(57)【要約】関連するメディア・アセットの動的な発見のための方法及びシステムが提供される。方法は、ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するステップ（４２０）を含む。方法は、複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取るステップ（４３０）を更に含む。選択は、ユーザが選択をされるメディア・アセットをディスプレイスクリーン上の予め指定された位置に動かすことによって、行われる。方法は、インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供するステップ（４４０）を更に含む。レコメンデーションは、ディスプレイスクリーン上の他の位置において提供される。他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する。
2016527594.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するステップと、
前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取るステップであって、該選択は、前記ユーザが当該選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された位置に動かすことによって行われる、ステップと、
前記インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供するステップであって、該レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供され、該他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する、ステップと
を有する方法。
【請求項２】
他の選択されたメディア・アセットのインジケーションを受け取るステップであって、該他の選択されたメディア・アセットは、前記関連するメディア・アセットのレコメンデーションの中から選択される、ステップと、
前記他の選択されたメディア・アセットのための前記関連するメディア・アセットの更なるレコメンデーションを提供するステップと
を更に有する請求項１に記載の方法。
【請求項３】
前記複数のメディア関連カテゴリは、役者カテゴリ、監督カテゴリ、前記選択をされるメディア・アセットが公に利用可能になった１０年紀に対応する１０年紀カテゴリ、製作者カテゴリ、スタジオカテゴリ、及びジャンルカテゴリのうちの少なくとも１つを含む、
請求項１に記載の方法。
【請求項４】
前記予め指定された位置は、前記ディスプレイスクリーンの中心であり、前記他の位置の少なくとも１つは、前記ディスプレイスクリーンの象限を有する、
請求項１に記載の方法。
【請求項５】
前記複数のメディア関連カテゴリの中から１つ以上のメディア関連カテゴリを選択する前記ユーザからの１つ以上の入力を受けるステップを更に有し、
前記レコメンデーションは、前記複数のメディア関連カテゴリの中の前記選択された１つ以上のメディア関連カテゴリのためにのみ提供される、
請求項１に記載の方法。
【請求項６】
前記ユーザからの前記１つ以上の入力は、ユーザインタフェース及びメニューのうちの少なくとも１つにより前記ユーザによって提供される、
請求項５に記載の方法。
【請求項７】
前記ディスプレイスクリーンは、ユーザインタフェースに含まれる、
請求項１に記載の方法。
【請求項８】
ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するメディア記述データベースと、
前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取り、該インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供する関連メディア・アセット検索部と
を有し、
前記選択は、前記ユーザが当該選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された位置に動かすことによって行われ、前記レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供され、該他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する、
システム。
【請求項９】
前記関連メディア・アセット検索部は、
他の選択されたメディア・アセットのインジケーションを受け取り、該他の選択されたメディア・アセットが、前記関連するメディア・アセットのレコメンデーションの中から選択され、
前記他の選択されたメディア・アセットのための前記関連するメディア・アセットの更なるレコメンデーションを提供する、
請求項８に記載のシステム。
【請求項１０】
前記複数のメディア関連カテゴリは、役者カテゴリ、監督カテゴリ、前記選択をされるメディア・アセットが公に利用可能になった１０年紀に対応する１０年紀カテゴリ、製作者カテゴリ、スタジオカテゴリ、及びジャンルカテゴリのうちの少なくとも１つを含む、
請求項８に記載のシステム。
【請求項１１】
前記予め指定された位置は、前記ディスプレイスクリーンの中心であり、前記他の位置の少なくとも１つは、前記ディスプレイスクリーンの象限を有する、
請求項８に記載のシステム。
【請求項１２】
前記関連メディア・アセット検索部は、前記複数のメディア関連カテゴリの中から１つ以上のメディア関連カテゴリを選択する前記ユーザからの１つ以上の入力を受け、
前記レコメンデーションは、前記複数のメディア関連カテゴリの中の前記選択された１つ以上のメディア関連カテゴリのためにのみ提供される、
請求項８に記載のシステム。
【請求項１３】
前記ユーザからの前記１つ以上の入力は、ユーザインタフェース及びメニューのうちの少なくとも１つにより前記ユーザによって提供される、
請求項１２に記載のシステム。
【請求項１４】
前記ディスプレイスクリーンは、ユーザインタフェースに含まれる、
請求項８に記載のシステム。
【請求項１５】
ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するステップと、
前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取るステップであって、該選択は、前記ユーザが当該選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された位置に動かすことによって行われる、ステップと、
前記インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供するステップであって、該レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供され、該他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する、ステップと
を有する方法を実行するためのコンピュータ実行可能コードを記憶した非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本原理は、概して、ユーザインタフェースに関し、特に、関連するメディア・アセットの動的な発見のための方法及びシステムに関する。
【背景技術】
【０００２】
現在、デジタルコンテンツプロバイダ（例えば、制限なしに、Ｎｅｔｆｌｉｘ（登録商標）、Ｈｕｌｕ（登録商標）、及びＡｍａｚｏｎ（登録商標）、など）からのユーザインタフェースは、ユーザが関連するメディア・アセットの選択のレイアウトをカスタマイズするための能力を提供しない。そのようなデジタルコンテンツプロバイダには、例えば前述の企業などのインターネットプロバイダを介してエンドユーザへコンテンツを提供するサードパーティのデジタルコンテンツプロバイダがあるが、それに限られない。
【発明の概要】
【０００３】
先行技術のそれら及び他の欠点及び不都合は、関連するメディア・アセットの動的な発見のための方法及びシステムを対象とする本原理によって対処される。
【０００４】
本原理の態様に従って、方法が提供される。当該方法は、ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するステップを含む。当該方法は、前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取るステップを更に含む。前記選択は、前記ユーザが当該選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された位置に動かすことによって、行われる。当該方法は、前記インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供するステップを更に含む。前記レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供される。前記他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する。
【０００５】
本原理の他の態様に従って、システムが提供される。当該システムは、ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するメディア記述データベースを含む。当該システムは、前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取り、該インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供する関連メディア・アセット検索部を更に含む。前記選択は、前記ユーザが当該選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された位置に動かすことによって、行われる。前記レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供される。前記他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する。
【０００６】
本原理の更なる他の態様に従って、方法を実行するためのコンピュータ実行可能コードを記憶した非一時的なコンピュータ可読記憶媒体が提供される。前記方法は、ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するステップを含む。前記方法は、前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取るステップを更に含む。前記選択は、前記ユーザが当該選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された位置に動かすことによって、行われる。前記方法は、前記インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供するステップを更に含む。前記レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供される。前記他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する。
【０００７】
本原理のそれら及び他の態様、特徴及び利点は、添付の図面に関連して読まれるべき、例となる実施形態の以下の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【０００８】
本原理は、次の例となる図に従って、より良く理解され得る。
【図１】本原理の実施形態に従って、本原理が適用され得る、ビデオコンテンツを配信するシステム１００を例示する。
【図２】本原理の実施形態に従って、本原理が適用され得る、プロセッシングシステム２００を例示する。
【図３】本原理の実施形態に従って、関連するメディア・アセットの動的な発見のためのシステム３００を例示する。
【図４】本原理の実施形態に従って、関連するメディア・アセットの動的な発見のための方法４００を例示する。
【図５】本原理の実施形態に従って、関連するメディア・アセットを表示するユーザインタフェース５００を例示する。
【図６】本原理の実施形態に従って、図５のユーザインタフェース５００の中心へ動かされるメディア・アセットの表現６００を例示する。
【図７】本原理の実施形態に従って、図６の選択されたメディア・アセットに対する関連するメディア・アセットの結果の表現７００を例示する。
【発明を実施するための形態】
【０００９】
本原理は、関連するメディア・アセットの動的な発見のための方法を対象とする。
【００１０】
実施形態において、ユーザインタフェースは、ディスプレイスクリーンの異なった領域においてグループ化されるメディア・アセットのレコメンデーションを表示するよう提供される。実施形態において、第１メディア・アセットが選択される場合に、メディア・アセットの複数のレコメンデーションがそのような領域において提示される。このとき、夫々の領域は、特定のトピック（監督、役者、ジャンル、メディア・アセットの１０年紀、及び同様のもの）に関連する。そのような領域の対象は、ユーザの好みに応じて変更され得る。実施形態において、ユーザの好みは、特定のカテゴリの領域を指定することに関係があってよい。その領域には、特定のカテゴリのメディア・アセットが表示され、例えば、関連するメディア・アセットに係るトピックが見つけられる。
【００１１】
本明細書は、本原理を説明する。よって、明らかなことだが、当業者は、ここで明示的に記載及び図示されていなくとも、本原理を具現し且つその主旨及び適用範囲内に含まれる様々な配置を考えつくことができるであろう。
【００１２】
ここで挙げられている全ての例及び条件付き語は、当該技術を促進することに本発明者によって寄与される概念及び本原理を読者が理解するのを助ける教育的目的のためのものであり、そのような具体的に挙げられている例及び条件に制限されないものとして解釈されるべきである。
【００１３】
更に、本原理の原理、態様及び実施形態並びにそれらの具体例を挙げているここでの全ての記述は、それらの構造的及び機能的等価物のいずれも包含するよう意図される。加えて、そのような等価物は、現在知られている等価物及び将来開発される等価物（すなわち、構造にかかわらず、同じ機能を実行する、開発されたあらゆる要素）の両方を含むことが意図される。
【００１４】
よって、例えば、ここで提示されるブロック図は、本原理を具現する、実例となる回路構成の概念図に相当することが、当業者によって認識されるであろう。同様に、如何なるフローチャート、フロー図、状態遷移図、擬似コード、及び同様のものも、コンピュータ可読媒体において実質的に表され、コンピュータ又はプロセッサによって、そのようなコンピュータ又はプロセッサが明示的に示されていようとなかろうと、そのように実行され得る様々なプロセスに相当することが認識されるであろう。
【００１５】
図中に示されている様々な要素の機能は、適切なソフトウェアと関連してソフトウェアを実行可能なハードウェアに加えて、専用のハードウェアの使用を通じて、提供されてよい。プロセッサによって提供される場合に、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、あるいは、一部のプロセッサが供給され得る複数の個別的なプロセッサによって、提供されてよい。更に、語「プロセッサ」又は「コントローラ」の明示的な使用は、ソフトウェアを実行することができるハードウェアにもっぱら言及するものと解釈されるべきではなく、制限なしに、デジタル信号プロセッサ（digital  signal  processor）（ＤＳＰ）ハードウェア、ソフトウェアを記憶するための読出専用メモリ（read-only  memory）（ＲＯＭ）、ランダムアクセスメモリ（random  access  memory）（ＲＡＭ）、及び不揮発性ストレージを暗に含んでよい。
【００１６】
従来型及び／又はカスタムの他のハードウェアも含まれてよい。同様に、図中に示されている如何なるスイッチも、単に概念的にすぎない。それらの機能は、プログラムロジックの動作を通じて、専用のロジックを通じて、プログラム制御と専用のロジックとのインタラクションを通じて、あるいは、手動によってさえ、実行されてよく、特定の技術は、文脈からより具体的に理解されるように、実施者によって選択可能である。
【００１７】
本願の特許請求の範囲において、特定の機能を実行する手段として表されている如何なる要素も、例えば、ａ）その機能を実行する回路素子の組み合わせ、又はｂ）あらゆる形態をとる、従って、ファームウェア、マイクロコード若しくは同様のものを含むソフトウェアであって、機能を実行するよう当該ソフトウェアを実行するための適切な回路と組み合わされるソフトウェアを含む、その機能を実行するあらゆる方法を包含するよう意図される。そのような特許請求の範囲によって定義される本原理は、様々な列挙されている手段によって提供される機能性が、特許請求の範囲が要求する様態において組み合わされて寄せ集められるという事実にある。よって、そのような機能性を提供することができる如何なる手段も、ここで示されているものと同等であると見なされる。
【００１８】
本原理の「一実施形態」又は「実施形態」との本明細書中での言及、及びそれの他の変形は、実施形態に関連して記載されている特定の機能、構造、特性、などが本原理の少なくとも１つの実施形態に含まれることを意味する。よって、本明細書の全体を通して様々な箇所で現れる、「一実施形態において」又は「実施形態では」との言い回し、及びあらゆる他の変形の出現は、必ずしも全てが同じ実施形態に言及しているわけではない。
【００１９】
当然ながら、次の「／」、「及び／又は」、及び「〜のうちの少なくとも１つ」のいずれかの使用は、例えば、「Ａ／Ｂ」、「Ａ及び／又はＢ」及び「Ａ及びＢのうちの少なくとも１つ」の場合において、最初に挙げられている選択肢（Ａ）のみの選択、又は二番目に挙げられている選択肢（Ｂ）のみの選択、又は両方の選択肢（Ａ及びＢ）の選択を包含するよう意図される。更なる例として、「Ａ、Ｂ、及び／又はＣ」及び「Ａ、Ｂ、及びＣのうちの少なくとも１つ」の場合において、そのような言い回しは、最初に挙げられている選択肢（Ａ）のみの選択、二番目に挙げられている選択肢（Ｂ）のみの選択、又は三番目に挙げられている選択肢（Ｃ）のみの選択、又は最初及び二番目に挙げられている選択肢（Ａ及びＢ）のみの選択、又は最初及び三番目に挙げられている選択肢（Ａ及びＣ）のみの選択、又は二番目及び三番目に挙げられている選択肢（Ｂ及びＣ）のみの選択、又は３つ全ての選択肢（Ａ及びＢ及びＣ）の選択を包含するよう意図される。これは、当該及び関連する技術において通常の知識を有する者によって容易に理解されるように、挙げられる項目の数だけ拡張されてよい。
【００２０】
最初に、様々なタイプのコンテンツをユーザに配信するシステムが記載される。
【００２１】
図１は、本原理の実施形態に従って、本原理が適用され得る、ビデオコンテンツを配信するシステム１００を例示する。コンテンツは、例えば映画スタジオ又は製作会社などのコンテンツ源１０２によって生じる。コンテンツは、２つの形式のうちの少なくとも１つにおいて供給されてよい。１つの形式は、ブロードキャスト形式のコンテンツであってよい。ブロードキャスト・コンテンツは、ブロードキャスト・アフィリエイト・マネージャ１０４へ供給される。ブロードキャスト・アフィリエイト・マネージャは、通常は全国放送サービスであり、例えば、American  Broadcasting  Company（ＡＢＣ）、National  Broadcasting  Company（ＮＢＣ）、Columbia  Broadcasting  System（ＣＢＳ）などがある。ブロードキャスト・アフィリエイト・マネージャは、コンテンツを収集し保管してよく、配信ネットワーク１（１０６）として示される配信ネットワークを介したコンテンツの配信をスケジューリングしてよい。配信ネットワーク１（１０６）は、全国的なセンターから１つ以上の地方の又は局所的なセンターへの衛星リンク伝送を含んでよい。配信ネットワーク１（１０６）は、例えば無線放送、衛星放送、又はケーブル放送を介した、局所的配信システムを用いる局所的コンテンツ配信を更に含んでよい。局所的に配信されたコンテンツは、ユーザの家にあるユーザのセットトップボックス／デジタルビデオレコーダ（digital  video  recorder）（ＤＶＲ）１０８へ供給される。ここで、コンテンツは、ユーザによるその後の検索の結果の部分を形成する。
【００２２】
第２の形式のコンテンツは、スペシャルコンテンツと呼ばれる。スペシャルコンテンツは、プレミアム・ビューイング、ペイ・パー・ビュー、又はさもなければブロードキャスト・アフィリエイト・マネージャへ供給されない他のコンテンツとして配信され得るコンテンツを含んでよい。スペシャルコンテンツは、コンテンツ・マネージャ１１０へ配信されてよい。コンテンツ・マネージャ１１０は、例えば、コンテンツプロバイダ、ブロードキャストサービス、又は配信ネットワークサービスの系列であるインターネットウェブサイトなどのサービスプロバイダであってよい。コンテンツ・マネージャ１１０はまた、インターネットコンテンツを配信システムに、又は明示的には、ユーザのセットトップボックス／デジタルビデオレコーダ１０８へ未だ配信されていないコンテンツが検索され得るように検索にのみ、組み込んでよい。コンテンツ・マネージャ１１０は、コンテンツをユーザのセットトップボックス／デジタルビデオレコーダ１０８へ別個の配信ネットワーク、すなわち、配信ネットワーク２（１１２）を介して配信してよい。配信ネットワーク２（１１２）は、高速ブロードバンドインターネット型通信システムを含んでよい。留意すべきは、ブロードキャスト・アフィリエイト・マネージャ１０４からのコンテンツはまた、配信ネットワーク２（１１２）の全て又は部分により配信されてよく、コンテンツ・マネージャ１１０からのコンテンツは、配信ネットワーク１（１０６）の全て又は部分により配信されてよい点である。加えて、ユーザはまた、コンテンツ・マネージャ１１０によって管理されるコンテンツを必ずしも有さずに、配信ネットワーク２（１１２）を介してインターネットから直接にコンテンツを取得してよい。
【００２３】
セットトップボックス／デジタルビデオレコーダ１０８は、配信ネットワーク１及び配信ネットワーク２の一方又は両方から種々のタイプのコンテンツを受信してよい。セットトップボックス／デジタルビデオレコーダ１０８は、コンテンツを処理し、ユーザの好み及びコマンドに基づきコンテンツの分離を提供する。セットトップボックス／デジタルビデオレコーダ１０８は、オーディオ及びビデオコンテンツを記録及び再生するために、例えばハードドライブ又は光ディスクドライブなどのストレージデバイスを更に含んでよい。処理されたコンテンツは、ディスプレイデバイス１１４へ供給される。ディスプレイデバイス１１４は、従来の２Ｄタイプディスプレイであってよく、あるいは、代替的に、先進的な３Ｄディスプレイであってよい。当然に、例えば無線電話機、ＰＤＡ、コンピュータ、ゲーム機、リモートコントロール、マルチメディアプレイヤー、又は同様のものなどの、表示機能を備えた他のデバイスは、本開示の教示を用いてよく、本開示の適用範囲内にあると見なされる。幾つかの実施形態では、少なくともディスプレイデバイス１１４は、他の実施形態では、更にセットトップボックス／デジタルビデオレコーダ１０８は、例えば、図２に関して図示及び記載されるプロセッシングシステム２００などの、ディスプレイを備えたプロセッシングシステムによって置換され得る。プロセッシングシステム２００は、あらゆるメディア消費／表現デバイスの代表であることができる。
【００２４】
図２は、本原理の実施形態に従って、本原理が適用され得るプロセッシングシステム２００を例示する。プロセッシングシステム２００は、システムバス２０２を介して他のコンポーネントへ動作上結合される少なくとも１つのプロセッサ（ＣＰＵ）２０４を有する。キャッシュ２０６、読出専用メモリ（Read  Only  Memory）（ＲＯＭ）２０８、ランダムアクセスメモリ（Random  Access  Memory）（ＲＡＭ）２１０、入出力（input/output）（Ｉ／Ｏ）アダプタ２２０、サウンドアダプタ２３０、ネットワークアダプタ２４０、ユーザインタフェースアダプタ２５０、及びディスプレイアダプタ２６０は、システムバス２０２へ動作上結合される。
【００２５】
第１ストレージデバイス２２２及び第２ストレージデバイス２２４は、Ｉ／Ｏアダプタ２２０によってシステムバス２０２へ動作上結合される。ストレージデバイス２２２及び２２４は、ディスクストレージデバイス（例えば、磁気又は光ディスクストレージデバイス）、ソリッドステート磁気デバイス、などのいずれかであることができる。ストレージデバイス２２２及び２２４は、同じタイプのストレージデバイス及び／又は異なるタイプのストレージデバイスであることができる。
【００２６】
スピーカ２３２は、サウンドアダプタ２３０によってシステムバス２０２へ動作上結合される。
【００２７】
トランシーバ２４２は、ネットワークアダプタ２４０によってシステムバス２０２へ動作上結合される。
【００２８】
第１ユーザ入力デバイス２５２、第２ユーザ入力デバイス２５４、及び第３ユーザ入力デバイス２５６は、ユーザインタフェースアダプタ２５０によってシステムバス２０２へ動作上結合される。ユーザ入力デバイス２５２、２５４及び２５６は、キーボード、マウス、キーパッド、画像キャプチャデバイス、モーション検知デバイス、マイクロホン、先のデバイスのうちの少なくとも２つの機能性を組み込むデバイス、などのいずれかであることができる。当然、他のタイプの入力デバイスも、本原理の主旨を保ちながら使用可能である。ユーザ入力デバイス２５２、２５４及び２５６は、同じタイプのユーザ入力デバイス又は異なるタイプのユーザ入力デバイスであることができる。ユーザ入力デバイス２５２、２５４及び２５６は、システム２００に対して情報を入力及び出力するために使用される。
【００２９】
ディスプレイデバイス２６２は、ディスプレイアダプタ２６０によってシステムバス２０２へ動作上結合される。
【００３０】
当然、プロセッシングシステム２００は、当業者によって容易に想到されるように、他の要素（図示せず。）を更に含むと共に、特定の要素を省略してよい。例えば、様々な他の入力デバイス及び／又は出力デバイスは、当業者によって容易に理解されるように、プロセッシングシステム２００の特定の実施に応じて、プロセッシングシステム２００に含まれ得る。例えば、様々なタイプの無線及び／又は有線の入力及び／又は出力デバイスが使用され得る。更に、追加のプロセッサ、コントローラ、メモリ、なども、様々な構成において、当業者によって容易に認識されるように利用され得る。プロセッシングシステム２００のそれら及び他の変形例は、ここで与えられている本原理の教示を鑑みて当業者によって容易に想到される。
【００３１】
更に、当然ながら、図３に関連して以下で記載されるシステム３００は、本原理の夫々の実施形態を実施するためのシステムである。プロセッシングシステム２００の部分又は全ては、システム２００の要素のうちの１つ以上において実装されてよい。
【００３２】
更に、当然ながら、プロセッシングシステム２００は、例えば、図４の方法４００の少なくとも部分を含む、ここで記載される方法の少なくとも部分を実行してよい。同様に、システム３００の部分又は全ては、図４の方法４００の少なくとも部分を実行するために使用されてよい。
【００３３】
図３は、本原理の実施形態に従って、関連するメディア・アセットの動的な発見のためのシステム３００を例示する。システム３００は、図５乃至７において示されるユーザインタフェース５００を実施するために使用され得る。システム３００は、メディア記述データベース３１０、関連メディア・アセット検索部３２０、サービスオペレータサーバ３３０、メディア・アセットサーバ３４０、消費デバイス３５０、及び他の消費デバイス３６０を有する。当然、明らかなように、ただ２つの消費デバイスしか図３の実施形態では示されていないが、本原理の主旨を保ちながら、消費デバイスは幾つでも使用され得る。消費デバイス３５０は、ディスプレイスクリーン３５１を有し、消費デバイス３６０は、ディスプレイスクリーン３６１を有する。消費デバイス３５０及び３６０は、如何なるタイプのメディア消費及び／又はメディア表現デバイスであることもできる。
【００３４】
実施形態において、ユーザインタフェース５００は、メディア・アセットサーバ３４０、関連メディア・アセット検索部３２０、及びサービスオペレータサーバ３３０のいずれかから受け取られ得る。実施形態において、ユーザインタフェース５００は、消費デバイス３５０及び３６０において、その対応するユーザによる使用のために提供される。
【００３５】
ユーザインタフェース５００がユーザに提示される場合に、ユーザは多数の異なったメディア・アセット表現を示され得る。そのような表現は、メディア記述データベース３１０によってもたらされ得る。実施形態において、メディア記述データベース３１０は、メディア・アセットに対応するグラフィクス及びメタデータの両方を含む。ユーザがユーザインタフェース５００の中心においてメディア・アセット表現を置く場合に（例えば、図５に図示）、関連メディア・アセット検索部３２０は、関連するメディア・アセットをメディア記述データベース３１０において探すために使用され得る。
【００３６】
例えば、関連メディア・アセット検索部３２０は、選択されたメディア・アセットに関連するメタデータ及びメタデータ・フィールド（役者、監督、ジャンル、著作権の年、など）を決定し、メタデータ及びメタデータ・フィールドを検索の基礎として用いる。検索されるメタデータ・フィールドは、図５乃至７に示されるように、ユーザが選択したメディア関連カテゴリを考慮して決定される。代替的に、そのようなメタデータ・フィールドは、ユーザのために予め選択されており、その後に、ユーザの好みに基づきユーザによって変更され得る。メディア・アセットの事前の選択／消費に基づくユーザプロファイルは、どの関連するメディア・アセットが示されるべきかを決定するために使用され得る。
【００３７】
関連するメディア・アセットの検索を行った後、その結果は、図７において示されるように表示され得る。そのような結果は、ユーザプロファイル情報を考慮してフィルタリングされ得る。次いで、選択されたメディア・アセットは、ユーザがオーバ・ザ・トップ・サービス、サービスプロバイダ、ビデオ・オン・デマンド・サービス、などを使用している場合に、サービスオペレータサーバ３３０を通じてメディア・アセットサーバ３４０から再生され得る。当然ながら、先に挙げたものは、単に例示にすぎず、よって、他のタイプのサービス及びプロバイダも、本原理の主旨を保ちながら、本原理の教示に従って使用され得る。
【００３８】
図４は、本原理の実施形態に従って、関連するメディア・アセットの動的な発見のための方法４００を例示する。
【００３９】
ステップ４１０で、ユーザの興味を引く複数のメディア関連カテゴリのうちの１つ以上を選択するユーザからの１つ以上の入力を受け取る。ユーザから受け取られる１つ以上の入力は、ユーザインタフェース（例えば、ユーザインタフェース５００）及びメニューのうちの少なくとも１つを用いてユーザによって提供される。他の実施形態では、それらのカテゴリは、予め選択されてよく（例えば、デフォルトのカテゴリとして。）、その場合に、ユーザは、ユーザがそのように選択するならば、ステップ４１０で選択を変更することができる。
【００４０】
ステップ４２０で、ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供する。
【００４１】
ステップ４３０で、複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取る。選択は、ユーザがそのメディア・アセットをディスプレイスクリーン上の予め指定された位置に動かすことによって、行われる。
【００４２】
ステップ４４０で、インジケーションに応答して、関連するメディア・アセットのレコメンデーションを提供する。レコメンデーションは、ディスプレイスクリーン上の他の位置において提供される。他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する。
【００４３】
ステップ４５０で、ステップ４４０で提供された関連するメディア・アセットのレコメンデーションの中からの他の選択されたメディア・アセットのインジケーションを受け取る。
【００４４】
ステップ４６０で、他の選択されたメディア・アセットのための関連するメディア・アセットの更なるレコメンデーションを提供する。
【００４５】
本原理は、ユーザインタフェース（例えば、ユーザインタフェース５００）を提供し、そのユーザインタフェースにおいて、人は、メディア・アセットの表現を中心領域内に置く。その場合に、ユーザインタフェースは、ユーザインタフェース領域の様々な領域において、関連するメディア・アセットの異なるレコメンデーションをレンダリングする。それらの領域は、メニュー、ユーザインタフェース、又は他のメニューを介してユーザによって選択され得る、例えば、役者、監督、１０年紀、ジャンル、製作者、スタジオ、及び同様のものなどの異なるカテゴリの表現である。当然ながら、先のカテゴリは、単に実例であり、よって、他のカテゴリも、本原理の主旨を保ちながら使用され得る。
【００４６】
図５は、本原理の実施形態に従って、関連する（推薦される）メディア・アセットを表示するユーザインタフェース５００を例示する。ユーザインタフェース５００は、ユーザがメディア・アセットの表現を置く中心領域（本例では、中心領域は“Ｍ−Ｇｏ”により表記されている。）を含む。ユーザがメディア・アセットの表現を中心領域に置く場合に、他の推薦される／関連するメディア・アセットは、“ＡＣＴＯＲ”（役者）、“ＤＩＲＥＣＴＯＲ”（監督）、“ＤＥＣＡＤＥ”（１０年紀）、“ＧＥＮＲＥ”（ジャンル）として表される他の領域において示される。それらの他の領域は、ユーザによって選択され得る異なるカテゴリを表す。当然ながら、“中心領域”が図５の例において使用されているが、他の予め指定された領域が、関連するメディア・アセットのレコメンデーションを本質的にトリガするために使用され得る。
【００４７】
図６は、本原理の実施形態に従って、図５のユーザインタフェース５００の中心へ動かされるメディア・アセットの表現６００を例示する。図６（及び図７）の例では、ユーザインタフェース５００の中心へ動かされるメディア・アセットは、映画「Ａｒｇｏ」である。メディア・アセット「Ａｒｇｏ」をユーザインタフェース５００の中心領域（又は、本原理の他の実施形態では、何らかの他の予め指定された領域）へ動かす動作は、本質的に、そのメディア・アセット（Ａｒｇｏ）を選択することをもたらす。
【００４８】
図７は、本原理の実施形態に従って、図６の選択されたメディア・アセット（Ａｒｇｏ）に対する関連するメディア・アセットの結果の表現７００を例示する。“ＡＣＴＯＲ”（役者）象限において、ベン・アフレックが主演する映画、例えば、「Ｄａｒｅｄｅｖｉｌ」及び「Ｔｈｅ  Ｔｏｗｎ」などが示される。これは、ベン・アフレックが、映画「Ａｒｇｏ」に出演する役者であることによる。
【００４９】
同様に、“ＤＩＲＥＣＴＯＲ”（監督）象限において、監督が「Ａｒｇｏ」と相似である映画が示される。従って、ベン・アフレックによって監督された映画「Ｇｏｎｅ  Ｂａｂｙ  Ｇｏｎｅ」が、関連するメディア・アセットとして示される一方、映画「Ｃｈａｓｉｎｇ  Ａｍｙ」が示されている。映画「Ｃｈａｓｉｎｇ  Ａｍｙ」は、ケビン・スミスによって監督された映画であり、ケビン・スミスは、多くのプロジェクトにおいてベン・アフレック（「Ｃｈａｓｉｎｇ  Ａｍｙ」の主演を務めた。）と共に働く監督である。このように、明らかなように、“ＤＩＲＥＣＴＯＲ”（監督）象限は、相似な監督、すなわち、選択されたメディア・アセットにおける対応する役者と共に働いた同じ監督（複数を含む。）に対応することができる。
【００５０】
“ＤＥＣＡＤＥ”（１０年紀）象限は、例えば「Ｚｅｒｏ  Ｄａｒｋ  Ｔｈｉｒｔｙ」及び「Ｂｕｌｌｙ」などの、２０１０年代（「Ａｒｇｏ」と同じ１０年紀）からのメディア・アセットを示す。
【００５１】
最後に、“ＧＥＮＲＥ”（ジャンル）として表される象限は、例えば「Ｉｎｃｅｐｔｉｏｎ」及び「Ｓｈｕｔｔｅｒ  Ｉｓｌａｎｄ」などのサスペンス映画（映画「Ａｒｇｏ」のジャンル）を表示する。
【００５２】
有利なことには、結果におけるメディア・アセットの夫々は、次いで、レコメンデーションのプロセス（図４のステップ４５０及び４６０に関して図示及び記載される。）を続けるように、ユーザインタフェース５００の中心へ更に動かされ得る。
【００５３】
図６及び７の動作内で、異なるメディア・アセットは、異なる結果をもたらす。同様に、象限のための選択されるカテゴリは、ユーザの好みに基づき変更され得る。加えて、領域の数は、同様に、ユーザの好みに従って増減され得る。
【００５４】
記載は、これより、本発明の多くの付随する利点／特徴の幾つかについて与えられる。それらの幾つは上述されている。例えば、１つの利点／特徴は、ディスプレイスクリーンにおいてユーザに表示される複数のメディア・アセットのための複数のメディア・アセット表現を提供するステップを含む方法である。当該方法は、前記複数のメディア・アセットの中からのメディア・アセットの選択のインジケーションを受け取るステップを更に含む。前記選択は、前記ユーザが前記選択をされるメディア・アセットを前記ディスプレイスクリーン上の予め指定された領域へ動かすことによって行われる。当該方法は、前記インジケーションに応答して関連するメディア・アセットのレコメンデーションを提供するステップを更に含む。前記レコメンデーションは、前記ディスプレイスクリーン上の他の位置において提供される。前記他の位置の夫々は、複数のメディア関連カテゴリの夫々１つに関連する。
【００５５】
他の利点／特徴は、上述された方法であって、当該方法は、他の選択されたメディア／アセットのインジケーションを受け取るステップを更に含む。前記他の選択されたメディア・アセットは、前記関連するメディア・アセットのレコメンデーションの中から選択される。当該方法は、前記他の選択されたメディア・アセットのための関連するメディア・アセットの更なるレコメンデーションを提供するステップを更に含む。
【００５６】
更なる他の利点／特徴は、上述された方法であって、前記複数のメディア関連カテゴリは、役者カテゴリ、監督カテゴリ、前記選択されたメディア・アセットが公に利用可能にされた１０年紀に対応する１０年紀カテゴリ、製作者カテゴリ、スタジオカテゴリ、及びジャンルカテゴリのうちの少なくとも１つを含む。
【００５７】
更なる他の利点／特徴は、上述された方法であって、前記予め指定された位置は、前記ディスプレイスクリーンの中心であり、前記他の位置の少なくとも１つは、前記ディスプレイスクリーンの象限を有する。
【００５８】
更に、他の利点／特徴は、上述された方法であって、前記複数のメディア関連カテゴリのうちの１つ以上を選択する前記ユーザからの１つ以上の入力を受け取るステップを更に有する方法である。前記レコメンデーションは、前記複数のメディア関連カテゴリのうちの前記選択された１つ以上のためにのみ提供される。
【００５９】
更に、他の利点／特徴は、上述された方法であって、前記ユーザからの前記１つ以上の入力は、ユーザインタフェース及びメニューのうちの少なくとも１つを用いて前記ユーザによって提供される。
【００６０】
また、他の利点／特徴は、上述された方法であって、前記ディスプレイスクリーンはユーザインタフェースに含まれる。
【００６１】
本原理のそれら及び他の特徴及び利点は、ここでの教示に基づき当業者によって容易に確かめられ得る。本原理の教示は、様々な形態のハードウェア、ソフトウェア、ファームウェア、専用プロセッサ、又はそれらの組み合わせにおいて実装され得ることが理解されるべきである。
【００６２】
最も望ましくは、本原理の教示は、ハードウェアとソフトウェアとの組み合わせとして実装される。更に、ソフトウェアは、プログラム記憶ユニットにおいて有形に具現されるアプリケーションプログラムとして実装されてよい。アプリケーションプログラムは、何らかの適切なアーキテクチャを有するマシンにアップロードされて、それにより実行されてよい。望ましくは、マシンは、例えば１つ以上の中央演算処理装置（central  processing  units）（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、及び／又は入出力（Ｉ／Ｏ）インタフェースなどのハードウェアを備えたコンピュータプラットフォームにおいて実装される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードを更に含んでよい。ここで記載される様々なプロセス及び機能は、マイクロ命令コードの部分若しくはアプリケーションプログラムの部分のいずれか、又はそれらの組み合わせであってよく、ＣＰＵによって実行されてよい。加えて、様々な他のペリフェラルユニット、例えば、追加のデータストレージユニット及び印刷ユニットなどがコンピュータプラットフォームへ接続されてよい。
【００６３】
更には、添付の図面で表される構成するシステムコンポーネント及び方法の幾つかは、望ましくはソフトウェアにおいて実装されるので、システムコンポーネント又はプロセス機能ブロックの間の実際の接続は、本原理がプログラムされる様態において様々であり得ることが理解されるべきである。ここでの教示を鑑み、当業者は、本原理のそれら及び同様の実施又は構成に想到可能である。
【００６４】
実例となる実施形態が添付の図面を参照してここで記載されてきたが、本原理は、それらの厳密な実施形態に制限されず、様々な変更及び改良は、本原理の適用範囲又は主旨から逸脱することなしに、それらにおいて当業者によって達成され得ることが理解されるべきである。全てのそのような変更及び改良は、添付の特許請求の範囲で特定される本原理の適用範囲内に含まれるよう意図される。
【００６５】
［関連出願の相互参照］
本願は、２０１３年５月２９日付けで出願された米国特許仮出願第６１／８２８３８２号（代理人整理番号ＰＵ１３００６２）に基づく優先権を主張するものです。この米国特許出願は、その全文を参照により本願に援用される。
【図１】
2016527594.tif 000003
【図２】
2016527594.tif 000004
【図３】
2016527594.tif 000005
【図４】
2016527594.tif 000006
【図５】
2016527594.tif 000007
【図６】
2016527594.tif 000008
【図７】
2016527594.tif 000009
【国際調査報告】
2016527594.tif 000010
2016527594.tif 000011