アプリケーションに関連するコンテンツ変化を呈示フォーマットの指示とともに有するレポートを受領する段階と;前記アプリケーションに関連付けられているが前記アプリケーションによって生成されたのではないタイル内で、前記アプリケーションに関連する前記コンテンツ変化に関連するコンテンツを呈示する段階とを含む、コンピュータ実装される方法。前記レポートを受領する前に、複数の呈示フォーマットの選択を可能にする段階をさらに含み、前記複数の呈示フォーマットはそれぞれ前記タイルのレイアウトおよび振る舞いを指示する、請求項1記載のコンピュータ実装される方法。前記指示に基づいて前記複数の呈示フォーマットから前記呈示フォーマットを決定する段階をさらに含む、請求項2記載のコンピュータ実装される方法。前記レポートが、前記指示と、画像もしくは画像位置指定子と、テキストとを含むフラットなリストである、請求項1記載のコンピュータ実装される方法。前記レポートが、データ転送プロトコルを介して受領される、請求項1記載のコンピュータ実装される方法。前記レポートが、前記コンテンツ変化に関連する前記コンテンツを含み、前記コンテンツはテキスト、画像、画像位置指定子またはユーザーインターフェース制御要素を含む、請求項1記載のコンピュータ実装される方法。前記コンテンツを呈示することが、前記呈示フォーマットによって指示される前記タイル内の位置に前記テキストを呈示する、請求項6記載のコンピュータ実装される方法。前記レポートが前記コンテンツについてのユニバーサルリソースロケーターURLを含み、当該方法がさらに、前記コンテンツを呈示する前に、前記URLを使って前記コンテンツを取得することを含む、請求項1記載のコンピュータ実装される方法。請求項1記載のコンピュータ実装される方法であって、さらに:前記アプリケーションに対する別のコンテンツ変化に関連する別のコンテンツを呈示することを前記タイルを通じて選択することを可能にする段階と;選択に応答して、前記アプリケーションに対する前記別のコンテンツ変化に関連する前記別のコンテンツを、前記タイル内に、前記呈示フォーマットに従って呈示する段階とを含む、方法。請求項1記載のコンピュータ実装される方法であって、前記レポートが、画像を取得できるユニバーサルリソースロケーターURLを有する拡張可能マークアップ言語XML文書を含み、当該方法がさらに:前記呈示フォーマットの前記指示および前記URLを取得する効果のある前記XML文書のパースを行う段階と;前記指示に対応する呈示フォーマットに基づいて前記画像についての位置およびサイズを決定する段階とを含み、前記コンテンツを呈示する段階は、前記画像を前記位置および前記サイズで呈示する、方法。ユーザーは、アプリケーションを選択してそれに応答してアプリケーションが立ち上げられてコンテンツを呈示し、次いでユーザーが呈示されたコンテンツを見てもし新しいものがあるとしたら何が新しいかを見出すというこのプロセスを続けてもよい。このプロセスをたどれば、ユーザーは、自分のアプリケーションにおいて何が新しいかを見ることができるが、これはかなりの時間と労力を要する。このプロセスはまた、コンピューティングおよび帯域幅資源をも費消する。なお悪いことに、場合によっては、アプリケーションは何ら新しいコンテンツをもたないこともあり、その場合、この時間、労力、そして資源の一切は無駄になる。本稿は、アプリケーションタイルのための呈示フォーマットを可能にする技法を記述する。これらの技法は、ユーザーが、ユーザーインターフェースのタイルを通じてアプリケーションに対する変化を見ることができるようにする。タイルはさまざまな呈示フォーマットの一つをもち、そのフォーマットを通じて、ユーザーはそれらの変化に関連するコンテンツを見ることができる。この概要は、詳細な説明においてさらに後述されるアプリケーションタイルの呈示フォーマットを可能にする簡略化された概念を紹介するために与えられている。この概要は、特許請求される主題の本質的な特徴を特定することを意図したものではないし、特許請求される主題の範囲を限定するのに使うことも意図されていない。アプリケーションタイルの呈示フォーマットを可能にする技法および/または装置は、コンテキストによって許されるところにより、本稿では別個に、あるいは技法として関連して言及される。概観本稿は、さまざまな呈示フォーマットに従ってアプリケーションタイルを通じてコンテンツ変化を呈示することを可能にする技法および装置を記述する。これらの技法は、ユーザーが、新規記事、新規電子メールまたはソフトウェア更新といった、ユーザーがそのアプリケーションを最後に訪問して以後に利用可能になった、アプリケーションに対するコンテンツ変更または該アプリケーションについての他の情報に関連付けられたコンテンツを見ることができるようにする。そうすることによって、本技法は、ユーザーがそのアプリケーションを訪問することをやめることができるようにし、あるいはユーザーが迅速かつ簡単に、そのアプリケーションを訪問するか否かを決定することを許容する。さらに、本技法は、アプリケーション開発者が、アプリケーション開発者のための開発の容易さを許容するさまざまな呈示フォーマットから選択し、帯域幅使用を減らし、および/またはサーバー側の資源コストを軽減することを許容する。いくつかの実施形態では、これらの呈示フォーマットは、多様ではあるが、複数のタイルが単一のユーザーインターフェース内に呈示されるときに、情報密度を管理し、調和のとれたルックアンドフィールを許容し、および/またはユーザーによる簡単なスキャン可能性を許容する。たとえば、ユーザーが、ソーシャルネットワーキングアプリケーションのようなアプリケーションについて、何か新しいものがあるかどうかを見ることを望むとする。本技法は、ユーザーが、ソーシャルネットワーキングアプリケーションに関連する変化を、該アプリケーションを訪れることなく見ることを可能にする。本技法は、ユーザーが当該アプリケーションを最後に閲覧して以後の変化を呈示するタイルを通じてそれを行ってもよい。たとえば、友人に関連付けられたコンテンツが写真中の当該ユーザーにタグ付けしたなどである。この呈示されるコンテンツは、当該ユーザーの友人の画像、当該ユーザーがタグ付けされている当の写真またはその友人のメッセージの一部を含むことができる。これらの全部が、その画像およびメッセージに適切な呈示フォーマットに従って呈示される。この内容を閲覧するとき、ユーザーは前記変化に関連するコンテンツの一部または全部を見る。それにより、ユーザーに、そのアプリケーションを訪れることを避けることを許容する、あるいはユーザーに、追加的なコンテンツを求めてそのアプリケーションを訪れることを促す。こうして、多くの場合、ユーザーは、タイル内に呈示されるコンテンツに基づいて、そのアプリケーションを訪問することを決める。これは、本技法がユーザーにさまざまな呈示フォーマットの一つに従うタイルを通じてアプリケーションに対する変化を閲覧できるようにする多くの仕方のほんの一例にすぎない。数多くの他の例および本技法が動作する仕方が以下で述べられる。この議論は、次に、本技法が動作しうる例示的な環境、本技法によって実行可能な方法および例示的な装置の記述に進む。例示的な環境図1は、アプリケーションタイルの呈示フォーマットを可能にする技法および他の処理が具現できる例示的な環境100を示している。環境100は、コンピューティング装置102、リモートプロバイダー104、任意的なレポートコンパイラー106およびこれらのエンティティの間の通信を可能にする通信ネットワーク108を含む。この図解において、コンピューティング装置102は三つの源、リモートプロバイダー104、レポートコンパイラー106およびコンピューティング装置102上で実行中のアプリケーションこのアプリケーションは図2に示されるからレポート110を受け取る。各レポート110は、その関連付けられたアプリケーションへの変化およびこの変化を呈示すべきフォーマットの指示を示す。アプリケーションへのこの変化は、新規電子メール、エントリーまたは記事のようなアプリケーションのコンテンツまたは状態に対してであってもよいし、あるいはソフトウェア更新または期限切れが近づいているということであってもよい。これはほんの数例である。コンピューティング装置102は、アプリケーションのためのタイルを含むユーザーインターフェース112を呈示する。その多くがこれらの変化を呈示する。図2は、図1のコンピューティング装置102の例示的な環境を示しており、六つの例示的な装置とともに示されている:ラップトップコンピュータ102-1、タブレットコンピュータ102-2、スマートフォン102-3、セットトップボックス102-4、デスクトップコンピュータ102-5およびゲーム装置102-6。ただし、サーバーおよびネットブックのような他のコンピューティング装置およびシステムが使用されてもよい。コンピューティング装置102は、コンピュータプロセッサ単数または複数202、コンピュータ可読記憶媒体204媒体204および一つまたは複数のディスプレイ206を含むまたはそれへのアクセスをもつ。図2ではその四つの例が示されている。媒体204は、オペレーティングシステム208、レポーター210およびアプリケーション212を含み、該アプリケーションのそれぞれがコンテンツ214を提供してもよい。オペレーティングシステムは、ウインドーベースの環境モジュール216および/または没入型環境モジュール218を含むまたはそれへのアクセスをもつ。本技法を通じて選択されるアプリケーションは、ウインドーベースのまたは没入型の環境その他を通じて呈示されることができる。ウインドーベースの環境モジュール216はアプリケーションおよび付随するコンテンツを、フレームをもつウインドーを通じて呈示する。これらのフレームが提供するコントロールを通じて、アプリケーションと対話する。また、これらのフレームが提供するコントロールにより、ユーザーはウインドーを動かしたりサイズ決定したりできる。没入型環境モジュール218は、ユーザーがアプリケーション212の一つまたは複数および対応するコンテンツ214を閲覧し、これと対話することができる環境を提供する。いくつかの実施形態では、この環境は、ウインドーフレームほとんどなしまたは全くなしで、および/またはユーザーが手動で決める必要なしに、アプリケーションの内容を呈示し、該アプリケーションとの対話を可能にする。この環境は、典型的なデスクトップ環境を使うことなくホストおよび/または表面化することができるが、それは必須ではない。このように、いくつかの事例では、没入型環境モジュール218は、ウインドーではない実質的なフレームのないウインドーでさえない没入型の環境を呈示し、デスクトップのような表示たとえばタスクバーの使用を排除する。さらに、いくつかの実施形態では、この没入型の環境は、閉じることも、アンインストールすることもできない点でオペレーティングシステムと同様である。没入型環境の例は、本技法を記述する一環として下記で与えられる。ただし、それは網羅的でも、本技法を限定することを意図されたものでもない。レポーター210は、アプリケーション選択可能なユーザーインターフェース220インターフェース220を含む、該インターフェースへのアクセスをもつまたは該インターフェースを生成する。その例は図1において112で示してある。インターフェース220は、呈示フォーマット222を含むまたはそれへのアクセスをもつ。該呈示フォーマットの少なくとも一つが、適用可能なレポート110内に示される。レポーター210は、インターフェース220を通じてアプリケーション212の一つまたは複数に関連付けられた変化を報告する。上記のように、レポート110はアプリケーション212の一つまたは複数から直接受領されてもよいし、あるいはリモートプロバイダー104またはレポートコンパイラー106のような、アプリケーション212の一つまたは複数の関連する別のエンティティから受領されてもよい。上記のように、各レポート110は、どの呈示フォーマット222が意図されているかを指示する。応答して、レポーター210は、変化をインターフェース220を通じてその適切なフォーマットで報告する。レポート110は、呈示フォーマットインジケータ、テキストおよび画像もしくは画像位置指定子たとえばURLユニバーサルリソースロケーターを含むことができ、三つだけ例示すればフラットなリスト、スプレッドシートもしくは拡張可能マークアップ言語XML文書として構成されるまたはそれを含むことができる。さらに、いくつかの事例では、レポート110は、ハイパーリンクのような動的なコンテンツ、オーディオおよび/またはビデオを含むコンテンツのよりリッチな形またはコンテンツ対話のためのユーザー入力を受け入れる要素をも含んでいてもよい。呈示フォーマット222は、アプリケーションタイル内での、画像、テキストおよび/または動的なコンテンツのための位置およびサイズを指示する。呈示フォーマット222は、レポート110がXML文書で受領されるまたはXML文書を含む場合には、拡張可能スタイルシート言語変換XSLTであることができる。そのような場合、インターフェース220における報告は、ハイパーテキストマークアップ言語HTMLを使って呈示される。ただし、XSLT、XMLおよびHTMLの使用は任意的である。図3は、リモートプロバイダー104の例示的な実施形態を示している。リモートプロバイダー104は視覚的な簡潔のため単一のエンティティとして示されているが、複数のリモートプロバイダー104も本願において考えられている。リモートプロバイダー104はプロバイダープロセッサ単数または複数302およびプロバイダーコンピュータ可読記憶媒体304媒体304を含むまたはそれへのアクセスをもつ。媒体304はレポート生成器306およびコンテンツプロバイダー308を含む。レポート生成器306は、コンピューティング装置102に、直接的にまたはレポートコンパイラー106を通じて間接的に、一つまたは複数のレポート110を提供することができる。いくつかの実施形態では、レポート110はアプリケーションへの変化を指示する、該変化に関連するコンテンツを呈示するまたはたとえばURLにより該アプリケーションを訪れるために有用な情報を含む。レポート生成器306は、レポーター210からのレポート110の要求などレポーター210に応答して機能してもよい。ただし、レポート生成器306は、新規なおよび/または関心のあるコンテンツまたはデータを定期的に送ったり、あるいはそれが利用可能になった際に一貫して利用可能にしたりするよう機能してもよい。レポート生成器306は、ユーザーが特定のアプリケーションを最後に選択して以降に何が新しいかを示してもよい。ただし、単にレポート110を提供してもよく、それを用いてレポーター210が代わりに何が新しくて何が新しくないかを判定してもよい。コンテンツプロバイダー308は、アプリケーション212に関連するコンテンツ214のようなコンテンツを提供する。コンテンツプロバイダー308はレポート生成器306との関連で機能してもよい。たとえば、レポート生成器306にコンテンツ214を提供し、次いで該レポート生成器306がレポート110の一部をあるいは時に全部を提供する。図4は、レポートコンパイラー106の例示的な実施形態を示している。レポートコンパイラー106は視覚的な簡潔のために単一のエンティティとして示されているが、複数のレポートコンパイラー106が使用されてもよい。レポートコンパイラー106は、コンパイラープロセッサ単数または複数402およびコンパイラーコンピュータ可読記憶媒体404媒体404を含むまたはそれへのアクセスをもつ。媒体404はレポートプロバイダー104のような一つまたは複数の源からレポート110を受け取って集積することができるコンパイリングモジュール406を含む。コンパイリングモジュール406は、のちにコンピューティング装置102に提供するためにレポートを受領してもよい。提供は、定期的に、あるいはコンピューティング装置102が自らがオン、オンライン、アクティブ、アイドルまたはある特定の状態にあることを示すときでもよい。コンパイリングモジュール406は、特定のユーザーがアプリケーションからのコンテンツを最後に閲覧して以降どの変化が新しいかを決定し、それらの変化を示すレポート110のものを提供してもよい。図1~図4のエンティティが機能し、相互作用する仕方について、以下でより詳細に述べる。コンピューティング装置102、リモートプロバイダー104またはレポートコンパイラー106それぞれについて示されているエンティティは別個でも統合されていてもよい。例示的な方法図5は、少なくとも一つがアプリケーションへの変化を呈示する、選択可能な諸タイルを有するユーザーインターフェースを呈示する方法500を描いている。以下の議論の諸部分において、図2~図4で詳述された図1の環境100に言及することがあるが、そうした言及は単に例のためである。ブロック502は、複数のアプリケーションにそれぞれ関連付けられている複数の選択可能なタイルをもつユーザーインターフェースを呈示する。タイルはテキストおよび/または画像またはオーディオビデオおよび/またはユーザーコントロール要素のようなリッチコンテンツを呈示することができる。タイルのコンテンツは、タイルが呈示されるユーザーインターフェースもしくはメニュー内の関連付けられたアプリケーションについてのラベルとして呈示されることができる。いくつかの場合において、タイルは、アプリケーションのためのラベルとして実装されるとき、該アプリケーションに関連付けられた特定のコンテンツを呈示する。複数の選択可能なタイルの少なくとも一つは、該選択可能なタイルが関連付けられているアプリケーションに関連する変化を報告する。ただし、複数のアプリケーションまたは同じアプリケーションについての複数の変化が報告されてもよい。例として、図2のレポーター210が図6に示されるユーザーインターフェースを呈示する場合を考える。このユーザーインターフェース600は、図2のユーザーインターフェース220によって考えられているユーザーインターフェースの、単一のタイルを有するユーザーインターフェースを含め、多くの型の一つでしかない。ユーザーインターフェース600は十四個の選択可能なタイルを含み、そのうち十一個は相対的に大きく、三個は相対的に小さい。この例示的なユーザーインターフェース600は、十一個の大きめのタイルのうちの十個および三個の小さなタイルのうちの一個に対する変化を報告している。ただし、そのような呈示の任意の変更が考えられる。たとえば、選択可能なタイルの全部に対する変化、選択可能なタイルのゼロ個に対する変化でもよい。これらの変化は、たとえそうした変化の全部がユーザーがユーザーインターフェース600を閲覧することを選択する時点ですでに受領されていたとしても、さまざまなタイルのそれぞれにおよびタイルの諸部分に漸進的に呈示されてもよい。タイルのこの漸進的な変更は、ユーザーインターフェース600がアニメーション化されたように見えるようにすることができる。このように、タイルへの変化は必ずしも全部が一時になされるのではない。さらに、アプリケーションについての複数の変化が知られている場合、レポーター210はそれらの変化の最新のものを呈示しても、あるいはそれらの変化を通じてローテーションしてもよい。レポーター210は、ユーザーインターフェース600へのライブな感触を維持するために、あるいはタイルでの活動または不活動に応答して、諸変化を通じてローテーションしてもよい。タイルでの不活動は現在指示されている変化がユーザーにとって関心がないことを示してもよい。変化のうち別のものがより関心のあるものであることがあるので、最も最近の変化がローテーションでタイルから外されてもよく、それよりは古いだがそれでも新しい変化がローテーションでタイルに置かれてもよい。まず、図6において拡大されて示されている選択可能なタイル602を考える。この選択可能なタイル602は、図2のアプリケーション212の一つ、つまりニュースNewsアプリケーションに関連付けられている。図のように、選択可能なタイル602は、選択可能なタイル602内で、このアプリケーションに関連する変化を報告する。該変化は、コンピューティング装置120のユーザーによるこのアプリケーション212の以前の閲覧、選択または立ち上げに対する変化である。ユーザーが午前九時にニュースアプリケーションを閲覧しており、ユーザーインターフェース600を閲覧するときに、午前九時以降のニュースアプリケーションへの変化を報告する選択可能なタイル602を呈示されるとするたとえば同じ日の午後三時に。ここで、変化は、隕石によって損傷を受け、地球に墜落するかもしれない気象衛星に関する新しい記事である。この変化上記新しい記事である変化に関連する内容の諸部分が選択可能なタイル602に示されている。これらの部分はそれぞれ、新しい記事が今利用可能であることを示すことによって、この変化を報告する。ここでは、衛星の画像604、606における記事のタイトルおよび608における記事の第一文が用いられている。他の三つの例示的な選択可能なタイルも考える。小さな選択可能なタイル610および612ならびに大きめの選択可能なタイルのうちの別のもの614である。小さな選択可能なタイル610はこのタイルに関連するアプリケーション、つまりASNアプリケーションへの変化を報告する。タイル610は、としてマークされている変化インジケータ616により変化を報告する。ただし、このインジケータ616は変化が何個あるかや、その変化に関連する何らかの内容を示すものではない。変化についてのこの短縮されたレポートは、タイルに関連付けられたアプリケーションがユーザーにとって概して重要でないとき、あるいは変化がしばしば同様の型であり、よって変化の内容の呈示が意味がないときに、あるいは単にユーザーがそれを望むから、望ましいことがある。他方、選択可能なタイル612はいかなる変化も報告していない。この報告していないということが、ユーザーに貴重な情報を提供する。つまり、ユーザーがこのアプリケーションを最後に訪問して以降何の変化もないので、ユーザーはこのDukeアプリケーションについて新着情報を見るためにタイル612を選択する必要がないということである。大きな選択可能なタイル614もいかなる変化も報告していない。よって、やはりユーザーに、CSIアプリケーションについての変化あるいは変化がないことに関する貴重な情報を提供している。上記のように、レポーター210は、アプリケーションの選択を可能にし、それらのアプリケーションへの変化を報告する。レポーター210はタイルの異なる領域を通じて異なる選択を可能にしてもよい。再びタイル602を考える。ここでは、レポーター210はアプリケーション同定領域618およびコンテンツ呈示領域620を通じて選択を可能にする。このアプリケーション同定領域618はニュースアプリケーションについてのアプリケーション選択された識別情報、つまりニュースNewsを特定のフォントおよび色で示す色は図示せず。レポーター210はこのアプリケーション同定領域618に対してなされた選択により、ニュースアプリケーションを、コンテンツのホームページまたは最後に閲覧されたページなど、デフォルトのまたは以前に閲覧された設定で呈示できるようにする。こうして、アプリケーション同定領域618の選択に際しては、レポーター210は報告された変化に関連するコンテンツを呈示することを控えてもよい。レポーター210は、コンテンツ呈示領域620に対してなされた選択により、ニュースアプリケーションを当該変化をもって呈示できるようにしてもよい。たとえば、変化に関連付けられたコンテンツを呈示する。ここでは、コンテンツ変化に関連付けられたユニバーサルリソースロケーターURLにおけるウェブページを開く。そのような場合、レポーター210は、コンテンツ呈示領域620に部分的に示された記事をもつニュースアプリケーションを呈示する。いくつかのタイルは、複数の変化を示してもよい。たとえば、ソーシャルネットワーキングウェブサイトに対する二つの最新エントリーまたはユーザーが電子メールアプリケーションを最後に閲覧して以降に受信された電子メールを何らかの関連するコンテンツとともに報告するなどである。そのような場合、レポーター210はその変化を報告する各セクションに対する選択により、関連付けられたアプリケーションをその変化に関連するコンテンツとともに呈示できるようにする。報告された複数の電子メールの一つを開くなどである。復習すると、レポーター210は、図1のレポート110のような受領されたレポートに応答して、さまざまなアプリケーションに対する変化を報告することができる。レポートは一時には一つずつ、バッチにコンパイルしたあと、および/またはさまざまな源から受領されることができる。これらのレポート110は、定期的に、ユーザーインターフェース220を表示する選択をしたときに、および/またはリアルタイムで、受信または取得されることができる。たとえば、ユーザーインターフェースは、選択可能なタイルを、ユーザーが閲覧した後で、到着するおよび報告されるレポートのため、変更してもよい。このように、レポーター210は、ユーザーがアプリケーションを選択できるユーザーインターフェースにおいて、アプリケーションについての報告を能動的に更新するよう機能してもよい。レポーター210は、どのレポート110が、ユーザーがアプリケーションを最後に閲覧したまたはアプリケーションと最後に対話した以降の該アプリケーションに対する変化を示すかを判定してもよい。ただし、他のいくつかの場合には、代わりにレポートを提供するエンティティがこれを判定するたとえば、リモートプロバイダー104、レポートコンパイラー106またはアプリケーション212。さらに、レポーター210は、レポートを、該レポートが呈示されるのに好ましい呈示フォーマットの指示とともに受領する。この呈示フォーマット選好は、それぞれのアプリケーションに関連するエンティティ、たとえばソーシャルネットワーキングアプリケーションに関連するソーシャルネットワーキングサーバーによって選択されてもよい。呈示フォーマット222のさまざまな例が図6に示されている。たとえば、大きな選択可能なタイル602は最も最近の変化のみを、その変化についてのコンテンツの三つの部分とともに呈示する。逆に、小さな選択可能なタイル610は、変化インジケータ616だけを、コンテンツなしで呈示する。呈示フォーマット222および呈示フォーマットが使用できる仕方は、本稿の他所でより詳細に記載される。方法500に戻ると、ブロック504は複数の選択可能なタイルのうちの一つ、たとえば変化を報告しているタイルの選択を受領する。受領される選択は、選択可能なタイルのさまざまな領域または領域のセクションに対するものであってもよく、それに応答してレポーター210はその選択可能なタイルに関連付けられたアプリケーションを呈示する。ただし、どのように呈示されるかはどの領域が選択されるかに基づいて変わりうる。上記のように、選択可能なタイルに関連付けられたアプリケーションは実行中であってもなくてもよい。たとえば、大きな選択可能なタイル602および別の大きな選択可能なタイル622を考える。タイル602は図2のアプリケーション212のニュースアプリケーションに関連付けられている。タイル622はアプリケーション212のうち電子メールアプリケーションに関連付けられている。この例については、ニュースアプリケーションは実行中ではなく、ニュースアプリケーションに関連する、リモートプロバイダー104のようなリモートエンティティからレポートが受信されるとする。また、電子メールアプリケーションはコンピューティング装置102にローカルであり、実行中であるとする。電子メールアプリケーションについてのレポート110は電子メールアプリケーションから直接、レポーター210によって受領される。進行中の実施形態を続けると、レポーター210は、マウスセレクタまたはユーザーインターフェース600を表示している図2に示されるディスプレイ206の一つのようなタッチスクリーンを介したジェスチャーを通じるなどして、アプリケーション同定領域618に対する選択を受領する。ブロック506は、選択されたタイルに関連付けられたアプリケーションおよび/または選択されたタイルにおいて報告された変化に関連付けられたコンテンツを呈示する。ブロック506がアプリケーションを呈示するとき、該アプリケーションが対話されうる仕方で、たとえば没入型またはウインドーベースの環境においてこれを行う。この呈示は、加えてまたは代わりに、報告された変化に関連付けられた内容は呈示するが、必ずしもアプリケーション自身は呈示しない。これについては下記でさらに述べる。この呈示は、アプリケーションを立ち上げ、次いでそれをたとえばウインドーベースの環境モジュール216を介してウインドーにおいて、あるいは没入型環境モジュール218を介して没入型環境において呈示することを含んでいてもよい。モジュール216および218はいずれも図2のものである。アプリケーションがすでに実行中であれば、立ち上げは必要とされない。選択されたタイルの選択を受領するのに応答して、本技法は、選択の視覚的な指示を提供してもよい。たとえば、タイルの選択された部分をアニメーション化してもよい。そうすることによって、本技法は、選択の型を増強する。さらに、本技法は、選択に応答して、アプリケーションに関連付けられた、それを通じてユーザーが対話できるインターフェースまたはメニューまたは選択可能なコントロールを呈示してもよい。対話は、アプリケーションを特定の仕方もしくは環境で、特定の内容において立ち上げることを選択するなどである。進行中の実施形態のしめくくりとして、レポーター210は、選択可能なタイル602の、ここではアプリケーション同定領域618に対する選択に応答して、ニュースアプリケーションを呈示する。この呈示は、ニュースアプリケーションを立ち上げることを含む。ニュースアプリケーションは選択の時点では実行中でなかったからである。前記のように、レポーター210は、上述したモジュール216または218のような別のエンティティへの命令を通じてアプリケーションを呈示および/または立ち上げしてもよい。図7は、没入型環境700におけるニュースアプリケーションの例示的な呈示を示している。アプリケーション同定領域618が選択されたので、ニュースアプリケーションについてのデフォルトの呈示ここではホームページが示されている。このホームページは702において示されており、選択のためのさまざまな見出し704を含む。その一つが、図6において606でも示した最も最近の記事である。このタイトルが示されている間、仮に選択がコンテンツ呈示領域620に対してなされていたとしたら呈示されたはずの、当該コンテンツの完全な表現をもつまたは他の仕方で当該記事専用のウェブページではなく、ホームページが呈示される。もう一つの例として、図6の大きな選択可能タイル622を通じてブロック504で選択が受領される場合を考える。この選択可能なタイル622は図8では明確のために拡大されている。示されているタイル622はアプリケーション同定領域802およびコンテンツ呈示領域804を有する。コンテンツ呈示領域804は、変化を報告している四つの選択可能なセクション806、808、810および812を含んでいる。選択可能なセクション806、808および810のそれぞれは変化に関連する内容、ここでは電子メールの送信者および件名を報告している。セクション812は五つの変化、ここでは、ユーザーが最後に電子メールアプリケーションを見た以降に五つの他の電子メールも受領されているということを報告している。この例では、選択はタッチスクリーンに対してなされるジェスチャー814を通じてセクション808に受領される。ブロック506において、レポーター210は、選択された電子メールアプリケーションおよびその選択に関連付けられた電子メールのコンテンツを呈示する。ここで、アプリケーションは現在実行中であり、よってレポーター210は電子メールアプリケーションを立ち上げることはしない。電子メールアプリケーションおよびホームもしくはデフォルト呈示ではなく報告された変化の呈示は、図9では902においてウインドー904に示されている。レポーター210がこの呈示を、アプリケーション選択可能なapplicationselectableユーザーインターフェース上にスーパーインポーズされたウインドーにおいて引き起こしたり、あるいはユーザーインターフェースを隠してウインドーを異なる環境において呈示したりしてもよいことを注意しておく。ここで、レポーター210はユーザーインターフェースを隠し、902において電子メールアプリケーションを呈示し、906において受領される選択に関連するコンテンツを示している。さらにもう一つの例において、再び図8を考える。いくつかの場合には、変化を示している選択可能なタイルに対してなされた選択は、その変化に関連するコンテンツを呈示することがある。この呈示は、上記のアプリケーションの呈示に釣り合ったものでもよい。他のいくつかの場合には、コンテンツはユーザーインターフェースを隠すことなく、および/またはアプリケーションを通常の仕方で呈示することなく示される。図8の選択814について、レポーター210が、電子メールアプリケーションおよびコンテンツを呈示するのではなく、その代わり、変化に関連するコンテンツを独立して呈示するとする。この場合、その変化に関連するコンテンツのより多くまたは全部が示される。たとえば、スーSueからの新規電子メールに関連するコンテンツの大半または全部がレポート110の一つにおいて受領された。レポーター210はこのコンテンツの残りの部分を、たとえばユーザーインターフェース600内でまたはユーザーインターフェース600にスーパーインポーズして、呈示してもよい。この例が図10に示されている。図10は、報告された変化に関連するより多くのコンテンツをもつポップアップウインドー1002を示している。これはまた、図8においてセクション812に示されるあと5つの電子メール5MoreEmailsを展開して、たとえばそれらの電子メールについての送信者および件名を示すためにも使用されうる。これは、図6の変化インジケータ616のような、現在何のコンテンツも示されていない変化に関連する何らかのコンテンツを示すために使用されてもよい。ブロック506のこの代替的な動作は、ユーザーが、変化に関連したより多くのコンテンツを見ることを選択することを許容する。それは、場合によっては、ユーザーにとって、全体的にアプリケーションを選択することをやめるのに十分である。図11は、ユーザーインターフェースのタイルを通じたアプリケーションのコンテンツ変化を呈示することおよびかかる諸コンテンツ変化を通してブラウズしていくことを可能にする方法1100を描いている。以下の議論の諸部分において、図2~図4で詳述された図1の環境100に言及することがあるが、そうした言及は単に例のためである。ブロック1102は、アプリケーションに関連する複数のコンテンツ変化を受領する。これらのコンテンツ変化は、そのアプリケーションへの、たとえばユーザーコンピューティング装置102による最も最近の訪問以降の、そのアプリケーションについての新しいコンテンツであることができる。この最も最近の訪問は追跡されてもよく、コンテンツは、本稿の他所で述べる仕方で新しいと判定されてもよい。たとえば、以前の立ち上げと、ユーザーによるアプリケーションの能動的な使用の間、コンテンツを提供するリモートエンティティによって追跡することに基づく。コンテンツ変化は、本稿の他所で述べるさまざまな仕方で受領されることができる。たとえば、図2のレポーター210によって受領される図1の一つまたは複数のレポート110を通じて受領される。ブロック1104は、アプリケーションに関連付けられているが該アプリケーションによって生成されたのではないタイル内において、該アプリケーションから受領された複数のコンテンツ変化のうちの少なくとも一つに関連付けられたコンテンツを呈示する。たとえば、再び図6のタイル602を考える。方法1100のコンテキストにおけるタイル602は、ユーザーインターフェースの一部であるが、必ずしも図6のユーザーインターフェース600の限定および機能を有するユーザーインターフェースではないことを注意しておく。たとえば、ユーザーインターフェース600が複数のタイルを含む一方、方法1100のタイルは、他のタイルを有さないユーザーインターフェースの一部またはその視覚的な呈示の実質的に全部であってもよい。さらに、上記のユーザーインターフェース600のタイルは各タイルに関連付けられたアプリケーションを呈示するために選択可能である一方、方法1100のタイルは、アプリケーションの呈示を含んでいてもいなくてもよい他の用途のために選択可能であってもよい。タイル602は、複数のコンテンツ変化の一つ、ここでは気象衛星についての記事について、コンテンツ呈示領域620における604、606および608でのコンテンツの三つの部分の呈示を示している。この場合に呈示されるコンテンツは、アプリケーションについてのコンテンツ変化の三つの部分を含む。ただし、コンテンツ変化のより多いまたはより少ない部分が代わりに呈示されてもよい。別のコンテンツ変化も報告されているとする。たとえば、コンピューティング装置102のユーザーがまだ見ていない、別の記事である。この例では、この別のコンテンツ変化についてのコンテンツはまだ呈示されていない。ブロック1106はタイルを通じて、複数のコンテンツ変化のうち別のものに関連する別のコンテンツを呈示する選択を可能にする。この例のコンテンツはニュースアプリケーションについての記事に関わるが、ユーザーのソーシャルネットワーキングアプリケーションへのエントリー、電子メールアプリケーションについての電子メール、アプリケーションのさまざまな型についての通知その他といった、本稿に記載されるコンテンツの他の任意の型も加えてまたは代わりに呈示されてもよい。進行中の例を続けて、タイル602を示している図12を考える。ここで、図2のレポーター210が、他のコンテンツを呈示するためのタイルを通じた選択を可能にするとする。これは、ブラウズ機能として記述できる。この選択は、本稿の他の例において記述されたさまざまな選択の仕方を通じて可能にされることができる。若干だけ挙げると、コンテンツ呈示領域620上でのタッチスクリーンへのジェスチャーまたはマウスセレクタの動きもしくはクリックなどである。この例については、別のコンテンツ変化についてのコンテンツを呈示する選択は、コンテンツ呈示領域620内に始まり上方に動く、矢印1204で示されるジェスチャー1202を通じて受領される。必須ではないが、タイル602は追加的なコンテンツ変化インジケータ1206をも含む。これは、他のコンテンツ変化、ここでは他の二つの記事も呈示のために利用可能であることを示す。さらなる例として、選択は、加えてまたは代わりに、インジケータ1206上での押下ジェスチャーまたはマウスクリックなどによる、インジケータ1206の選択を通じて可能にされることができる。ブロック1108は、選択に応答してタイル内のまたはタイルに視覚的に関連する他のコンテンツを呈示する。進行中の例のしめくくりとして、図13に更新されたタイル1302として示される、タイル602の更新されたバージョンを考える。ここで、ニュースアプリケーションについての複数のコンテンツ変化のうち別のものに関連するコンテンツが、概括的にはタイル内のコンテンツ呈示領域620における1304において、詳細には画像1306、タイトル1308および記事の本文の最初の部分1310を用いて、示されている。インジケータ1206に対する変化および前コンテンツインジケータ1312の追加に注目されたい。インジケータ1206は他にいくつのコンテンツ変化を見ることができるかを示すここでは他に一つの記事。インジケータ1312はすでに呈示されたコンテンツ変化の数を示す。たとえば気象衛星記事に戻る選択は、若干だけ挙げると、ジェスチャー1202のものの反対のジェスチャーを通じて、あるいはインジケータ1312を選択することによって、選択できる。図14は、ユーザーインターフェースのタイルを通じてアプリケーションに関連する複数のコンテンツ変化の呈示を可能にする方法1400を描いている。この方法および本稿に記載される他の方法は、別個に、あるいは互いとの関連で機能できる。以下の議論の諸部分において、図2~図4で詳述された図1の環境100に言及することがあるが、そうした言及は単に例のためである。ブロック1402は、アプリケーションに関連付けられたタイル内で、該アプリケーションの複数のコンテンツ変化に関連する複数のコンテンツを呈示する。この数多くの例が、図6および図8のタイル622のようなユーザーインターフェース600において示されている。再び図8に示されるタイル622を考える。これはアプリケーション同定領域622およびコンテンツ呈示領域804を示している。コンテンツ呈示領域804は、変化を報告している四つの選択可能なセクション、つまりセクション806、808、810および812を含んでいる。選択可能なセクション806、808および810のそれぞれはコンテンツ変化に関連する内容、ここでは電子メールの送信者および件名を報告している。セクション812は五つの変化、ここでは、ユーザーが最後に電子メールアプリケーションを見た以降に五つの他の電子メールも受領されているということを報告している。ブロック1404は、タイルを通じた、追加的なコンテンツを呈示する選択を可能にする。この追加的なコンテンツは、すでにそのタイルにおいて部分的に示されている複数のコンテンツ変化の一つに関連する。レポーター210はたとえば、タイルにおいて部分的に呈示されている複数のコンテンツ変化のうちの一つのコンテンツカバレッジを拡大するための選択を可能にすることができる。ブロック1406は、選択に応答して、タイルにおいてすでに示されている同じコンテンツ変化の一つに関連する追加的なコンテンツを呈示する。進行中の例を続けると、再び図8を考える。図8は、ジェスチャー814による選択を示している。この選択は、上記の方法500のコンテキストにおいて述べたのと同様に、電子メールアプリケーションに関連するコンテンツ変化についての追加的なコンテンツの呈示のためである。ここでは、呈示はスーSueからの電子メールに関連するコンテンツのより多くを呈示するセクション808を通じた呈示である。レポーター210は、タイル内にまたは視覚的にタイルに関連してこの追加的なコンテンツを呈示してもよい。タイルに視覚的に関連して示されるコンテンツは、図10のユーザーインターフェース600の一部として1002において示されている。この選択は、上記の数多くの例示的な選択の一つまたは複数において可能にされることができる。そのいくつかは、タイルの他のコンテンツを置換したり、あるいはそのタイルおよび/または当該ユーザーインターフェースに含まれていれば他のタイルにスーパーインポーズされる。タイル内に示される追加的なコンテンツは図15に示されている。図15は、タイル622の変更されたバージョンを変更されたタイル1502として示している。追加的なコンテンツ1504が今や呈示されており、ここでは、電子メールの全部ではないが本文の一部が示されているThanksSueが抜けているが、...により抜けていることが示されている。さらにコンテンツのより多くまたは全部が、タイルを通じてまたは他の仕方で選択されることができる。たとえば、矢印1204で示した方向をもつジェスチャー1202における図12のジェスチャーと同様のジェスチャーを用いる。本願の数多くの例示的な図に示されるように、タイルは該タイルの詳細をよりよく示すよう拡大されてもよい。この拡大は、レポーター210によって可能にされる、タイルを拡大するユーザー選択に応答して、あるいは異なるまたは追加的なコンテンツを呈示するためなどの別の選択に応答して、またはタイルの選択可能なインジケータの選択に際してであってもよい。方法1100において部分的に記述されたのと同様にして、つまり、諸コンテンツ変化を通じて上または下に動くためのインジケータの選択を通じて、他のコンテンツが選択されることができることも注意しておく。これらのインジケータは図15では1506および1508において示されている。これらの方法500、1100および1400に加えて、本技法は、以下に示すものを含め、さらに他の機能および方法を可能にする。図16は、本技法の多くの追加的および/または代替的な実施形態のいくつかを記述することにおける補助として、例示的なタイル1600を示している。これらの追加的および/または代替的な実施形態は、上記の実施形態の一部として、上記の実施形態に加えて、あるいは上記の実施形態の代替として使われてもよい。タイル1600は、関連するアプリケーションについてのさまざまな型の情報を呈示するインジケータを含む。例は、インストールインジケータ1602、期限切れインジケータ1604、ソフトウェア更新インジケータ1606および実行状態インジケータ1608を含む。インストールインジケータ1602は、タイル1600に関連付けられたアプリケーションをインストールすることについての進行またはそのアプリケーションへの更新updateをインストールすることについての進行ここで示されているを呈示する。期限切れインジケータ1604は、アプリケーションが期限切れたとえば、試用または加入の期限切れになるまでの時間の長さまたは使用回数を呈示する。ソフトウェア更新インジケータ1606は、アプリケーションの現行バージョンを示す、または更新が利用可能であることを示す。実行状態インジケータ1608は、アプリケーションが現在実行中であるか否かを示す。これらのインジケータのそれぞれは、グラフィックおよび/またはテキストを含んでいてもよい。図17は、呈示フォーマットに従ってアプリケーションに関連するコンテンツ変化を呈示することを可能にする方法1700を描いている。方法1700には図18の方法1800が続く。方法1800も、呈示フォーマットに従ってコンテンツ変化を呈示することを可能にするが、拡張可能マークアップ言語XMLのコンテキストにおいて記述される。これらの方法および本稿に記載される他の方法は、別個で機能しても、あるいは全体的または部分的に互いとの関連で機能してもよい。以下の議論の諸部分において、図2~図4で詳述された図1の環境100および上記の方法および例に言及することがあるが、そうした言及は単に例のためである。ブロック1702は、アプリケーションに関連するコンテンツ変化を呈示フォーマットの指示とともにもつレポートを受領する。このレポートは、テキストおよび/または画像もしくは画像位置指定子に関する変化ならびに該変化を呈示すべき呈示フォーマットを示すことができる。上記のレポート110の記述において述べたように、レポート110はフラットなリスト、スプレッドシート、XML文書その他として構成されることができる。さらに、レポートは、本当に簡単なシンジケーションRSSreallysimplesyndication、ハイパーテキストターミナルプロトコルHTTP、インターネットプロトコルまたは他の任意の転送プロトコルといった、レポートのコンテンツまたはメタデータを通信するのに好適な、任意の好適なデータ転送プロトコルによって受領されることができる。上記で部分的に述べたように、アプリケーションに関連するエンティティが、図2の呈示フォーマット222の一つのような呈示フォーマットを選択し、そのことを図1のレポート110において指示してもよい。このようにして、レポート110を受領する前の何らかの時点において、本技法は、それぞれレイアウトおよび/または振る舞いをもつ複数の呈示フォーマット222の選択を可能にしてもよい。さまざまな呈示フォーマット222に従って呈示されるコンテンツは、図6のユーザーインターフェース600の十四個のタイルを用いて示されている。他の呈示フォーマットに従ってコンテンツを呈示するタイルは、図6のタイル602、図8のタイル622、図13のタイル1302および図15のタイル1502を用いてより詳細に示されている。ブロック1704は、上記指示に基づいて、どの呈示フォーマットで変化を呈示すべきかを決定する。たとえば、図2のレポーター210は、呈示フォーマット222のどれがインターフェース220において変化を呈示するかを決定し、決定された呈示フォーマット222に基づいて、画像およびテキストがタイルにおいてあるサイズおよび/または位置で呈示されるべきであることを決定することができる。ブロック1706は、アプリケーションに関連付けられているが該アプリケーションによって生成されたものではないタイル内で、前記呈示フォーマットにおいて、該アプリケーションについてのコンテンツ変化に関連するコンテンツを呈示する。さまざまな例示的な呈示フォーマット222に従ったコンテンツの呈示は、図6、図8、図10、図12、図13、図15および図16において示されている。本技法の例をXMLのコンテキストにおいて続ける前に、アプリケーションに関連付けられたエンティティ、たとえば図3のレポート生成器306は、迅速かつ簡単に、コンピューティング装置102上でレポーター210によってコンテンツを呈示するための適切な呈示フォーマット222を決定できることを注意しておく。さらに、レポート生成器306は必ずしも、画像密度スケーリングimagedensityscaling、コントラスト適応contrastadaptationまたはリフローreflowingのような、複雑なまたは資源集約的な処理を実行する必要があるとは限らない。レポート生成器306はまた、コンピューティング装置およびそのディスプレイたとえばラップトップ102-1およびゲーム装置102-6の間のさまざまな相違、ユーザーの選好またはコンテンツが呈示されるタイルのサイズを判別し、それについて調整することをやめてもよい。さらに、レポート110がきわめて小さくてもよく、それにより通信ネットワーク108を通じてレポートを送信するための帯域幅資源および時間を低減することを注意しておく。レポート110は、いくつかの場合には、呈示フォーマットインジケータおよびテキストまたはURLほど少ししか含まない。ブロック1802は、呈示フォーマットインジケータおよび画像が取得されることのできるユニバーサルリソースロケーターURLおよび/またはテキストを有する拡張可能マークアップ言語XMLレポートを受領する。XMLレポートは、図3のレポート生成器306からまたはタイルに関連付けられたローカルなアプリケーションからなど、本稿の他所で述べたさまざまな仕方で受領されることができる。例として、図19を考える。図19は、それぞれ呈示フォーマット1906および1908に従って呈示されているコンテンツ変化をもつ二つのタイル1902および1904を示している。コンテンツ変化をどのようにして呈示するかを決定するエンティティは、これらの呈示フォーマット1906または1908または図6のもののような他の多数のいずれかを使用するよう選択することができる。第一の例において、レポート生成器306が画像およびテキストを表示するための呈示フォーマット1906を選択するとする。呈示フォーマット1906に従うXMLレポートは次のように表現できる:Textfield1。画像についての擬似URLおよび付随するテキストを入れると、タイル1902に呈示されるXMLレポートは次のように表現できる:NationalArboretumColorDisplaythisWeekendLargeCrowdsExpectedforFallColorShow。第二の例として、レポート生成器306がさまざまなニュース見出しを呈示するための呈示フォーマット1908を選択するとする。呈示フォーマット1908は、テキストフィールドtextfield1についてより大きなフォントのタイトルおよび二段のテキストによるレイアウトをもつ。テキストフィールド2、4、6および8が第一段、テキストフィールド3、5、7および9についてのテキストが第二段である。呈示フォーマット1908に従うXMLレポートは次のように表現できる:TextField1TextField2TextField3TextField4TextField5TextField6TextField7TextField8TextField9。テキストを入れると、タイル1904に呈示されるXMLレポートは次のように表現できる:NewsforTodayLightningStormSatelliteCrashFloodinginPlainsChurchesOfferAidRoyalWeddingFEMAMobilizesBollywoodMusicAwards。ブロック1804は、呈示フォーマットインジケータおよびURLおよび/またはテキストを取得する効果のあるXMLレポートのパースを行う。上記の例の一つを続けると、レポーター210は最初に挙げたXMLレポートをパースして、画像についてURLと、一つのテキストフィールドと、呈示フォーマット1906を指示するインジケータを決定する。この呈示フォーマットインジケータを用いて、ブロック1804はどの呈示フォーマット222が使用されるべきかを決定する。ブロック1806は、レポートがURLを含んでいる場合、該URLを使って画像を取得する。必須ではないが、画像ファイルではなくURLを含めることは、いくつかの場合によって帯域幅使用を軽減できる。ブロック1808は、XMLレポートからパースされた画像および/またはテキストについての位置およびサイズを、呈示フォーマットインジケータに対応する呈示フォーマットに基づいて決定する。進行中の例を続けると、レポーター210は、タイル1902において呈示される木treeの画像および樹木園arboretumのテキストをどこに置くかを決定する。レポーター210はタイルの現在のサイズ図6に示されるところでは小か大に基づいてその決定をし、画像密度スケーリング、コントラスト適応またはリフローを実行することができることを注意しておく。レポーター210はまた、サイズおよび位置を、たとえば視覚障害のあるユーザーのアクセス補助のため配色スキームまたはフォントサイズといったユーザー選択された選好に基づいて決定してもよい。いくつかの場合には、テキストまたは画像が決定されたサイズに収まるには大きすぎたり小さすぎたりする。そのような場合、レポーター210はそのサイズに収まるよう、画像またはテキストを縮小したり、拡大したり、またはトリミングしたりする。ブロック1810は、アプリケーションに関連付けられているが該アプリケーションによって生成されたのではないタイル内で、画像および/またはテキストを、前記位置およびサイズで呈示する。これは、それぞれタイル1902および1904における二つの例示的な呈示フォーマット1906および1908について示されている。いくつかの場合において、レポーター210は、ハイパーテキストマシン言語HTMLで画像および/またはテキストを呈示する。そのような場合、レポーター210は画像および/またはテキストを、呈示フォーマットに関連付けられた拡張可能スタイルシート言語変換XSLTを使ってXMLレポートを変換することによって呈示する。上記の二つの例は、本技法がコンテンツ変化をXMLレポートを使ってタイル内に呈示する仕方を示している。これら二つの例は、コンテンツ変化を呈示するが、他の何らかの処理のない、静的な仕方においてである。しかしながら、いくつかの呈示フォーマット222は、アニメーション、コンテンツ変化ローテーションおよび他のアクティブな操作を許容する振る舞いを含む。たとえば図20を考える。図20はあるタイルを二つの異なる時点において示している。第一の呈示2002と、第二の呈示2004である。これらの呈示2002、2004のいずれも、単一の呈示フォーマット、つまり呈示フォーマット2006に基づくことのできる単一のレポート110たとえばXMLレポートに基づいて呈示できることを注意しておく。呈示フォーマット2006に従うXMLレポートは次のように表現できる:TextField1TextField2。大小の画像についての擬似URLおよび付随するテキストを入れると、このタイルに呈示されるXMLレポートは次のように表現できる:LightningStormExpectedTonightAbusydayforweatheralightningstormisexpectedbetween6and9pmtonightinthemetropolitanareaPleaseremainindoors。レポーター210は、呈示フォーマットに基づいてある呈示から別の呈示に切り替わることができる。それは、ある呈示から別の呈示への遷移の際のアニメーションを含む。今の例のコンテキストでは、レポーター210は呈示2002から呈示2004へ、またその逆に遷移できる。レポーター210はまた、二つの呈示をローテーションしてもよい。それにより、ユーザーはある時点ではより大きな画像を、別の時点ではより多くのテキストを見ることができる。そうすることにより、方法1800はさまざまなブロックを繰り返してもよい。上記の議論は、アプリケーションタイルについての呈示フォーマットを可能にする方法および他の方法を記述している。これらの方法は、実行される処理を特定するブロックの諸セットとして示されているが、必ずしもそれぞれのブロックによる処理を実行するための示された順序に限定されるものではない。これらの方法の諸側面は、ハードウェアたとえば固定論理回路、ファームウェア、システムオンチップSoC、ソフトウェア、手動処理またはそれらの任意の組み合わせによって実装されてもよい。ソフトウェア実装は、コンピュータプロセッサによって実行されたときに指定されたタスクを実行するプログラムコードを表す。前記の例示的な諸方法は、ソフトウェア、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、手続、モジュール、関数などを含むことのできるコンピュータ実行可能命令の概括的なコンテキストにおいて記述されることがある。プログラムコードは、コンピュータプロセッサにローカルおよび/またはリモートな両方の、一つまたは複数のコンピュータ可読メモリデバイスに記憶されることができる。上記の方法はまた、複数のコンピューティング装置によって分散コンピューティング環境において実施されてもよい。これらの技法は、図1の環境100において示される図2~図4において詳述されているエンティティおよび/または後述の例示的な装置2100の一つまたは複数で具現されてもよく、それらはさらに分割されたり、組み合わされたりするなどしてもよい。このように、環境100および/または装置2100は記載された技法を用いることのできる多くの可能なシステムまたは装置のいくつかを示している。環境100のエンティティおよび/または装置2100は概括的には、ソフトウェア、ファームウェア、ハードウェア、装置またはネットワーク全体またはそれらの組み合わせを表す。ソフトウェア実装の場合、たとえば、エンティティたとえば、図2のレポーター210、図3のレポート生成器360および図4のコンパイラーモジュール406は、プロセッサたとえば、それぞれプロセッサ202、302および402上で実行されたときに指定されたタスクを実行するプログラムコードを表す。プログラムコードは、コンピュータ可読記憶媒体204、304または404または図21のコンピュータ可読媒体2114のような、一つまたは複数のコンピュータ可読メモリデバイスに記憶されることができる。本稿に記載される特徴および技法は、プラットフォーム独立である。つまり、多様なプロセッサを有する多様な商業的なコンピューティングプラットフォーム上で実装されうる。例示的な装置図21は、アプリケーションタイルのための呈示フォーマットを可能にする技法を実装するために、クライアント、サーバーおよび/または図1ないし図20を参照して述べたコンピューティング装置の任意の型として実装されることができる例示的な装置2100の、ここでは一部としての、あるいはそれを含む、さまざまなコンポーネントを有する装置を示している。諸実施形態において、装置2100は、有線および/または無線装置の一つまたは組み合わせとして、テレビジョンクライアント装置たとえばテレビジョンセットトップボックス、デジタルビデオレコーダーDVRなど、消費者装置、コンピュータ装置、サーバー装置、ポータブルコンピュータ装置、ユーザー装置、通信装置、ビデオ処理および/またはレンダリング装置、アプライアンス装置、ゲーム装置、電子装置および/または別の型の装置の形として、実装されることができる。装置2100はまた、ユーザーたとえば人および/または当該装置を運用するエンティティに関連付けられていてもよい。よって、装置は、ユーザー、ソフトウェア、ファームウェアおよび/または装置の組み合わせを含む論理的な装置を記述する。装置2100は、装置データ2104たとえば受領されるデータ、受領されつつあるデータ、放送のためにスケジュールされているデータ、該データのデータパケットなどの有線および/または無線通信を可能にする通信装置2102を含む。装置データ2104または他の装置コンテンツは、当該装置の構成設定、当該装置上に記憶されているメディアコンテンツおよび/または当該装置のユーザーに関連付けられた情報を含むことができる。装置2100上に記憶されたメディアコンテンツは、任意の型のオーディオ、ビデオおよび/または画像データを含むことができる。装置2100は、一つまたは複数のデータ入力2106を含み、それを介して、ユーザー選択可能な入力、メッセージ、音楽、テレビジョンメディアコンテンツ、記録されたビデオコンテンツおよび任意のコンテンツおよび/またはデータ源から受領された他の任意の型のオーディオ、ビデオおよび/または画像データといった、任意の型のデータ、メディアコンテンツおよび/または入力が受領されることができる。装置2100は通信インターフェース2108をも含む。これはシリアルおよび/またはパラレルインターフェース、無線インターフェース、任意の型のネットワークインターフェース、モデムおよび他の任意の型の通信インターフェースのうちの任意の一つまたは複数として実装されることができる。通信インターフェース2108は装置2100と通信ネットワークとの間の接続および/または通信リンクを提供し、該リンクによって他の電子装置、コンピューティング装置および通信装置が装置2100とデータを通信する。装置2100は一つまたは複数のプロセッサ2110たとえば、マイクロプロセッサ、コントローラなどの任意のものを含む。該プロセッサはさまざまなコンピュータ実行可能命令を処理して、装置2100の動作を制御するとともに、アプリケーションタイルのための呈示フォーマットを可能にする技法を実装にする。代替的にまたは追加的に、装置2100は、概括的に2112において特定される処理および制御回路との関連で実装される、ハードウェア、ファームウェアまたは固定論理回路のうちの任意のものまたは組み合わせを用いて実装されることができる。図示していないが、装置2100は、当該装置内のさまざまなコンポーネントを結合するシステムバスまたはデータ転送システムを含むことができる。システムバスは、多様なバスアーキテクチャの任意のものを利用する、メモリバスまたはメモリコントローラ、周辺バス、ユニバーサルシリアルバスおよび/またはプロセッサもしくはローカルバスといった種々のバス構造の任意のものまたは組み合わせを含むことができる。装置2100は、持続的および/または非一時的なデータ記憶すなわち、単なる信号伝送ではなくを可能にする一つまたは複数のメモリデバイスのようなコンピュータ可読記憶媒体2114をも含む。その例としては、ランダムアクセスメモリRAM、不揮発性メモリたとえば、読み出し専用メモリROM、フラッシュメモリ、EPROM、EEPROMなどの任意の一つまたは複数およびディスク記憶装置が含まれる。ディスク記憶装置は、ハードディスクドライブ、記録可能型および/または書き換え可能型コンパクトディスクCD、任意の型のデジタル多用途ディスクDVDなどといった任意の型の磁気もしくは光学式記憶装置として実装されてもよい。装置2100は、大容量記憶媒体装置2116をも含むことができる。コンピュータ可読記憶媒体2114は、装置データ2104ならびにさまざまな装置アプリケーション2118および装置2100の動作の諸側面に関係した他の任意の型の情報および/またはデータを記憶するデータ記憶機構を提供する。たとえば、オペレーティングシステム2120は、コンピュータ可読記憶媒体2114とともにコンピュータアプリケーションとして維持され、プロセッサ2110上で実行されることができる。装置アプリケーション2118は、任意の形の制御アプリケーションのような装置マネージャ、ソフトウェアアプリケーション、信号処理および制御モジュール、特定の装置にネイティブなコード、特定の装置のためのハードウェア抽象化層などを含んでいてもよい。装置アプリケーション2118は、アプリケーションタイルのための呈示フォーマットを可能にする技法を実装するための任意のシステムコンポーネントまたはモジュールをも含む。この例では、装置アプリケーション2118はレポーター210およびアプリケーション212を含むことができる。結語アプリケーションタイルのための呈示フォーマット可能にする技法および装置の諸実施形態を特徴および/または方法に固有の言葉で記述してきたが、付属の請求項の主題が必ずしも記述されている特定の特徴または方法に限定されないことは理解しておくべきである。むしろ、特定の特徴および方法は、アプリケーションタイルのための呈示フォーマットを可能にする例示的な実装として開示されているのである。