(57)【特許請求の範囲】
【請求項１】
コンピューティングデバイスが実行する、コンテンツ推奨を生成する方法であって、
ユーザインタフェースにグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの包含的部分および前記メタデータの除外的部分のランキングを取得することであって、前記メタデータは、前記ユーザインタフェースにおける前記グラフィック表現の位置に基づいてランク付けされる、取得することと、
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングに基づいてコンテンツ推奨を生成することと、
ユーザ入力に基づいてコンテンツの前記インスタンスからの前記メタデータを修正することと
を含む、方法。
【請求項２】
前記ユーザインタフェースを介して前記コンテンツ推奨を提示することをさらに含む、請求項１に記載の方法。
【請求項３】
前記提示されたコンテンツ推奨の選択を受信することに応答してコンテンツの要求されたインスタンスを提供することをさらに含む、請求項２に記載の方法。
【請求項４】
前記メタデータの前記包含的部分は、グラフィック表現が包含領域に位置するコンテンツの前記インスタンスの第１の数から得られ、および
前記メタデータの前記除外的部分は、グラフィック表現が除外領域に位置するコンテンツの前記インスタンスの第２の数から得られる、請求項１に記載の方法。
【請求項５】
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングは、
前記メタデータの前記包含的部分の第１のアイテムと関連付けられたコンテンツの第１のインスタンスのグラフィック表現が、前記メタデータの前記包含的部分の第２のアイテムと関連付けられたコンテンツの第２のインスタンスのグラフィック表現よりも方向に沿って前記包含領域の強い関係位置の近くに位置する場合に、前記メタデータの前記包含的部分の前記第２のアイテムより前記メタデータの前記包含的部分の前記第１のアイテムを高くランク付けするか、または
前記メタデータの前記除外的部分の第１のアイテムと関連付けられたコンテンツの第３のインスタンスのグラフィック表現が、前記メタデータの前記除外的部分の第２のアイテムと関連付けられたコンテンツの第４のインスタンスのグラフィック表現よりも前記方向に沿って前記除外領域の強い関係断絶位置の近くに位置する場合に、前記メタデータの前記除外的部分の前記第２のアイテムより前記メタデータの前記除外的部分の前記第１のアイテムを高くランク付けするか
の少なくとも１つである、請求項４に記載の方法。
【請求項６】
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングは、
コンテンツの第１のインスタンスのグラフィック表現がコンテンツの第２のインスタンスのグラフィック表現にそれほど近くない場合よりも、コンテンツの前記第１のインスタンスの前記グラフィック表現が、方向において前記包含領域の強い関係位置により近いコンテンツの前記第２のインスタンスの前記グラフィック表現に近い場合に、コンテンツの前記第１のインスタンスの前記グラフィック表現と関連付けられた前記メタデータの前記包含的部分のアイテムを高くランク付けするか、または
コンテンツの第３のインスタンスのグラフィック表現がコンテンツの第４のインスタンスのグラフィック表現にそれほど近くない場合よりも、コンテンツの前記第３のインスタンスの前記グラフィック表現が、前記方向において前記除外領域の強い関係断絶位置により近いコンテンツの前記第４のインスタンスの前記グラフィック表現に近い場合に、コンテンツの前記第３のインスタンスの前記グラフィック表現と関連付けられた前記メタデータの前記除外的部分のアイテムを高くランク付けするか
の少なくとも１つである、請求項４に記載の方法。
【請求項７】
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングは、コンテンツの複数のインスタンスのグラフィック表現が前記ユーザインタフェースの同じ位置に一緒にまとめられると、コンテンツの前記複数のインスタンスに共通するメタデータを単一のセットとして扱う、請求項１に記載の方法。
【請求項８】
ユーザ入力に応答して、前記ユーザインタフェースにコンテンツの前記インスタンスのうちの１つのグラフィック表現を配置することをさらに含む、請求項１に記載の方法。
【請求項９】
コンテンツの前記インスタンスのうちの前記１つの前記グラフィック表現は、前記ユーザインタフェースの利用可能なコンテンツ領域から選択されたものまたはユーザによって提供されたものである、請求項８に記載の方法。
【請求項１０】
少なくとも１つのプロセッサと、
前記プロセッサに結合される、命令を格納するメモリと
を含み、前記命令は、前記プロセッサによって実行されると、
ユーザインタフェースの包含領域に第１のグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの包含的部分および前記ユーザインタフェースの除外領域に第２のグラフィック表現が提示されるコンテンツのインスタンスから得られる前記メタデータの除外的部分のランキングを取得することであって、前記メタデータは、前記ユーザインタフェースにおける前記第１および第２のグラフィック表現の位置に基づいてランク付けされる、取得することと、
前記包含的メタデータおよび前記除外的メタデータの前記ランキングに基づいてコンテンツ推奨を生成することと、
前記包含的メタデータおよび前記除外的メタデータの提示に対するユーザ応答に基づいて、前記包含的メタデータまたは前記除外的メタデータの少なくとも１つを修正することと
を含む、コンテンツ推奨を生成する方法を実行する、コンピューティングデバイス。
【請求項１１】
前記包含的メタデータおよび前記除外的メタデータの前記提示は、前記包含的メタデータおよび前記除外的メタデータをランク付けされた順番で提示する、請求項１０に記載のコンピューティングデバイス。
【請求項１２】
前記ランキングは、前記第１のグラフィック表現が前記包含領域に提示されるコンテンツのより少ない前記インスタンスに共通する前記包含的メタデータの第２のアイテムよりも、前記第１のグラフィック表現が前記包含領域に提示されるコンテンツのより多い前記インスタンスに共通する前記包含的メタデータの第１のアイテムをランク付けする、請求項１０に記載のコンピューティングデバイス。
【請求項１３】
前記コンテンツ推奨の前記生成は、ユーザが供給するメタデータにさらに基づく、請求項１０に記載のコンピューティングデバイス。
【請求項１４】
非一時的なコンピュータ可読記憶媒体で有形に具体化されるコンピュータプログラムであって、
ユーザインタフェースを提供するために処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第１のセットと、
ユーザから受信された入力に従ってコンテンツのインスタンスのグラフィック表現を前記ユーザインタフェースに配置するために前記処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第２のセットと、
コンテンツの前記インスタンスと関連付けられた包含的メタデータおよび除外的メタデータのランキングに基づいてコンテンツ推奨を生成するために前記処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第３のセットであって、前記ランキングは、前記ユーザインタフェースにおける前記グラフィック表現の前記位置に基づいて決定され、前記包含的メタデータおよび前記除外的メタデータは、コンテンツのカテゴリを含む、命令の第３のセットと
を含む、コンピュータプログラム。
【請求項１５】
メタデータのアイテムの前記ランキングは、第１の方向に沿ったコンテンツの前記インスタンスのうちのコンテンツのインスタンスのグラフィック表現の場所に関連する、請求項１４に記載のコンピュータプログラム。
【請求項１６】
コンテンツの２つのインスタンスに共通しないメタデータのセットは、コンテンツの前記２つのインスタンスに対するグラフィック表現が前記第１の方向に垂直な第２の方向に沿って配置されると、コンテンツの単一のインスタンスに対するメタデータとして扱われる、請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記ユーザから受信された追加の入力に応答して前記ユーザインタフェースを修正した後、追加のコンテンツ推奨を生成するために前記処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第４のセットをさらに含む、請求項１４に記載のコンピュータプログラム。
【請求項１８】
第１の表示パネル領域、第２の表示パネル領域および第３の表示パネル領域を有する表示デバイスと、
それぞれが関連付けられたメタデータを有する対応するコンテンツを表す、ユーザが選択した画像表現の少なくとも第１の対を前記第１の表示パネル領域に表示するように構成されたプロセッサと
を含み、前記プロセッサは、関連付けられたメタデータを有するコンテンツを表す第２の画像表現を前記第２の表示パネル領域に表示するようにさらに構成され、かつ前記プロセッサは、関連付けられたメタデータを有する推奨コンテンツを表す少なくとも第３の画像表現を前記第３の表示パネル領域に表示するようにさらに構成され、前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１および第２の表示パネル領域のうちの一方に表示された所定の画像表現と関連付けられた包含的メタデータのその中への包含を強化するように選択され、
前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１および第２の表示パネル領域のうちの他方に表示された所定の画像表現と関連付けられた除外的メタデータのそこからの除外を強化するように選択され、かつ前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１の表示パネル領域内の前記少なくとも画像表現の対の提示の順番に従って、前記少なくとも画像表現の対と関連付けられた前記適用可能な包含的メタデータ包含および除外的メタデータ除外を強化するように選択され、ユーザ入力に応答して、前記プロセッサは、リストに含まれるものから前記リストから除外されるものに、およびその逆にメタデータの個々のカテゴリを変更するように構成され、前記少なくとも第３の画像表現と関連付けられた少なくとも前記メタデータは、前記変更されたリストに従って選択される、ユーザインタフェース。
【請求項１９】
前記プロセッサは、前記第２の画像を含むユーザが選択した画像表現の少なくとも第２の対を前記第２の表示パネル領域に表示するように構成され、前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第２の表示パネル領域内の画像表現の前記少なくとも第２の対の提示の順番に従って、画像表現の前記少なくとも第２の対と関連付けられた前記適用可能なその中への包含的メタデータ包含およびそこからの除外的メタデータ除外を強化するように選択される、請求項１８に記載のユーザインタフェース。
【請求項２０】
前記プロセッサは、前記包含的メタデータおよび前記除外的メタデータのリストを前記表示パネルの第４の領域に表示するように構成される、請求項１８に記載のユーザインタフェース。
【請求項２１】
前記プロセッサは、複数の画像表現を前記表示パネルの第４の領域に表示するように構成され、かつユーザ入力に応答して、前記プロセッサは、前記少なくとも第３の画像表現と関連付けられた前記メタデータの変更をもたらすドラッグ方法で前記複数の画像表現のうちの１つの少なくともコピーを前記第４の領域から前記第１および第２の領域のうちの１つに移動するように構成される、請求項１８に記載のユーザインタフェース。
【請求項２２】
前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１の表示パネル領域内に表示された前記少なくとも画像表現の対におけるメタデータの同一のカテゴリの発生の合計に従って、前記少なくとも画像表現の対と関連付けられた前記適用可能な包含的メタデータ包含および除外的メタデータ除外をさらに強化するように選択される、請求項１８に記載のユーザインタフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の技術分野
本明細書で説明される実施形態は、概して、コンテンツ伝達システムに関し、より具体的には、コンテンツ推奨を生成するユーザインタフェースに関する。
【背景技術】
【０００２】
発明の背景
ケーブル、衛星テレビまたはインターネットコンテンツシステムなどの従来のコンテンツ伝達システムは、通常、コンテンツプロバイダの１つまたは複数のコンピューティングデバイス（ヘッドエンドなど）から１つまたは複数のコンテンツ受信機（セットトップボックス、ホームコンピュータなど）にコンテンツ（映画、テレビ番組、画像、音楽など）を送信する。そのようなコンテンツ伝達システムは、多くの場合、ユーザの要求に応答してまたは「オンデマンド」で具体的なコンテンツを伝達でき得る。
【０００３】
しかし、オンデマンドコンテンツ伝達システムは、膨大な量の利用可能なコンテンツを有し得る。提供に利用可能な大量のコンテンツを有することはユーザにとって有益であるが、ユーザは、利用可能なすべてのコンテンツの中でユーザが取得することを望むコンテンツを見つけるのに苦労する可能性がある。
【０００４】
いくつかの事例では、利用可能なコンテンツは、ユーザが検索できるものであり得る。しかし、そのような検索は、ユーザにとって厄介であり、多大な時間を要するものであり得る。さらに、ユーザは、ユーザが探しているコンテンツを見つけるのに苦労する可能性がある。これは、ユーザがいずれのコンテンツを取得することを望むかを完全に把握していない場合に悪化する可能性がある。
【０００５】
様々な事例では、ユーザのプロファイル内の様々なデータおよび／またはユーザの以前のコンテンツアクセス習慣に基づいてなど、コンテンツをユーザに提案することができる。しかし、ユーザがアクセスすることを望むコンテンツの予測は、ユーザによって特にカスタマイズ可能ではない。従って、ユーザには、その好みに合うコンテンツを提示することができるが、そのコンテンツは、その特定の時間においてユーザが特に見つけることを望んでいるものではない。
【発明の概要】
【０００６】
それに従って、オンデマンドコンテンツ伝達システムにおいて推奨を生成することが現在必要とされ得る。
【課題を解決するための手段】
【０００７】
概要
この概要は、簡略化された態様で特定の概念を紹介するために提供され、その概念については、下記の態様の説明の項目において以下でさらに説明する。この概要は、特許請求される主題の主要な特徴または本質的な特徴を特定することを意図せず、また、特許請求される主題の範囲を決定する際の支援として使用することも意図しない。
【０００８】
本明細書で説明される態様は、コンテンツ推奨を生成する方法、システムおよび装置に関するか、それらを含むか、またはそれらの態様を取り得る。コンピューティングデバイスは、ユーザ入力に基づいてコンテンツのグラフィック表現が配置され得るユーザインタフェースを提示する。コンピューティングデバイスは、ユーザインタフェースにおけるグラフィック表現の位置および／または位置関係に基づいて、コンテンツと関連付けられたメタデータの包含的および除外的部分をランク付けする。コンピューティングデバイスは、ランキングに基づいてコンテンツ推奨を生成する。コンテンツ推奨と関連付けられた提示されるコンテンツは、コンテンツ推奨の選択に応答してユーザに提供され得る。コンテンツ推奨は、ユーザから受信されたユーザインタフェースへの変更に応答して修正され得る。このように、コンテンツ推奨は、ユーザに過度の負担をかけることなく、ユーザが制御可能な方法で生成され得る。
【０００９】
本明細書で説明される様々な態様は、コンテンツ推奨を生成する方法に関するか、それを含むか、またはその態様を取り得る。方法は、コンピューティングデバイスを利用して、ユーザインタフェースにグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの包含的部分およびメタデータの除外的部分のランキングを取得する動作であって、メタデータが、ユーザインタフェースにおけるグラフィック表現の位置に基づいてランク付けされる、動作と、コンピューティングデバイスを利用して、メタデータの包含的部分およびメタデータの除外的部分のランキングに基づいてコンテンツ推奨を生成する動作とを含み得る。
【００１０】
本明細書で説明される他の態様は、コンピューティングデバイスに関するか、それを含むか、またはその態様を取り得る。コンピューティングデバイス（より具体的には、コンピューティングデバイスのメモリ）は、命令を格納することができ、命令は、コンピューティングデバイスのプロセッサによって実行されると、本明細書で説明される方法のうちの１つまたは複数を実行することができる。そのような方法は、ユーザインタフェースの包含領域に第１のグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの包含的部分と、ユーザインタフェースの除外領域に第２のグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの除外的部分とのランキングを取得することであって、メタデータが、ユーザインタフェースにおける第１および第２のグラフィック表現の位置に基づいてランク付けされる、取得することと、包含的メタデータのランキングおよび除外的メタデータのランキングに基づいてコンテンツ推奨を生成することとを含み得る。
【００１１】
本明細書で説明される関連態様は、非一時的なコンピュータ可読記憶媒体で有形に具体化されるコンピュータプログラム製品の態様を取り得る。より具体的には、コンピュータ可読記憶媒体は、コンピュータ実行可能命令を含み得、コンピュータ実行可能命令は、少なくとも１つのプロセッサによって実行されると、本明細書で説明される方法のうちの１つまたは複数を実行することができる。いくつかの態様では、コンピュータ可読記憶媒体は、ユーザインタフェースを提供するために処理ユニットによって実行可能である、非一時的なコンピュータ可読記憶媒体に格納された命令の第１のセットと、ユーザから受信された入力に従ってコンテンツのインスタンスのグラフィック表現をユーザインタフェースに配置するために処理ユニットによって実行可能である、非一時的なコンピュータ可読記憶媒体に格納された命令の第２のセットと、コンテンツのインスタンスと関連付けられた包含的メタデータおよび除外的メタデータのランキングに基づいてコンテンツ推奨を生成するために処理ユニットによって実行可能である、非一時的なコンピュータ可読記憶媒体に格納された命令の第３のセットであって、ランキングが、ユーザインタフェースにおけるグラフィック表現の位置に基づいて決定される、命令の第３のセットとを含み得る。
【００１２】
図面の簡単な説明
ここで、添付の図に示される代表的な実施形態を参照する。以下の説明は、本開示を特定の実施形態または特定の実施形態の組に限定することを意図しないことが理解される。それとは反対に、本開示は、添付の請求項によって定義されるようにおよび添付の図に示されるように、説明される実施形態の趣旨および範囲内に含めることができる代替形態、変更形態および均等物を含むことを意図する。
【図面の簡単な説明】
【００１３】
【図１】コンテンツ推奨を生成するように構成された例示的なコンテンツ伝達システムのブロック図を描写する。
【図２Ａ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図２Ｂ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図２Ｃ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図２Ｄ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図２Ｅ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図２Ｆ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図２Ｇ】コンテンツ推奨を生成するサンプルユーザインタフェースの図を描写する。
【図３】コンテンツ推奨を生成する第１の例示的な方法の動作を示す方法図を描写する。
【図４】コンテンツ推奨を生成する第２の例示的な方法の動作を示すフローチャートを描写する。
【発明を実施するための形態】
【００１４】
異なる図面における同じまたは同様の参照番号の使用は、同様の、関連するまたは同一のアイテムを示す。
【００１５】
実施形態の説明
以下では、添付の図面を参照して様々な実施形態をさらに詳細に説明し、添付の図面は、本明細書の一部を形成し、具体的な例示的な実施形態を示す。しかし、実施形態は、多くの異なる形態で実装することができ、本明細書に記載される実施形態に限定されるものと解釈すべきではなく、むしろ、これらの実施形態は、本開示が徹底したものおよび完全なものとなるように、かつ実施形態の範囲を当業者に完全に伝えるように提供される。従って、以下の詳細な説明は、限定する意味で捉えてはならない。
【００１６】
本明細書で説明される多くの実施形態は、コンテンツ推奨を生成する方法、システムおよび装置に関する。コンピューティングデバイスは、ユーザ入力に基づいてコンテンツのグラフィック表現が配置され得るユーザインタフェースを提示する。コンテンツと関連付けられたメタデータの包含的および除外的部分は、ユーザインタフェースにおけるグラフィック表現の位置および／または位置関係に基づいてランク付けされ得る。コンピューティングデバイスは、ランキングに基づいてコンテンツ推奨を生成する。コンテンツ推奨と関連付けられた提示されるコンテンツは、コンテンツ推奨の選択に応答してユーザに提供され得る。コンテンツ推奨は、ユーザから受信されたユーザインタフェースへの変更に応答して修正され得る。このように、コンテンツ推奨は、ユーザに過度の負担をかけることなく、ユーザが制御可能な方法で生成することができる。
【００１７】
メタデータは、コンテンツのインスタンスを説明するいかなる種類の情報でもあり得る。メタデータは、コンテンツのインスタンス内におよび／またはコンテンツのインスタンスとは別に格納することができる。そのようなメタデータは、コンテンツのインスタンスのカテゴリ、コンテンツのインスタンスのタイトル、コンテンツのインスタンスと関連付けられた人物の名前（ディレクタ、作家、俳優など）、コンテンツのインスタンスの説明、コンテンツのインスタンスのエピソード識別子、コンテンツのインスタンスのシーズン識別子、コンテンツのインスタンスのアルバム識別子、コンテンツのコンテンツ格付け、および／またはコンテンツのインスタンスを説明する他の任意の情報を含み得る。
【００１８】
多くの実施形態では、ユーザインタフェースは、包含領域および除外領域を含み得る。コンテンツを推奨する際に含むメタデータ（「包含的メタデータ」）は、そのグラフィック表現が包含領域に位置するコンテンツのインスタンスから得ることができ、コンテンツを推奨する際に除外するメタデータ（「除外的メタデータ」）は、そのグラフィック表現が除外領域に位置するコンテンツのインスタンスから得ることができる。包含的メタデータは、方向において包含領域の強い関係位置の遠くに位置する場合よりも近くに位置するグラフィック表現と関連付けられる場合、および／またはグラフィック表現が、強い関係位置の近くに位置する別のグラフィック表現にそれほど近くない場合よりもさらに近い場合、より高くランク付けすることができる。同様に、除外的メタデータは、方向において除外領域の強い関係断絶位置の遠くに位置する場合よりも近くに位置するグラフィック表現と関連付けられる場合、および／またはグラフィック表現が、強い関係断絶位置の近くに位置する別のグラフィック表現にそれほど近くない場合よりもさらに近い場合、より高くランク付けすることができる。
【００１９】
様々な実施形態では、コンテンツの複数のインスタンスのグラフィック表現は、ユーザインタフェースにおいて一緒にまとめることができる。まとめる際、グループのメンバーに共通するメタデータは、コンテンツの単一のインスタンスに対するメタデータのセットであるかのように扱うことができる。
【００２０】
いくつかの実施形態では、ユーザインタフェースにおいてグラフィック表現されるコンテンツのインスタンスは、利用可能なコンテンツおよび／またはコンテンツ表現からユーザが選択することができる。いくつかの事例では、ユーザは、（ユーザのコンピュータ、電話または他のデバイスからアップロードすることなどによって）ユーザインタフェースにおいてグラフィック表現することができるコンテンツを提供することができ得る。様々な実装形態では、ユーザインタフェースにより、ユーザは、それぞれのグラフィック表現を介して、コンテンツのインスタンスのうちの１つまたは複数と関連付けられたメタデータを修正、追加または除去することができる。
【００２１】
１つまたは複数の実施形態では、ユーザインタフェースにおけるグラフィック表現から得られるメタデータは、ランク付けされたリストを介してなど、ユーザインタフェースを介して提示することができる。ランク付けされたリストは、（チェックボックスなどによって）メタデータを検索に使用するか否かまたはメタデータを検索から除外するか否かを示すことができ、この表示は、ユーザが修正することができる。様々な実装形態では、ユーザは、グラフィック表現を介して得たものとは別に含めるおよび／または除外するために、メタデータを追加することができ得る。
【００２２】
様々な実施形態では、グラフィック表現がユーザインタフェースに含まれるコンテンツのインスタンスと関連付けられたすべてのメタデータが利用できるわけではない（包含または除外のために）。代わりに、いくつかの実装形態では、グラフィック表現されたコンテンツのインスタンスに最も共通する様々な数（５または１０など）のメタデータアイテムを利用することができる（包含、除外またはその両方のために）。様々な実装形態では、グラフィック表現されたコンテンツのより多くのインスタンスと関連付けられたメタデータは、グラフィック表現されたコンテンツのより少ないインスタンスと関連付けられたメタデータより高くランク付けすることができる。
【００２３】
多くの実装形態では、メタデータのアイテムのランキングは、第１の方向に沿ったコンテンツの関連付けられたインスタンスのグラフィック表現の場所に関連し得る。そのような実装形態では、第２の垂直方向に沿って配置されたグラフィック表現に対応するコンテンツのインスタンスに共通しないメタデータのセット（分離されたセット）は、コンテンツの単一のインスタンスに対するメタデータのセットとして扱うことができる。
【００２４】
様々な実装形態では、ユーザインタフェースは、コンテンツ推奨が提供された後に修正することができる。そのような修正は、コンテンツのグラフィック表現を追加すること、コンテンツのグラフィック表現を再配置すること、コンテンツのグラフィック表現を除去すること、メタデータを修正すること、メタデータを追加すること、メタデータを除去することおよび／または他の任意のそのような修正を含み得る。ユーザインタフェースが修正され次第、修正されたユーザインタフェースに基づいて、新しいコンテンツ推奨を生成して提示することができる。
【００２５】
図１は、コンテンツ推奨を生成するように構成された例示的なコンテンツ伝達システム１００のブロック図を描写する。例示的なコンテンツ伝達システムは、通信ネットワーク１０２（衛星通信ネットワーク、ケーブル通信ネットワーク、セルラ通信ネットワーク、インターネットなど）を介して１つまたは複数のコンテンツ受信機１０３（セットトップボックス、テレビ、コンピューティングデバイスまたは他のコンテンツ受信機など）に通信可能に接続されたコンテンツプロバイダ（衛星、ケーブル、インターネットなどまたは他のコンテンツプロバイダのコンピューティングデバイス１０１（ヘッドエンドなど）を含み得る。
【００２６】
コンピューティングデバイス１０１は、１つまたは複数の処理ユニット１０４、１つまたは複数の通信コンポーネント１０６、および１つまたは複数の非一時的な記憶媒体１０５（これらに限定されないが、磁気記憶媒体、光学記憶媒体、磁気光学記憶媒体、読み取り専用メモリ、ランダムアクセスメモリ、消去型プログラム可能メモリ、フラッシュメモリなどの形態を取り得る）を含み得る。非一時的な記憶媒体は、コンテンツ（１つまたは複数の映画、テレビ番組、広告、音声、ビデオ、音楽など）のインスタンスのデータベース１０７もしくは他のデータ格納構造および／またはコンテンツのインスタンスに関するメタデータ（コンテンツのインスタンス内におよび／またはコンテンツのインスタンスとは別に格納することができる）を格納することができる。
【００２７】
コンテンツのインスタンスはコンピューティングデバイス１０１のデータベース１０７に格納されるように説明されているが、これは一例であることが理解される。様々な実装形態では、コンテンツのインスタンスは、本開示の範囲から逸脱することなく、コンピューティングデバイスによってアクセス可能な１つまたは複数の他のコンピューティングデバイスによって格納することができる。
【００２８】
コンテンツ受信機１０３は、コンピューティングデバイス１０１から受信されたコンテンツの要求および／または提示が可能ないかなる電子デバイス（セットトップボックス、デスクトップコンピュータ、ラップトップコンピュータ、モバイルデバイス、スマートフォン、携帯電話、タブレットコンピュータ、デジタルメディアプレーヤなど）でもあり得る。コンテンツ受信機は、１つまたは複数の処理ユニット１０８、１つまたは複数の非一時的な記憶媒体１０９、１つまたは複数の通信コンポーネント１１０、１つまたは複数のディスプレイ１１１および／またはスピーカ１１２などのヘッドエンドから受信されたコンテンツを提示する１つまたは複数の出力コンポーネント、ならびに／あるいは１つまたは複数のユーザ入力コンポーネント１１３（１つまたは複数のキーボード、マウス、リモートコントロール、ボタンなど）を含み得る。
【００２９】
本開示による１つまたは複数のコンテンツ推奨を生成するユーザインタフェースは、コンテンツ受信機１０３を介して提供することができる。いくつかの実装形態では、コンピューティングデバイス１０１は、ユーザインタフェースを生成すること、ユーザに提示するためにユーザインタフェースをコンテンツ受信機に提供すること、および／またはコンテンツ受信機からユーザインタフェースに関連するユーザ入力を受信することができる。他の実装形態では、コンテンツ受信機は、これらの機能を実行すること、および／またはコンピューティングデバイスから取得されたデータを利用してこれらの機能を実行することができる。さらなる他の実装形態では、これらの機能は、コンピューティングデバイスとコンテンツ受信機とが連携して実行することができる。
【００３０】
図２Ａ〜２Ｇは、コンテンツ推奨を生成するサンプルユーザインタフェース２００の図を描写する。そのようなユーザインタフェースは、コンピューティングデバイス１０１および／またはコンテンツ受信機１０３によって提供することができる。
【００３１】
図２Ａは、コンテンツのいかなるインスタンスのいかなるグラフィカル表現も追加する前のユーザインタフェース２００を示す。示されるように、ユーザインタフェースは、コンテンツのグラフィック表現が配置され得るウィンドウ２０１を含み得る。ウィンドウは、包含領域２０７および除外領域２０８を含み得る。ウィンドウは、方向２０９および方向２１０に関連する様々な位置を有し得、方向２０９は、強い方の位置から弱い方の位置に伸びており（左から右に、包含領域の場合には強い方の関係から弱い方の関係に、かつ除外領域の場合には強い方の関係断絶から弱い方の関係断絶に）、方向２１０は、包含領域の関係位置および除外領域の関係断絶位置を含む。方向２１０はバイナリ様式の関係（包含領域に相当する）または関係断絶（除外領域に相当する）として示されているが、これは一例であり、いくつかの実装形態では、方向２１０は、本開示の範囲から逸脱することなく、関係と関係断絶との連続体であり得ることが理解される。
【００３２】
また、ユーザインタフェース２００は、提案ウィンドウ２０３（推奨の基礎となるデータが提示されていないため、現在は空の状態で示されている）、検索／追加ボックス２０４、以前の検索リンクリスト２０５（検索／追加ボックスに入力された以前の利用可能なコンテンツ検索へのリンクを含み得る）、コンテンツ推奨を生成するために使用することができるメタデータのランク付けリスト２０６（現在は空の状態で示されている）および利用可能なコンテンツウィンドウ２０２（検索／追加ボックスに入力された検索に基づいて、利用可能なコンテンツを提示することができる）も含み得る。
【００３３】
示されるように、以前の検索リンクリスト２０５は、「ＳＣＩ−ＦＩ」コンテンツおよび「アクション」コンテンツに対して検索が実行されたことを表示するものとして示されている。また、示されるように、利用可能なコンテンツウィンドウは、Ｓｃｉ−Ｆｉコンテンツ２１２の様々な利用可能なインスタンスを含む「ＳＣＩ−ＦＩ」とラベル付けされた第１の利用可能なコンテンツセット２１１と、アクションコンテンツ２１４の様々な利用可能なインスタンスを含む「アクション」とラベル付けされた第２の利用可能なコンテンツセット２１３とを含む。
【００３４】
図２Ｂは、第１の利用可能なコンテンツセット２１１および／または第２の利用可能なコンテンツセット２１３から多くの利用可能なコンテンツのインスタンス２２０ａ〜２２０ｃのグラフィカル表現が選択され、包含領域２０７に移動された（破線２３０の例によって示されるように「ドラッグされた」）後のユーザインタフェース２００を示す。示されるように、グラフィック表現は、同じ位置に一緒にまとめられているか、または「積み重ねられている」。従って、利用可能なコンテンツのインスタンス２２０ａ〜２２０ｃは、個々のインスタンス２２０ａ〜２２０ｃに共通するメタデータのセットを有するコンテンツの単一のインスタンス２２０として扱うことができる。また、グループ２２０は、包含領域２０７の方向２０９における強い関係位置の近くに位置するため、そのメタデータのセットは、包含に対してより高くランク付けすることができる。このメタデータは、ランク付けメタデータリスト２０６のようにリストされるものとして示されている。
【００３５】
示されるように、ランク付けメタデータリスト２０６は、ここでは、「ＳＣＩ−ＦＩ」、「ロマンス」、「冒険」および「意外な展開（TWISTY）」に対するエントリを含む。これらは、コンテンツ２２０ａ〜２２０ｃに共通するメタデータに示されるカテゴリであり得る。示されるように、ランク付けメタデータリストのアイテムは、チェックボックスを含む。これらのチェックボックスは、メタデータのアイテムが、チェックすると包含的であり（コンテンツ推奨を生成する際に使用される）、チェックしないと除外的である（コンテンツ推奨を生成する際に除外される）ことを示すことができる。コンテンツ２２０は包含領域２０７に配置されているため、「ＳＣＩ−ＦＩ」、「ロマンス」、「冒険」および「意外な展開」に対するチェックボックスはすべてチェックされている。しかし、ユーザは、これらのメタデータのうちの１つをコンテンツ推奨生成から除外するために、これらのチェックボックスのいずれかのチェックを外すことができる。
【００３６】
ランク付けメタデータリスト２０６のメタデータは、利用可能なコンテンツを検索し、１つまたは複数のコンテンツ推奨を生成するために利用することができる。従って、コンテンツ推奨２２１ａ〜２２１ｂは、提案ウィンドウ２０３に表示されるように示されている。これらの推奨のうちの１つまたは複数は、ユーザが選択することができる。そのような選択に応答して、関連付けられたコンテンツをユーザに提供することができる。
【００３７】
図２Ｃは、第１の利用可能なコンテンツセット２１１および／または第２の利用可能なコンテンツセット２１３から利用可能なコンテンツの多くのインスタンス２２２および２２３のグラフィカル表現が選択され、除外領域２０８に移動された（「ドラッグされた」）後のユーザインタフェース２００を示す。従って、コンテンツ２２２（この例では「ホラー」）および２２３（この例では「コメディー」、「ファミリー」および「ミュージカル」）と関連付けられたメタデータは、除外に対してランク付けすることができる。コンテンツ２２２の方が除外領域の強い関係断絶位置に近いため、コンテンツ２２２（この例では「ホラー」）と関連付けられたメタデータは、除外に対して、コンテンツ２２３（この例では「コメディー」、「ファミリー」および「ミュージカル」）と関連付けられたメタデータより高くランク付けすることができる。示されるように、ランク付けメタデータリスト２０６は、コンテンツ２２２および２２３と関連付けられたメタデータに対して更新されており、「ホラー」、「コメディー」、「ファミリー」および「ミュージカル」として示されている。これらのアイテムに対するチェックボックスは、チェックされていないものとして示されており、それらが除外されることを示している（ただし、ユーザは、チェックボックスをチェックすることによってこれをオーバーライドすることができる）。それに応じて、コンテンツ推奨２２１ｂは、コンテンツ２２２および２２３を除外領域に追加した結果、提案ウィンドウ２０３から除去されている。
【００３８】
図２Ｄは、ユーザが、検索／追加ボックス２０４を介してウィンドウ２０１に描写されるコンテンツとは無関係にランク付けメタデータリスト２０６にメタデータを追加したものを示す。示されるように、ユーザは、「定型化（stylized）」というメタデータを追加し、次いで、そのメタデータは、対応するチェックボックスにチェックが付いた状態でランク付けメタデータリストに追加された。ユーザインタフェース２００へのこれらの修正に基づいて、コンテンツ推奨２２１ｃが提案ウィンドウ２０３に追加されている。
【００３９】
図２Ｅは、ユーザが、ユーザによって提供されるコンテンツのグラフィック表現２２４を追加したものを示す。例えば、ユーザは、ユーザのコンピュータ、電話または他のデバイスから画像および／または他のコンテンツをアップロードすることができる。ユーザが提供するコンテンツは、提供する際に既にメタデータを含み得るか、またはユーザインタフェース２００により、ユーザは、ユーザが提供するコンテンツ（ならびに利用可能なコンテンツおよび／またはウィンドウ２０１に描写されたコンテンツ）と関連付けられたメタデータを追加する（および削除または修正する）ことができる。示されるように、ユーザコンテンツ２２４は、ガジェットの画像であり得、そのようなガジェットを示すメタデータを含み得る。従って、ランク付けメタデータリスト２０６は、対応するチェックボックスにチェックが付いた状態で「ガジェット」を含むように更新される。ユーザインタフェースへのこれらの修正に基づいて、コンテンツ推奨２２１ｄが提案ウィンドウ２０３に追加されている。
【００４０】
図２Ｆは、包含領域２０７にコンテンツ２２５および２２６を追加したものを示す。この例では、コンテンツ２２５および２２６は、コンテンツ２２０のメタデータに対するさらなるメタデータを含まない。従って、リスト２０６には追加のメタデータは追加されていない。コンテンツ２２５および２２６は両方とも俳優Ｘを含み得るが、メタデータは、コンテンツ２２５が冒険であり、コンテンツ２２６がロマンスであることを示すことができる。俳優Ｘはコンテンツ２２５および２２６の両方と関連付けられるため、コンテンツ２２５の位置とコンテンツ２２６の位置との間に示される比較的大きい距離と、冒険とのコンテンツ２２５の関係およびロマンスとのコンテンツ２２６の関係とは、「冒険」メタデータが「ロマンス」メタデータより高くランク付けされていることを示す。示されるように、ランク付けメタデータリスト２０６は、「冒険」メタデータが「ロマンス」メタデータより高くランク付けされるように更新される。また、示されるように、これにより、推奨２２１ａは２２１ｅと置き換えられる。
【００４１】
図２Ｇは、除外領域２０７のコンテンツ２２３の下にコンテンツ２２７のインスタンスのグラフィック表現を追加したものを示す。この実装形態では、水平配列とは対照的なそのような垂直配列（方向２０９に垂直である）は、コンテンツ２２３からコンテンツ２２７で見つけたメタデータを取り去ることができ、メタデータの分離セットをコンテンツの単一のインスタンスに対するメタデータとして扱うことができる。従って、ユーザは、ユーザが除外することを望むメタデータを正確に微調整することができ得る。
【００４２】
例えば、コンテンツ２２３は、メタデータ「コメディー」、「ファミリー」および「ミュージカル」を有し、コンテンツ２２７は、メタデータ「コメディー」を有する。従って、「コメディー」は、コンテンツ２２３のメタデータから取り去られ、従って、ランク付けメタデータリスト２０６から除去される。その結果、提案ウィンドウ２０３にコンテンツ推奨２２１ｆが追加されている。
【００４３】
図２Ａ〜２Ｇは、ユーザインタフェース２００の様々な構成、動作および操作を示しているが、これらは例であることが理解される。様々な実装形態では、ユーザインタフェースは、本開示の範囲から逸脱することなく、異なる方法で構成し、異なる動作を実行し、異なる様式で操作することができる。様々な配列が可能であり、企図される。
【００４４】
図３は、コンテンツ推奨を生成する第１の例示的な方法３００の動作を示す方法図を描写する。方法は、図１のコンピューティングデバイス１０１および／またはコンテンツ受信機１０３によって実行することができる。
【００４５】
方法は、３０１における、ユーザインタフェースに提示されたグラフィック表現によって描写されるコンテンツに対するメタデータを得る動作から始めることができる。
【００４６】
その後、３０２において、方法は、ユーザインタフェースにおけるコンテンツのグラフィック表現の位置に基づいて、包含的メタデータ（または検索するメタデータ）および除外的メタデータ（または検索から除外するメタデータ）をランク付けする動作を続行することができる。
【００４７】
その後、３０３において、方法は、少なくともランキングに基づいてコンテンツ推奨を生成する動作を続行することができる。
【００４８】
例示的な方法３００は、特定の順番で実行される特定の動作を含むように上記で示され説明されているが、これは一例であることが理解される。様々な実装形態では、本開示の範囲から逸脱することなく、同じ、同様のおよび／または異なる動作の様々な順番を実行することができる。
【００４９】
例えば、動作３０２は、ユーザインタフェースにおけるコンテンツのグラフィック表現の位置に基づいて、包含的メタデータと除外的メタデータとの両方をランク付けするように示され説明されている。しかし、いくつかの事例では、ユーザインタフェースにおけるコンテンツのグラフィック表現の位置は、いかなる包含的メタデータまたはいかなる除外的メタデータも利用しないことを示す場合がある。そのような事例では、ランク付けする動作は、両方をランク付けするのではなく、包含的メタデータのみまたは除外的メタデータのみがランク付けされ得る。例示として、図２Ｂは、包含的メタデータのみのランク付けを示す。
【００５０】
別の例として、例示的な方法は、メタデータを得る動作３０１およびメタデータをランク付けする動作３０２を実行するように上記で示され説明されている。しかし、様々な事例では、本開示の範囲から逸脱することなく、動作３０１および３０２を実行する代わりに、そのようなランキングを取得する動作を実行することができる。
【００５１】
図４は、コンテンツ推奨を生成する第２の例示的な方法４００の動作を示すフローチャートを描写する。方法は、図１のコンピューティングデバイス１０１および／またはコンテンツ受信機１０３によって実行することができる。
【００５２】
方法は、コンピューティングデバイスが動作する４０１から始めることができる。フローはブロック４０２に進むことができ、ブロック４０２では、コンテンツ推奨を生成するユーザインタフェースを提示することができる。
【００５３】
次いで、フローはブロック４０３に進むことができ、ブロック４０３では、ユーザインタフェースへの１つまたは複数のユーザ修正が受信されたか否かを判断する。そのような修正は、コンテンツのグラフィック表現の追加（利用可能なコンテンツまたはコンテンツ表現のリストからのユーザによって提供されたコンテンツの選択など）、コンテンツの検索、コンテンツのグラフィック表現の除去、含めたコンテンツのグラフィック表現の配置、メタデータの追加、メタデータの修正、メタデータの除去などを含み得る。ユーザ修正が受信された場合、フローはブロック４０４に進むことができる。そうでなければ、ユーザインタフェースはコンテンツ推奨の基礎となるいかなるデータも依然として含まない場合があるため、フローはブロック４０２に戻ることができ、ブロック４０２では、ユーザ修正が受信されるまでユーザインタフェースの提示が続行される。
【００５４】
ブロック４０４では、ユーザインタフェースへのユーザ修正が受信された後、ユーザインタフェースを相応に修正することができる。次いで、フローはブロック４０５に進むことができ、ブロック４０５では、グラフィカルインタフェースに含まれたグラフィック表現に対応するコンテンツと関連付けられたメタデータがランク付けされる。ランキングは、グラフィック表現の位置および／またはグラフィック表現間の位置関係に基づき得る。ランキングは、包含的メタデータおよび／または除外的メタデータのランキングを含み得る。次いで、フローはブロック４０６に進むことができる。
【００５５】
ブロック４０６では、少なくともメタデータのランキングに基づいてコンテンツ推奨を生成することができる。ランク付けされたメタデータに合う（包含的メタデータの事例において）および／またはランク付けされたメタデータに合わない（除外的メタデータの事例において）メタデータを有するコンテンツを選択することができる。次いで、フローはブロック４０７に進むことができ、ブロック４０７では、コンテンツ推奨を提示することができる。
【００５６】
ブロック４０８では、コンテンツ推奨が提示された後、コンテンツ推奨が選択されたか否かを判断することができる。コンテンツ推奨が選択された場合、フローはブロック４０９に進むことができ、ブロック４０９では、コンテンツ推奨と関連付けられたコンテンツを提供することができる。そうでなければ、フローは、ブロック４１０に進むことができる。
【００５７】
ブロック４１０では、ユーザインタフェースへのさらなる修正が受信されたか否かを判断することができる。ユーザインタフェースへのさらなる修正が受信された場合、フローはブロック４０４に戻ることができ、ブロック４０４では、ユーザインタフェースは相応にさらに修正される。そうでなければ、フローはブロック４０２に戻ることができ、ブロック４０２では、ユーザインタフェースの提供を続行することができる。
【００５８】
例示的な方法４００は、特定の順番で実行される特定の動作を含むように上記で示され説明されているが、これは一例であることが理解される。様々な実装形態では、本開示の範囲から逸脱することなく、同じ、同様のおよび／または異なる動作の様々な順番を実行することができる。
【００５９】
例えば、動作４０３は、ユーザインタフェースへのユーザ修正が受信されなかった場合、コンテンツ推奨の基礎となるデータを提示することができないため、動作４０２に戻るように示され説明されている。しかし、様々な実装形態では、ユーザインタフェースへのユーザ修正がない場合、推奨の基礎となるデフォルトデータをユーザインタフェースに含めることができる。そのようなデフォルトデータは、ユーザの以前のコンテンツアクセス、ユーザプロファイル内のデータおよび／またはユーザに関する他のデータなどに基づき得る。そのような実装形態では、ユーザ修正が受信されなかった場合、デフォルトデータに基づくコンテンツ推奨を生成することができる。次いで、ユーザ修正が後に受信された場合、それに続いて、コンテンツ推奨を更新することができる。本開示の範囲から逸脱することなく、様々な構成が可能である。
【００６０】
別の例として、方法４００は、ブロック４０５においてメタデータをランク付けするように示され説明されている。しかし、様々な実装形態では、そのようなランキングは、本開示の範囲から逸脱することなく、別のデバイスから得ること、記憶装置から回収すること、および／または別の方法で受信することができる。
【００６１】
上記で説明され、添付の図に示されるように、本開示は、コンテンツ推奨を生成する方法、システムおよび装置について詳述する。コンピューティングデバイスは、ユーザ入力に基づいてコンテンツのグラフィック表現が配置され得るユーザインタフェースを提示する。コンテンツと関連付けられたメタデータの包含的および除外的部分は、ユーザインタフェースにおけるグラフィック表現の位置および／または位置関係に基づいてランク付けされる。コンピューティングデバイスは、ランキングに基づいてコンテンツ推奨を生成する。コンテンツ推奨と関連付けられた提示コンテンツは、コンテンツ推奨の選択に応答してユーザに提供され得る。コンテンツ推奨は、ユーザから受信されたユーザインタフェースへの変更に応答して修正され得る。このように、コンテンツ推奨は、ユーザに過度の負担をかけることなく、ユーザが制御可能な方法で生成することができる。
【００６２】
本開示では、開示される方法は、デバイスによる読み取りが可能な命令またはソフトウェアのセットとして実装することができる。さらに、開示される方法のステップの具体的な順番または序列はサンプル手法の例であることが理解される。他の実施形態では、方法のステップの具体的な順番または序列は、依然として開示される主題内にありつつも配列し直すことができる。添付の方法請求項は、様々なステップの要素をサンプル順番で提示しており、必ずしも提示される具体的な順番または序列に限定されることを意味するとは限らない。
【００６３】
説明される本開示は、コンピュータプログラム製品またはソフトウェアとして提供することができ、コンピュータプログラム製品またはソフトウェアは、本開示によるプロセスを実行するため、コンピュータシステム（または他の電子デバイス）をプログラムするために使用することができる命令をその上に格納した非一時的な機械可読媒体を含み得る。非一時的な機械可読媒体は、機械（例えば、コンピュータ）による読み取りが可能な形態（例えば、ソフトウェア、処理アプリケーション）で情報を格納するいかなるメカニズムも含む。非一時的な機械可読媒体は、これらに限定されないが、磁気記憶媒体（例えば、フロッピーディスケット、ビデオカセットなど）、光学記憶媒体（例えば、ＣＤ−ＲＯＭ）、磁気光学記憶媒体、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去型プログラム可能メモリ（例えば、ＥＰＲＯＭおよびＥＥＰＲＯＭ）、フラッシュメモリなどの形態を取り得る。
【００６４】
本明細書では、本開示の教示を組み込む実施形態が詳細に示され説明されているが、当業者は、これらの教示を依然として組み込む他の多くの多様な実施形態を容易に考案することができる。コンテンツ検索のためのシステム、方法およびユーザインタフェースの好ましい実施形態について説明してきたが（それらは例示を意図し、限定することを意図しない）、上記の教示を踏まえて、当業者によって変更形態および変形形態がなされ得ることに留意されたい。従って、開示される本開示の特定の実施形態において変更形態がなされ得、添付の請求項によって概説されるように、それらは本開示の範囲内であることを理解されたい。
上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
コンテンツ推奨を生成する方法であって、
コンピューティングデバイスを利用して、ユーザインタフェースにグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの包含的部分および前記メタデータの除外的部分のランキングを取得することであって、前記メタデータは、前記ユーザインタフェースにおける前記グラフィック表現の位置に基づいてランク付けされる、取得することと、
前記コンピューティングデバイスを利用して、前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングに基づいてコンテンツ推奨を生成することと
を含む、方法。
（付記２）
前記ユーザインタフェースを介して前記コンテンツ推奨を提示することをさらに含む、付記１に記載の方法。
（付記３）
前記提示されたコンテンツ推奨の選択を受信することに応答してコンテンツの要求されたインスタンスを提供することをさらに含む、付記２に記載の方法。
（付記４）
前記メタデータの前記包含的部分は、グラフィック表現が包含領域に位置するコンテンツの前記インスタンスの第１の数から得られ、および
前記メタデータの前記除外的部分は、グラフィック表現が除外領域に位置するコンテンツの前記インスタンスの第２の数から得られる、付記１に記載の方法。
（付記５）
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングは、
前記メタデータの前記包含的部分の第１のアイテムと関連付けられたコンテンツの第１のインスタンスのグラフィック表現が、前記メタデータの前記包含的部分の第２のアイテムと関連付けられたコンテンツの第２のインスタンスのグラフィック表現よりも方向に沿って前記包含領域の強い関係位置の近くに位置する場合に、前記メタデータの前記包含的部分の前記第２のアイテムより前記メタデータの前記包含的部分の前記第１のアイテムを高くランク付けするか、または
前記メタデータの前記除外的部分の第１のアイテムと関連付けられたコンテンツの第３のインスタンスのグラフィック表現が、前記メタデータの前記除外的部分の第２のアイテムと関連付けられたコンテンツの第４のインスタンスのグラフィック表現よりも前記方向に沿って前記除外領域の強い関係断絶位置の近くに位置する場合に、前記メタデータの前記除外的部分の前記第２のアイテムより前記メタデータの前記除外的部分の前記第１のアイテムを高くランク付けするか
の少なくとも１つである、付記４に記載の方法。
（付記６）
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングは、
コンテンツの第１のインスタンスのグラフィック表現がコンテンツの第２のインスタンスのグラフィック表現にそれほど近くない場合よりも、コンテンツの前記第１のインスタンスの前記グラフィック表現が、方向において前記包含領域の強い関係位置により近いコンテンツの前記第２のインスタンスの前記グラフィック表現に近い場合に、コンテンツの前記第１のインスタンスの前記グラフィック表現と関連付けられた前記メタデータの前記包含的部分のアイテムを高くランク付けするか、または
コンテンツの第３のインスタンスのグラフィック表現がコンテンツの第４のインスタンスのグラフィック表現にそれほど近くない場合よりも、コンテンツの前記第３のインスタンスの前記グラフィック表現が、前記方向において前記除外領域の強い関係断絶位置により近いコンテンツの前記第４のインスタンスの前記グラフィック表現に近い場合に、コンテンツの前記第３のインスタンスの前記グラフィック表現と関連付けられた前記メタデータの前記除外的部分のアイテムを高くランク付けするか
の少なくとも１つである、付記４に記載の方法。
（付記７）
前記メタデータの前記包含的部分および前記メタデータの前記除外的部分の前記ランキングは、コンテンツの複数のインスタンスのグラフィック表現が前記ユーザインタフェースの同じ位置に一緒にまとめられると、コンテンツの前記複数のインスタンスに共通するメタデータを単一のセットとして扱う、付記１に記載の方法。
（付記８）
ユーザ入力に応答して、前記ユーザインタフェースにコンテンツの前記インスタンスのうちの１つのグラフィック表現を配置することをさらに含む、付記１に記載の方法。
（付記９）
コンテンツの前記インスタンスのうちの前記１つの前記グラフィック表現は、前記ユーザインタフェースの利用可能なコンテンツ領域から選択されたものまたはユーザによって提供されたものである、付記８に記載の方法。
（付記１０）
ユーザ入力に基づいてコンテンツの前記インスタンスからの前記メタデータを修正することをさらに含む、付記１に記載の方法。
（付記１１）
プロセッサと、
前記少なくとも１つのプロセッサに結合される、命令を格納するメモリと
を含み、前記命令は、前記プロセッサによって実行されると、
ユーザインタフェースの包含領域に第１のグラフィック表現が提示されるコンテンツのインスタンスから得られるメタデータの包含的部分と、前記ユーザインタフェースの除外領域に第２のグラフィック表現が提示されるコンテンツのインスタンスから得られる前記メタデータの除外的部分とのランキングを取得することであって、前記メタデータは、前記ユーザインタフェースにおける前記第１および第２のグラフィック表現の位置に基づいてランク付けされる、取得することと、
前記包含的メタデータおよび前記除外的メタデータの前記ランキングに基づいてコンテンツ推奨を生成することと
を含む、コンテンツ推奨を生成する方法を実行する、コンピューティングデバイス。
（付記１２）
前記方法は、前記包含的メタデータおよび前記除外的メタデータの提示に対するユーザ応答に基づいて、前記包含的メタデータまたは前記除外的メタデータの少なくとも１つを修正することをさらに含む、付記１１に記載のコンピューティングデバイス。
（付記１３）
前記包含的メタデータおよび前記除外的メタデータの前記提示は、前記包含的メタデータおよび前記除外的メタデータをランク付けされた順番で提示する、付記１２に記載のコンピューティングデバイス。
（付記１４）
前記ランキングは、前記第１のグラフィック表現が前記包含領域に提示されるコンテンツのより少ない前記インスタンスに共通する前記包含的メタデータの第２のアイテムよりも、前記第１のグラフィック表現が前記包含領域に提示されるコンテンツのより多い前記インスタンスに共通する前記包含的メタデータの第１のアイテムをランク付けする、付記１１に記載のコンピューティングデバイス。
（付記１５）
前記コンテンツ推奨の前記生成は、ユーザが供給するメタデータにさらに基づく、付記１１に記載のコンピューティングデバイス。
（付記１６）
非一時的なコンピュータ可読記憶媒体で有形に具体化されるコンピュータプログラム製品であって、
ユーザインタフェースを提供するために処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第１のセットと、
ユーザから受信された入力に従ってコンテンツのインスタンスのグラフィック表現を前記ユーザインタフェースに配置するために前記処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第２のセットと、
コンテンツの前記インスタンスと関連付けられた包含的メタデータおよび除外的メタデータのランキングに基づいてコンテンツ推奨を生成するために前記処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第３のセットであって、前記ランキングは、前記ユーザインタフェースにおける前記グラフィック表現の前記位置に基づいて決定される、命令の第３のセットと
を含む、コンピュータプログラム製品。
（付記１７）
メタデータのアイテムの前記ランキングは、第１の方向に沿ったコンテンツの前記インスタンスのうちのコンテンツのインスタンスのグラフィック表現の場所に関連する、付記１６に記載のコンピュータプログラム製品。
（付記１８）
コンテンツの２つのインスタンスに共通しないメタデータのセットは、コンテンツの前記２つのインスタンスに対するグラフィック表現が前記第１の方向に垂直な第２の方向に沿って配置されると、コンテンツの単一のインスタンスに対するメタデータとして扱われる、付記１７に記載のコンピュータプログラム製品。
（付記１９）
前記包含的メタデータおよび除外的メタデータは、コンテンツのカテゴリを含む、付記１６に記載のコンピュータプログラム製品。
（付記２０）
前記ユーザから受信された追加の入力に応答して前記ユーザインタフェースを修正した後、追加のコンテンツ推奨を生成するために前記処理ユニットによって実行可能である、前記非一時的なコンピュータ可読記憶媒体に格納された命令の第４のセットをさらに含む、付記１６に記載のコンピュータプログラム製品。
（付記２１）
第１の表示パネル領域、第２の表示パネル領域および第３の表示パネル領域を有する表示デバイスと、
それぞれが関連付けられたメタデータを有する対応するコンテンツを表す、ユーザが選択した画像表現の少なくとも第１の対を前記第１の表示パネル領域に表示するように構成されたプロセッサと
を含み、前記プロセッサは、関連付けられたメタデータを有するコンテンツを表す第２の画像表現を前記第２の表示パネル領域に表示するようにさらに構成され、かつ前記プロセッサは、関連付けられたメタデータを有する推奨コンテンツを表す少なくとも第３の画像表現を前記第３の表示パネル領域に表示するようにさらに構成され、前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１および第２の表示パネル領域のうちの一方に表示された所定の画像表現と関連付けられた包含的メタデータのその中への包含を強化するように選択され、前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１および第２の表示パネル領域のうちの他方に表示された所定の画像表現と関連付けられた除外的メタデータのそこからの除外を強化するように選択され、および
前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１の表示パネル領域内の前記少なくとも画像表現の対の提示の順番に従って、前記少なくとも画像表現の対と関連付けられた前記適用可能な包含的メタデータ包含および除外的メタデータ除外を強化するように選択される、ユーザインタフェース。
（付記２２）
前記プロセッサは、前記第２の画像を含むユーザが選択した画像表現の少なくとも第２の対を前記第２の表示パネル領域に表示するように構成され、前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第２の表示パネル領域内の画像表現の前記少なくとも第２の対の提示の順番に従って、画像表現の前記少なくとも第２の対と関連付けられた前記適用可能なその中への包含的メタデータ包含およびそこからの除外的メタデータ除外を強化するように選択される、付記２１に記載のユーザインタフェース。
（付記２３）
前記プロセッサは、前記包含的メタデータおよび前記除外的メタデータのリストを前記表示パネルの第４の領域に表示するように構成され、ユーザ入力に応答して、前記プロセッサは、前記リストに含まれるものから前記リストから除外されるものに、およびその逆にメタデータの個々のカテゴリを変更するように構成され、前記少なくとも第３の画像表現と関連付けられた前記少なくとも前記メタデータは、前記変更されたリストに従って選択される、付記２１に記載のユーザインタフェース。
（付記２４）
前記プロセッサは、複数の画像表現を前記表示パネルの第４の領域に表示するように構成され、かつユーザ入力に応答して、前記プロセッサは、前記少なくとも第３の画像表現と関連付けられた前記メタデータの変更をもたらすドラッグ方法で前記複数の画像表現のうちの１つの少なくともコピーを前記第４の領域から前記第１および第２の領域のうちの１つに移動するように構成される、付記２１に記載のユーザインタフェース。
（付記２５）
前記少なくとも第３の画像表現と関連付けられた前記メタデータは、前記第１の表示パネル領域内に表示された前記少なくとも画像表現の対におけるメタデータの同一のカテゴリの発生の合計に従って、前記少なくとも画像表現の対と関連付けられた前記適用可能な包含的メタデータ包含および除外的メタデータ除外をさらに強化するように選択される、付記２１に記載のユーザインタフェース。
【図１】
0006660954.tif 000002
【図２Ａ】
0006660954.tif 000003
【図２Ｂ】
0006660954.tif 000004
【図２Ｃ】
0006660954.tif 000005
【図２Ｄ】
0006660954.tif 000006
【図２Ｅ】
0006660954.tif 000007
【図２Ｆ】
0006660954.tif 000008
【図２Ｇ】
0006660954.tif 000009
【図３】
0006660954.tif 000010
【図４】
0006660954.tif 000011