(57)【要約】様々な実施はユーザインターフェースに注意を向け、有用な情報をユーザインターフェースにおいて提供する。例は、アイテムにアクセスするか若しくはアイテムと交信するために使用されたアプリケーションの履歴、又はアイテムがアクセスされた後にアクセスされたか若しくはアイテムからアクセスされた連続してタスクを課されたアプリケーションのリストを提供することを含む。１つの特定の実施において、アイテムのインジケーションは、アイテムと相互作用するために使用可能なアプリケーションのインジケーションとともに、ユーザインターフェースにおいて提供される。アプリケーションは、アイテムの動的属性に従って決定される。
2015535639.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインターフェースにおいてアイテムのインジケーションを提供するステップと、
前記アイテムの動的属性に従って決定された、前記アイテムと相互作用するために使用可能なアプリケーションのインジケーションを提供するステップと
を有する方法。
【請求項２】
前記アプリケーションのインジケーションは、前記ユーザインターフェースとは異なるデバイスにおいて提供される、
請求項１に記載の方法。
【請求項３】
前記アプリケーションのインジケーションは、前記アイテムの前記動的属性を示す様式において提供される、
請求項１に記載の方法。
【請求項４】
前記様式は、前記アプリケーションの視覚表示の全て又は部分について、前記アイテムの視覚表示からの距離、ディスプレイのおける位置、陰影、輝度、フェーディング、又は色のうちの１又はそれ以上を調整することを含む、
請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
前記アプリケーションのインジケーションのために、少なくとも部分的に前記ユーザインターフェースを通じて、リクエストを受け取るステップを更に有し、
前記アプリケーションのインジケーションを提供するステップは、前記リクエストを受け取ることに応答して実行される、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
前記アイテムと相互作用するために使用可能な前記アプリケーションを前記動的属性に基づき決定するステップを更に有する
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
前記アプリケーションのインジケーションは、前記アイテムのインジケーションと同時に提供される、
請求項１乃至６のうちいずれか一項に記載の方法。
【請求項８】
前記動的属性は、前記アプリケーションが前記アイテムにアクセスするための最新のアプリケーションであること、前記アプリケーションが前記アイテムにアクセスするための最も頻繁に使用されるアプリケーションであること、又は前記アプリケーションが前記アイテムにアクセスするための好ましいアプリケーションであることのうちの１又はそれ以上を含む、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項９】
前記アイテムの前記動的属性は、（ｉ）前記アイテムと交信するための好ましいアプリケーション、又は（ｉｉ）前記アイテムを開いた後に連続的にタスクを課されるアプリケーションのうちの１又はそれ以上を特定する、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項１０】
前記アイテムは、連絡先を含み、
前記アイテムのインジケーションは、ディスプレイにおける前記連絡先の視覚提示を有し、
前記アプリケーションは、ユーザと前記連絡先との間の交信のために使用可能なＳＭＳアプリケーションを有し、
前記アプリケーションのインジケーションは、前記ＳＭＳアプリケーションのためのアイコンを有し、
前記動的属性は、前記アプリケーションが前記ユーザと前記連絡先との間で交信するための好ましいメカニズムである属性を有する、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項１１】
前記アイテムは、ＳＭＳアプリケーションを有し、
前記アイテムのインジケーションは、前記ＳＭＳアプリケーションのためのアイコンを有し、
前記アプリケーションは、ブラウザアプリケーションを有し、
前記アプリケーションのインジケーションは、前記ブラウザアプリケーションのためのアイコンを有し、
前記動的属性は、前記ブラウザアプリケーションが前記ＳＭＳアプリケーションからの最新の連続タスクの部分である属性を有する、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項１２】
前記ユーザインターフェースは、ディスプレイを有し、
前記アプリケーションのインジケーションは、前記ディスプレイにおいて提供され、
前記アイテムの前記動的属性は、（ｉ）前記アイテムと交信するための好ましいアプリケーション、又は（ｉｉ）前記アイテムを開いた後に連続的にタスクを課されるアプリケーションのうちの１又はそれ以上を特定し、
当該方法は、前記インジケーションのためのリクエストを少なくとも部分的に前記ディスプレイを通じて受け取るステップを更に有し、
前記アプリケーションのインジケーションを提供するステップは、前記リクエストを受け取ることに応答して実行される、
請求項１乃至７のうちいずれか一項に記載の方法。
【請求項１３】
ユーザインターフェースと、
（ｉ）アイテムのインジケーションと、（ｉｉ）前記アイテムの動的属性に従って決定された、前記アイテムと相互作用するために使用可能なアプリケーションのインジケーションとを前記ユーザインターフェースにおいて提供するよう構成されるプロセッサと
を有し、
前記アプリケーションのインジケーションは、前記アイテムのインジケーションと同時に提供される、装置。
【請求項１４】
前記ユーザインターフェースは、第１のディスプレイ及び第２のディスプレイを有し、
前記プロセッサは、前記第１のディスプレイにおいて前記アイテムのインジケーションを提供し、前記第２のディスプレイにおいて前記アプリケーションのインジケーションを提供するよう構成される、
請求項１３に記載の装置。
【請求項１５】
アイテムのインジケーションをユーザインターフェースにおいて提供する手段と、
前記アイテムの動的属性に従って決定された、前記アイテムと相互作用するために使用可能なアプリケーションのインジケーションを提供する手段と
を有し、
前記アプリケーションのインジケーションは、前記アイテムのインジケーションと同時に提供される、装置。
【請求項１６】
１又はそれ以上のプロセッサに、
アイテムのインジケーションをユーザインターフェースにおいて提供するステップと、
前記アイテムの動的属性に従って決定された、前記アイテムと相互作用するために使用可能なアプリケーションのインジケーションを提供するステップと
を共同して実行させるための命令を記憶し、
前記アプリケーションのインジケーションは、前記アイテムのインジケーションと同時に提供される、プロセッサ可読媒体。
【請求項１７】
請求項１乃至１２のうちいずれか一項に記載の方法を実行するよう構成される装置。
【請求項１８】
１又はそれ以上のプロセッサに請求項１乃至１２のうちいずれか一項に記載の方法を共同して実行させるための命令を記憶するプロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
実施は、情報処理に関連して記載される。様々な特定の実施は、ユーザインターフェースにおいて情報を提供することに関する。
【背景技術】
【０００２】
ユーザインターフェースは、利用可能なドキュメント及びアプリケーションのインジケーションを提供する。しかしながら、ユーザインターフェースは、しばしば、利用可能なドキュメント及びアプリケーションのインジケーションを越えてユーザに有用な情報を提供しない。より役に立つユーザインターフェースの継続的な必要性が存在する。
【発明の概要】
【０００３】
一般的態様に従って、アイテムのインジケーションがユーザインターフェースにおいて提供される。更に、インジケーションは、アイテムと相互作用するために使用可能なアプリケーションについて提供される。アプリケーションは、アイテムの動的属性に従って決定される。
【０００４】
１又はそれ以上の実施の詳細は、添付の図面及び以下の記載において説明される。たとえ１つの特定の様式において記載されるとしても、当然ながら、実施は、様々な様式において構成又は具現されてよい。例えば、実施は、方法として実行されても、あるいは、装置、例えば、動作の組を実行するよう構成される装置又は動作の組を実行するための命令を記憶する装置などとして具現されても、あるいは、信号において具現されてもよい。他の態様及び特徴は、添付の図面及び特許請求の範囲に関連して検討される以下の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【０００５】
【図１】ユーザインターフェースの第１の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図２】ユーザインターフェースの第１の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図３】ユーザインターフェースの第１の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図４】ユーザインターフェースの第１の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図５】ユーザインターフェースの第２の実施における一連の２つのスクリーンショットのうちの１つの絵表示を提供する。
【図６】ユーザインターフェースの第２の実施における一連の２つのスクリーンショットのうちの１つの絵表示を提供する。
【図７】図５及び図６の実施の変形例に関連する２つのスクリーンショットの部分の絵表示を提供する。
【図８】図５及び図６の実施の変形例に関連する２つのスクリーンショットの部分の絵表示を提供する。
【図９】ユーザインターフェースの第３の実施における一連の２つのスクリーンショットのうちの１つの絵表示を提供する。
【図１０】ユーザインターフェースの第３の実施における一連の２つのスクリーンショットのうちの１つの絵表示を提供する。
【図１１】ユーザインターフェースの第４の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図１２】ユーザインターフェースの第４の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図１３】ユーザインターフェースの第４の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図１４】ユーザインターフェースの第４の実施における一連の４つのスクリーンショットのうちの１つの絵表示を提供する。
【図１５】動的ユーザインターフェースを提示する実施を表すフロー図である。
【図１６】動的ユーザインターフェースを提供する処理の実施を表すフロー図である。
【図１７】ユーザインターフェースを提供するシステムの一例を表すブロック図である。
【発明を実施するための形態】
【０００６】
発明者は、ユーザインターフェースがより役に立つことができる様々な様式を決定した。１つのそのような様式は、マルチアプリケーション使用履歴を視覚的に、又はリスト表示において、例えばアイドル又はウィジェットスクリーン等の上位レベルから見ることが有益であるとの発明者の認識に基づく。リスト表示は、少なくとも１つの実施において、アプリケーションのリストを示す。上位レベルは、例えば、ユーザインターフェースの上位レベルを指し、その場合に、上位レベルは、通常は、又は常に、ユーザに可視的及び／又はアクセス可能である。第２のそのような様式は、ユーザのタスク及びアクティビティに関連してどのアプリケーションが使用されたかを見ることがユーザにとって有益であるとの発明の認識に基づく。様々な実施は、それらの認識に向けられている。
【０００７】
本願において与えられる特徴のうちの幾つかのプレビューとして、特定の実施は、ユーザが、コンピュータスクリーンに表示されているドキュメントアイコンを選択することを可能にする。実施は、次いで、そのドキュメントを開くために使用された最後の３つのアプリケーションのより小さいアイコンを自動的に提供する。３つのより小さいアイコンは、ドキュメントアイコンの下に順に提供される。第１の小さいアイコンは、直前に使用されたアプリケーションを表し、ドキュメントアイコンの直下に位置付けられる。第２の小さいアイコンは、次に最近に使用されたアプリケーションを表し、第１の小さいアイコンの直下に位置付けられる。第３の小さいアイコンは、３番目に最近に使用されたアプリケーションを表し、第２の小さいアイコンの直下に位置付けられる。このように、ユーザは、ドキュメントを開くためについ最近使用されたことがある３つの直前に使用されたアプリケーションの視覚表示を提供される。３つのより小さいアイコンの提供は、整理された様式において、ドキュメントの使用履歴に関するユーザによって価値のある情報を提供する。更に、典型的なユーザコンピュータシステムにおけるドキュメントのタイプ及びアプリケーションの数の急増を考えると、ユーザ履歴情報の提供は、ユーザのための有益なツールであることができる。
【０００８】
図１〜４を参照すると、絵表示が、ユーザインターフェースの第１の実施における一連の４つのスクリーンショットについて与えられている。この実施は、連続してタスクを課されたアプリケーションの、所与のアイテム（例えば、テキストメッセージアプリケーションなどのショートメッセージサービス（ＳＭＳ；Short  Message  Service））についてのインジケーションを提供する。図１〜４は、連続してタスクを課されたアプリケーションの幾つかのバリエーションについて議論した後、以下で順に議論される。
【０００９】
様々な実施において、システムは、ＳＭＳアプリケーションの後に起動される全てのアプリケーションの（例えば、テキストメッセージを読んだ後にブラウザアプリケーションを開くことによる。）、又はＳＭＳアプリケーション内から起動される全てのアプリケーションの（例えば、テキストメッセージに含まれるハイパーリンクをクリックすることによってテキストメッセージ内からブラウザアプリケーションを開くことによる。）経過を追う。更なる変形例は、起動される次の幾つか（例えば、３乃至４）のアプリケーション、及び／又は特定の時間制限若しくは閾内に起動されるアプリケーションを監視する。ＳＭＳアプリケーションは、単に、監視されるべき連続してタスクを課されたアプリケーションの中の基本のアプリケーションの例である。然るに、連続してタスクを課されたアプリケーションは、同様に、他のアプリケーションに対して監視される。
【００１０】
図１を参照すると、タブレット１００はスクリーン１１０を含む。スクリーン１１０の下端の近くには、指さしを伴った手のシルエットの形で、ポインタ１２０が位置付けられており、オーバレイとして示されている。スクリーン１１０は、ＳＭＳアイコン１３０、ブラウザアイコン１４０、及び電子メールアイコン１５０を含む一連のアイコンを表示する。
【００１１】
図１に表されている時点より前に、ユーザは、イベント招待へのリンクを含んだテキストメッセージを受け取ったと仮定される。ユーザは、ＳＭＳアイコン１３０によって表されるＳＭＳアプリケーションを用いてテキストメッセージを開き、イベント招待へのリンクをクリックした。リンクをクリックすることは、ブラウザアイコン１４０によって表されるブラウザアプリケーションにイベント招待を開かせた。ユーザは、イベントに参加すると決定し、イベント主催者へ電子メールを送信するためにリンクをクリックした。リンクをクリックすることは、電子メールアイコン１５０によって表される電子メールアプリケーションに電子メールメッセージを開かせた。ユーザは、電子メールメッセージを書き、その電子メールメッセージを、電子メールアイコン１５０によって表される電子メールアプリケーションを用いて送信した。
【００１２】
１週間後、ユーザは、イベント情報をもう一度見たいと望んでいるが、どこで彼女がイベント情報を見たのかを正確に思い出すことができない。しかしながら、ユーザは、ＳＭＳアプリケーションを通じてメッセージを受け取ったことを思い出す。イベント情報を見つけるよう、ＳＭＳアプリケーションを用いて、ユーザは、ＳＭＳアプリケーションの後に連続してタスクを課されたアプリケーションを決定するよう、連続してタスクを課されたアプリケーションの機能を使用したいと望む。この時点で、我々は図１にある。
【００１３】
連続してタスクを課されたアプリケーションの機能は、ユーザインターフェースを用いて、例えば、ＳＭＳアイコン１３０を長押しすることによって、又はボタンを用いて、呼び出される。図１は、ポインタ１２０によるＳＭＳアイコン１３０の長押しを表す。結果は図２に示される。
【００１４】
図２を参照すると、スクリーン１１０は、引き続きポインタ１２０を示している。しかしながら、スクリーン１１０は、このとき、ＳＭＳアイコン１３０の光らされたバージョンであるＳＭＳアイコン２３０を表示する。ＳＭＳアイコン２３０はまた、ＳＭＳアイコン１３０の位置に対して移動しており、様々な実施においてアニメ化されるか又は振動される。輝度、及び動き又はアニメーションは、連続してタスクを課されたアプリケーションの機能がＳＭＳアイコン２３０について呼び出されたことがあるという事実を伝える。スクリーン１１０における他のアイコンはまた、図１におけるそれらの位置に対して移動されるか、あるいは、ことによるとアニメ化される。図２のスクリーン１１０は、ブラウザアイコン２４０及び電子メールアイコン２５０を含み、それらは夫々、ブラウザアイコン１４０及び電子メールアイコン１５０の移動された（又はアニメ化された）バージョンである。アイコン１４０及び１５０の位置に対するそれらのアイコン２４０及び２５０の移動は夫々、連続してタスクを課されたアプリケーションの機能がスクリーン１１０上のあるアイコンについて呼び出されたことがあることを更に示す。
【００１５】
図３を参照すると、スクリーン１１０は、ＳＭＳアイコン１３０の長押し後の短い瞬間を示す。スクリーン１１０は、引き続きポインタ１２０及び光らされたＳＭＳアイコン２３０を示している。しかしながら、スクリーン１１０は、連続してタスクを課されたアプリケーションの機能の実行における次のステップを示す。具体的に、スクリーン１１０は、ブラウザアイコン２４０及び電子メールアイコン２５０の光らされたバージョンであるブラウザアイコン３４０及び電子メールアイコン３５０を含む。アイコン３４０及び３５０は、アイコン３４０及び３５０によって表されるアプリケーションがＳＭＳアプリケーションの後に連続してタスクを課されたことを示すよう光らされる。以下で更に論じられる多数のオプションは、どの連続してタスクを課されたアプリケーションが示されるのかを制御しフィルタリングするために利用可能である。
【００１６】
スクリーン１１０は、ブラウザアイコン３４０からＳＭＳアイコン２３０へ延びた第１の光っている矢印３６０と、電子メールアイコン３５０からＳＭＳアイコン２３０へ延びた第２の光っている矢印３７０とを更に含む。光っている矢印３６０及び３７０は、関連するアプリケーションがＳＭＳアプリケーションの後に連続してタスクを課されたことを更に示す。
【００１７】
図３によって示された時点の後、しかし、図４によって示される時点の前に、２つの連続してタスクを課されたアプリケーションに関連するアイコン３４０及び３５０は、ＳＭＳアイコン２３０へ自動的にスナップされる。スナップは、アイコン３４０及び３５０がＳＭＳアイコン２３０に隣接して位置付けられることをもたらす。更に、スナップされたアイコン３４０及び３５０は、それらの連続的なタスクの順にスナップされる。すなわち、ブラウザアイコン３４０が最初にＳＭＳアイコン２３０へスナップされ、電子メールアイコン３５０は２番目にＳＭＳアイコン２３０へスナップされる。２つのアイコンのスナップが完了した後、輝きはアイコン２３０、２４０及び２５０から取り除かれる。
【００１８】
多数のオプションは、連続してタスクを課されたアプリケーションの順序のより永続的なインジケーションを提供するのに利用可能である。１つの実施において、ブラウザアイコン３４０をスナップすることと、電子メールアイコン３５０をスナップすることとの間には、顕著な遅延が存在する。第２の実施において、スナップされたアイコンは、順番にＳＭＳアイコン２３０の近くに、例えば、ＳＭＳアイコン２３０に対してブラウザアイコン３４０を電子メールアイコン３５０よりも近くに位置付けることによって、位置付けられる。
【００１９】
加えて、スナップされた図３のスクリーン１１０における全てのアイコンは、図１において占有した位置へ戻される。スナップされたアイコン３４０及び３５０は、ＳＭＳアイコン２３０が図１の位置へ戻された後でさえ、ＳＭＳアイコン２３０に隣接したままである。
【００２０】
図４を参照すると、結果として得られる配置が示されている。図４のスクリーン１１０は、ＳＭＳアイコン１３０に対応するＳＭＳアイコン４３０を含む。図４のスクリーン１１０は、（例えば）ブラウザアイコン１４０の位置付けし直されたバージョンに対応するブラウザアイコン４４０を更に含む。図４のスクリーン１１０は、（例えば）電子メールアイコン１５０の位置付けし直されたバージョンに対応する電子メールアイコン４５０を更に含む。ＳＭＳアイコン４３０についての連続タスク履歴は、少なくとも部分的に、スナップされたアイコン４４０及び４５０において反映されたリポジショニングによって、視覚的に保たれる。
【００２１】
他の実施において、ユーザは、ＳＭＳアプリケーション内からブラウザアプリケーションを起動するのではなく、別個に、ことによると最初にＳＭＳアプリケーションを終了して、ブラウザアプリケーションを開いていることがある。加えて、ユーザは、ブラウザアプリケーション内から電子メールアプリケーションを起動するのではなく、別個に、ことによるとブラウザアプリケーションを終了して、電子メールアプリケーションを開いていることがある。そのような実施において、システムは、その後に使用されるアプリケーションが起動される様式に構わずに、連続タスク履歴を監視する。
【００２２】
図１〜４に関して先に議論された様々な実施は、所与のアイテムごとにそのアイテムを使用した後に開始されるタスクを記録することによって、所与のアイテムについての連続タスク情報を提供する。ある実施は、例えば、所与のアイテムを使用した後に開始される３つのタスクを監視する。１つの実施において、所与のアイテムが開始されるたびに、次の３つのタスクは記録され、あらゆる依然に記録された情報を上書きする。他の実施は、履歴データを保持し、出力として、例えば、所与のアイテムについての最も一般的に連続して開始されたタスクを提供する。他の実施は、アイテムの一群についての最も一般的に連続して開始されたタスク、例えば、全てのブラウザ、又は全てのワード処理アプリケーション、又は全てのＳＭＳアプリケーションについての最も一般的に連続して開始されたタスクを提供する。
【００２３】
他の実施は、指定された期間（例えば、１週間又は１ヶ月）の間、履歴データを保持する。そのような実施において、図１〜４の例を考えると、ユーザは、イベント招待を受け取った１週間後に、イベント招待が受け取られた特定の日のＳＭＳアプリケーション１３０についての連続して開始されたタスクを決定することができる。履歴データは、様々な実施において、その日からの全ての連続して開始されたタスクの完全なリスト、又はその日の最も一般的な連続して開始されたタスクを提供する。
【００２４】
図５〜８を参照すると、絵表示は、ユーザインターフェースの第２の実施における一連の４つのスクリーンショットについて与えられている。この実施は、リコメンデーションの順序集合の、所与のアイテム（友人）についてのインジケーションを提供する。図５〜８は、以下で順に議論される。
【００２５】
図５を参照すると、ソーシャルメディアスクリーン５００が示されている。ソーシャルメディアスクリーン５００は友人のリスト５１０を含み、リスト５１０はCatherine  Robertsと名付けられている友人５２０を含む。スクリーン５００は、リコメンドボタン（Recd）ボタン５３０と、例えば、友人５２０の上をホバリングしているマウスを右クリックすると現れるリコメンドメニュー選択肢（Recommend）５４０とを含む。リコメンドボタン５３０及びリコメンドメニュー選択肢５４０はいずれも、以下で説明されるように、同じ機能を呼び出すために使用され得る。
【００２６】
ソーシャルメディアサイトは、ユーザが、彼女の友人が何を見ており、聞いており、且つ共有しているのかを見ることを可能にする。ユーザは、友人５２０が何を薦めているのかを見たいと望む。そうするよう、ユーザは、リコメンドボタン５３０又はリコメンドメニュー選択肢５４０のいずれか一方を選択する。
【００２７】
図６を参照すると、スクリーン６００は、スクリーン５００において友人５２０についてのリコメンド機能を選択した後の結果を示す。スクリーン６００は、依然としてCatherineであるハイライトされた友人６２０を含む。友人６２０に隣接して、このとき、３つのリコメンデーションを含むリコメンデーションセクション６５０が現れている。友人６２０からの３つのリコメンデーションは、３つの整列されたリコメンデーションセクション６５２、６４５及び６５６において示されている。第１のリコメンデーションセクション６５２は友人６３０の直ぐ隣にある。第２のリコメンデーションセクション６５４は、第１のリコメンデーションセクション６５２に隣接し、第１のリコメンデーションセクション６５２よりも友人６２０から遠い。第３のリコメンデーションセクション６５６は、第２のリコメンデーションセクション６５４に隣接し、第２のリコメンデーションセクション６５４よりも友人６２０から遠い。
【００２８】
友人６２０から３つの異なったリコメンデーションセクション６５２、６５４及び６５６までの距離は程度を示す。例えば、幾つかの実施において、友人６２０からの距離は、リコメンデーションの程度を示す。このように、第１のリコメンデーションセクション６５２に含まれるアイテムは、友人６２０によって最も薦められている。
【００２９】
友人６２０からの第１のリコメンデーションは映画として示されており、７の第１のリコメンデーションセクション６５２内の数字を有する。リコメンデーションは一本の映画に関し、映画の名前は様々なメカニズム、例えば、クリック又はホバリングなどを通じて取得され得る。数字７は、リコメンデーションの程度を示す（より高い数字は、より高いリコメンデーションである。）。
【００３０】
第１のリコメンデーションと同じように、友人６２０からの第２のリコメンデーションは歌として示されており、歌は３のリコメンデーションレベルを有することが分かる。同様に、友人６２０からの第３のリコメンデーションはテレビジョン（ＴＶ）として示されており、ＴＶは２のリコメンデーションレベルを有する。
【００３１】
他の実施において、第１のリコメンデーションは、“映画”のカテゴリに関するものであり、特定の映画に関するものではなく、数字７は、そのカテゴリにおけるリコメンデーションの数を示す。よって、７本の映画のリコメンデーションによれば、映画カテゴリは、最も強く薦められているカテゴリである。同様に、第２のリコメンデーションは、歌のカテゴリに関するものであり、３曲の歌が薦められている。そして最後に、第３のリコメンデーションは、ＴＶ番組のカテゴリに関するものであり、２番組が薦められている。
【００３２】
図７を参照すると、他の実施が、リコメンデーションを上から下に順序付けるリコメンデーションセクション７５０を用いて提示されている。リコメンデーションセクション７５０は、もしあれば、友人６２０によって現在再生、視聴等されている、あるアイテムについての最上のリコメンデーションを使用する。よって、友人６２０によって現在視聴されているＴＶ番組７５２（The  Real  Housewives  of  Orange  Country）は、デフォルトによって、最も薦められているメディアであり、薦められているメディアのリストにおいて一番上の位置を占有する。２番目に薦められているメディアは、他のＴＶ番組７５３（Tudors）である。３番目に薦められているメディアは、Katy  Perry  Fireworkと呼ばれている歌７５４である。このように、この実施は、友人のメディア消費の実時間のステータスフィードバックと結合された友人６２０からのリコメンデーションを提供する。
【００３３】
図８を参照すると、他の実施が、リコメンデーションセクション８５０を用いて提示されている。リコメンデーションセクション８５０は、友人６２０からの距離に従ってリコメンデーションを順位付けする。これは、リコメンデーションセクション６５０において見られるのと同じランキングメカニズムである。よって、電子メール８５２は、最も薦めされているメディアであり、その後に歌８５４が続き、更にその後にＴＶ番組８５６が続く。リコメンデーションセクション８５０は、友人６２０よって薦められているメディアしか含まない。しかしながら、それらのメディアは、友人６２０によって提供されるランキングに従って順位付けされない。むしろ、それらのメディアは、例えば、コンテンツ提供者又は格付けサービスによって提供される客観的評価に従って順位付けされる。よって、友人６２０よって薦められている全てのメディアの中で、電子メール８５２は最も高い客観的評価レベルを有し、従って、リコメンデーションセクション８５０において友人６２０の最も近くに置かれる。この実施は、このように、客観的評価レベルと結合された友人６２０からのリコメンデーションを提供する。
【００３４】
他の実施は、例えば、（ソーシャルメディアアプリケーションにおける）友人のピクチャアイコンが、あなたがその友人を選択したときに友人のアイコンの近くにメディアリコメンデーションを出現させることを可能にする。上記のように、友人のアイコンからのメディアリコメンデーションの距離は、どの程度友人が様々なメディアリコメンデーションを推奨しているのかを示す。
【００３５】
図５〜８に関して議論された実施のほとんどにおいて、リコメンデーションに関する情報は、ソーシャルメディアサイトによって監視され、記憶され、提供される。リコメンデーションの順序集合は、先に説明されたように、利用可能なリコメンデーション（及び利用可能な現在の現行消費、及び利用可能な客観的評価）にアクセスし、それらのリコメンデーションを順位付けし、順位付けされたリコメンデーションを階層的な様式において表示することによって、提供される。
【００３６】
図９〜１０を参照すると、絵表示は、ユーザインターフェースの第３の実施における一連の２つのスクリーンショットについて与えられている。この実施は、通信選択肢の順序集合の、所与のアイテム（連絡先）についてのインジケーションを提供する。図９〜１０は、以下で順に議論される。
【００３７】
図９を参照すると、連絡先スクリーン９００が示されている。連絡先スクリーン９００は、Joel  Garciaである連絡先９１０を含む人々のリストを含む。スクリーン９００は、連絡先９１０がまさに選択されようとしていることを示す。
【００３８】
図１０を参照すると、連絡先スクリーン１０００が示されており、このスクリーン１０００は、連絡先９１０がスクリーン９００において選択された後に生成される。スクリーン１０００は、Joel  Garciaである選択された連絡先１０１０を含む。加えて、連絡先９１０の選択時に、階層的に配置された通信アプリケーション又はサービスの組が、選択された連絡先１０１０に隣接して表示される。
【００３９】
３つの通信サービスがスクリーン１０００において表示されている。それらは、（ｉ）ＳＭＳアイコン１０２０、（ｉｉ）ＴＶアイコン１０３０、及び（ｉｉｉ）電子メールアイコン１０４０によって示されている。３つのアイコン１０２０、１０３０及び１０４０は、好まれている順で、選択された連絡先１０１０の下に、左から右へ順序付けられている。よって、ユーザと選択された連絡先１０１０との間の最も好まれる通信メカニズムはテキスト（ＳＭＳアイコン１０２０によって示される。）であり、その後に映像共有（ＴＶアイコン１０３０によって示される。）が続き、更にその後に電子メール（電子メールアイコン１０４０によって示される。）が続く。
【００４０】
他の実施は、更なる通信選択肢、例えば、電話などを提供する。加えて、様々な実施は、所与の連絡についての順位付けされた通信選択肢を種々の方法において提供する。例えば：
・ある実施において、夫々の連絡先は、（例えば）第１、第２及び第３の好ましい交信方法を指定するのに利用可能なストレージフィールドを有する。
・ある他の実施は、所与の連絡先についての全ての通信を監視する。幾つかのそのような実施は、所与の連絡先についての通信の各モードの使用回数の運転記録を保持する。記録は、一定の期間、例えば、先の３０日に等しい運転期間にわたって保持される。最も高い記録が最も好ましい方法である。
【００４１】
図１１〜１４を参照すると、絵表示は、ユーザインターフェースの第４の実施における一連の４つのスクリーンショットについて与えられている。この実施は、選択肢の順序集合の、所与のアイテム（場所）についてのインジケーションを提供する。選択肢は、この実施においてはレストラン選択肢である。しかしながら、他の実施は他の選択肢を提供する。そのような他の実施は、例えば、観光の名所、給油所、ユーザの連絡先リストからの住所、庁舎、ファストフードレストラン、又は学校を含む。図１１〜１４は、以下で順に議論される。
【００４２】
図１１を参照すると、スクリーン１１００が示されており、スクリーン１１００は、ユーザの現在地である場所１１１０を特定するバーバンクの地域地図を提供する。位置に基づくサービスは、例えば、ユーザの現在地及び地域地図を提供するために使用される。
【００４３】
図１２を参照すると、スクリーン１２００が示されており、スクリーン１２００は検索セクション１２１０を含む。図１２の例において、ユーザは、ユーザの現在地の近くにあるレストランを検索している。位置に基づくサービスは、例えば、レストランの情報を提供するために使用される。
【００４４】
図１３を参照すると、スクリーン１３００は、レストランの順序付きリスト１３１０を示す。レストランのリストは、例えば、位置に基づくサービスによって提供される。リストは、様々な異なる基準のうちの１又はそれ以上に従って順序付けられる。基準は、例えば、（ｉ）ユーザの現在地からの距離、（ｉｉ）ユーザの好み（例えば、ユーザプロファイルによって提供される、例えば、特定のタイプの食べ物、又は特定の価格帯についてのユーザの好み）、（ｉｉｉ）Ｙｅｌｐ（登録商標）又は他のソースによって提供されるランキング、（ｉｖ）価格帯（例えば、より低い価格はより高いランキングを生じ、又はその逆も同様である。）、（ｖ）クーポンがオンラインで入手可能であるかどうか、及び／又は（ｖｉ）レストランがより高く順位付けされるよう料金を支払ったかどうか、を含む。
【００４５】
幾つかの先の実施と同様に、より高く順位付けされたレストランは、ユーザの現在地により近い位置に置かれる。よって、レストランの選択肢“０１”は、最も高く順位付けされており、ユーザの現在地の最も近くに置かれる。
【００４６】
他の実施は、レストランの選択肢を方向を持った様式において表示する。すなわち、レストランのリコメンデーションは、実際のレストランの方向において示される。しかしながら、ユーザの現在地と表示されているレストランのリコメンデーションとの間の距離は、依然としてランキングのレベルを反映する。然るに、ユーザが北へ向かって歩いていた場合は、ユーザは、北方向にあるレストランを選択することを好むことがある。ユーザは、例えば、一目で、北方向にある最も高く順位付けされたレストランを見ることができる。
【００４７】
図１４を参照すると、スクリーン１４００は、韓国焼き肉レストランであるレストランの選択肢“０１”をユーザが選択した後の結果を示す。スクリーン１４００はまた、クーポンがレストラン“０１”について利用可能であることを示す。
【００４８】
様々な実施は、例えば、コンピュータに記憶されているドキュメントに関係がある。それらの実施のうちのある実施において、様々なリストが生成され得、リスト、又は対応するアイコンは所与のドキュメントについて表示され得る。それらのリストは、例えば、次のものを含む：
・ドキュメントを開くために使用可能な全てのアプリケーションのリスト。例えば、テキストドキュメントに関し、全てのワードプロセッサがリストアップされる。リストは、コンピュータに記憶されている全てのワードプロセッサアプリケーションを監視し、必要に応じてタグ付けすることによって、生成され得る。監視は、例えば、全てのアプリケーションのテーブルを生成し、テーブルがアプリケーションのタイプについてのフィールドを含むようにすることによって、行われ得る。アプリケーションのタイプは、例えば、アプリケーション自体によって、所与のアプリケーション名についてアプリケーションのタイプを特定するインターネット上の情報を検索することによって、又はユーザ入力データによって、決定され得る。ドキュメントの選択時に、対応するリスト上にあるアプリケーションのためのアイコンは、例えば、図１０のアイコン１０２０〜１０４０と同様に生成されて表示され得る。
・ドキュメントを開くために使用されたことがある全てのアプリケーションのリスト。例えば、ピクチャは様々なアプリケーションによって開かれてよい。リストは、所与のドキュメントごとに、そのドキュメントを開くために使用されたことがある全てのアプリケーションについて保持される。リストは、例えば、（ｉ）システムが、例えば、直前に使用されたアプリケーションを最初に表示することができるように、アクセスされたデータ、又は（ｉｉ）システムが、例えば、最も頻繁に使用されたアプリケーションを最初に表示することができるように、アクセスの頻度によって、順位付けされ得る。アプリケーションは、標準のプロセスを用いて、例えば、ファイル名（フルパスを含む。）を比較することによって、監視され得る。ドキュメントの選択時に、対応するリスト上にあるアプリケーションのためのアイコンは、例えば、図１０のアイコン１０２０〜１０４０と同様に生成されて表示され得る。
【００４９】
様々な実施は、単純に単一のコンピュータシステムではなく、ネットワーク上で動作する。１つのそのような実施において、リストは、所与の記憶されているオブジェクト（例えば、映画、ワード処理ドキュメント）について生成され、ドキュメントが記憶されているネットワーク上の場所の全てを示す。例えば、ホームネットワークにおいて、ユーザは特定のＣＤを選択してよく、ＣＤを選択したとき、又は（例えば、マウスの右クリックにより）リスト機能を選択したとき、リストはアクセスされ、ＣＤがラップトップ、ＤＶＲ、及び２つの外部ハードドライブに記憶されていることを示す。リストエントリはまた、例えば、ＣＤのコピーの日付、又は現在ネットワーク接続されているデバイスからＣＤのコピーの場所までの距離に従って、順位付けされ得る。オブジェクトの選択時に、ラップトップ、ＤＶＲ、及び２つのハードドライブのためのアイコンは、例えば、図１０のアイコン１０２０〜１０４０と同様に表示され得る。
【００５０】
図１５を参照すると、フロー図は、動的ユーザインターフェースを提示する実施を表すプロセス１５００を説明する。プロセス１５００はまた、プロセス１５００の挙げられている動作を実行する構造を表す。
【００５１】
プロセス１５００は、アイテムのインジケーションを提供すること（１５１０）を含む。アイテムのインジケーションは、少なくとも１つの実施では、ユーザインターフェースにおいて提供される。アイテムのインジケーションは、例えば、（ｉ）ＳＭＳアイコン１３０、２３０若しくは４３０、（ｉｉ）友人５２０若しくは６２０、及び／又は（ｉｉｉ）連絡先９１０若しくは選択された連絡先１０１０の視覚表示を含む。
【００５２】
プロセス１５００は、アイテムの動的属性に従って決定された、アイテムと相互作用するために使用可能なアプリケーションのインジケーションを提供すること（１５２０）を更に含む。アプリケーションのインジケーションは、例えば、動作１５１０において使用されるユーザインターフェースデバイスとは異なる又はそれと同じであってよいデバイスにおいて提供される。アプリケーションのインジケーションは、例えば、動作１５１０におけるアイテムのインジケーションの提供と同時に提供される。
【００５３】
２つのインジケーションを同時に提供することは、２つのインジケーションが少なくとも重なり合った期間において提供されることを意味する。これは、ユーザが、例えば、少なくともある期間に同時にディスプレイにおいて両方のインジケーションを見ることを可能にする。１つの実施において、例えば、第１のインジケーションは、時間ｔ０から時間ｔ３に表示され、第２のインジケーションは、時間ｔ１から時間ｔ４に表示される。このように、両方のインジケーションは、時間ｔ１から時間ｔ３の間に同時に表示され、このとき、時間ｔ１から時間ｔ３が重なり合った期間である。従って、両方のインジケーションは、同時に表示されると考えられている。
【００５４】
本文書で使用される“アプリケーション”は、例えば、“データ”と区別するよう意図される。アプリケーションは、一般に、機能を実行するためにソフトウェアの使用を伴う。ソフトウェアは、例えば、コンパイルされたコード又はインタプリトされたコードであることができる。アプリケーションはまた、例えば、具体的な企業によって製造された特定のワード処理アプリケーションなどの具体的なアプリケーションを指すことができる。しかしながら、アプリケーションはまた、例えば、電子メールアプリケーション、ＳＭＳアプリケーション、又はワード処理アプリケーションなどのアプリケーションの分類を指すことができる。
【００５５】
本願で使用される“アイテム”は、例えば、データとともにアプリケーションを含む広い語であるよう意図される。“アイテム”の例は、ＳＭＳアプリケーション（例えば、図３を参照）、ソーシャルネットワーキングの“友人”（例えば、図６を参照）、連絡先名（例えば、図１０を参照）、及び場所（例えば、図１１を参照）を含む。
【００５６】
本願で使用される“ユーザインターフェース”又は“ユーザインターフェースデバイス”は、あらゆる形態においてユーザとの少なくとも一方向の通信を提供することが可能なあらゆるデバイス又はコンポーネントを含む広い語であるよう意図される。ユーザインターフェースは、例えば、スピーカ、ディスプレイ、マイクロホン、キーボード、又はマウスを含む。
【００５７】
アプリケーションのインジケーションは、例えば、（ｉ）ＳＭＳアイコン２３０と相互作用するために使用可能なブラウザアイコン３４０、（ｉｉ）ＳＭＳアイコン２３０と相互作用するために使用可能な電子メールアイコン３５０、（ｉｉｉ）選択された連絡先１０１０と相互作用するために使用可能なＳＭＳアイコン１０２０、及び／又は（ｉｖ）選択された連絡先１０１０と相互作用するために使用可能な電子メールアイコン１０４０の視覚表示を含む。図３及び図１０の実施において、例えば、アイテム及びアプリケーションのインジケーションは、夫々スクリーン１１０及び連絡先スクリーン１０１０である同じユーザインターフェースデバイスにおいて同時に表示される。
【００５８】
本願で記載される多くの実施は、全体として、又は主として、単一のユーザインターフェースデバイスにおいて実行される。そのようなデバイスは、例えば、タブレット、携帯電話機、及び／又はラップトップを含む。しかしながら、他の実施は、ユーザインターフェースデバイスとは別である１又はそれ以上のデバイスにおいて処理及び記憶の大部分が起こることにより、分散される。幾つかのそのような実施において、ネットワーク接続されたコンピュータシステムは、アプリケーション及びドキュメントを記憶し、情報を、ディスプレイ及び入力デバイスとして主として使用されるユーザインターフェースデバイスへ提供する。
【００５９】
１つのそのような実施において、ネットワーク接続されたコンピュータは、ワード処理アプリケーション及び関連するアイコンと、ワード処理ドキュメント及び関連するアイコンとを記憶する。コンピュータは、アイコンを含む通信情報を遠隔のユーザインターフェースへ送信する。この情報は、ユーザインターフェースが、ネットワーク接続されたコンピュータに記憶されているワード処理アプリケーション及びドキュメントにアクセスすることを可能にする。
【００６０】
この実施において、ネットワーク接続されたコンピュータは、例えば、ワード処理ドキュメントの使用履歴を保持する。然るに、ユーザが使用履歴情報を要求する場合に、ネットワーク接続されたコンピュータは、この使用履歴に基づき、例えば、ワード処理アプリケーションがワード処理ドキュメントにアクセスするための直前のアプリケーションであると決定する。ネットワーク接続されたコンピュータは、次いで、情報をユーザインターフェースへ送信して、ユーザインターフェースが、例えば、ワード処理アイコンがワードドキュメントアイコンへスナップされる表示を提供することを可能にする。
【００６１】
図１６を参照すると、フロー図は、動的ユーザインターフェースを提供する処理を実行する実施を表すプロセス１６００を説明する。プロセス１６００はまた、プロセス１６００の挙げられている動作を実行するための構造を表す。
【００６２】
プロセス１６００は、アイテムのインジケーションの提供を可能にする情報を提供すること（１６１０）を含む。アイテムのインジケーションは、例えば、ユーザインターフェースデバイスにおいて提供される。上記のネットワーク接続されたコンピュータは、例えば、ワード処理ドキュメントのためのアイコンがユーザインターフェースにおいて提供されることを可能にする情報を提供する。この実施のユーザインターフェースは、情報を受け取り、ユーザインターフェースのディスプレイにおいてアイコンを提供する。
【００６３】
プロセス１６００は、アイテムの動的属性に基づき、アイテムと相互作用するために使用可能なアプリケーションを決定すること（１６２０）を更に含む。上記のネットワーク接続されたコンピュータは、例えば、ワード処理アプリケーションがワード処理ドキュメントと相互作用するために使用され得ると決定する。更に、ネットワーク接続されたコンピュータは、使用履歴に基づき、ワード処理アプリケーションが、ワード処理ドキュメントにアクセスするための直前のアプリケーションであるとの属性を満足すると決定する。異なるアプリケーションがワード処理ドキュメントにアクセスすることができるので、ワード処理ドキュメントにアクセスするための直前のアプリケーションであることは、動的属性である。
【００６４】
プロセス１６００は、アプリケーションのインジケーションの提供を可能にする情報を提供すること（１６３０）を更に含む。少なくとも１つの実施の情報はまた、アプリケーションを特定する。更に、情報は、アプリケーションのインジケーションが、様々な実施において、（ｉ）（動作１６１０において提供された情報を用いて）アイテムのインジケーションと同時に、且つ（ｉｉ）（動作１６１０において提供された情報を用いて）アイテムのインジケーションを提供するために使用されたのと同じか又は異なるユーザインターフェースデバイスにおいて、提供されることを可能にする。上記のネットワーク接続されたコンピュータは、例えば、ワード処理アプリケーションを特定し、且つ、ユーザインターフェースがワード処理アイコンをワード処理ドキュメントのためのアイコンへスナップすることを可能にする情報を提供する。
【００６５】
プロセス１６００の更なる実施はまた、本願の全体を通して提供される。例えば、タブレット１００は、（ｉ）ＳＭＳアイコン１３０を光らせてＳＭＳアイコン２３０を生成するために情報をその内部の表示コントローラへ提供し、（ｉｉ）ブラウザアイコン２４０がＳＭＳアイコン２３０と相互作用するために使用可能であり、ＳＭＳアイコン２３０により連続してタスクを課されるアプリケーション（動的属性）であることを決定し、（ｉｉｉ）ブラウザアイコン２４０を光らせてスナップして、ブラウザアイコン３４０、そして次いでブラウザアイコン４４０を生じさせるために情報を提供する。
【００６６】
他の例として、図９〜１０のデバイスは、（ｉ）選択される連絡先をハイライトして選択された連絡先１０１０を生じさせるために情報をその内部の表示コントローラへ提供し、（ｉｉ）ＳＭＳアイコン１０２０によって表されるＳＭＳアプリケーションが選択された連絡先１０１０と相互作用するために使用可能であり、選択された連絡先１０１０の好ましい交信方法（動的属性）であることを決定し、そして然るべく、（ｉｉｉ）選択された連絡先１０１０の下に最も左の位置でＳＭＳアイコン１０２０を表示するために情報を提供する。
【００６７】
図１７を参照すると、ブロック図は、実施として、ユーザインターフェースを提供するシステム１７００を表す。システム１７００は、提示デバイス１７２０へ通信上結合されるプロセッサ１７１０を含む。システム１７００は、様々な実施において、プロセッサ１７１０及び提示デバイス１７２０の両方を含む統合されたデバイスである。他の実施において、しかしながら、システム１７００は、プロセッサ１７１０が、提示デバイス１７２０と別個であり、それに対して遠隔に配置される分散システムである。
【００６８】
プロセッサ１７１０は、例えば、本願の全体を通して記載されるプロセッサについてのオプションのいずれかであってよい。プロセッサ１７１０はまた、例えば、図９〜１４に関して図示又は記載されたデバイスに内在する処理コンポーネントであるか、あるいは、それを含むことができる。
【００６９】
提示デバイス１７２０は、例えば、本願の全体を通して記載されるインジケーションのいずれかを提供するのに適したあらゆるデバイスである。そのようなデバイスは、例えば、本願の全体を通して記載される全てのユーザインターフェースデバイスを含む。そのようなデバイスはまた、例えば、図９〜１４に関して図示又は記載されたディスプレイコンポーネントを含む。
【００７０】
様々な実施は、例えば、アイテム又はアプリケーションのインジケーションを提供するよう記載されてきた。そのようなインジケーションは、通常は、ユーザの感覚の１又はそれ以上を用いてユーザによって認知されるインジケーションを提供する感覚によるインジケーションである。例えば、感覚によるインジケーションは、様々な実施において、視覚的なインジケーション、聴覚的なインジケーション、又は振動性のインジケーションを含む。
【００７１】
加えて、様々な提示デバイスが記載されてきた。そのような提示デバイスは、通常は、感覚的な方法において情報を提示する感覚による提示デバイスである。例えば、感覚による提示デバイスは、様々な実施において、視覚的な提示を提供するディスプレイ、又は聴覚的な提示を提供するスピーカを含む。
【００７２】
異なる実施は、多数の特徴のうちの１又はそれ以上を変更する。そのような特徴の幾つか、及びそれらの変形は、以下で記載される：
・様々な実施は、例えば、アイテム又はアプリケーションの異なったインジケーションを使用する。そのようなインジケーションは、例えば、アイコン、リンク、パス名、又はファイル名の全て又は一部を含む。
・様々な実施は、異なった属性を使用する。そのような属性は、例えば、ドキュメントを開くための又は連絡先と交信するための直前に使用されたアプリケーション、ドキュメントを開くための又は連絡先と交信するための最も頻繁に使用されたアプリケーション、あるいは、ドキュメントを開くための又は連絡先と交信するための好ましいアプリケーションを含む。
・様々な実施は、属性を示すよう異なった様式においてインジケーションを提供する。そのような様式は、例えば、特定の属性が満足されるという事実を反映するよう、インジケータの全て又は一部の色、陰影、輝度、フェーディング、場所、又は相対距離を調整することを含む。
・様々な実施は、所与のアイテムのための多数のインジケータ（例えば、使用履歴のアプリケーション）を含み、多数のインジケータは、所与のアイテムのインジケーションへスナップされる。しかしながら、多数のインジケータは、部分的に重なり合った配置において積み重ねられ、一番上のインジケータは、順位が最も高いアプリケーションに関連づけられ、一番下のインジケータは、順位が最も低いアプリケーションに関連づけられる。
・様々な実施は、異なった感覚によるインジケーションを使用する。そのような感覚によるインジケーションは、例えば、インジケータを表示すること、インジケータを可聴に話すこと、特定の振動パターンを提供すること、又は他の触覚に関する（タッチに基づく）感覚的なインジケーションを提供することを含む。
【００７３】
本願は、図１５〜１６のフロー図及び図１７のブロック図を含む多数のブロック及びフロー図を与える。当然ながら、本願のブロック及び／又はフロー図は、プロセスを記述するフロー図、及び装置の機能ブロックを記述するブロック図の両方を与える。加えて、本願は、図１〜１４の絵表示を含む多数の絵表示を与える。当然ながら、本願の絵表示は、（ｉ）実例、結果、又は出力、及び（ｉｉ）プロセスを記述するフロー図の両方を与える。
・例えば、上述されたように、図１５のフロー図は、図１５において記載されている動作を含むフロープロセスを説明する。しかしながら、図１５はまた、そのフローを実施するためのブロック図を提供する。１つの実施において、例えば、（ｉ）アイテムのインジケーションを提供するブロック１５１０は、その機能を実行するコンポーネントを表し、（ｉｉ）アプリケーションのインジケーションを提供するブロック１５２０は、その機能を実行するコンポーネントを表す。他の実施において、図１６は、図１５に関してまさに記載されたのと同様に解釈される。
・例えば、上述されたように、図１７のブロック図は、図１７において示されているコンポーネントを含むシステム又は装置を記述する。しかしながら、図１７はまた、ブロックの機能を実行するフロー図を提供する。１つの実施において、例えば、（ｉ）コンポーネントであるプロセッサ１７１０のためのブロックは、処理の動作を表し、（ｉｉ）提示デバイス１７２０（やはりコンポーネント）のためのブロックは、例えば、情報又はデータを提示する動作を表す。
・例えば、上述されたように、図３の絵表示は、連続してタスクを課されたアプリケーションのインジケーションを提供する一連の活動における時点を示すスクリーンショットを提供する。しかしながら、上述されたように、図３はまた、連続してタスクを課されたアプリケーションのインジケーションを提供するプロセスの全て又は一部を実行するフロー図を提供する。１つの実施において、例えば、（ｉ）図１において示された配置に対して傾けられた配置におけるアイコンの表示は、例えば、連続してタスクを課されたアプリケーションを示すユーティリティをアクティブにする動作を表し、（ｉｉ）第１の光っている矢印３６０は、アイコン３４０に関連するアプリケーションが第１の連続してタスクを課されたアプリケーションであったことをユーザに特定する動作を表し、（ｉｉｉ）第２の光っている矢印３７０は、アイコン３５０に関連するアプリケーションが第２の連続してタスクを課されたアプリケーションであったことをユーザに特定する動作を表す。
【００７４】
我々は、このように、多数の実施を提供してきた。様々な実施は、例えば、次の特徴：（ｉ）視覚化されたアプリケーションタスク履歴、（ｉｉ）（使用）ヒエラルキー、（ｉｉｉ）コンテンツ属性、（ｉｖ）メディア相互関係、及び／又は（ｖ）エンティティのカテゴリ化の様々な組み合わせに基づき、一見して、関連するアプリケーションを示すよう、アプリケーションアイコンを嵌合（スナップ）する。加えて、様々な実施は、次の特徴キーワード：アプリケーション使用履歴、使用シーケンス、視覚的ユーザインターフェース履歴、使用関係、タスク監視、感覚記憶ユーザインターフェース、ヒューマンビジュアルセンサ、及び／又はヒューマンビジュアル感覚記憶のうちの１又はそれ以上に関係がある。
【００７５】
更に、様々な実施は、全体的に又は部分的に、磁気ユーザインターフェース、粘着性ユーザインターフェース、又は自動貼付機能を提供するものとして記載され得る。例えば、所与のアイコンへスナップされるか、又は所与のアイコンに対して所定の階層的な位置付けにおいて表示されるアイコン（例えば、図６、図１０及び図１３を参照）は、所与のアイコンへ貼り付けられると考えられ得るか、あるいは、所与のアイコンへ取り付けられるマグネットと呼ばれ得る。
【００７６】
しかしながら、記載される実施の変形及び更なる適用は意図され、我々の開示範囲内にあると考えられる点が留意されるべきである。加えて、記載される実施の特徴及び態様は、他の実施に適応されてよい。
【００７７】
本願で記載される実施及び特徴の幾つかは、ＡＶＣ標準、ＭＶＣ拡張を伴うＡＶＣ（付録Ｈ）、及び／又はＳＶＣ拡張を伴うＡＶＣ（付録Ｇ）に関して使用されてよい。ＡＶＣは、既存の国際標準化機構（International  Organization  for  Standardization）／国際電気標準会議（International  Electrotechnical  Commission）（ＩＳＯ／ＩＥＣ）の動画像符号化専門家グループ（Moving  Picture  Experts  Group）（ＭＰＥＧ）４パート１０によるAdvanced  Video  Coding（ＡＶＣ）標準／国際電気通信連合（International  Telecommunication  Union）の電気通信標準化部門（Telecommunication  Sector）（ＩＴＵ−Ｔ）によるＨ．２６４提言（本願では、“Ｈ．２６４／ＭＰＥＧ−４ＡＶＣ標準”、あるいは、その変形、例えば、“ＡＶＣ標準”、“Ｈ．２６４標準”、又は単に“ＡＶＣ”若しくは“Ｈ．２６４”と呼ばれる。）を指す。加えて、それらの実施及び特徴は、他の標準（既存又は将来）に関して、又は標準を伴わない背景において、使用されてよい。
【００７８】
本原理の“一実施形態”若しくは“実施形態”又は“１つの実施”若しくは“実施”との言及、及びそれらの他の変形は、実施形態に関連して記載される特定の特徴、構造、特性などが本原理の少なくとも１つの実施形態に含まれることを意味する。よって、本明細書の全体を通して様々な箇所に現れる“一実施形態において”若しくは“実施形態において”又は“１つの実施において”若しくは“実施において”との言い回し及びあらゆる他の変形の出現は、必ずしも全てが同じ実施形態に言及しているわけではない。
【００７９】
加えて、本願又はその特許請求の範囲は、様々な情報片を“決定”することに言及することがある。情報を決定することは、例えば、情報を推定すること、情報を計算すること、情報を予測すること、又はメモリから情報を取り出すことのうちの１又はそれ以上を含んでよい。
【００８０】
更に、本願又はその特許請求の範囲は、様々な情報片に“アクセス”することに言及することがある。情報にアクセスすることは、例えば、情報を受信すること、情報を取り出すこと（例えば、メモリ）、情報を記憶すること、情報を処理すること、情報を送信すること、情報を移動すること、情報をコピーすること、情報を消去すること、情報を計算すること、情報を決定すること、情報を予測すること、又は情報を推定することのうちの１又はそれ以上を含んでよい。
【００８１】
当然ながら、次の“／”、“及び／又は”、及び“のうちの少なくとも１つ”のいずれかの使用は、例えば、“Ａ／Ｂ”、“Ａ及び／又はＢ”及び“Ａ及びＢのうちの少なくとも１つ”の場合において、最初に記載されている選択肢（Ａ）のみの選択、又は２番目に記載されている選択肢（Ｂ）のみの選択、又は両方の選択肢（Ａ及びＢ）の選択を包含するよう意図される。更なる例として、“Ａ、Ｂ及び／又はＣ”、及び“Ａ、Ｂ及びＣのうちの少なくとも１つ”及び“Ａ、Ｂ又はＣのうちの少なくとも１つ”の場合において、そのような言い回しは、最初に記載されている選択肢（Ａ）のみの選択、又は２番目に記載されている選択肢（Ｂ）のみの選択、又は３番目に記載されている選択肢（Ｃ）のみの選択、又は最初及び２番目に記載されている選択肢（Ａ及びＢ）のみの選択、又は最初及び３番目に記載されている選択肢（Ａ及びＣ）のみの選択、又は２番目及び３番目に挙げられている選択肢（Ｂ及びＣ）のみの選択、又は３つ全ての選択肢（Ａ及びＢ及びＣ）の選択を包含するよう意図される。これは、当該及び関連する技術において通常の知識を有する者（以降、当業者と称する。）によって容易に認識されるように、記載されている多くの事項に関して拡張されてよい。
【００８２】
加えて、多くの実施は、例えば、ポストプロセッサ又はプレプロセッサなどのプロセッサにおいて実施されてよい。本願で議論されるプロセッサは、様々な実施において、例えば、プロセス、機能、又は動作を実行するよう集合的に構成される複数のプロセッサ（サブプロセッサ）を含む。例えば、プロセッサ１７１０は、様々な実施において、プロセッサ１７１０の動作を実行するよう集合的に構成される複数のサブプロセッサから成ってよい。更に、他の実施は、本開示によって意図される。
【００８３】
ここで記載される実施は、例えば、方法若しくはプロセス、装置、ソフトウェアプログラム、データストリーム、又は信号において実施されてよい。たとえ実施の一形態に関してしか議論されない（例えば、方法としてか議論されない）としても、議論される特徴の実施は他の形態（例えば、装置又はプログラム）においても実施されてよい。装置は、例えば、適切なハードウェア、ソフトウェア、及びファームウェアにおいて実施されてよい。方法は、例えば、コンピュータ、マイクロプロセッサ、集積回路、又はプログラム可能ロジックデバイスを一般に含む処理デバイスを指す、例えばプロセッサなどの装置において実施されてよい。プロセッサはまた、例えば、コンピュータ、携帯電話機、タブレット、ポータブル／パーソナルデジタルアシスタント（ＰＤＡ）、及びエンドユーザ間の情報のやり取りを助ける他のデバイスなどの通信デバイスを含む。
【００８４】
ここで記載される様々なプロセス及び特徴の実施は、様々な異なった装備又は用途において具現されてよい。そのような装備の例は、エンコーダ、デコーダ、ポストプロセッサ、プレプロセッサ、ビデオコーダ、ビデオデコーダ、ビデオコーデック、ウェブサーバ、セットトップボックス、ルータ、ラップトップ、パーソナルコンピュータ、タブレット、携帯電話機、ＰＤＡ、及び他の通信デバイスを含む。当然のこととして、装備は移動性であって、移動車両において設置されてよい。
【００８５】
加えて、方法は、命令がプロセッサによって実行されることによって実施されてよく、そのような命令（及び／又は実施によって生成されるデータ値）は、例えば、集積回路、ソフトウェア担体又は他のストレージデバイス、例えば、ハードディスク、コンパクトディスケット（ＣＤ）、光ディスク（例えば、しばしばデジタルバーサタイルディスク又はデジタルビデオディスクと呼ばれるＤＶＤ）、ランダムアクセスメモリ（ＲＡＭ）、又は読出専用メモリなどのプロセッサ可読媒体において記憶されてよい。命令は、プロセッサ可読媒体において有形に具現されるアプリケーションプログラムを形成してよい。命令は、例えば、ハードウェア、ファームウェア、ソフトウェア、又は組み合わせにあってよい。命令は、例えば、オペレーティングシステム、別個のアプリケーション、又はそれら２つの組み合わせにおいて見つけられてよい。プロセッサは、そのために、例えば、プロセスを実行するよう構成されるデバイス及びプロセスを実行するための命令を有するプロセッサ可読媒体（例えば、ストレージデバイス）を含むデバイスの両方として特徴付けられてよい。更に、プロセッサ可読媒体は、命令に加えて又はそれに代えて、実施によって生成されるデータ値を記憶してよい。
【００８６】
当業者にとって明らかであろうように、実施は、例えば、記憶又は送信され得る情報を運ぶようフォーマット化された様々な信号を生成してよい。情報は、例えば、方法を実行する命令、又は記載される実施の１つによって生成されるデータを含む。例えば、信号は、シンタックスを書く又は読むための規則をデータとして運ぶよう、あるいは、シンタックス規則を用いて生成された実際のシンタックス値をデータとして運ぶようフォーマット化されてよい。そのような信号は、例えば、電磁波として（例えば、スペクトルの無線周波数部分を用いる。）、又はベースバンド信号としてフォーマット化されてよい。フォーマット化は、例えば、データストリームを符号化し、符号化されたデータストリームにより搬送波を変調することを含んでよい。信号が運ぶ情報は、例えば、アナログ又はデジタルの情報であってよい。信号は、知られているように、様々な異なった有線又は無線リンクを介して送信されてよい。信号は、プロセッサ可読媒体において記憶されてよい。
【００８７】
多数の実施が記載されてきた。それにも関わらず、様々な変更がなされてよいことが理解されるであろう。例えば、異なる実施の要素は、他の実施を形成するよう組み合わされ、補完され、変更され、又は除去されてよい。加えて、当業者は、他の構造及びプロセスが、開示されているものと置換されてよく、結果として得られる実施が、開示されている実施と少なくとも実質的に同じ結果を達成するよう少なくとも実質的に同じ方法において少なくとも実質的に同じ機能を実行することを理解するであろう。然るに、それら及び他の実施は、本願によって意図される。
【図１】
2015535639.tif 000003
【図２】
2015535639.tif 000004
【図３】
2015535639.tif 000005
【図４】
2015535639.tif 000006
【図５】
2015535639.tif 000007
【図６】
2015535639.tif 000008
【図７】
2015535639.tif 000009
【図８】
2015535639.tif 000010
【図９】
2015535639.tif 000011
【図１０】
2015535639.tif 000012
【図１１】
2015535639.tif 000013
【図１２】
2015535639.tif 000014
【図１３】
2015535639.tif 000015
【図１４】
2015535639.tif 000016
【図１５】
2015535639.tif 000017
【図１６】
2015535639.tif 000018
【図１７】
2015535639.tif 000019
【国際調査報告】
2015535639.tif 000020
2015535639.tif 000021