(57)【要約】検索クエリ形成のためのシステム、方法、及びユーザインターフェイスが提供される。メディア基盤のグラフィカル表現（６１０）が提供されてよい。グラフィカル表現は、メディア基盤に関連するメタデータを表す少なくとも１つのメタデータ領域（６１１）を含む。次いで、グラフィカル表現の少なくとも一部分の少なくとも１つのユーザ選択（６２０）が受け取られてよい。受け取られた選択に基づき、少なくとも１つの検索語が生成されてよい。
2017528843.tif 000002
【特許請求の範囲】
【請求項１】
メディアアイテムの推奨リストを生成する方法であって、
メディア基盤に関連するメタデータを表す少なくとも１つのメタデータ領域を有する前記メディア基盤のグラフィカル表現を提示し、
前記グラフィカル表現の少なくとも一部分の選択を受け取り、
前記受け取られた選択に基づき少なくとも１つの検索語を生成し、
前記少なくとも１つの検索語を用いてメディアアイテムを検索し、
前記検索に基づきメディアアイテムの前記推奨リストを供給する
方法。
【請求項２】
前記グラフィカル表現は、複数のメタデータ領域を有し、
前記複数のメタデータ領域の夫々のメタデータ領域は、前記メディア基盤に関連する異なったメタデータを表し、
前記選択は、前記複数のメタデータ領域のうちの第１メタデータ領域の少なくとも一部分と、前記複数のメタデータ領域のうちの第２メタデータ領域の少なくとも一部分とを示す、
請求項１に記載の方法。
【請求項３】
前記生成することは、
前記第１メタデータ領域の前記部分に基づき少なくとも第１検索語を生成し、
前記第２メタデータ領域の前記部分に基づき少なくとも第２検索語を生成する
ことを有する、請求項２に記載の方法。
【請求項４】
前記第２メタデータ領域の前記部分によって示される前記選択のパーセンテージに対する、前記第１メタデータ領域の前記部分によって示される前記選択のパーセンテージに基づき、前記第２検索語に対して前記第１検索語を重み付けする
ことを更に有する請求項３に記載の方法。
【請求項５】
前記第１検索語及び前記第２検索語は、前記検索において等しく重み付けられる、
請求項３に記載の方法。
【請求項６】
前記グラフィカル表現は、複数のメタデータ領域を有し、
前記複数のメタデータ領域の夫々のメタデータ領域は、前記メディア基盤に関連する異なったメタデータを表し、
前記提示することの後且つ前記受け取ることの前に、前記複数のメタデータ領域のうちの第２メタデータ領域のサイズに対して、前記複数のメタデータ領域のうちの第１メタデータ領域のサイズを変更する
ことを有する請求項１に記載の方法。
【請求項７】
前記グラフィカル表現は、複数のメタデータ領域を有し、
前記複数のメタデータ領域の夫々のメタデータ領域は、前記メディア基盤に関連する異なったメタデータを表し、
前記提示することの後且つ前記受け取ることの前に、前記グラフィカル表現内で、前記複数のメタデータ領域のうちの第２メタデータ領域の少なくとも一部分に対して、前記複数のメタデータ領域のうちの第１メタデータ領域の少なくとも一部分を変更する
ことを有する請求項１に記載の方法。
【請求項８】
前記グラフィカル表現は、複数のメタデータ領域を有し、
前記複数のメタデータ領域の夫々のメタデータ領域は、前記メディア基盤に関連する異なったメタデータを表し、
前記提示することの後且つ前記受け取ることの前に、前記複数のメタデータ領域のうちの第１メタデータ領域を前記グラフィカル表現から取り除くこと、及び前記複数のメタデータ領域に第２メタデータ領域を加えること、のうちの１つ
を有する請求項１に記載の方法。
【請求項９】
前記グラフィカル表現は、複数のメタデータ領域を有し、
前記複数のメタデータ領域の夫々のメタデータ領域は、前記メディア基盤に関連する異なったメタデータを表し、
前記複数のメタデータ領域のうちの第１メタデータ領域は、前記複数のメタデータ領域のうちの第２メタデータ領域を囲む、
請求項１に記載の方法。
【請求項１０】
前記提示することは、他のメディア基盤に関連するメタデータを表す少なくとも１つのメタデータ領域を有する前記他のメディア基盤の他のグラフィカル表現を提示することを更に有し、
前記受け取ることは、前記グラフィカル表現の前記少なくとも一部分の及び前記他のグラフィカル表現の少なくとも一部分の少なくとも１つの選択を受け取ることを有する、
請求項１に記載の方法。
【請求項１１】
前記受け取ることは、前記グラフィカル表現の前記少なくとも一部分及び前記他のグラフィカル表現の前記少なくとも一部分を重ね合わせることを有する、
請求項１０に記載の方法。
【請求項１２】
前記提示することの後且つ前記受け取ることの前に、前記他のグラフィカル表現のサイズに対して、前記グラフィカル表現のサイズを変更する
ことを更に有する請求項１０に記載の方法。
【請求項１３】
メディア基盤のグラフィカル表現の少なくとも一部分の選択を受け入れるユーザインターフェイスと、
前記選択を処理して少なくとも１つの検索語を生成するプロセッサと、
前記少なくとも１つの検索語を検索エンジンへ送信する通信インターフェイスと
を有する装置。
【請求項１４】
前記ユーザインターフェイスは、前記グラフィカル表現及び前記選択の表示を有する、
請求項１３に記載の装置。
【請求項１５】
前記ユーザインターフェイスは、該ユーザインターフェイスが前記選択を受け入れる前に、前記グラフィカル表現を再構成する、
請求項１３に記載の装置。
【請求項１６】
前記ユーザインターフェイスは、前記メディア基盤の前記グラフィカル表現の前記少なくとも一部分の及び他のメディア基盤の他のグラフィカル表現の少なくとも一部分の前記選択を受け入れる、
請求項１３に記載の装置。
【請求項１７】
前記選択は、前記メディア基盤の前記グラフィカル表現の前記少なくとも一部分の及び前記他のメディア基盤の前記他のグラフィカル表現の前記少なくとも一部分のオーバーラップを有する、
請求項１６に記載の装置。
【請求項１８】
メディアアセット検索を助けるユーザインターフェイスであって、
第１メディアアセットの第１グラフィカル表現であり、前記第１メディアアセットを表し第１アイコンと、該第１アイコンを囲む複数の階層的なリングと有し、該複数の階層的なリングは、前記第１メディアアセットに関連する固有メタデータを表す内側リングと、前記第１メディアアセットに関連する汎用メタデータを表す外側リングとを有する、前記第１グラフィカル表現と、
第２メディアアセットの第２グラフィカル表現であり、前記第２メディアアセットを表す第２アイコンと、該第２アイコンを囲む複数の階層的なリングとを有し、該複数の階層的なリングは、前記第２メディアアセットに関連する固有メタデータを表す内側リングと、
前記第２メディアアセットに関連する汎用メタデータを表す外側リングとを有する、前記第２グラフィカル表現と、
前記第１メディアアセットの前記第１グラフィカル表現の前記階層的なリングの少なくとも一部分及び前記第２メディアアセットの前記第２グラフィカル表現の前記階層的なリングの少なくとも一部分が重なり合うように前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現のうちの少なくとも１つを動かすことをユーザに可能にするタッチスクリーンディスプレイと、
前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現の前記重なり合うリングに関連するメタデータに基づき第３メディアアセットを検索する検索エンジンと
を有するユーザインターフェイス。
【請求項１９】
前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現の前記重なり合うリングに関連するメタデータに基づき複数の検索語を生成するプロセッサを更に有し、
前記検索エンジンは、前記複数の検索語に基づき前記第３メディアアセットを検索する、
請求項１８に記載のユーザインターフェイス。
【請求項２０】
前記重なり合うリングは、
前記第１メディアアセットに関連する前記汎用メタデータを表す前記外側リングの部分と、
前記第２メディアアセットに関連する前記汎用メタデータを表す前記外側リングの部分と
を有し、
前記複数の検索語は、
前記第１メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分に基づく第１検索語と、
前記第２メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分に基づく第２検索語と
を有する、
請求項１９に記載のユーザインターフェイス。
【請求項２１】
前記プロセッサは、前記第２メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分のサイズに対する、前記第１メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分の相対サイズに基づき、前記第２検索語に対して前記第１検索語を重み付けする、
請求項２０に記載のユーザインターフェイス。
【請求項２２】
前記プロセッサは、前記第１検索語及び前記第２検索語を等しく重み付けする、
請求項２０に記載のユーザインターフェイス。
【請求項２３】
メディアアセット検索を助ける方法であって、
第１メディアアセットの第１グラフィカル表現であり、前記第１メディアアセットを表し第１アイコンと、該第１アイコンを囲む複数の階層的なリングと有し、該複数の階層的なリングは、前記第１メディアアセットに関連する固有メタデータを表す内側リングと、前記第１メディアアセットに関連する汎用メタデータを表す外側リングとを有する、前記第１グラフィカル表現と、
第２メディアアセットの第２グラフィカル表現であり、前記第２メディアアセットを表す第２アイコンと、該第２アイコンを囲む複数の階層的なリングとを有し、該複数の階層的なリングは、前記第２メディアアセットに関連する固有メタデータを表す内側リングと、
前記第２メディアアセットに関連する汎用メタデータを表す外側リングとを有する、前記第２グラフィカル表現と
を同時に提示し、
前記第１メディアアセットの前記第１グラフィカル表現の前記階層的なリングの少なくとも一部分及び前記第２メディアアセットの前記第２グラフィカル表現の前記階層的なリングの少なくとも一部分が重なり合うように前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現のうちの少なくとも１つを動かすことをユーザに可能にし、
前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現の前記重なり合うリングに関連するメタデータに基づき第３メディアアセットを検索する
ことを有する方法。
【請求項２４】
前記可能にすることは、前記第１メディアアセットの第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現のうちの少なくとも１つをタッチスクリーンディスプレイ上で動かすことを前記ユーザに可能にすることを有する、
請求項２３に記載の方法。
【請求項２５】
前記検索より前に、前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現の前記重なり合うリングに関連する前記メタデータに基づき複数の検索語を生成することを更に有し、
前記検索は、前記複数の検索語に基づく、
請求項２３に記載の方法。
【請求項２６】
前記重なり合うリングは、
前記第１メディアアセットに関連する前記汎用メタデータを表す前記外側リングの部分と、
前記第２メディアアセットに関連する前記汎用メタデータを表す前記外側リングの部分と
を有し、
前記生成することは、
前記第１メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分に基づき少なくとも第１検索語を生成し、
前記第２メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分に基づき少なくとも第２検索語を生成する
ことを有する、
請求項２５に記載の方法。
【請求項２７】
前記検索より前に、前記第２メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分のサイズに対する、前記第１メディアアセットに関連する前記汎用メタデータを表す前記外側リングの前記部分の相対サイズに基づき、前記第２検索語に対して前記第１検索語を重み付けする
ことを更に有する請求項２６に記載の方法。
【請求項２８】
前記検索より前に、前記第１検索語及び前記第２検索語を等しく重み付けする
ことを更に有する請求項２６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してユーザインターフェイスに関係し、特に、メディアのグラフィカル表現の部分のユーザ選択に基づく検索クエリ形成のためのユーザインターフェイス、システム、及び方法に関係がある。
【背景技術】
【０００２】
オーディオ、ビデオ、ゲーム、本、映画、及び同様のもののような、メディア選択をユーザに提示するシステムでは、ユーザへの提示のための特定のメディアアイテムの選択は、しばしば不格好である。メディアアセットを検索するためのユーザインターフェイスは、ユーザによるテキストの入力又は更に悪いもの、例えば、メディアアセットのタイトルの部分を形成する個々の文字の選択、に現在のところ制限されている。そのようなインターフェイスは、クエリ生成のそれらの遅く且つ制限されたスタイルのためにユーザにとって不愉快である。検索クエリを生成する、より容易な方法であって、ユーザの関心に合わせたクエリを構成することをより容易にするものが求められている。
【発明の概要】
【０００３】
システム、方法、及びユーザインターフェイスは、検索クエリ形成のために提供される。メディアアイテムに関連するメタデータを表す少なくとも１つのメタデータ領域を含むメディアアイテムのグラフィカル表現は、グラフィカルユーザインターフェイス上で提供されてよい。次いで、メディアアイテムのグラフィカル表現の少なくとも一部分の少なくとも１つのユーザ選択が受け取られてよい。受け取られた選択とメタデータ領域との間の関係に基づき、少なくとも１つの適切なメタデータ検索語は生成されてよい。夫々の検索語は、他のメディアアイテムのための１つ以上のリコメンデーション（recommendation(s)）を生成するエンジンへ供給されてよい。夫々のリコメンデーションは、次いで、グラフィカルユーザインターフェイス上で提供されてよい。いくつかの実施形態において、選択は、第１メディアアイテムのグラフィカル表現の少なくとも一部分を、第２メディアアイテムのグラフィカル表現の少なくとも一部分と重ね合わせることによって、定義されてよい。
【０００４】
この概要は、本明細書で記載される対象の幾つかの態様の基本理解を与えるために、いくつかの例となる実施形態を要約するよう単に設けられている。然るに、この概要で記載されている特徴は、単に例であり、本願で記載される対象の適用範囲又は主旨を狭めるよう如何様にも解釈されるべきではないことが認識されるだろう。本願で記載される対象の他の特徴、態様、及び利点は、以下の詳細な説明、図面、及び特許請求の範囲から明らかになるだろう。
【図面の簡単な説明】
【０００５】
前述の概要とともに、以下の詳細な説明は、限定としてではなく例として含まれている添付の図面に関連して読まれる場合に、より良く理解され得る。詳細な説明は、以下で、次の図面を参照する。図面において、同じ参照符号は、全体を通して、同じ部分を参照してよい。
【０００６】
【図１】検索クエリ形成のための例となるシステムの例となるシステムブロック図である。
【０００７】
【図２】検索クエリ形成のための例となるシステムの例となるメディアデバイスの例となるデバイスブロック図である。
【０００８】
【図３】検索クエリ形成のための例となるシステムの例となるメディアデバイスの斜視図である。
【０００９】
【図４】検索クエリ形成のための例となるシステムの例となるメディアデバイスの正面図である。
【００１０】
【図５】検索クエリ形成のための例となるシステムの少なくとも一部の例となるコンポーネントブロック図である。
【００１１】
【図６】検索クエリ形成のための例となるシステムの例となるメディアデバイスの例となるユーザインターフェイスである。
【図７】検索クエリ形成のための例となるシステムの例となるメディアデバイスの例となるユーザインターフェイスである。
【００１２】
【図８】検索クエリ形成のための例となるプロセスの例となるフローチャートである。
【図９】検索クエリ形成のための例となるプロセスの例となるフローチャートである。
【発明を実施するための形態】
【００１３】
様々な実例となる実施形態の以下の記載では、如何にして様々な実施形態が実施され得るかが例として示されている、本願の部分を形成する添付の図面が参照される。他の実施形態が利用されてよく、構造上及び機能上の変更は、本開示の主旨及び適用範囲から逸脱することなしに行われてよいことが理解されるべきである。従って、当業者であれば、たとえ本願で明示的に記載又は図示されていなくても、本開示の原理を具現し且つその主旨及び適用範囲に含まれる様々な実施形態に想到可能であることが認識されるだろう。
【００１４】
本願における全ての例及び条件付き語は、当該技術の促進に本発明によって寄与される概念及び本開示の原理を読者が理解するのを助ける教育上の目的を意図され、そのような具体的に挙げられている例及び条件に制限されないものとして解釈されるべきである。更には、本開示の原理、態様、及び実施形態、並びにそれらの具体例を挙げている本願における全ての記述は、それらの構造上及び機能上両方の同等物を包含するよう意図される。加えて、そのような同等物は、現在知られている同等物及び将来開発される同等物（例えば、構造にかかわらず同じ機能を実行する、開発されたあらゆる要素）の両方を含むことが意図される。
【００１５】
図面に示される要素は、ハードウェア、ソフトウェア、又はそれらの組み合わせの様々な形で実装されてよいことが理解されるべきである。望ましくは、それらの要素は、プロセッサ、メモリ、入出力インターフェイスを含む１つ以上の適切にプログラムされた汎用デバイス上で、ハードウェアとソフトウェアとの組み合わせにおいて実装されてよい。本願において、「結合される（coupled）」との語句は、直接的に接続されること、又は１つ以上の中間コンポーネントを通じて間接的に接続されること、を意味するよう定義される。そのような中間コンポーネントは、ハードウェア及びソフトウェアの両方に基づくコンポーネントを含んでよい。
【００１６】
当業者によって認識されるだろうように、本開示の態様は、システム、方法、又はコンピュータ可読媒体として具現され得る。然るに、本開示の態様は、全体としてハードウェアの実施形態、全体としてソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード、などを含む。）、又はソフトウェア及びハードウェアの態様を組み合わせた実施形態（それらは全て、本願では概して「回路」、「モジュール」、又は「システム」と呼ばれ得る。）の形をとることができる。更には、本開示の態様は、コンピュータ可読記憶媒体の形をとることができる。１つ以上のコンピュータ可読記憶媒体の如何なる組み合わせも利用されてよい。
【００１７】
コンピュータ可読記憶媒体は、１つ以上のコンピュータ可読媒体において具現されてよく且つコンピュータによって実行可能なコンピュータ可読プログラムコードを担持し得るコンピュータ可読プログラム製品の形をとることができる。本願で使用されるコンピュータ可読記憶媒体は、情報を記憶する固有の能力及び情報を取り出す固有の能力を前提とした非一時的な記憶媒体と見なされてよい。コンピュータ可読記憶媒体は、例えば、しかし制限なしに、電子、磁気、光学、電磁気、赤外線、半導体システム、装置、又はデバイス、あるいは、それらのあらゆる適切な組み合わせであることができる。当然ながら、次のものは、本開示が適用され得るコンピュータ可読記憶媒体のより具体的な例を提供するが、当業者によって容易に認識されるように、単に実例であって、総記ではない：ポータブルコンピュータディスケット、ハードディスク、リードオンリーメモリ（ＲＯＭ；Read-Only  Memory）、消去可能なプログラム可能リードオンリーメモリ（ＥＰＲＯＭ；Erasable  Programmable  Read-Only  Memory、又はフラッシュメモリ）、ポータブルコンパクトディスク・リードオンリーメモリ（ＣＤ−ＲＯＭ；Compact  Disk  Read-Only  Memory）、光学記憶デバイス、磁気記憶デバイス、あるいは、それらのあらゆる的な組み合わせ。
【００１８】
よって、例えば、本願で示されるブロック図は、本開示の原理を具現し得る実例となるシステムコンポーネント及び／又は回路の概念図を表し得ることが当業者によって認識されるだろう。同様に、如何なるフローチャート、フロー図、状態遷移図、擬似コード、及び同様のものも、コンピュータ可読媒体において実質的に表されることで、コンピュータ又はプロセッサによって、そのようなコンピュータ又はプロセッサが明示的に示されていようとなかろうと、実行され得る様々なプロセスを表し得ることが認識されるだろう。
【００１９】
図面において示される様々な要素の機能は、専用のハードウェア及び、適切なソフトウェアに関連してソフトウェアを実行可能なハードウェア、の使用を通じて提供されてよい。プロセッサによって提供される場合に、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、又は一部が共有され得る複数の個別プロセッサによって、提供されてよい。更には、語「プロセッサ」又は「コントローラ」の明示的な使用は、ソフトウェアを実行可能なハードウェアをもっぱら指すと解釈されるべきではなく、制限なしに、デジタル信号プロセッサ（ＤＳＰ；Digital  Signal  Processor）ハードウェア、ソフトウェアを記憶するリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ；Random  Access  Memory）、及び不揮発性ストレージを暗に含んでよい。
【００２０】
従来型及び／又はカスタムの他のハードウェアも含まれてよい。同様に、図面において示される如何なるスイッチも、単に概念的である。それらの機能は、プログラムロジックの動作を通じて、専用ロジックを通じて、プログラム制御及び専用ロジックのインタラクションを通じて、又は手動でさえ、実行されてよく、特定の技術は、文脈からより具体的に理解されるように、実施者によって選択可能である。
【００２１】
本願の特許請求の範囲において、特定の機能を実施する手段として表されている如何なる手段も、例えば、（ａ）その機能を実施する回路素子の組み合わせ、又は（ｂ）あらゆる形のソフトウェアであり、機能を実施するためにそのソフトウェアと実行する適切な回路と組み合わされるファームウェア、マイクロコードなどを含むもの、を含め、その機能を実施するあらゆる方法を包含するよう意図される。かかる特許請求の範囲によって定義される本開示は、挙げられている様々な手段によって提供される機能が組み合わされて、請求項が要求する様態においてまとめられるという事実にある。よって、それらの機能を提供することができる如何なる手段も、本願で示されているものと同等であると考えられる。
【００２２】
これより図１を参照すると、検索クエリ形成のための及び／又はコンテンツをホーム又はエンドユーザへ配信するためのシステム１００の実施形態のブロック図が示されている。コンテンツは、映画スタジオ又は制作会社のようなコンテンツ源１０２から起こってよい。コンテンツは、２つの形式のうちの少なくとも１つにおいて供給されてよい。１つの形式は、ブロードキャスト形式のコンテンツであってよい。ブロードキャストコンテンツは、ブロードキャストアフィリエイトマネージャ１０４へ供給されてよい。ブロードキャストアフィリエイトマネージャ１０４は、通常、アメリカン・ブロードキャスティング・カンパニー（ＡＢＣ；American  Broadcasting  Company）、ナショナル・ブロードキャスティング・カンパニー（ＮＢＣ；National  Broadcasting  Company）、コロンビア・ブロードキャスティング・カンパニー（ＣＢＳ；Columbia  Broadcasting  Company）、などのような、全国放送サービスであってよい。ブロードキャストアフィリエイトマネージャ１０４は、コンテンツを収集し記憶してよく、配信ネットワーク１（１０６）として示される配信ネットワークにわたるコンテンツの配信をスケジュールしてよい。配信ネットワーク１（１０６）は、全国センターから１つ以上の局地的な又は地域のセンターへの衛星リンク伝送を含んでよい。配信ネットワーク１（１０６）はまた、例えば、無線放送、衛星放送、又はケーブル放送にわたるような、局所配信システムを用いる局所コンテンツ配信を含んでよい。局所的に配信されたコンテンツは、ユーザの家にあるメディアデバイス１０８へ供給されてよい。そこで、コンテンツは、その後にユーザによって利用されてよい。当然ながら、メディアデバイス１０８は、多くの形をとることができ、セットトップボックス、デジタルビデオレコーダ（ＤＶＲ；Digital  Video  Recorder）、ゲートウェイ、モデム、又はそれらのあらゆる組み合わせとして具現されてよい。更に、メディアデバイス１０８は、ホームネットワークにおけるクライアントデバイス又はピアデバイスのいずれかとして構成される追加のデバイスを含んでよいホームネットワークシステムのために、エントリポイント又はゲートウェイとして動作してよい。
【００２３】
コンテンツ源１０２から供給され得る第２の形式コンテンツは、特別コンテンツと呼ばれてよい。特別コンテンツは、割増視聴、ペイパービュー（pay-per-view）、又はブロードキャストアフィリエイトマネージャ１０４へさもなければ供給されない他のコンテンツ（例えば、映画、ビデオゲーム、又は他のビデオ要素）として配信されるコンテンツを含んでよい。多くの場合に、特別コンテンツは、ユーザによって要求されるコンテンツであってよい。特別コンテンツは、コンテンツマネージャ１１０へ配信されてよい。コンテンツマネージャ１１０は、例えば、コンテンツプロバイダ、ブロードキャストサービス、又は配信ネットワークサービスに属するインターネットウェブサイトのような、サービスプロバイダであってよい。コンテンツマネージャ１１０はまた、インターネットコンテンツを配信ネットワークに組み込んでよい。コンテンツマネージャ１１０は、別の配信ネットワーク、すなわち、配信ネットワーク２（１１２）にわたってコンテンツをユーザの受信デバイス又はメディアデバイス１０８へ配信してよい。配信ネットワーク２（１１２）は、高速ブロードバンドインターネット型通信システムを含んでよい。ブロードキャストアフィリエイトマネージャ１０４からのコンテンツも、配信ネットワーク２（１１２）の全て又は部分を用いて配信されてよく、コンテンツマネージャ１１０からのコンテンツは、配信ネットワーク１（１０６）の全て又は部分を用いて配信されてよい点に留意することが重要である（例えば、相互接続は、図１には図示されなくてよい。）。加えて、ユーザはまた、コンテンツマネージャ１１０によって必ずしもコンテンツを管理してもらうことなしに、配信ネットワーク２（１１２）によってインターネットから直接にコンテンツを取得してよい。コンテンツマネージャ１１０は、コンテンツデータベース１２２へのアクセスを有してよい。コンテンツデータベース１２２は、メディアデバイス１０８による視聴に利用可能なコンテンツのための、単にアクセスポイントとしてでない場合に、リポジトリとして働いてよい。
【００２４】
別々に配信されるコンテンツを利用するためのいくつかの適応が可能であってよい。１つのとり得るアプローチにおいて、特別コンテンツは、代替の表示、購入及び販売促進の選択肢、増強素材、及び同様のものを提供する、ブロードキャストコンテンツへの増強として提供されてよい。他の実施形態において、特別コンテンツは、ブロードキャストコンテンツとして提供される何らかの番組コンテンツを完全に置換してよい。最後に、特別コンテンツは、ブロードキャストコンテンツとは完全に別個であってよく、ユーザが利用することを選択し得るメディア代替物で単にあってよい。例えば、特別コンテンツは、ブロードキャストコンテンツとして未だ利用可能でない映画のライブラリであってよい。
【００２５】
メディアデバイス１０８は、配信ネットワーク１及び配信ネットワーク２の一方又は両方から異なるタイプのコンテンツを受信してよい。メディアデバイス１０８は、コンテンツを処理してよく、ユーザの好み及びコマンドに基づきコンテンツの分離を提供してよい。メディアデバイス１０８はまた、オーディオ及びビデオコンテンツを記録及び再生するために、ハードドライブ又は光学ディスクドライブのような記憶デバイスを含んでよい。メディアデバイス１０８の動作、及び記憶されたコンテンツを再生することに関連した特徴、の更なる詳細は、図２に関連して以下で記載される。処理されたコンテンツは、表示デバイス１１４へ供給されてよい。表示デバイス１１４は、従来の２Ｄタイプのディスプレイであってよく、あるいは、代替的に、進歩した３Ｄディスプレイであってよい。表示デバイス１１４は、メディアデバイス１０８及び／又はメディアデバイス１０８を含むことができるゲートウェイに組み込まれた及び／又は関連したフルテレビジョンデバイス、モニタ及び／又はディスプレイであることができる。
【００２６】
メディアデバイス１０８はまた、タッチスクリーン制御デバイス１１６のような第２スクリーンへインターフェイス接続されてよい。タッチスクリーン制御デバイス１１６は、メディアデバイス１０８及び／又は表示デバイス１１４のためのユーザ制御を供給するよう適応されてよい。タッチスクリーン制御デバイス１１６はまた、ビデオコンテンツを表示すること及び／又はオーディオコンテンツを再生することが可能であってよい。例となるタッチスクリーン制御デバイス１１６は、リモートコントロール、デジタルタブレット、携帯電話機、パーソナルデジタルアシスタント、パーソナルコンピュータ、及び同様のものであることができる。タッチスクリーン制御デバイス１１６で表示され得るビデオコンテンツは、ユーザインターフェイス入力（以下で説明される。）のようなグラフィクス又はテキスト入力の表現であることができ、あるいは、表示デバイス１１４へ配信され得るビデオ及び／又はオーディオコンテンツの全て又は部分であることができる。タッチスクリーン制御デバイス１１６は、赤外線（ＩＲ；Infra-Red）又は無線周波数（ＲＦ；Radio  Frequency）通信のような、如何なるよく知られた信号伝送システムも用いてメディアデバイス１０８へインターフェイス接続してよく、赤外線データ協会（ＩＲＤＡ；Infra-Red  Data  Association）標準、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）及び同様のもののような標準プロトコル、又は何らかの他の独自仕様のプロトコルを含んでよい。タッチスクリーン制御デバイス１１６の動作は、以下で更に詳細に記載される。
【００２７】
図１の例において、システム１００は、バックエンドサーバ１１８及び利用データベース１２０を更に含んでよい。バックエンドサーバ１１８は、ユーザの利用傾向を解析して、それらの利用傾向に基づき提言を行うことができる個人設定（personalization）エンジンを含んでよい。利用データベース１２０は、ユーザの利用傾向が記憶され得る場所である。いくつかの場合に、利用データベース１２０は、バックエンドサーバ１１８の部分であってよい。例えば、バックエンドサーバ１１８（及び利用データベース１２０）は、システム１００へ結合されてよく、配信ネットワーク２（１１２）を通じてアクセスされてよい。代替の実施形態において、利用データベース１２０及びバックエンドサーバ１１８は、メディアデバイス１０８において具現されてよい。更なる代替の実施形態において、利用データベース１２０及びバックエンドサーバ１１８は、メディアデバイス１０８が接続され得るローカルエリアネットワーク上で具現されてよい。
【００２８】
これより図２を参照すると、受信デバイス又はメディアデバイス２００の実施形態のブロック図が示されている。メディアデバイス２００は、図１で記載されたメディアデバイス１０８と同様に作動してよく、ゲートウェイデバイス、モデム、セットトップボックス、又は他の同様の通信デバイスの部分として含まれてよい。図示されるデバイス２００はまた、オーディオデバイス及び／又は表示デバイスを含んでよい他のシステムに組み込まれてよい。いずれの場合にも、システムの完全な動作に必要でありうる１つ以上のコンポーネントは、それらが当業者によく知られているとして、簡潔さのために図示されないことがある。１つの例となる実施形態において、メディアデバイス２００は、表示デバイス（例えば、テレビ受信機）へ結合されているセットトップボックスであってよい。他の実施形態において、メディアデバイス２００は、メディアファイルの再生を可能にするハンドヘルド（例えば、モバイル）の又は固定位置にある表示デバイスであることができる。
【００２９】
図２に示されるデバイスにおいて、コンテンツはネットワーク受信器／送信器２０２によって受信されてよい。ネットワーク受信器／送信器２０２は、無線、ケーブル、衛星、Ｅｔｈｅｒｎｅｔ（登録商標）、ファイバ及び電話回線ネットワークを介することを含め、いくつかのとり得るネットワークのうちの１つにわたって提供され得る信号を受信、復調、及び／又は復号するために使用され得るいくつかの既知の受信器回路の１つであってよい。所望の入力信号は、制御インターフェイス若しくはタッチパネルインターフェイス２２２又は何らかの他の適切なユーザインターフェイスを通じて供給され得るユーザ入力に基づき、ネットワーク受信器／送信器２０２によって選択され取り出されてよい。タッチパネルインターフェイス２２２は、タッチスクリーンデバイスのためのインターフェイスを含んでよい。タッチパネルインターフェイス２２２はまた、携帯電話機、タブレット、マウス、ハイエンドリモート、又は同様のものへインターフェイス接続するよう適応されてよい。ひと組のインターフェイス実施形態において、タッチパネルインターフェイス２２２は、有線又は無線インターフェイスであることができる。無線インターフェイスは、ＲＦインターフェイス及びプロトコルに基づくインターフェイス（例えば、ＩＥＥＥ８０２．１１）のような無線（air）インターフェイスのいずれも含むことができる。
【００３０】
一実施形態において、１つ以上のデジタルバス２２４は、プロセッサ又はコントローラ２１４を他の機能ブロックと相互接続してよい。当業者であれば、非バス指向トポロジもメディアデバイス２００の可能な実施であると認識するだろう。コントローラ２１４とのバス２２４インターフェイスを有しているブロックは、入力ストリームプロセッサ２０４、記憶デバイス２１２、オーディオプロセッサ２０６、ビデオプロセッサ２１０、ディスプレイインターフェイス２１８、及び／又はタッチパネルインターフェイス２２２を含んでよい。
【００３１】
（例えば、ネットワーク受信器／送信器２０２の）復号された出力信号は、入力ストリームプロセッサ２０４へ供給されてよい。入力ストリームプロセッサ２０４は、最終の信号選択及び処理を実施してよく、（例えば、ネットワーク入力１０６又は１１２のいずれかの）コンテンツストリームのオーディオコンテンツからのビデオコンテンツの分離を含んでよい。オーディオコンテンツは、圧縮デジタル信号のような受信フォーマットから、出力デバイス、例えば、表示デバイス１１４の及び／又はタッチスクリーン制御デバイス１１６の及び／又は何らかの他の適切なユーザインターフェイスデバイス（例えば、オーディオ増幅器を伴うオーディオインターフェイス、高精細マルチメディアインターフェイス（ＨＤＭＩ（登録商標）；High-Definition  Multimedia  Interface）ケーブル、又は代替のオーディオインターフェイス（例えば、ソニー／フィリップス・デジタル・インターコネクト・フォーマット（ＳＰＤＩＦ（Sony/Philips  Digital  Interconnect  Format））を介するもの。）などを使用するもの）のオーディオコンポーネントにより使用されるアナログ波形信号又は同等のデジタルオーディオへの変換のために、オーディオプロセッサ２０６へ供給されてよい。オーディオインターフェイスはまた、ひと組以上のスピーカを駆動する増幅器を含んでよい。オーディオプロセッサ２０６はまた、オーディオ信号の記憶のための如何なる必要な変換も実施してよい。入力ストリームプロセッサ２０４から出力されたビデオは、ビデオプロセッサ２１０へ供給されてよい。ビデオ信号は、いくつかのフォーマットのうちの１つであってよい。ビデオプロセッサ２１０は、入力信号フォーマットに基づき、必要に応じて、ビデオコンテンツの変換を提供してよい。ビデオプロセッサ２１０はまた、ビデオ信号の記憶のための如何なる必要な変換も実施してよい。
【００３２】
記憶デバイス２１２は、入力で受信されたオーディオ及びビデオコンテンツを記憶してよい。記憶デバイス２１２は、コントローラ２１４の制御下で及び／又はタッチパネルインターフェイス２２２のようなユーザインターフェイスから受信されたコマンド（例えば、早送り（ＦＦ；Fast-Forward）及び巻き戻し（ＲＷ；ReWind）のようなナビゲーション命令）に基づき、コンテンツの後の取り出し及び再生を可能にする。記憶デバイス２１２は、ハードディスクドライブ、１つ以上の大容量組み込み電子メモリ、例えば、静的（static）ＲＡＭ（ＳＲＡＭ）、又は動的（dynamic）ＲＡＭ（ＤＲＡＭ）であってよく、あるいは、コンパクトディスク（ＣＤ；Compact  Disk）ドライブ又はデジタルビデオディスク（ＤＶＤ；Digital  Video  Disk）ドライブのような取り替え可能な光ディスク記憶システムであってよい。
【００３３】
入力又は記憶デバイス２１２のいずれかが起源である、ビデオプロセッサ２１０からの変換されたビデオ信号は、ディスプレイインターフェイス２１８へ供給されてよい。ディスプレイインターフェイス２１８は更に、ディスプレイ信号を上記タイプの表示デバイスへ供給してよい。ディスプレイインターフェイス２１８は、赤−緑−青（ＲＧＢ；Red-Greed-Blue）のようなアナログ信号インターフェイスであってよく、あるいは、ＨＤＭＩのようなデジタルインターフェイスであってよい。当然ながら、ディスプレイインターフェイス２１８は、図６及び７の１つ以上の例となるユーザインターフェイスに関して以下で更に詳細に記載されるように、メディア及び検索結果のグラフィカル表現を提示する様々な画面を生成してよい。
【００３４】
コントローラ２１４は、入力ストリーム信号を、記憶デバイスでの記憶のための又は表示のための信号へ変換する変換プロセスを管理してよい。コントローラ２１４はまた、記憶されたコンテンツの取り出し及び再生を管理してよい。更には、コントローラ２１４は、記憶されている又は（例えば、配信ネットワークを介して）配信されるべきコンテンツの検索を実施してよい。一実施形態において、コントローラ２１４は、１つ以上のメディア基盤グラフィカル表現に対するユーザ入力に基づきクエリを生成する機能があるクエリ生成器をホスティングしてよい。
【００３５】
コントローラ２１４は更に、コントローラ２１４のための情報及び／又は命令コードを記憶するために（例えば、本願で記載されるように、ユーザインタラクション、検索情報の受信、及び提示のためのリコメンデーションの取り出しを可能にするために）、制御メモリ２２０（例えば、ＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、プログラム可能ＲＯＭ（ＰＲＯＭ）、フラッシュメモリ、電子的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電子的消去可能なプログラム可能ＲＯＭ（ＥＥＰＲＯＭ）などを含む揮発性又は不揮発性メモリ）へ結合されてよい。制御メモリ２２０はまた、コンテンツを含むグラフィック要素（例えば、メディア基盤及び／又はメタデータ領域に関するグラフィック要素、及び／又は検索語に基づくクエリの生成のためのグラフィカル表現）のような要素のデータベースを記憶してよい。データベースは、コンテンツを含むグラフィック要素、ディスプレイインターフェイス２１８のための表示可能なユーザインターフェイスを生成するために使用される様々なグラフィック要素、及び同様のもののような、グラフィック要素のパターンとして記憶されてよい。代替的に、メモリは、識別された又はグループ化されたメモリ位置においてグラフィック要素を格納してよく、グラフィック要素に関する情報の様々な部分のためのメモリ位置を識別するためにアクセス又は位置テーブルを使用してよい。グラフィック要素の記憶に関する更なる詳細は以下で記載される。更に、制御メモリ２２０の実装は、単一のメモリデバイス又は、代替的に、共有若しくは共通メモリを形成するよう通信上接続又は結合されている１つよりも多いメモリ回路のような、いくつかのとり得る実施形態を含んでよい。また更には、メモリは、より大きい回路において、バス通信回路の部分のような他の回路構成とともに含まれてよい。
【００３６】
任意に、コントローラ２１４は、オーディオプロセッサ２０６及び／又はビデオプロセッサ２１０を夫々使用することによって、オーディオ及び／又はビデオメディアからメタデータ、基準、特性又は同様のものを抽出するよう適応され得る。すなわち、垂直基線区間、ビデオに関連した補助データフィールドメタデータ、又はビデオ信号内の他の領域において含まれ得る基準、特性、又は同様のものは、受信されたビデオに関する記述情報を有している電子番組ガイドを生成すること、補助情報サービスをサポートすること、検索ユーザインターフェイス及びリコメンデーション取り出しをサポートすること、などのような機能のために使用され得るメタデータを生成するためにコントローラ２１４とともにビデオプロセッサ２１０を使用することによって捕獲され得る。同様に、コントローラ２１４とともに作動するオーディオプロセッサ２０６は、オーディオ信号に含まれうるオーディオウォータマークを認識するよう適応され得る。そのようなオーディオウォータマークは、次いで、オーディオ信号の認識のようないくつかの動作を実施し、オーディオ信号のソースを識別し得るセキュリティを提供し、あるいは、何らかの他のサービスを実施するために、使用され得る。更には、上記の動作をサポートするためのメタデータ、基準、特性、又は同様のものは、コントローラ２１４によって処理され得るネットワークソースから伝来することができる。
【００３７】
図３及び４は、図１及び２で記載されるシステムとともに使用される２つの例となる入力デバイス３００ａ及び３００ｂ（以降、Ｉ／Ｏ又は入力デバイス３００と総称される。）を表してよい。ユーザ入力デバイス３００は、本開示に従うユーザインターフェイスプロセスの動作及び／又はそれとのインタラクションを可能にしてよい。入力デバイスは、マルチメディアコンテンツの取得、消費、アクセス、検索、及び／又は変更に関連してユーザが利用可能な如何なる機能のユーザ選択も開始し及び／又は可能にするために使用されてよい。図３は、１つの例となるタブレット又はタッチパネル入力デバイス３００ａを表してよい。それは、図１に示されているタッチスクリーン制御デバイス１１６と同じであってよく、且つ／あるいは、単一のユーザメディアデバイスとしてのメディアデバイス１０８及びタッチスクリーン制御デバイス１１６の統合された例であってよい。タッチパネルデバイス３００ａは、図２におけるメディアデバイス２００のユーザインターフェイス及び／又はタッチパネルインターフェイス２２２を介してインターフェイス接続されてよい。タッチパネルデバイス３００ａは、パネルを通じてセットトップボックス又は他の制御デバイスのためのコマンドに変換された手の動き、ジェスチャ、タッチイベント、及び／又は他の動作に基づき、メディアデバイス又はセットトップボックスの操作を可能にしてよい。これは、コントローラ２１４がタッチスクリーンユーザインターフェイスを生成することによって達成されてよい。タッチスクリーンユーザインターフェイスは、少なくとも１つの操作コマンドの開始を可能にする少なくとも１つのユーザ選択可能な画像要素を含んでよい。タッチスクリーンユーザインターフェイスは、ユーザインターフェイス及び／又はタッチパネルインターフェイス２２２を介してタッチスクリーン又はタッチパネルデバイス３００ａへ押圧されてよい。代替の実施形態において、コントローラ２１４によって生成されるタッチスクリーンユーザインターフェイスは、ユーザインターフェイス及び／又はタッチパネルインターフェイス２２２の１つで実行されるウェブサーバを介してアクセス可能であってよい。タッチパネル３００ａは、如何なるユーザインターフェイスもナビゲートするようナビゲーションツールとして働いてよい。他の実施形態において、タッチパネル３００ａは、追加的に、又は代替的に、ユーザがコンテンツのユーザインターフェイス表示の１つ以上のグラフィカル表現と直接対話することを可能にすることができる表示デバイスとして（例えば、表示デバイス１１４として）働いてよい。タッチパネルデバイス３００ａは、図４に示されるような起動部及び／又はアクチュエータボタンのような、より従来型の制御機能を含むことができるリモートコントロールデバイス３００ｂの部分として含まれてよい。タッチパネルデバイス３００ａはまた、少なくとも１つのカメラ要素及び／又は少なくとも１つのオーディオ検知要素を含むことができる。
【００３８】
タッチパネル３００ａは、多種多様なユーザインタラクションを可能にすることができるジェスチャ検知コントローラ又はタッチスクリーンを用いてよい。コントローラからの入力は、ジェスチャを定義するために使用されてよく、ジェスチャは、このとき、具体的な文脈的コマンドを定義してよい。センサの構成は、タッチスクリーン上のユーザの指の動きを定義することを可能にしてよく、あるいは、一次元又は二次元のいずれかにおけるコントローラ自体の動きを定義することさえ可能にしてよい。対角線並びにヨー、ピッチ及びロールの組み合わせのような二次元動作は、スイングのような如何なる三次元動作（例えば、自由空間における）も定義するために使用されてよい。ジェスチャは、コンテキストにおいて解釈されてよく、ユーザによって行われた定義された動きによって識別されてよい。センサシステムの複雑さに応じて、簡単な一次元動作又はジェスチャのみが許容されてよい。例えば、ここで示されているようなセンサ上の簡単な右又は左方向の動きは、早送り若しくは巻き戻し機能又はグラフィカル表現の移動を生じさせてよい。加えて、複数のセンサが含まれて、タッチスクリーン上の異なる位置に置かれてよい。例えば、左右の動きのための水平センサは、１つの地点に置かれて、ボリュームのアップ／ダウンのために使用されてよく、一方、上下の動きのための垂直センサは、別の場所に置かれて、チャンネルのアップ／ダウンのために使用されてよい。このようにして、具体的なジェスチャマッピングは使用されてよい。例えば、タッチスクリーンデバイス３００ａは、タッチスクリーンデバイス３００ａの１つで表示可能である又は主たる表示デバイス（例えば、表示デバイス１１４）へディスプレイインターフェイス２１８を介して出力される英数字テキストに自動変換され得る英数字入力トレースを認識してよい。
【００３９】
システムはまた、図４に示されるもののような、代替の入力デバイス３００ｂを用いて操作されてよい。入力デバイス３００ｂは、システムによって生成されたユーザインターフェイスと相互作用するために使用されてよく、且つ／あるいは、主たる表示デバイス（例えば、テレビ受信機、モニタ、など）へディスプレイインターフェイス２１８によって表示のために出力されてよい。図４の入力デバイスは、１２ボタン英数字キーパッド３０２ｂ並びに／又は方向ナビゲーションボタン及びセレクタを含んでよいナビゲーション区間３０４ｂを有している従来のリモートコントロールとして形成されてよい。入力デバイス３００ｂはまた、機能ボタン３０６ｂの組を含んでよい。機能ボタン３０６ｂは、選択されるときに、特定のシステム機能（例えば、メニュー、ガイド、ＤＶＲ、など）を起動してよい。追加的に、又は代替的に、入力デバイス３００ｂは、プログラム可能な特定用途向けボタン３０８ｂの組を含んでよい。ボタン３０８は、選択されるときに、コントローラ２１４によって実行される特定の用途に関連した特に定義された機能（例えば、検索及び／又はリコメンデーション機能）を起動してよい。上述されたように、入力デバイスはまた、図３で先に説明されたのと同様に操作することができるタッチパネル３１０ｂを含んでよい。図４における入力デバイスの描写は、単に例であり、入力デバイスは、ユーザが本願で記載されるユーザインターフェイスプロセスと相互作用することを可能にすることができるボタン又は他の入力コンポーネント若しくはセンサをいくつでも如何なる配置でも含んでよい。加えて、ユーザは、システムと対話するために図３及び４に表されて記載されている入力デバイスのいずれか一方又は両方を同時に及び／又は順次に使用してよい点が留意されるべきである。いくつかの実施形態において、図３及び４の入力デバイスは、単一のＩ／Ｏデバイスとして提供されてよい。
【００４０】
ユーザ入力デバイスは、オーディオセンサ及び視覚センサのうちの少なくとも１つを含んでよい。オーディオセンサは、ユーザから発せられた可聴コマンドを検知してよく、可聴コマンドを、ユーザによって実行される機能に変換してよい。視覚センサは、ユーザの存在を検知してよく、検知されたユーザのユーザ情報を、図１における利用データベース１２０に記憶されている視覚データと照合してよい。視覚センサによって検知された視覚データを照合することは、システムはユーザの存在を自動的に認識し、それらのユーザに関連した如何なるユーザプロファイル情報も取り出すことを可能にしてよい。加えて、視覚センサは、少なくとも１人のユーザの存在の身体動作を検知してよく、それらの動作を、システムの動作を制御する制御コマンドに変換してよい。システムは、予め記憶されたコマンドジェスチャの組を有してよい。コマンドジェスチャは、検知される場合には、コントローラ２１４がシステムの特定の機構又は機能を実行することを可能にしてよい。ジェスチャコマンドの例となるタイプは、ユーザが自身の手を右方向に振ることを含んでよく、これは、早送りコマンド又は画面送りコマンドを起動してよく、また、ユーザが自身の手を左方向に振ることは、現在のコンテキストに応じて、巻き戻し又は画面戻しコマンドを起動してよい。システムによって認識され得る身体ジェスチャのこの記載は、単に例であり、制限として解釈されるべきではない。むしろ、この記載は、システムによって認識され得る身体ジェスチャ制御の一般概念を説明することを目的とし、当業者であれば、コントローラが如何なる身体ジェスチャも具体的に認識し、そのジェスチャがシステムの少なくとも１つの実行可能な機能に結び付けられることを可能にするようプログラムされてよいことを容易に理解し得る。
【００４１】
本システムとの関連で、入力デバイス３００は、ユーザが、メディア検索及び／又はメディアリコメンデーションを可能にする如何なる適切なタイプのユーザインターフェイスとも対話することを可能にしてよい。以下の記載で、全てのユーザインターフェイスは、図２のコントローラ２１４によって生成され、ユーザインターフェイス、ディスプレイインターフェイス２１８、及び／又はタッチパネルインターフェイス２２２のうちの少なくとも１つを介してユーザに出力されてよいことが理解されるべきである。加えて、コントローラ２１４によって生成されたユーザインターフェイスとのインタラクションは、如何なるユーザインタラクションもコントローラ２１４によって受信され処理されて、（ａ）現在表示されているユーザインターフェイスをユーザインタラクションに応答して更新すること、及び（ｂ）ユーザによって選択又は入力されたデータに応答して新しいユーザインターフェイスを生成すること、のうちの１つを生じさせ得るように、入力デバイス３００ａ及び／又は３００ｂを介して達成されてよい。例となるユーザインターフェイスは、これより、図６及び７に関連して説明される。
【００４２】
図６は、リコメンデーションをユーザに提供するための検索語の生成を可能にするユーザインターフェイス６００の一例を表す。検索エンジンのための検索語を生成するためにユーザインターフェイスを介したユーザ入力テキストデータを要求することに代えて、ユーザインターフェイス６００は、ユーザが、検索エンジンによって使用される１つ以上の検索語を生成するために（例えば、１つ以上の生成された検索語に基づきメディアアイテムをユーザに推薦するために）少なくとも１つのメディア基盤（例えば、メディア１）のグラフィカル表現６１０と対話することを可能にする。図６は、如何にしてユーザがユーザインターフェイスによって有効にされたグラフィカル表現６１０及び１つ以上の選択肢に基づき１つ以上の検索語を生成するためにユーザインターフェイス６００と対話するかを示す。
【００４３】
図６に示されるように、ユーザインターフェイス６００は、表示画面６０１（例えば、表示デバイス１１４、タッチスクリーン制御デバイス１１６、タッチパネル３０１ｂ、などの表示画面）上でメディア基盤（例えば、メディア１）のグラフィカル表現６１０を提供してよい。メディア基盤（media  basis）は、ユーザによって実行される検索のための基礎の少なくとも一部を提供し得る如何なる適切なタイプのメディアアセット若しくはメディアアイテム又は他の適切なエンティティであってもよい。例えば、メディア基盤は、歌、アルバム、アーティスト、役者、監督、映画、ショー、番組、ビデオゲーム、アプリケーション（例えば、モバイルアプリケーション又は他の適切なコンピュータプログラム）、アーキテクチャ、アーキテクト、製品（例えば、競合ブランドと比較するためのメタデータとして製品詳細／仕様を伴う電子デバイス（例えば、電話機、ゲーム機、グラフィックカード、など））、食品（例えば、同様の食品又はサプリメントと比較するためのメタデータとしてレシピ又は内容物又は栄養情報を伴うもの）、及び同様のものであってよい。図５に関連して以下で記載されるように、メディアアイテム又は如何なる他の適切なメディア基盤も、記述的であるか又は別なふうにメディアアイテムに関連し得るメタデータの１つ以上の片に関連してよい。グラフィカル表現６１０は、メディア基盤に関連し得る特定のメタデータ片（例えば、メタデータタグ）を表す少なくとも１つのメタデータ領域を含んでよい。図６に示されるように、グラフィカル表現６１０は、４つのメタデータ領域（例えば、領域６１１〜６１４）を含んでよい。それらメタデータ領域の夫々は、メディア基盤（メディア１）に関連した夫々異なるメタデータを表してよい。例えば、領域６１１はメタデータ“ＡＢＣ”を表してよく、領域６１２はメタデータ“ＤＥＦ”を表してよく、領域６１３はメタデータ“ＧＨＩ”を表してよく、領域６１４はメタデータ“ＪＫＬ”を表してよい。グラフィカル表現６１０はまた、グラフィカル表現６１０によって表されるメディア基盤を示すインジケータ領域を含んでよい。例えば、グラフィカル表現６１０のインジケータ６１５は、
“メディア１”に言及するテキスト識別子、メディア１をユーザに絵を用いて識別し得る画像識別子＜画像１＞、及び／又はグラフィカル表現６１０がそのようなメディア基盤を表すことをユーザインターフェイス６００のユーザに伝えることができるあらゆる他の適切な識別子を通じて、グラフィカル表現６１０が特定のメディア基盤を示すことをユーザに識別してよい。グラフィカル表現６１０としての少なくとも１つのメディア基盤の最初の提示は、如何なる適切な方法でもユーザに（例えば、システム１００によって）提供されてよい。例えば、ユーザは、適切な媒体基盤のリストから選択すること、そのようなメディア基盤の名称を発話すること、又はあらゆる他の適切な方法でメディア基盤を特定することによって、検索プロセスにおける使用のために特定のメディア基盤を選択してよい。
【００４４】
単なる一例として、グラフィカル表現６１０によって表されるメディア基盤は、よく知られた映画「マトリックス」であってよい。そのような例において、インジケータ６１５は、“メディア１”の代わりに“マトリックス”としてテキスト識別子を含んでよく、且つ／あるいは、＜画像１＞の代わりにその映画を代表する画像（例えば、映画の劇場ポスターのＪＰＥＧ）を含んでよい。映画「マトリックス」を表すグラフィカル表現６１０の例を続けると、領域６１１〜６１４の夫々１つは、メディア基盤“マトリックス”に関連し得る如何なる適切なメタデータも表してよい。例えば、領域６１１は、“サイエンスフィクション映画”メタデータを表してよく、領域６１１のインジケータ“ＡＢＣ”は、領域６１１がそのようなメタデータを表すことをユーザインターフェイス６００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。他の例として、領域６１２は、“サイエンスフィクション及び知的映画”メタデータ又は単に“知的映画”メタデータを表してよく、領域６１２のインジケータ“ＤＥＦ”は、領域６１２がそのようなメタデータを表すことをユーザインターフェイス６００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。更なる他の例として、領域６１３は、“武術を伴ったサイエンスフィクション及び知的映画”メタデータ又は単に“武術を伴った映画”メタデータを表してよく、領域６１３のインジケータ“ＧＨＩ”は、領域６１３がそのようなメタデータを表すことをユーザインターフェイス６００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。更なる他の例として、領域６１４は、“キアヌー・リーブスのメディア”メタデータを表してよく、領域６１４のインジケータ“ＪＫＬ”は、領域６１４がそのようなメタデータを表すことをユーザインターフェイス６００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。表現６１０は、如何なる適切なメディア基盤も表してよく、表現６１０の夫々の領域（例えば、領域６１１〜６１４の夫々１つ）は、そのようなメディア基盤に関連し得る如何なる適切なメタデータも表してよいことが理解されるべきである。
【００４５】
そのようなグラフィカル表現は、如何なる適切な形状も有してよく、グラフィカル表現のそのような領域は、互いとの且つグラフィカル表現の構造全体に対する如何なる適切な関係も有してよい。図６に示される１つの特定の例は、（例えば、中心のインジケータ領域６１５の周りにその領域６１５から異なる距離だけ離れた異なる軌道又はリングとしての）メタデータ領域６１１〜６１４によって同心円状に囲まれたインジケータ領域６１５を備えた円形オブジェクトとしてグラフィカル表現６１０を提供してよい。例えば、図示されるように、メタデータ領域６１４は、厚さＴ４によってインジケータ領域６１５の周りに（例えば、その周囲に同心円状に）延在してよく、メタデータ領域６１３は、厚さＴ３によってメタデータ領域６１４の周りに（例えば、その周囲に同心円状に）延在してよく、メタデータ領域６１２は、厚さＴ２によってメタデータ領域６１３の周りに（例えば、その周囲に同心円状に）延在してよく、メタデータ領域６１１は、厚さＴ１によってメタデータ領域６１１の周りに（例えば、その周囲に同心円状に）延在してよい。なお、表現６１０は、同心円状のメタデータ領域を備えた円形以外の如何なる適切な配置においても提供されてよいことが理解されるべきである。例えば、表現６１０は、三角形、多角形、星形、及び同様のもののような様々な他の形状のインジケータ領域及び／又はメタデータ領域も含んでよく、それらの夫々は、他の同心であるか、互いに隣接するか、あるいは、何らかの他の適切な位置関係にあってよい。他の実施形態において、例えば、表現６１０は、リスト様のフォーマットにおいて提供されてよく、このとき、メタデータ領域は、線形リストにおいて提供されてよい（例えば、画面６０１の上から画面６０１の下へ向かう方向において、又は同様に延在する。このとき、インジケータ領域６１５は、メタデータ領域に隣接するか又はその中のどこかにあってよい。）。
【００４６】
図６の例となる同心円の実施形態を続けて参照すると、グラフィカル表現６１０内のメタデータ領域の配置は、如何なる適切なメトリック又はメトリックスの組み合わせによっても決定されてよい。いくつかの実施形態において、より具体的と見なされ得るメタデータに関連したメタデータ領域は、より一般的であると見なされ得るメタデータに関連したメタデータ領域と比べて、より小さい及び／又はより内側の領域として設けられてよい。例えば、映画「マトリックス」のメディア基盤の上記例を続けると、映画の中の特定の役者についての“キアヌー・リーブスのメディア”メタデータを表すメタデータ領域６１４は、映画の最も広いジャンルについての“サイエンスフィクション映画”を表すメタデータ領域６１１よりも具体的と見なされてよく、従って、表現６１０のより小さい及び／又は内側の領域として設けられてよい。代替的に、いくつかの実施形態において、より具体的なメタデータ領域は、表現６１０のより一般的なメタデータ領域と比べて、より大きい及び／又はより外側の領域として最初に設けられてよい。更なる他の実施形態において、最も一般的に関連したメタデータのための領域は、より内側の領域であってよく、一方、それほど一般的に関連しないメタデータのための領域は、より外側の領域であってよい（例えば、表現がアーティストに関連している場合には、そのアーティストに最も一般的に関連したジャンルが最も内側のメタデータ領域によって表されてよく、一方、ほとんど一般的でないがそのアーティストに関連した他のジャンルは外側メタデータ領域によって表されてよい（例えば、アーティストであるマン・レイについての“超現実主義”対“立体派”）。）。更なる他の実施形態において、より広範囲なメタデータのための領域は、より内側の領域であってよく、一方、それほど広範囲でないメタデータのための領域は、より外側の領域であってよい（例えば、表現が食品に関連している場合には、その食品の最も広範囲にわたる内容物が最も内側の領域によって表されてよく、一方、その食品に関連したそれほど広範囲でない内容物は外側メタデータ領域によって表されてよい（例えば、クッキーについての“砂糖”対“食用着色料”）。）。
【００４７】
ユーザインターフェイス６００は、ユーザが表現６１０内で特定のメタデータ領域の位置を他のデータ領域に対して変更することを可能にするよう構成されてよい。例えば、ユーザインターフェイス６００は、ユーザが、表現６１０内の２つ以上のメタデータ領域の位置を交換するために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）表現６１０をスライドし、タップし、又は別なふうにそれと対話することを可能にしてよい。例えば、図６のグラフィカル表現６１０がユーザに最初に提供されることに応答して、ユーザは、“キアヌー・リーブスのメディア”メタデータを表すメタデータ領域６１４が表現６１０の外側リングとして位置付けられ得るように、且つ、“サイエンスフィクション映画”メタデータを表すメタデータ領域６１１が表現６１０の内側リングとして位置付けられるように、領域６１１及び６１４を入れ替えてよい（図示せず。）。
【００４８】
追加的に、又は代替的に、ユーザインターフェイス６００は、ユーザが表現６１０内で他のメタデータ領域に対する特定のメタデータ領域の相対サイズを変更することを可能にするよう構成されてよい。例えば、ユーザインターフェイス６００は、ユーザが、表現６１０内で１つのメタデータ領域のサイズを他のメタデータ領域に対して増大又は低減するために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）表現６１０をピンチし、プルし、ドラッグし、又は別なふうに表現６１０と対話することを可能にしてよい。例えば、図６のグラフィカル表現６１０がユーザに最初に提供されること（例えば、厚さＴ１〜Ｔ４の夫々１つは同じサイズであってよい。）に応答して、ユーザは、厚さＴ１を厚さＴ２の２倍のサイズであるように増大させ、且つ／あるいは、厚さＴ３を厚さＴ４の半分のサイズであるように低減してよい（図示せず。）。異なる領域のサイズのそのような変更は、サイズを増大された特定の領域についてより広い面積が与えられることに起因して、より広い面積がこれにより選択され得るとして、検索プロセスに作用してよい。
【００４９】
追加的に、又は代替的に、ユーザインターフェイス６００は、画面６０１によって提供される表現６１０に対してユーザが更なるメタデータ領域を追加し及び／又は既存のメタデータ領域を削除することを可能にするよう構成されてよい。例えば、ユーザインターフェイス６００は、ユーザが、既存のメタデータ領域を表現６１０から削除するために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）表現６１０のその領域をダブルタップし、フリックし、又は別なふうにその領域と対話することを可能にしてよい。例えば、ユーザは、“キアヌー・リーブスのメディア”メタデータを表すメタデータ領域６１４が、検索リクエストをシードするために後に使用されるべき表現６１０内に含まれていることが望ましくないと決定してよい。他の例として、ユーザインターフェイス６００は、ユーザが、メディア基盤に関連した他のメタデータ片を示す新しいメタデータ領域（例えば、映画の他の役者に関連した“ローレンス・フィッシュバーンのメディア”メタデータを表す新しいメタデータ領域）を表現６１０に追加するよう（例えば、ドロップダウンメニュー、聴覚コマンド、又はあらゆる他の適切なユーザ入力インターフェイスとのインタラクションを通じて）ユーザインターフェイス６００に指示することを可能にしてよい。他の例として、ユーザインターフェイス６００は、ユーザが、表現６１０に対してあら成るメタデータ領域を追加し及び／又はメタデータ領域を削除するために表現６１０の細かさを増大又は低減するように（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）既存の表現６１０をピンチ又はプル又はズームイン又はズームアウトし、あるいは、別なふうに既存の表現６１０と対話することを可能にしてよい。
【００５０】
ユーザインターフェイス６００は、ユーザが検索をシードするために表現６１０の１つ以上のメタデータ領域の１つ以上の部分を選択すること可能にしてよい。少なくとも１つの特定のメディア基盤の最初の表現６１０が画面６０１上でユーザに提供されると、あるいは、ユーザがそのような表現の内容又は外観を変更するようユーザインターフェイス６００と対話した後に、ユーザインターフェイス６００は、ユーザが、検索エンジンへ供給されるクエリについての１つ以上の検索語を定義する際に使用される１つ以上の関心選択として、表現６１０の１つ以上のメタデータ領域の１つ以上の部分を選択することを可能にするよう構成されてよい。例えば、図６に示されるように、ユーザインターフェイス６００は、１つ以上の関心選択６２０をユーザが定義することを可能にするよう構成されてよい。関心選択６１０の夫々は、表現６１０の少なくとも１つのメタデータ領域の少なくとも１つの部分を強調表示し又は別なふうに選択してよい。ただ１つの関心選択６２０しか図６には示されていないが、２つ以上のそのような選択は、表現６１０に対してユーザによって定義され提供されてよい。このとき、そのような選択の夫々１つは、はっきりと区別できる（例えば、重なり合っていない）か、又は少なくとも部分的に重なり合っていてよい。いくつかの実施形態において、２つの選択が重なり合うならば、重なり合うエリアは、その重なり合うエリアに関連した検索語が検索の間に如何にして重み付けられるかに関して、重なり合わないエリアの２倍の重みを与えられてよい。代替的に、重なり合うエリアは、あたかもただ１つのエリアがその領域又は複数の領域をカバーしているかのように扱われてよい。ユーザインターフェイス６００は、ユーザが、１つ以上のメタデータ領域の少なくとも一部を強調表示し又は指示し、あるいは、別なふうに選択し得る１つ以上の選択６２０を定義するために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）指又はスタイラス又はマウスポインタで描画し、形状をより明確に描き、あるいは、別なふうに表現６１０と対話することを可能にしてよい。例えば、図示されるように、ユーザは、表現６１０のメタデータ領域６１１、６１２、６１３及び６１４の夫々１つの部分を強調表示し得る関心選択６２０を定義してよい。なお、他の実施形態では、そのような関心選択は、表現６１０の少なくとも１つのメタデータ領域（しかし、全てのメタデータ領域ではない。）の少なくとも一部を指定してよい。追加的に、又は代替的に、いくつかの実施形態において、そのような関心選択は、そのような領域の単に部分よりむしろ、表現６１０の少なくとも１つのメタデータ領域の全体を指定してよい。図６の関心選択６２０は不規則な形状であってよく（例えば、ユーザによってフリーハンドで描かれ得る。）、一方、選択６２０は、楕円形、多角形、星、又は同様のもののような、如何なる適切な形状であってもよい。
【００５１】
図５に関連して更に詳細に以下で記載されるように、少なくとも１つの関心選択６２０がメディア表現６１０に対して定義される場合に、１つ以上の検索語は、その関心選択に基づき定義されてよい。例えば、図６に示されるように、ユーザインターフェイス６００は検索語フィールド６４０を含んでよい。検索語フィールド６４０は、表現６１０に対して与えられる１つ以上の関心選択に基づき生成された検索語のリストをユーザに提供するために使用されてよい。いくつかの実施形態において、ユーザインターフェイス６００の選択肢フィールド６３０によって提供される選択された“エリア”の重みオプションによって示され得るように、生成された検索語は、関心選択６２０によって指定され得るメタデータ領域の夫々によって定義されるその関心選択６２０のエリアの部分に基づき重み付けされてよい。例えば、表現６１０における選択６２０によって、且つ、フィールド６４０によって提供される検索語のリストによって示されるように、選択６２０の総面積の１５％は、“ＡＢＣ”メタデータ領域６１１と重なり合い又はそれによって定義されてよく、選択６２０の総面積の３０％は、“ＤＥＦ”メタデータ領域６１２と重なり合い又はそれによって定義されてよく、選択６２０の総面積の４０％は、“ＧＨＩ”メタデータ領域６１３と重なり合い又はそれによって定義されてよく、選択６２０の総面積の１５％は、“ＪＫＬ”メタデータ領域６１４と重なり合い又はそれによって定義されてよい。これは、すなわち、検索クエリが検索クエリ全体の１５％として第１のメタデータ検索語“ＡＢＣ”（例えば、“サイエンスフィクション映画”メタデータ）を、検索クエリ全体の３０％として第２のメタデータ検索語“ＤＥＦ”（例えば、“知的映画”メタデータ）を、検索クエリ全体の４０％として第３のメタデータ検索語“ＧＨＩ”（例えば、“武術を伴った映画”メタデータ）を、そして、検索クエリ全体の１５％を第４のメタデータ検索語“ＪＫＬ”（例えば、“キアヌー・リーブスのメディア”メタデータ）を重み付けし得るように、検索語を重み付けしてよい。そのようなパーセンテージを決定する処理は、如何なる適切な技術も用いてシステム１００又はあらゆる他の適切なシステムのあらゆる適切なコンポーネント又はサブシステムによって扱われてよい。代替的に、図７に関連して以下で記載されるように、選択された“エリア”の重み選択に従うことによるのではなく、“均一”重み付けスキームに従ってよい（例えば、“均一”重み付けスキームは、フィールド６３０においてユーザによって選択され、及び／又はユーザインターフェイス６００が自動的に従ってよい。）。これによって、生成された検索語は等しく重み付けされてよい。例えば、そのような均一重み付けスキームの下で、検索クエリは、メタデータ領域６１１〜６１４の夫々の１つの少なくとも部分が選択６２０によって指示されているという事実により、検索クエリ全体の２５％としてメタデータ検索語“ＡＢＣ”、“ＤＥＦ”、“ＧＨＩ”及び“ＪＫＬ”の夫々１つを等しく重み付けしてよい。他の重み付けスキームは、いずれか２つ以上の選択された領域（例えば、より内側又はより外側の領域）の相対位置を考慮してよく、他方に対する一方の相対位置により大きい重みを与えてよい（例えば、外側領域よりも内側領域により大きい重みを与えてよい。）。他の実施形態において、システムは、１つ以上の領域の不透明度又は何らかの他の視覚特性をユーザが調整することを可能にするよう構成されてよい。それにより、その特性の値も、選択された領域の検索語を重み付けするときに考慮されてよい（例えば、不透明度がより低い選択された領域に対してより、不透明度がより高い選択された領域に対して、より大きい重み）。他の実施形態において、システムは、１つ以上の領域を（例えば、マウス、手によるジェスチャ、スワイプ、などの使用を通じて、表現６１０の中心軸に関して）回転させることをユーザに可能にするよう構成されてよい。このとき、領域は、回転を開始するようユーザ入力ジェスチャによって決定された速度及び方向（例えば、時計回り又は反時計回り）で無制限に回転してよい。それにより、夫々の領域の速度及び／又は方向の値も、選択された領域の検索語を重み付けするときに考慮されてよい（例えば、スピン速度がより遅いか若しくは全くスピン速度がない選択された領域に対してよりも、スピン速度がより速い選択された領域に対して、より大きい重み、及び／又は反時計回りに回転する選択された領域に対してよりも、時計回りに回転する選択された領域に対して、より大きい重み）。例えば、時計回り方向において２００％速度で回転する領域は、時計回り方向において１００％速度で回転する領域よりも２倍大きく重み付けされてよく、時計回り方向において１００％速度で回転する領域は、反時計回り方向において１００％速度で回転する領域よりも２倍大きく重み付けされてよく、反時計回り方向において１００％速度で回転する領域は、反時計回り方向において２００％速度で回転する領域よりも２倍大きく重み付けされてよい。それにより、速度及び方向の両方が重み付けスキームに作用し得る。
【００５２】
更には、図５に関連して更に詳細に記載されるように、表現６１０との（例えば、１つ以上の選択６２０の定義を通じた）ユーザのインタラクションに基づき生成され得るそのような検索語は、そのような検索語に少なくとも基づき１つ以上のリコメンデーションをユーザに提供する検索エンジン／リコメンデーションエンジンへ入力として供給されてよい。例えば、ユーザインターフェイス６００の結果フィールド６５０によって示されるように、１つ以上の他のメディア基盤又は適切なメディアアイテム若しくはアセットについての１つ以上のリコメンデーション結果は、そのような検索語が選択６２０によって定義されることに応答して、ユーザに対してインターフェイス６００によって提供されてよい（例えば、結果を生成するために使用された検索語との関連性に基づき順序付けされ得るメディアアセット又はメディア基盤２〜１０）。いくつかの実施形態において、フィールド６５０の結果は、表現６１０において提供されている現在の選択６２０によって定義される現在の検索語に応答して実時間において及び／又はほぼ即座に更新されてよい。そのような検索語及びそのようなリコメンデーション結果を決定する処理は、如何なる適切な技術も用いてシステム１００又はあらゆる他の適切なシステムのあらゆる適切なコンポーネント又はサブシステムによって扱われてよい。代替的に、そのようなリコメンデーション結果は、ユーザがインターフェイス６００の“検索”オプション６６０を選択することに応答してのみ、処理されてユーザに提供されてよい。
【００５３】
図７は、リコメンデーションをユーザに提供する検索語の生成を可能にするユーザインターフェイスの他の例を表す。検索エンジンのための検索語を生成するためにユーザインターフェイスを介してユーザ入力テキストデータを求めることに代えて、ユーザインターフェイス７００は、検索エンジンによって使用される１つ以上の検索語を生成するために（例えば、１つ以上の生成された検索語に基づきユーザにメディアアイテムを推薦するために）、第１メディア基盤（例えば、メディア１）の第１グラフィカル表現６１０とだけでなく、第２メディア基盤（例えば、メディア２）の第２グラフィカル表現７１０とも対話することをユーザに可能にしてよい。図７は、グラフィカル表現６１０及びグラフィカル表現７１０の両方に対して行われた１つ以上の選択並びにユーザインターフェイスによって有効にされた１つ以上の選択肢に基づき１つ以上の検索語を生成するために、ユーザがユーザインターフェイス７００と如何にして対話することができるかを示す。
【００５４】
図７に示されるように、ユーザインターフェイス７００は、図６に関して記載された、第１メディア基盤（例えば、“メディア１”）のグラフィカル表現６１０とともに、第２メディア基盤（例えば、“メディア２”のグラフィカル表現７１０）を表示画面７０１（例えば、表示デバイス１１４、タッチスクリーン制御デバイス１１６、タッチパネル３０１ｂなどの表示画面）上で提供してよい。２つのメディア基盤の夫々１つは、ユーザによって実行される検索のための基礎の少なくとも一部を提供し得る如何なる適切なタイプのメディアアセット若しくはメディアアイテム又は他の適切なエンティティであってもよい。例えば、メディア基盤は、歌、アルバム、アーティスト、役者、監督、映画、ビデオゲーム、アプリケーション（例えば、モバイルアプリケーション又は他の適切なコンピュータプログラム）、及び同様のものであってよい。グラフィカル表現６１０と同様に、グラフィカル表現７１０は、メディア基盤に関連し得る特定のメタデータ片を表す少なくとも１つのメタデータ領域を含んでよい。図７に示されるように、グラフィカル表現７１０は、４つのメタデータ領域（例えば、領域７１１〜７１４）を含んでよい。それらメタデータ領域の夫々は、メディア基盤（メディア２）に関連した夫々異なるメタデータを表してよい。例えば、領域１１１はメタデータ“ＭＮＯ”を表してよく、領域７１２はメタデータ“ＰＱＲ”を表してよく、領域７１３はメタデータ“ＳＴＵ”を表してよく、領域７１４はメタデータ“ＶＷＸ”を表してよい。グラフィカル表現７１０はまた、グラフィカル表現７１０によって表されるメディア基盤を示すインジケータ領域を含んでよい。例えば、グラフィカル表現７１０のインジケータ７１５は、
“メディア２”に言及するテキスト識別子、メディア２をユーザに絵を用いて識別し得る画像識別子＜画像２＞、及び／又はグラフィカル表現７１０がそのようなメディア基盤を表すことをユーザインターフェイス７００のユーザに伝えることができるあらゆる他の適切な識別子を通じて、グラフィカル表現７１０が特定のメディア基盤を示すことをユーザに識別してよい。少なくともグラフィカル表現６１０としてのメディア基盤１及びグラフィカル表現７１０としてメディア基盤２の最初の提示は、如何なる適切な方法でもユーザに（例えば、システム１００によって）提供されてよい。例えば、ユーザは、適切な媒体基盤のリストからそれらを選択すること、そのようなメディア基盤の名称を発話すること、又はあらゆる他の適切な方法でメディア基盤を特定することによって、検索プロセスにおける使用のために特定のメディア基盤を選択してよい。１つの特定の例において、ユーザは、メディア１の最初のメディア基盤とともに検索ユーザインターフェイス７００に加えられるよう、結果フィールド６５０から結果１（すなわち、“メディア２”）を選択してよい。
【００５５】
単なる一例として、グラフィカル表現６１０によって表されるメディア基盤は、上述されたように、よく知られた映画「マトリックス」であってよく、一方、グラフィカル表現７１０によって表されるメディア基盤は、よく知られた映画「ワイルド・スピード」であってよく、あるいは、よく知られた監督「スティーブン・スピルバーグ」であってよい。従って、グラフィカル表現６１０は、映画のメディア基盤を表してよく、一方、グラフィカル表現７１０は、他の映画のメディア基盤又は他のタイプのメディア基盤、例えば、監督のメディア基盤、役者のメディア基盤、ジャンルのメディア基盤、若しくは同様のものを表してよい。それにより、２つの表現は、単一の検索プロセスのための同じユーザインターフェイス上で２つの異なったタイプのメディア基盤を表してよい。そのような例において、グラフィカル表現７１０がよく知られた監督「スティーブン・スピルバーグ」であってよい場合に、インジケータ７１５は、“メディア２”の代わりに“スティーブン・スピルバーグ”としてテキスト識別子を含んでよく、且つ／あるいは、＜画像２＞の代わりにその監督を代表する画像（例えば、監督の顔写真のＪＰＥＧ）を含んでよい。監督「スティーブン・スピルバーグ」を表すグラフィカル表現７１０の例を続けると、領域７１１〜７１４の夫々１つは、メディア基盤“スティーブン・スピルバーグ”に関連し得る如何なる適切なメタデータも表してよい。例えば、領域７１１は、“１９８０年代のティーンエイジャーのサイエンスフィクション映画”メタデータを表してよく、領域７１１のインジケータ“ＭＮＯ”は、領域７１１がそのようなメタデータを表すことをユーザインターフェイス７００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。他の例として、領域７１２は、“ジュラシック・パーク”メタデータを表してよく、領域７１２のインジケータ“ＰＱＲ”は、領域７１２がそのようなメタデータを表すことをユーザインターフェイス７００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。更なる他の例として、領域７１３は、“‘スティーブン・スピルバーグ・プロダクション’メディア”メタデータを表してよく、領域７１３のインジケータ“ＳＴＵ”は、領域７１３がそのようなメタデータを表すことをユーザインターフェイス７００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。更なる他の例として、領域７１４は、“‘スティーブン・スピルバーグ・ビデオゲーム’メディア”メタデータを表してよく、領域７１４のインジケータ“ＶＷＸ”は、領域７１４がそのようなメタデータを表すことをユーザインターフェイス７００のユーザに伝えることができる如何なるテキスト、画像、又は他の適切なタイプの識別子であってもよい。表現７１０は、如何なる適切なメディア基盤も表してよく、表現７１０の夫々の領域（例えば、領域７１１〜７１４の夫々１つ）は、そのようなメディア基盤に関連し得る如何なる適切なメタデータも表してよいことが理解されるべきである。表現６１０と同じく、表現７１０は、如何なる適切な形状も有してよく、そのメタデータ領域は、互いとの且つグラフィカル表現の構造全体に対する如何なる適切な関係も有してよい。更には、表現６１０に関連して上述されたように、表現７１０の様々なメタデータ領域のサイズ、位置、及び量は、インターフェイス７００のユーザによって操作されてよい。更には、ユーザインターフェイス７００は、ユーザがユーザインターフェイス７００内で表現６１０に対する表現７１０の相対サイズを変更することを可能にするよう構成されてよい。例えば、ユーザインターフェイス７００は、グラフィカル表現６１０及び７１０のうちの一方のサイズを他方のグラフィカル表現に対して増大又は低減するために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）表現６１０及び７１０の一方又は両方をピンチし、プルし、ドラッグし、又は別なふうにそれと対話することをユーザに可能にしてよい。例えば、インターフェイス７００のグラフィカル表現６１０及び７１０が同じ全体サイズを有して最初にユーザに提供されること（図７を参照）に応答して、ユーザは、表現の一方の全体のサイズを他方の表現に対して増大又は低減してよい（図示せず。）
【００５６】
図６のユーザインターフェイス６００に関して上述されたように、ユーザインターフェイス７００は、ユーザが検索をシードするために表現６１０の及び／又は表現７１０の１つ以上のメタデータ領域の１つ以上の部分を選択すること可能にしてよい。例えば、一実施形態において、ユーザは、図６に関連して上述されたように、第１グラフィカル表現６１０に対して第１関心選択６２０を定義するとともに、第２グラフィカル表現７１０に対して第２関心選択７２０を定義してよい。ユーザインターフェイス７００の検索語フィールド７４０に図示されていないが、関心選択６２０及び７２０のそのような組み合わせは、メタデータ領域６１１〜６１４の夫々の１つの少なくとも部分が選択６２０によって指示されており且つメタデータ領域７１１〜７１４の夫々１つの少なくとも一部が選択７２０によって指示されているという事実により、検索クエリ全体の１２．５％としてメタデータ検索語“ＡＢＣ”、“ＤＥＦ”、“ＧＨＩ”、“ＪＫＬ”、“ＭＮＯ”、“ＰＱＲ”、“ＳＴＵ”、“ＶＷＸ”の夫々１つを等しく重み付けし得る“均一”重み付け検索クエリを生成してよい。代替的に、図示されていないが、ユーザは、表現６１０及び７１０が画面７０１上で視覚的に境を接しておらず且つ重なり合っていない場合でさえ、表現６１０の少なくとも１つのメタデータ領域の部分だけでなく、表現７１０の少なくとも１つのメタデータ領域の部分もカバーし得る単一の関心選択を定義してよい。
【００５７】
追加的に、又は代替的に、図７に示されるように、ユーザインターフェイス７００は、表現６１０の少なくとも１つのメタデータ領域の少なくとも一部が表現７１０の少なくとも１つのメタデータ領域の少なくとも一部と重なり合うことができるように、画面７０１上で表現６１０及び７１０を互いに対して動かすことをユーザに可能にするよう構成されてよい。例えば、ユーザインターフェイス７００は、２つの表現を重ね合わせるために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）表現６１０及び／又は表現７１０をドラッグし、フリックし、又は別なふうにそれと対話することをユーザに可能にしてよい。例えば、ユーザは、表現６１０及び７１０が重なり関心選択７９０を定義するよう重なり合うように、矢印Ｄ１の方向において表現６１０を及び／又は矢印Ｄ２の方向において表現７１０を動かしてよい。２つのメディア基盤の２つの表現しかユーザインターフェイス７００によって示され得ないが、如何なる他の適切な個数のメディア基盤の表現も単一のユーザインターフェイスにおいて提供されてよく、ユーザは、２つ以上の表現と重なり合うことができる１つ以上の重なり関心選択（例えば、選択７９０）及び／又は１つ以上の表現の少なくとも一部分をカバーすることができる１つ以上の関心選択（例えば、選択６２０及び選択７２０）を含め、それらの表現に対して如何なる適切な個数の関心選択も定義してよい。ユーザは、ユーザインターフェイス７００の選択６２０、７２０及び７９０の３つ全てを定義してよいが、如何なる適切な方法（例えば、メディアデバイスの１つ以上のトグルインターフェイススイッチ又はボタンと相互作用することによる。）においてもそれらのうちの１つ以上をオン又はオフし、あるいは、別なふうに、１つ以上の結果をユーザに推薦する検索エンジンに供給するために使用され得る１つ以上の検索語を定義するためにどの選択が利用され得るかを変更してよい（図示せず。）。
【００５８】
いくつかの実施形態において、ユーザインターフェイス７００の選択肢フィールド７３０によって提供される選択された“全”重なりオプションによって示され得るように、且つ、選択６２０も７２０も考慮されるべきでない（例えば、“オフ”に切り替えられている）場合に、生成された検索語は、２つ以上の表現の間の全体の重なり合いに基づき（例えば、インターフェイス７００の選択７９０によって定義される重なり全体によって）且つ“均一”重み付けオプションに基づき、決定されてよい。例えば、表現６１０及び７１０における選択７９０によって、且つ、フィールド７４０によって与えられる検索語のリストによって示されるように、“全”重なりオプションのためのそのような均一重み付けスキームの下で、検索クエリは、領域７１４を除くメタデータ領域６１１〜６１４及び領域７１１〜７１３の夫々１つの少なくとも部分が選択７９０によって指示されているという事実により、検索クエリ全体の〜１４．２８％（例えば、１００％を７で割った結果）としてメタデータ検索語“ＡＢＣ”、“ＤＥＦ”、“ＧＨＩ”、“ＪＫＬ”、“ＭＮＯ”、“ＰＱＲ”及び“ＳＴＵ”の夫々１つを等しく重み付けしてよい。他の実施形態において、選択肢フィールド７３０及び検索語フィールド７４０によって示されていないが、重複選択７９０は、表現６１０及び７１０における選択７９０によって示されるように、選択７９０の総面積の特定の割合がメタデータ領域６１１〜６１４及びメタデータ領域７１１〜７１３の夫々１つによって定義され得るように、“エリア”オプションを用いて重み付けされてよい。これは、すなわち、検索クエリが異なるメタデータ検索語“ＡＢＣ”、“ＤＥＦ”、“ＧＨＩ”、“ＪＫＬ”、“ＭＮＯ”、“ＰＱＲ”及び“ＳＴＵ”を検索クエリ全体のそれらの特定の割合によって重み付けし得るように、検索語を重み付けしてよい。
【００５９】
代替的に、インターフェイス７００は、重複選択７９０の１つ以上の特定の重複部分（例えば、表現６１０のメタデータ領域６１２が表現７１０のメタデータ領域７１２と重なり合う、重複選択７９０全体の中のその部分のみを示し得る、重複選択７９０全体のうちの重複部分選択７９５）を選択するために（例えば、タッチスクリーン、マウス、又はあらゆる他の適切なユーザ入力インターフェイスの使用を通じて）選択７９０全体をクリックし又は別なふうにそれと対話することをユーザに可能にするよう構成されてよい。これは、ユーザが、現在の検索の検索語のためのセレクタとしての使用のために、重複選択全体のうちの１つ以上の部分又はセグメント（例えば、重複部分選択７９５）を選択する可能にしてよい（例えば、選択肢フィールド７３０の“選択”重なりオプションによって有効にされ得る。一方、選択肢フィールド７３０の“無”重なりオプションは、如何なる重なり選択も無視してよく、選択６２０及び／又は７２０のような何らかの他の既知の選択を利用してよい。）。図５に関連して更に詳細に記載されるように、表現６１０及び７１０との（例えば、１つ以上の選択６２０、７２０，７９０、７９５などの定義を通じた）ユーザのインタラクションに基づき生成され得るそのような検索語は、そのような検索語に少なくとも基づき１つ以上のリコメンデーションをユーザに提供する検索エンジン／リコメンデーションエンジンへ入力として供給されてよい。例えば、ユーザインターフェイス７００の結果フィールド７５０によって示されるように、１つ以上の他のメディア基盤又は適切なメディアアイテム若しくはアセットについての１つ以上のリコメンデーション結果は、そのような検索語が特定の選択によって定義されることに応答して、ユーザに対してインターフェイス７００によって提供されてよい（例えば、結果を生成するために使用された検索語との関連性に基づき順序付けされ得るメディアアセット又はメディア基盤１１〜１９）。いくつかの実施形態において、フィールド７５０の結果は、表現６１０及び／又は７１０において提供されている現在の選択によって定義される現在の検索語に応答して実時間において及び／又はほぼ即座に更新されてよい。そのような検索語及びそのようなリコメンデーション結果を決定する処理は、如何なる適切な技術も用いてシステム１００又はあらゆる他の適切なシステムのあらゆる適切なコンポーネント又はサブシステムによって扱われてよい。代替的に、そのようなリコメンデーション結果は、ユーザがインターフェイス７００の“検索”オプション７６０を選択することに応答してのみ、処理されてユーザに提供されてよい。
【００６０】
従って、図６及び７のユーザインターフェイス６００及び７００のうちの１つを用いて、ユーザは１つ以上の選択を生成してよい。選択は、１つ以上の検索語を定義するために、少なくとも１つのメディア基盤の少なくとも１つのグラフィカル表現の少なくとも１つのメタデータ領域の少なくとも一部分を特定してよい。検索語は、１つ以上のリコメンデーション結果を与える検索クエリのために使用されてよい。通常、結果（例えば、結果フィールド６５０又は７５０の結果）は、単純な順序付きリストであってよい。他の実施形態において、結果は、結果によって表されるメディアアセット又はメディア基盤を選択することをユーザに可能にすることができるアイコン又はハイパーリンク及び同様のものとして表示されてよい。ユーザインターフェイス６００又は７００は、検索可能である如何なるメディアアセット又は基盤も検索するために使用され得る点が留意されるべきである。例えば、メディアアセットは、映画、ＴＶショー、公開ビデオ（例えば、ＹｏｕＴｕｂｅ（登録商標））、音楽及び他のタイプのオーディオ記録、ゲーム、本、雑誌、並びにあらゆる他の形態のオーディオ若しくはビデオファイル、役者、監督、登場人物、プロデューサ、ジャンル、又は関連したメタデータを有し得るあらゆる他の適切な概念であることができる。
【００６１】
インターフェイス６００又は７００を使用したクエリの構成の一特徴は、選択によって示された夫々のメタデータ領域の各部分の相対サイズに基づき、検索語に適用される重要度及び結果として現れる重みに影響を及ぼすよう検索エレメントを重み付けるユーザの能力である。ユーザがあるメタデータ基準を重ね合わせることができるだけでなく、メディア基盤のグラフィカル表現の１つ以上のメタデータ領域を選択しないこと又は、例えば、領域の不透明度を０％に減らすことによって、ユーザが特定のメタデータ基準を除外する能力も存在する。一方、領域の不透明度をわずかに０％を上回るよう減らすことは、その領域が、そのエリアの一部分が選択されるときに最低限の重みを有することを可能にしてよい。一般に、“＋”符号によって検索語フィールド６４０／７４０において示されるように、夫々の検索語はＡＮＤ演算子によって結び付けられる。なお、ＯＲ及びＮＯＴのような、如何なる他のブール演算子も、同様に明示的に使用されてよい。
【００６２】
これより再度図５を参照すると、図１の下半分のコンポーネント要素５００の詳細が提供されている。ここで、例となる配信ネットワーク２（１１２）は、相互接続された機能コンポーネントとともに表されている。図１で見られるように、コンテンツ源１０２は、映画、フィルムクリップ、ショートビデオ、ゲーム、及び同様のもののような特別コンテンツをコンテンツマネージャ１１０へ供給する。そのような特別コンテンツは、コンテンツデータベース１２２を介してコンテンツマネージャ１１０に利用可能にされてよい。メディアデバイス１０８によって要求されたコンテンツは、ネットワーク２（１１２）を介してメディアデバイス１０８へ供給され得る。
【００６３】
コンテンツ源１０２は、コンテンツ所有者からのコンテンツに関する情報を提供することができる。例えば、コンテンツ所有者によって提供されるメディアアーティクルが映画である場合には、映画のあらすじが提供されてよい。このあらすじ情報は、メディアアーティクルに関連したデータの部分を形成してよく、且つ／あるいは、メディアアーティクルに関するメタデータの部分であってよい。この及び他のメタデータは、コンテンツ源１０２によって受け取られてよく、そして、コンテンツマネージャ１１０に存在し得るメタデータマネージャ５１０によって処理されてよい。メタデータマネージャ５１０は、映画、ビデオ、オーディオファイル、本、又は他のデジタルアセットのようなメディアアイテム又はメディアアーティクルに関するメタデータを解析してよく、メタデータをメディアアーティクルと関連付けてよい。メタデータは、タイトル、制作日、作者、役者、監督、作曲家、制作スタジオ、ジャンル、解説、検索キーワード、及び同様のものを含んでよい。メタデータマネージャ５１０は、メタデータを補足し、それをソートし、及び／又はメタデータを、コンテンツデータベース１２２を介して利用可能にされるメディアアーティクルと関連付けてよい。コンテンツデータベース１２２は、メディアアーティクルを含んでよく、且つ、関連するメタデータを更に含んでよい。コンテンツデータベース１２２は、コンテンツ源１０２を介したコンテンツ所有者からの通信によりロード／維持／更新されてよい。
【００６４】
検索インデクサ（indexer）及び検索エンジン５２０は、バックエンドサーバ１１８の部分であってよい。検索インデクサは、メタデータマネージャ５１０からのメタデータを使用してよく、メタデータの検索可能な編成を提供してよい。メタデータのそのような編成は、インデキシング（indexing）と呼ばれ得る。メタデータのインデキシングは、メタデータに基づき検索を実施するために検索エンジン５２０によって有用であってよい。よって、上述されたようなメタデータに基づく検索語は、メタデータマネージャ５１０及び／又は検索エンジン５２０によって体系づけられ得るメタデータの一形式であってよいので、その場合に、検索エンジン５２０は、夫々のメタデータを含み得るデジタルコンテンツへの参照にアクセスすることができる。そのようなものとして、検索インデクサ及び検索エンジンは、互いと密接に連動してよい。当業者に明らかなように、それら２つのアイテムは、単一構造に配置可能であり、あるいは、密接に結び付けられている別個の構造であることができる。夫々は、それ自身のプロセッサ、メモリ、ソフトウェア命令、及び入出力構造を有することができ、あるいは、両方の機能は同じリソースを共有することができる。
【００６５】
図５のリコメンデーションエンジン５３０は、利用データベース１２０におけるユーザに関する情報に基づきユーザクエリに応答してリコメンデーションを提供するために、個人設定エンジン５４０とともに使用されてよい。利用データベース１２０は、ユーザの習慣、好み、メディアアーティクルの視聴に関する情報を含んでよい。クエリがメディアデバイス１０８のクエリ生成器５５０からバックエンドサーバ１１８へ提起される場合に、個人設定エンジン５４０及び／又はリコメンデーションエンジン５３０は、検索に関連し得るユーザ特有の情報に対応するよう機能してよい。クエリ結果は、このようにして、メディアアーティクルに対するユーザの経験及び好みに基づき生成され得る。提起されたクエリは、検索インデクサ／検索エンジン５２０とともにリコメンデーションエンジン５３０によって最初に扱われてよい。複数の結果が見つけられてよい。しかし、検索から結果が得られない状況では、次いで、クエリは、個人設定エンジン５４０からの情報に基づき、より個人化された検索を実施することによって扱われてよい。
【００６６】
いくつかの実施形態において、表示デバイス１１４又はタッチスクリーン制御デバイス１１６のいずれかにクエリ情報を入力するユーザは、クエリ生成器５５０と対話してよい。図示されるように、クエリ生成器５５０は、メディアデバイス１０８に設置されてよい。しかし、クエリ生成器のためのメディアデバイス１０８の位置又はバックエンドサーバ１１８の位置のいずれも適切に作動することが当業者によって理解されるだろう。クエリ生成器５５０は、ユーザインターフェイス６００及び／又は７００から要素列入力を受け取ってよく、そして、入力を、クエリ（例えば、フィールド６４０／７４０の検索語クエリ）を形成するために必要とされ得る順序付きキーワードに変換してよい。
【００６７】
図５のクエリ生成器５５０は、次いで、順序付き検索語に関する個人設定情報をバックエンドサーバ１１８の個人設定エンジン５４０に要求してよい。一実施形態において、クエリ生成器５５０は、メディアデバイス１０８のローカルメモリにおいて関連する個人設定情報を既に有していてよい。その場合には、ローカルの個人設定情報が使用されてよい。しかし、新規のクエリについては、バックエンドサーバ１１８の個人設定エンジン５４０へのアクセスが起こってよい。いくつかの実施形態において、検索インデクサ／検索エンジン５２０、リコメンデーションエンジン５３０、及び／又は個人設定エンジン５４０のような、図５のバックエンドサーバ１１８の１つ以上の部分は、メディアデバイス１０８から遠くにある（例えば、ネットワーク２（１１２）を経由する。）のではなく、メディアデバイス１０８によって提供されてよい。追加的に、又は代替的に、利用データベース１２０、メタデータマネージャ５１０、及び／又はコンテンツ源１０２／コンテンツデータベース１２２は、メディアデバイス１０８から遠くにある（例えば、ネットワーク２（１１２）を経由する。）のではなく、メディアデバイス１０８によって提供されてよい。
【００６８】
個人設定エンジン５４０は、個人設定エンジン５４０に提起された検索語に基づき、ユーザに関連した好みをクエリ生成器５５０へ供給してよい。利用データベース１２０は、ユーザの好みに関する情報、例えば、お気に入りの題材、ジャンル、年相応さ、及び同様のものを個人設定エンジン５４０に提供するようアクセスされてよい。例えば、クエリ生成器５５０が役者名の検索語を提供したならば、利用データベース１２０及び個人設定エンジン５４０の組み合わせは、ユーザが関心を持ちうる様々なジャンルにおける選択された役者に対するユーザの好みに関する情報をクエリ生成器５５０に提供してよい。この情報は、リコメンデーションエンジン５３０への提起の前にクエリを変更する方法をクエリ生成器５５０に知らせるために、個人設定エンジン５４０からクエリ生成器５５０へ返送されてよい。個人設定エンジン５４０が検索語に対するユーザの好みを提供し得る場合に、クエリ生成器５５０は、インターフェイス６００／７００を通じてユーザによって提供される選択及び選択肢により生成された検索語だけでなく、個人設定エンジン５４０から得られたユーザの好みも用いて、最終的なクエリを構成することができる。最終的なクエリは、次いで、フィールド６５０／７５０のための結果を生成するために、（例えば、検索インデクサ／検索エンジン５２０とともに）リコメンデーションエンジン５３０によって使用されてよい。個人設定エンジン５４０は、検索語についての何らかの追加の重み付け情報をクエリ生成器５５０に提供してよい。一例において、クエリ生成器５５０からの検索語“ドラマ映画”は、ドラマ視聴のユーザの既知の履歴に基づき重み付けについて増減されてよい。特定のユーザが他のジャンルよりドラマを好む場合には、重み係数のスケーリングは、最終的な検索においてドラマについて強いユーザの好みを示すよう、より高く移動されてよい。このように、“ドラマ映画”に関する検索語が使用されるクエリ構成において、それは、ユーザインターフェイス６００／７００のユーザ選択に従って重み付けされ得るだけでなく、いくつかの実施形態では、個人設定エンジン５４０が、ユーザのプロファイルに基づきその重み付けを増減することができる追加のユーザ情報を提供することもできる。一実施形態において、個人設定エンジン５４０は、クエリ生成器５５０からバックエンドサーバ１１８へ送信される夫々の検索語についてスケーリング係数を提供する。
【００６９】
図８は、メディアアイテムの推奨リストを生成する、実例となるプロセス８００のフローチャートである。ステップ８０２で、プロセス８００は、メディア基盤に関連したメタデータを表す少なくとも１つのメタデータ領域を含むそのメディア基盤のグラフィカル表現を提示することを含んでよい。例えば、ユーザインターフェイス６００は、メディア基盤“メディア１”のグラフィカル表現６１０を含むよう提示されてよく、グラフィカル表現６１０は、メディア基盤“メディア１”に関連したメタデータ“ＡＢＣ”を表す少なくとも１つのメタデータ領域６１１を含んでよい。次に、ステップ８０４で、プロセス８００は、グラフィカル表現の少なくとも一部分の選択を受け取ることを含んでよい。例えば、ユーザインターフェイス６００は、グラフィカル表現６１０の少なくとも一部分の選択６２０を（例えば、ユーザインタラクションを通じて）受け取ってよい。次に、ステップ８０６で、プロセス８００は、受け取られた選択に基づき少なくとも１つの検索語を生成することを含んでよい。例えば、少なくとも１つの検索語は、選択６２０に基づき（例えば、検索フィールド６４０に示されるように）生成されてよい。このとき、異なる検索語は、選択によって指示されている夫々のメタデータ領域の量に基づき、異なるように重み付けされてよい。次に、ステップ８０８で、プロセス８００は、少なくとも１つの検索語を用いてメディアアイテムを検索することを含んでよい。例えば、システム５００の検索エンジン／リコメンデーションエンジンは、ステップ８０６で生成された検索フィールド６４０の検索語を用いてメディアアイテムを検索してよい。次いで、ステップ８１０で、プロセス８００は、検索に基づきメディアアイテムの推奨リストを提供することを含んでよい。例えば、メディアアイテムのリストは、検索フィールド６４０の検索語を利用する検索に基づき、インターフェイス６００のフィールド６５０において提供されてよい。ユーザは、次いで、表示デバイスでの視聴又は他の使用のために、リストアップされているアイテムの中から１つを選択することができる。検索結果の提示は、表示ユニット１１４又はタッチスクリーン制御デバイス１１６のいずれかにより達成され得る。結果は、メディアデバイス１０８上でユーザに表示されるリストとして、重み付けされた順序で提示されてよい。
【００７０】
図８のプロセス８００で示されているステップは単に例であり、既存のステップは変更又は削除されてよく、更なるステップは追加されてよく、特定のステップの順序は変更されてよいことが理解される。
【００７１】
図９は、メディアアセット検索を助ける、実例となるプロセス９００のフローチャートである。ステップ９０２で、プロセス９００は、第１メディアアセットの第１グラフィカル表現及び第２メディアアセットの第２グラフィカル表現を同時に提示することを含んでよい。このとき、第１グラフィカル表現は、第１メディアアセットを表す第１アイコンと、該第１アイコンを囲む階層的リングとを含んでよく、前記階層的リングは、前記第１メディアアセットに関連した固有メタデータを表す内側リングと、前記第１メディアアセットに関連した汎用メタデータを表す外側リングとを含んでよい。また、第２グラフィカル表現は、第２メディアアセットを表す第２アイコンと、該第２アイコンを囲む階層的リングとを含んでよく、前記階層的リングは、前記第２メディアアセットに関連した固有メタデータを表す内側リングと、前記第２メディアアセットに関連した汎用メタデータを表す外側リングとを含んでよい。例えば、図７に示されるように、ユーザインターフェイス７００は、第１メディアアセット（“メディア１”）の第１グラフィカル表現６１０及び第２メディアアセット（“メディア２”）の第２グラフィカル表現７１０を同時に提示してよい。このとき、第１グラフィカル表現６１０は、第１メディアアセット（“メディア１”）を表す第１アイコン６１５と、第１アイコン６１５を囲む階層的リング６１１〜６１４とを含んでよく、階層的リング６１１〜６１４は、第１メディアアセット（“メディア１”）に関連した固有メタデータ（“ＪＫＬ”）を表す内側リング６１４と、第１メディアアセット（“メディア１”）に関連した汎用メタデータ（“ＡＢＣ”）を表す外側リング６１１とを含んでよい。また、第２グラフィカル表現７１０は、第２メディアアセット（“メディア２”）を表す第２アイコン７１５と、第２アイコン７１５を囲む階層的リング７１１〜７１４とを含んでよく、階層的リング７１１〜７１４は、第２メディアアセット（“メディア２”）に関連した固有メタデータ（“ＶＷＸ”）を表す内側リング７１４と、第２メディアアセット（“メディア２”）に関連した汎用メタデータ（“ＭＮＯ”）を表す外側リング７１１とを含んでよい。次に、ステップ９０４で、プロセス９００は、前記第１メディアアセットの前記第１グラフィカル表現の前記階層的リングの少なくとも一部分及び前記第２メディアアセットの前記第２グラフィカル表現の前記階層的リングの少なくとも一部分が重なり合うように、ユーザが前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現のうちの少なくとも一方を動かすことができるようにすることを含んでよい。例えば、図７に示されるように、ユーザインターフェイス７００は、第１メディアアセット（“メディア１”）の第１グラフィカル表現６１０の階層的リング６１１〜６１４の少なくとも一部分及び第２メディアアセット（“メディア２”）の第２グラフィカル表現７１０の階層的リング７１１〜７１４の少なくとも一部分が重なり合うように、ユーザが第１メディアアセット（“メディア１”）の第１グラフィカル表現６１０及び第２メディアアセット（“メディア２”）の第２グラフィカル表現７１０のうちの少なくとも一方を（例えば、タッチスクリーンディスプレイ７０１において）動かすことを可能にしてよい。次に、ステップ９０６で、プロセス９００は、前記第１メディアアセットの前記第１グラフィカル表現及び前記第２メディアアセットの前記第２グラフィカル表現の重なり合うリングに関連したメタデータに基づき第３メディアアセットを検索することを含んでよい。例えば、図１、５及び７に示されるように、システム１００は、第１メディアアセット（“メディア１”）の第１グラフィカル表現６１０及び第２メディアアセット（“メディア２”）の第２グラフィカル表現７１０の重なり合うリングに関連したメタデータに基づき（例えば、結果フィールド７５０の）第３メディアアセット（“メディア１１”）を（例えば、検索エンジン５２０により）検索してよい。
【００７２】
図９のプロセス９００で示されているステップは単に例であり、既存のステップは変更又は削除されてよく、更なるステップは追加されてよく、特定のステップの順序は変更されてよいことが理解される。
【００７３】
本願で記載される実施は、例えば、方法若しくはプロセス、装置、又はハードウェア及びソフトウェアの組み合わせにおいて実装されてよい。たとえ１つの実施形態に関してしか説明されていない（例えば、方法としてしか説明されていない）としても、説明されている特徴の実施は、他の形でも実装されてよい。例えば、実施は、ハードウェア装置、ハードウェア及びソフトウェア装置、又は同様のものにより達成され得る。装置は、例えば、適切なハードウェア、ソフトウェア、及び／又はファームウェアにおいて実装されてよい。方法は、例えば、プロセッサのような装置において実装されてよい。プロセッサは、例えば、コンピュータ、マイクロプロセッサ、集積回路、又はプログラム可能ロジックデバイスを含む如何なるプロセッシングデバイスも指してよい。追加的に、又は代替的に、方法は、プロセッサによって実行される命令によって実装されてよく、そのような命令は、例えば、集積回路、ソフトウェア担体又は他の記憶デバイス、例えば、ハードディスク、コンパクトディスケット（ＣＤ又はＤＶＤ）、ＲＡＭ、ＲＯＭ、又はあらゆる他の磁気、光学、若しくはソリッドステート媒体のような、プロセッサ又はコンピュータ読み出し可能な媒体において記憶されてよい。命令は、上記の又は当業者に知られている媒体のいずれかのような、コンピュータ読み出し可能な媒体において有形に具現されたアプリケーションプログラムを形成してよい。
【００７４】
本開示の教示を組み込む実施形態が本願において詳細に図示及び記載されてきたが、当業者であれば、それらの教示を依然として組み込む多くの他の変形された実施形態に用地に想到可能である。検索クエリ形成のためのシステム、方法、非一時的なプログラム記憶デバイス、及びユーザインターフェイスの好適な実施形態が記載されてきたが、それらは実例であって限定ではなく、変更及び変形は、上記の教示に照らして当業者によって行われ得ることが知られる。従って、変更は、添付の特許請求の範囲によって示されている本開示の適用範囲内にあるように本開示の特定の実施形態において行われてよいことが理解されるべきである。
【００７５】
［関連出願の相互参照］
本願は、２０１４年９月２３日付けで出願された米国特許仮出願第６２／０５３８３８号に基づく優先権を主張する。なお、優先権の基礎とされた米国出願は、その全文を参照により本願に援用される。
【図１】
2017528843.tif 000003
【図２】
2017528843.tif 000004
【図３】
2017528843.tif 000005
【図４】
2017528843.tif 000006
【図５】
2017528843.tif 000007
【図６】
2017528843.tif 000008
【図７】
2017528843.tif 000009
【図８】
2017528843.tif 000010
【図９】
2017528843.tif 000011
【国際調査報告】
2017528843.tif 000012
2017528843.tif 000013