(57)【要約】エンタテインメントオプションの組の推薦を、これらのオプションに対するユーザ嗜好に基づいて、エンタテインメントオプションのより大きい組から自動的に生成するのに適したシステム、方法及び製品である。特に、本発明は、過去の視聴パターンとその全員がテレビジョンの前に物理的にいる必要はない複数のテレビジョン視聴者の嗜好とに基づいてテレビジョン番組を視聴するための推薦を自動的に生成する分野に関する。本発明は、前記合成ユーザプロファイルにおいて用いられるべき検出された各ユーザの個々のプロファイルに基づいて、合成ユーザプロファイルを作製する。前記ユーザの一部はテレビジョンの前にいる必要はない。各ユーザの嗜好は、他のユーザと同じに重み付けされてもよく、又は、ユーザはその嗜好に異なった重みを割当てられてもよい。
2004533193.tif 000002
【特許請求の範囲】
【請求項１】
a. 少なくとも1人のユーザに利用可能な番組を提供する少なくとも1つのエンタテインメントシステムコンポーネントであって、前記番組は少なくとも1つの入力を介して当該エンタテインメントシステムコンポーネントに受信される、エンタテインメントシステムコンポーネントと、
b. 対応する複数のエンタテインメントシステムユーザのユーザ嗜好データを記憶するための複数の記憶位置を有する固定データ記憶装置であって、少なくとも1つの固有の記憶位置は、固有の対応するシステムユーザの前記ユーザ嗜好データのみを記憶する、記憶装置と、
c. 前記少なくとも1つのエンタテインメントシステムコンポーネント、前記固定データ記憶装置及びユーザ検出システムと動作的に通信するプロファイルプロセッサであって、
i. 前記複数のエンタテインメントシステムユーザのうちのどのユーザがその時点で所定の視聴領域内にいるかを自動的に検出し、
ii. その時点で前記所定の視聴領域内に検出された前記複数のユーザの各々のプロファイルに基づく合成ユーザプロファイルを自動的に作製し、
iii. 前記合成ユーザプロファイルに応答して前記エンタテインメントシステムの動作パラメータを動的に調整する
ようにプログラムされたプロファイルプロセッサと、
を有するシステム。
【請求項２】
請求項1に記載のシステムにおいて、前記プロファイルプロセッサは、利用可能なエンタテインメントオプションの組から推薦されるエンタテインメントオプションの組を生成するのに役立つ合成ユーザプロファイルを自動的に作製するようにプログラムされた、システム。
【請求項３】
請求項1に記載のシステムにおいて、前記ユーザ検出システムは、コンピュータビジョンシステムと、音声認識システムと、指紋認識システムと、手形認識システムと、少なくとも1つの固有の入力を送信することができる入力装置とを有するシステム。
【請求項４】
請求項3のシステムにおいて、前記コンピュータビジョンシステムは、前記検出された画像中で顔を識別する、システム。
【請求項５】
請求項1に記載のシステムにおいて、前記プロファイルプロセッサは、更に、ユーザの前記エンタテインメントシステムとの対話をモニタし、各対話の所定の部分を視聴履歴に選択的に記憶し、前記視聴履歴から対話を選択的に取得するようにプログラムされる、システム。
【請求項６】
請求項5のシステムにおいて、前記プロファイルプロセッサは、更に、
a. ユーザのプロファイル中でユーザの前記視聴履歴に関する少なくとも1つの値を作製し、
b. 検出された各ユーザの過去の視聴履歴に少なくとも部分的に基づいた前記合成ユーザプロファイルに対して推薦される視聴選択肢の組を、これらのユーザの過去の視聴履歴と類似した又は同一の視聴の選択肢を視聴するために作製する
ようにプログラムされる、システム。
【請求項７】
複数のユーザに対する合成ユーザプロファイルを作製するための方法において、
a. 複数のユーザのうちのどのユーザがその時点で所定の視聴領域内にいるかを自動的に検出するステップと、
b. 前記検出された複数のユーザの各々の素性を決定するステップと、
c. 識別されたユーザの各々について、
i. 前記ユーザの素性を固定データ記憶装置に記憶されたユーザデータの第1の所定の部分と比較し、
ii. 前記固定データ記憶装置にユーザプロファイルが記憶された各ユーザについて、ユーザデータの第2の所定の部分を前記固定データ記憶装置から取得するステップと、
d. ユーザデータの前記第2の所定の部分の各々から合成ユーザプロファイルを作製するステップと、
を有する方法。
【請求項８】
請求項7に記載の方法において、更に、前記合成ユーザプロファイルに基づいて利用可能なエンタテインメントオプションの組から推薦されるエンタテインメントオプションの組を作製するステップを有する方法。
【請求項９】
請求項7に記載の方法において、更に、
e. 肯定的なエンタテインメントオプションを有する視聴履歴を検出された各ユーザについて蓄積するステップと、
f. 前記蓄積された視聴履歴から肯定的なエンタテインメントオプションを有する合成視聴履歴を作製するステップと、
g. 前記合成視聴履歴の前記肯定的なエンタテインメントオプションを用いて前記合成ユーザプロファイルを調整するステップであって、前記合成ユーザプロファイルの各肯定的なエンタテインメントオプションは、前記個々のユーザのプロファイルの各々における肯定的なエンタテインメントオプションの発生の合計を反映する、ステップと、
h. 前記合成ユーザプロファイルの各肯定的なエンタテインメントオプションについて否定的なエンタテインメントオプションを生成するステップと、
i. 所定の期間内に利用可能などのエンタテインメントオプションが前記合成ユーザプロファイルによって肯定的に評価されるかを決定するステップと、
j. 前記合成ユーザプロファイル中の肯定的なエンタテインメントオプション及び否定的なエンタテインメントオプションの各々について合成得点を生成するステップと、
を有する方法。
【請求項１０】
請求項7に記載の方法において、ユーザプロファイルは、存在しているがユーザプロファイルを有さないユーザのためのユーザプロファイルを生成する権限を有する個人によって生成されることができる、方法。
【請求項１１】
請求項7に記載の方法において、更に、
e. 識別された各ユーザの前記記憶されたユーザデータ内に記憶される各視聴履歴を反映するために合成視聴履歴を作製するステップと、
f. 前記合成視聴履歴の肯定的なエンタテインメントオプションの所定の閾値以上の利用可能なエンタテインメントオプションのために、利用可能なエンタテインメントオプションの組から肯定的なエンタテインメントオプションの組を生成するステップと、
g. 前記合成視聴履歴の肯定的なエンタテインメントオプションの前記所定の閾値を満たさない前記利用可能なエンタテインメントオプションの組をサンプリングすることによって否定的なエンタテインメントオプションの組を生成するステップと、
を有する方法。
【請求項１２】
請求項11に記載の方法において、ステップ(g)が、否定的なオプションの組を作製するために一様ランダム分布を用いることを更に含む、方法。
【請求項１３】
請求項11に記載の方法において、更に、
h. ユーザが前記肯定的なエンタテインメントオプションの組からエンタテインメントオプションを選択することを可能にするステップと、
i. 前記否定的なエンタテインメントオプションの組の要素であるエンタテインメントオプションについて、利用可能なエンタテインメントオプションからの選択を防止するステップと、
を有する方法。
【請求項１４】
請求項13に記載の方法において、ステップ(i)が、否定的なエンタテインメントオプションを所定の期間内に発生するものに制限することを更に含む、方法 。
【請求項１５】
請求項11に記載の方法において、ステップ(f)は、更に、適応サンプリング技術を用いて、全ての利用可能なエンタテインメントオプションからエンタテインメントオプションを、前記選択されたエンタテインメントオプションが所定の範囲内の前記合成ユーザプロファイルの嗜好にマッチするように選択することを含む、方法。
【請求項１６】
請求項11に記載の方法において、更に、
h. 暗黙の選択技術、明示の選択技術、フィードバック選択技術又はこれらの組合せを用いて、利用可能なエンタテインメントオプション及び前記肯定的なエンタテインメントオプションの組に基づいてエンタテインメントオプション推薦を生成するステップ
を有する方法。
【請求項１７】
請求項16に記載の方法において、前記暗黙の選択技術は、
ユーザのエンタテインメントオプション選択パターンを取り込むステップと、
前記ユーザのエンタテインメントオプション選択パターンの合成に基づいてエンタテインメントオプション推薦を生成するステップと、
を有する方法。
【請求項１８】
請求項16に記載の方法において、前記明示の選択技術は、
前記ユーザに、前記各ユーザのエンタテインメントオプション嗜好を明示的に入力させるステップと、
前記ユーザの明示のエンタテインメントオプション嗜好の合成に基づいてエンタテインメントオプション推薦を生成するステップと、
を有する方法。
【請求項１９】
請求項11に記載の方法において、更に、
h. ユーザのエンタテインメントオプション選択パターンを取り込むステップと、
i. 前記ユーザのエンタテインメントオプション嗜好の前記ユーザの明示の入力の少なくとも1つを受理するステップと、
j. 前記ユーザのエンタテインメントオプション選択パターンの合成及び前記ユーザの明示のエンタテインメントオプション嗜好の合成に基づいてエンタテインメントオプション推薦を生成するステップと、
を有する方法。
【請求項２０】
請求項11に記載の方法において、ステップ(e)が更に、
ii. 前記検出されたユーザのプロファイルデータの各々から前記検出されたユーザの各々のための得点を生成するステップと、
iii. 前記生成された得点を用いて前記検出されたユーザのプロファイルを組み合わせるステップと、
を有する方法。
【請求項２１】
請求項20に記載の方法において、各ユーザの個々のユーザプロファイルは、更に、重み付け係数を有し、このような各検出されたユーザの嗜好は、前記検出されたユーザのプロファイルデータの各々から前記検出されたユーザのための得点を生成するときに、前記視聴領域内で検出される他のユーザから独立して重み付けされる、方法。
【請求項２２】
請求項21に記載の方法において、前記重み係数は、時刻又はカレンダー時間の関数として変化することができる、方法。
【請求項２３】
請求項11に記載の方法において、
h. 所定の期間内に利用可能なエンタテインメントオプションを前記視聴領域内で検出された各ユーザの前に作製された個々のプロファイルの各々に対して評価するステップと、
i. 前記視聴領域にいる各ユーザの前記前に作製された個々のプロファイルの各々の所定の評価閾値以上のエンタテインメントオプションのみを示すステップと、
を有する方法。
【請求項２４】
請求項7に記載の方法において、
j. 前記複数の検出されたシステムユーザのうちのどのユーザがその時点で所定の視聴領域内にいるかを検出するステップと、
k. 前記検出されたユーザのうちのどのユーザが前記固定データ記憶装置に記憶されるユーザ嗜好データを有するかを決定するステップと、
l. 前記固定データ記憶装置にプロファイルを有する検出されたユーザについて、前記検出されたユーザの各々に対応する前記ユーザ嗜好データを前記固定データ記憶装置から取得するステップと、
m. 前記取得されたユーザ嗜好データを用いて合成ユーザプロファイルを作製するステップと、
n. 前記合成ユーザプロファイルに所定の範囲内のマッチする値でマッチする利用可能なエンタテインメントオプションを探して番組情報をスキャンするステップと、
o. 前記合成ユーザプロファイル及び利用可能なエンタテインメントオプションに従って前記エンタテインメントシステムを調整するステップと、
を有する方法。
【請求項２５】
コンピュータプログラムにおいて、当該コンピュータプログラムを実行するとプログラマブル装置を請求項1に記載のシステムとして機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプションに対するユーザの嗜好に基づいてオプションの組に対する推薦を生成する分野に関する。特に、本発明は、オプションのユーザによるオプションの選択の過去のパターンに基づいてオプションの組に対する推薦を生成する分野に関する。更に詳細には、本発明は、過去の視聴パターンとその全員がテレビジョンの前に物理的にいる必要はない複数のテレビジョン視聴者の嗜好とに基づいて、テレビジョン番組を視聴するための推薦を自動的に生成する分野に関する。
【背景技術】
【０００２】
多くの場合、テレビジョン番組の視聴者は、視聴する番組を選択するのに多くの選択肢を有し、時にはこのような選択肢を何百と有している。加えて、視聴者は多くの場合、一般的に及び具体的にどのようなプログラムが好きかの嗜好を有する。
【０００３】
番組の選択肢が増加するにつれて、番組の内容に関する情報を提供するための多数の方法が提案されてきた。例えば、Kwoh他の米国特許第6,115,057号は、番組のビデオセグメントの評価レベルを示す評価データをプログラムビデオセグメントから抽出することを教示する。
【０００４】
Herz他の米国特許第6,020,883号は、放送された番組の重要な特定の特性が各顧客にとって如何に重要かを説明する顧客プロファイルを受取人のために生じることを教示する。これらのプロファイルから、このような番組の各々の各受取人にとっての魅力を示す一致行列が、各受取人のプロファイルに基づいて計算される。
【０００５】
Amano他の米国特許第5,585,865号は、ジャンルコードが含まれるテレビジョン信号を受信することを教示する。Amano '865は、放送ジャンルコードを全ての受信可能なチャネルに対して入力されたジャンルコードと比較し、ジャンルコードがマッチする番組が存在すればそのチャネルに合わせることを教示する。Amano '865は、更に、最高頻度の受信の過去の記録を有するチャネルに合わせることを教示する。
【０００６】
Williams他の米国特許第5,945,988号は、エンタテインメントシステムのユーザの嗜好を自動的に決定して、動的に更新するための方法及び装置を教示する。Williams '988は、複数のシステムユーザが利用することを可能にして、どのシステムユーザが現在エンタテインメントシステムを用いているかの自動検出を提供する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来技術においては、テレビジョン又は他のエンタテインメントシステムの前にいる又は特定の距離内の視聴領域にいる複数の人の素性を確認し、その人たちのユーザ嗜好を用いて合成ユーザプロファイルを作製することについては教示も示唆もされていない。従来技術は、複数のユーザを自動的に検出して、どの番組が合成ユーザプロファイルを用いた評価を更に満たす又は上回るかに応じて期間中に送信されているどの番組を推薦する又は示すべきかを決定するシステムを教示も示唆もしていない。更に、従来技術は、個々のプロファイルの全てから高評価を受信する選択のみを推薦することを教示も示唆もしていない。
【０００８】
更に、従来技術は、ユーザが設定した所定の重み付け係数に少なくとも部分的に依存する可変のユーザの嗜好に基づいて視聴推薦を自動的に作製することを、教示も示唆もしていない。
【課題を解決するための手段】
【０００９】
本発明は、好適なエンタテインメントオプションの組の推薦を、利用可能なエンタテインメントオプションのより大きい組から、所定の視聴領域にいる1人以上のユーザのユーザ嗜好に基づいて自動的に生成するのに適したシステム、方法及び製品を含む。1つの実施例において、本発明は、過去の視聴パターンとその全員がテレビジョンの前に物理的にいる必要はない複数のテレビジョン視聴者の嗜好とに基づいて、テレビジョン番組を視聴するための推薦を自動的に生成することに関する。本発明は、合成ユーザプロファイルにおいて用いられるべき検知された各ユーザの個々のプロファイルに基づいて合成ユーザプロファイルを作製する。合成ユーザプロファイルを作製する異なった方法が使用されてもよい。例えば、この例に限らないが、各ユーザの嗜好は他の各ユーザと同じに重み付けされてもよく、又は、各ユーザの嗜好に異なった重みが割当てられてもよい。
【発明を実施するための最良の形態】
【００１０】
本発明の他の特徴、側面及び利点は、以下の説明、請求項及び添付の図面によってより完全に明らかになる。
【００１１】
一般に、この説明の全体を通して、要素がソフトウェアで実現されると説明される場合、該要素はハードウェアとしても等しく実現されることができる。
【００１２】
図1をここで参照する。本発明は、テレビジョン20a等のエンタテインメントシステム20における使用に適している。しかし、エンタテインメントシステム20は、ラジオ、他のオーディオエンタテインメント、又は、ケーブル若しくは衛星若しくはDVDシステム等の放送及び非放送のオーディオビジュアルエンタテインメント等を含むことができる。エンタテインメントシステム20は、ハードドライブ又は不揮発性RAM(NVRAM)等の固定データ記憶装置30を有し、この記憶装置30は、最大で、対応する複数のエンタテインメントシステムユーザ(ここでは数字「40」によって一般に参照される)まで、個々のユーザ嗜好のデータを記憶することができる。ユーザの嗜好は、更に、各ユーザ40の視聴履歴を含む。ここで用いられる場合、「視聴履歴」は、ユーザ40がある所定の期間に亘ってそれまで選択してきたエンタテインメントオプションの累積を意味する。好適な実施例において、本発明のシステムは、ユーザ40が特定のエンタテインメントオプションを選択したら、ユーザ40はそのエンタテインメントオプションが好きで、システムが将来類似したエンタテインメントオプションを推薦することを望む、という仮定をしてもよい。
【００１３】
検出システム22は、ユーザ40a又は40b等のユーザ40が、テレビジョン20aの近くの所定の視聴領域11にいるときにこれを感知する。ここで使用される場合、「視聴領域」は、視聴領域11等のテレビジョン20aに近い物理空間のみならず、視聴領域11の境界を設定する権限を持つユーザ40により所望される視聴領域12及び13等の1つ以上の隣接した視聴領域をも含んでよい。
【００１４】
検出システム22は、検出技術の当業者に知られているいかなるシステムであってもよく、これは、例えば、この例に限らないが、テレビジョンリモートコントローラ、バイオメトリック装置、認識システムを有するセットトップボックス、音声認識システム等又はこれらの組合せの入力装置を含む。ここで使用される場合、「バイオメトリック装置」は、音声認識システム、指紋認識システム、手形認識システム等又はこれらの組合せを含んでよい。「Computer Society of the Institute of Electrical and Electronic Engineers, Inc.」による「Proceedings of the Second International Conference on Automatic Face and Gesture Recognition」発行のGutta他による「Face and Hand Gesture Recognition Using Hybrid Classifiers」及び「Computer Society of the Institute of Electrical and Electronic Engineers, Inc.」による「Proceedings of the Second International Conference on Automatic Face and Gesture Recognition」発行のColmenarez他による「Maximum Likelihood Face Detection」が従来技術のバイオメトリック認識の2つの例である。
【００１５】
プロファイルプロセッサ34は、固定データ記憶装置30及び検出システム22に通信的に結合される。ここで使用される場合、「プロファイルプロセッサ」は、パーソナルコンピュータ34a等のコンピュータ、プロファイルプロセッサ34等のエンタテインメントシステム20に埋め込まれた又は直接組み込まれたマイクロプロセッサシステム等のマイクロプロセッサに基づいたシステム、特定用途向けIC、マイクロプロセッサに基づいたシステムを有するセットトップボックス26等の外部装置等又はこれらのあらゆる組み合わせを有する。プロファイルプロセッサ34は、ユーザ40のエンタテインメントシステム20との対話をモニタし、エンタテインメントシステム20とのこの対話を各ユーザ40の視聴履歴と共に記録し、固定データ記憶装置30内にユーザプロファイルを作製し、操作し、記憶し、維持することができる。
【００１６】
検出システム22を用いることにより、プロファイルプロセッサ34は、複数のエンタテインメントシステムユーザ40のうちのどのユーザ40がその時点でエンタテインメントシステム20を用いているか又はエンタテインメントシステム20の視聴領域11内にいるかを自動的に検出する。これらの検出されたユーザ40を用いることにより、プロファイルプロセッサ34は、その時点で視聴領域11にいる複数のユーザ40の各々のプロファイルに基づいて、自動的に合成ユーザプロファイルを作製する。
【００１７】
各ユーザプロファイルは、視聴履歴と共にユーザ40の嗜好を含んでもよい。加えて、適切なアクセス権を持つユーザ40は、ユーザ40のプロファイルを修正することを許可されてもよく、例えば、この例に限らないが、所定の嗜好カテゴリの組から選択してもよい。これらのカテゴリは、音楽の種類又はテレビジョン番組の種類等の好きなエンタテインメントオプションのジャンルを含んでもよい。加えて、ユーザ40は、ユーザの嗜好、視聴時刻の嗜好、合成の嗜好等又はこれらのあらゆる組合せによってエンタテインメントオプションを順位付けしてもよい。ここで用いられる「合成の嗜好」とは、ユーザ40の嗜好を、視聴領域11にいる他のユーザ40を考慮してどのように取り扱うかに関する嗜好の組を意味する。例えば、児童40cと一緒にいる任意の若い成人40aは、児童用漫画番組をとても好きではないかもしれないが、視聴領域11に3歳児40cがいれば、児童用漫画番組を非常に高く評価するプロファイル嗜好を持つかもしれない。
【００１８】
閾値以上の評価を持つエンタテインメントオプションは、ユーザ40にとって「肯定的な」番組と見なすことができる。それに応じて、閾値以上の評価を持たないエンタテインメントオプションは、ユーザ40にとって「否定的な」番組と見なすことができる。本発明のシステムは、ユーザ40の視聴履歴を与えられると、例えば全エンタテインメントオプションの利用可能なデータベースをサンプリングすることによって、否定的なエンタテインメントオプションの組を生成する。ここで、このデータベースは、ソフトウェアプログラミング技術の当業者にとってよく知られたものである。
【００１９】
ある具体例では、本発明は、否定的なエンタテインメントオプションを生成するために一様ランダム分布を用いる。例えば、この例に限らないが、この例示的な方法は、各エンタテインメントオプションを、データベース中でユーザ40の肯定的なエンタテインメントオプションの組の中にないエンタテインメントオプションについて、全ての利用可能なエンタテインメントオプションのデータベースから選択する。更に、この否定的なエンタテインメントオプションの組の生成は、例えばその日から1週間以内等の所定の期間に制限されてもよい。
【００２０】
加えて、03/28/01にGutta他によって出願された米国特許出願番号第09/819286号「An Adaptive Sampling Technique for Selecting Negative Examples for Artificial Intelligence Applications」等に開示された適応技術が用いられてもよい。適応サンプリング技術は、肯定的なエンタテインメントオプションにより近いエンタテインメントオプションを選択し、個々のユーザ40に対する推薦を生成するための、暗黙の、明示の及びフィードバック技術を用いる。暗黙の技術は、システムが、各ユーザ40がどのエンタテインメントオプションに魅力を感じるか(例えば各ユーザがどのエンタテインメントオプションを見る又は聞くか)を知っており、ユーザ40のエンタテインメントオプションの嗜好パターンを取り込み、これらの取り込まれたパターンオプションに基づいてエンタテインメントオプションを推薦することを伴う。ここで使用される場合、「取り込む」は、例えば、この例に限らないが、ユーザ40の視聴履歴等のユーザ40のユーザプロファイルに所定のデータを記憶することを含む。明示の技術は、ユーザ40が視聴の嗜好を特定し、次に、これらの特定された嗜好を用いてエンタテインメントオプションをユーザ40に推薦することを伴う。第3の技術は、システムに、特定のフィードバックをユーザ40から引き出させ、次に、このユーザ40からのフィードバックに基づいて推薦の組を生成することを伴う。加えて、上記の全てを組み合わせる技術が用いられてもよい。
【００２１】
本発明は、1つの実施例の動作において、従来技術とは異なり、1人のユーザ40だけでなく複数のユーザ40に基づくエンタテインメントオプション推薦の組を作る。従って、1つの実施例において、システムは、最初に視聴領域11の各ユーザ40を識別し、視聴領域11にいるユーザ40(例えば物理的に同じ部屋に存在しなくともよい家族のメンバー)による共通の評価を有するエンタテインメントオプションに限られるエンタテインメントオプション推薦を示す。例えば、この例に限らないが、前述の3歳のユーザ40cがテレビジョン20aとは同じ部屋11にいないが、部屋13等の、テレビジョン20aが見える又は聞こえる範囲内にいる場合、3歳のユーザ40cの親40aは、推薦が提示されるときに3歳のユーザ40cの存在を考慮に入れたいかもしれない。例えば、3歳のユーザ40cが台所にいて、テレビジョン20aが台所に隣接した私室にある場合、親40aは、映画局よりも子供の漫画番組をより強く推薦されることを選択するかもしれない。
【００２２】
視聴領域11の全てのユーザ40が検出され識別されたとき、識別された各ユーザ40のためのプロファイルは他の処理のために取り込まれる。検出されたが識別されない又は確立されたプロファイルを有しないユーザ40は、デフォルトのプロファイルによって表されてもよい。次に、検出されたユーザ40のプロファイルは、所定の態様で合成ユーザプロファイルに組み合わせられ、合成ユーザプロファイルを反映するエンタテインメントオプション推薦のリストが生成されて視聴領域11にいるユーザ40に利用可能にされる。
【００２３】
ここで考えられた第1の実施例において、プロファイルを組み合わせることは、最初に肯定的なエンタテインメントオプションを蓄積し、検出されたユーザ40について取得された各プロファイルの肯定的なエンタテインメントオプションの各々に対して否定的なエンタテインメントオプションを生成することにより達成される。次に、合成ユーザプロファイルが作製され、ここで、検出されたユーザ40の各プロファイルは、合成ユーザプロファイルが作製される際に等しく重み付けされる。合成ユーザプロファイルの作成は、暗黙の、明示の若しくはフィードバック技術又はこれらのあらゆる組合せであってよい。利用可能なエンタテインメントオプションは、所与の期間、例えば現在又は現在から2時間の間、データベース又は利用可能なエンタテインメントオプションの他のソースから取得され、エンタテインメントオプション推薦の値の組を作製するために合成ユーザプロファイルに対して分析される。エンタテインメントオプションは、例えば、選択された期間中に伝送されている所定の閾値以上のエンタテインメントオプションのみを推薦することによって、全ての利用可能なエンタテインメントオプションの組又はその所定のサブセットから選択される。ここで考えられた別の実施例において、ユーザは、推薦されたオプションのみ、推薦されたオプションが例えば視覚的に区別可能である全てのオプション、又は、推薦された肯定的なオプションと推薦されない否定的なオプションとの設定可能な組を示すディスプレイを示されることができる。
【００２４】
ここで考察された代替例において、合成ユーザプロファイルを生成する代わりに、利用可能なエンタテインメントオプションは、視聴領域11にいる各ユーザ40の前に作製された(又はデフォルトの)プロファイルに対して分析され評価される。エンタテインメントオプションが、これらのユーザ40の全員によって所定の閾値以上に評価されるときにのみ、そのエンタテインメントオプションが推薦される。
【００２５】
この代替例の変形例も考えられる。例えば、各ユーザ40は異なって重み付けされることができ、特定のユーザ40の嗜好が他のユーザ40の嗜好よりも強く考慮されることができる。更に、全ユーザ40がエンタテインメントオプションを閾値以上に評価することを要求する代わりに、単純な又は重み付けされた「多数決原理」の決定又は他の規則に基づいた決定が、行われることができる。更に、重み係数は、用いられる場合、時刻の関数として変化してもよい、例えば、ユーザ40aのプロファイルは、ユーザ40cのプロファイルと比較して、昼間と比較して夜により強く重み付けされてもよい。
【００２６】
ここで、他の技術も考えられる。例えば、この例に限らないが、父及び娘の両方が、スポーツ全般を好むかもしれない。また、父は、娘が嫌いな料理に関するエンタテインメントオプションを好み、娘は、父が好まない音楽に関するエンタテインメントオプションを好むかもしれない。父と娘との両方がテレビジョン20aを見ている場合、システムは、合成ユーザプロファイルを生成して利用可能なテレビ番組を分析し、テニスの試合及びスポーツニュース番組を推薦してもよい。システムによって、父の嗜好が娘よりも重く重み付けされる場合、娘が1人で見ていたら推薦されない料理コンテストの放送もまた、推薦されてもよい。
【００２７】
他の例として、母及びその3歳の子供が一緒に見ている場合、1つの実施例において、3歳児のプロファイルによって高く推薦されるエンタテインメントオプションのみが、母においては高く評価されていない場合であっても、表示される。
【００２８】
視聴履歴に加えて、システムは自身の判断プロセスに他の属性を用いることができる。例えば、この例に限らないが、所与のユーザ40のための重み係数は、時刻に基づいて変化してもよい。例えば、朝には3歳児が最も高い優先順位を有してもよいが、夜には母が最も高い優先順序を有してもよい。他の例においては、3歳児の優先順位は、夜にゼロであってもよい。
【００２９】
図2をここで参照する。テレビジョン20aが電源をオンにされると、又は例えばタイマーによって起動されると、検出システム22は、所定の視聴領域11内にいるユーザ40を110で検出する。
【００３０】
次にプロファイルプロセッサ34が検出されたユーザ40の素性を決定する。1つの実施例において、検出されたユーザ40の素性は、固定データ記憶装置30に記憶されたユーザ素性の組に対して120で比較される。上記したように、固定データ記憶装置30は、テレビジョン20aの一部であってもよく、又は、データ通信技術の当業者にはよく知られた接続手段により動作的にテレビジョンに接続されたパーソナルコンピュータ34a上のハードドライブ等のように、テレビジョン20aにアクセス可能であってもよい。
【００３１】
次に130で、検出されたユーザ40のプロファイルは、固定データ記憶装置30から取得される。識別されることができないユーザ40又はアクセス可能なプロファイルを有しないユーザ40は、デフォルトのプロファイル135を割り当てられてもよい。
【００３２】
一旦プロファイルが得られると、140で、合成ユーザプロファイルが取得されたプロファイルの全てを用いて作製される。この好適な実施例において、最初に、識別された各ユーザ40用の記憶された嗜好に記憶された各視聴履歴から合成視聴履歴132を作製することによって、合成ユーザプロファイルは作製される。
【００３３】
ここで、コンピュータ技術の当業者には他にもよく知られているが、合成ユーザプロファイルを作製する幾つかの技術が考えられる。第1の技術において、集められた全てのプロファイルが算術的に組み合わせられ、識別されたユーザ40の全てのプロファイルの重み付けされていない合計が作製される。最も大きな演算値を有するエンタテインメントオプション嗜好を反映している結果の合成ユーザプロファイルのエンタテインメントオプションが、視聴領域11にいるユーザ40にとって最も魅力的なエンタテインメントオプションであると推定される。
【００３４】
第2の技術において、集められた全てのプロファイルは演算的に組み合わせられ、検出されて識別された各ユーザ40の嗜好は、更に、所定の重みにより操作(例えば乗算)されて、検出されて識別されたユーザ40の全てのプロファイルの重み付けされた合計が作製される。第1の技術と同様に、最大の結果演算値を有する結果合成ユーザプロファイルのエンタテインメントオプションが、視聴領域11のユーザ40にとって最も魅力的なエンタテインメントオプションであると推定される。
【００３５】
第3の技術において、集められた全てのプロファイルは、検出され識別された各ユーザ40の各プロファイルの所定の閾値以上の成分のみを含めることによって組み合わせられる。この閾値以上のエンタテインメントオプションの全てが、視聴領域11にいるユーザ40にとって最も魅力的なエンタテインメントオプションであると推定される。
【００３６】
合成ユーザプロファイルから、システムは、合成された肯定的なエンタテインメントオプションの組を150で生成する。合成の肯定的なエンタテインメントオプションの組の生成は、ソフトウェアプログラムの分野の当業者によく知られた多数の技術によって達成されてもよい。これらの技術は、一様ランダム分布を用いることを含み、これにより、ユーザ40は、肯定的なセットの全エンタテインメントオプションについて全ての可能なエンタテインメントオプションのデータベースからエンタテインメントオプションを選択することが許可されてもよい。これは、選択されたエンタテインメントオプションが肯定的な組の一部ではなく、1週間以内等の同じ期間から発生することを確認することを含んでもよい。代替的に、合成の肯定的なエンタテインメントオプションの組の生成は、肯定的なエンタテインメントオプションにより近いエンタテインメントオプションを選択する適応サンプリング技術によって達成されてもよい。ユーザプロファイルに基づく適応テレビジョン番組推薦のための方法は、02/04/00に出願されたAdaptive TV Program Recommender(米国特許第09/498271号)に説明され、これは、参照によってここに完全な状態で組み込まれる。
【００３７】
他の代替例において、合成の肯定的なエンタテインメントオプションセットの生成は、暗黙の技術、明示の技術、フィードバック技術又はこれらの組合せを用いてもよい。
【００３８】
加えて、合成の否定的なエンタテインメントオプションの組は、155で全てのエンタテインメントオプションのデータベースをサンプリングして生成されてもよい。合成の否定的なエンタテインメントオプションの組は、後の使用のために記憶されてもよい。
【００３９】
一旦肯定的及び否定的なプログラムの組が作製されば、合成ユーザプロファイルからこれらの組の各要素のための得点が160で生成されてもよい。ここで使用される場合、「得点」は、肯定的及び否定的なエンタテインメントオプションの組の各要素と関連した数値を有し、これにより、肯定的、又は、肯定的及び否定的なエンタテインメントオプションの組の各要素は、当該組の他の要素に対して又は所定の閾値に対して評価されることができ、当該組の推薦される要素を生成するのに使用することができる。得点は、嗜好又は合成嗜好を用いて生成されてもよい。この好適な実施例において、得点は肯定的なエンタテインメントオプションのためにのみ生成される。他の実施例において、推薦が、得点閾値にマッチするが所定の期間に制限されたエンタテインメントオプションの組から生成されてもよい。例えば、この例に限らないが、得点は、利用可能なエンタテインメントオプションのうちどのオプションが複数のユーザ40に基づいて推薦されるべきかを決定するために、生成されてもよい。これは、視聴領域11にいる各ユーザ40の前に作製された個々のプロファイルの各々に対して、所定の期間のエンタテインメントオプションを評価し、視聴領域11にいる各ユーザ40の前に作製された個々のプロファイルの各々の所定の評価閾値以上のエンタテインメントオプションのみを示すことによって行われる。
【００４０】
加えて、1人以上のユーザ40が、他のユーザ40の権利とは異なった権利(例えばアクセス権又は監視権)を有すると指名されてもよい。例えば、この例に限らないが、ユーザ40b等のユーザのプロファイルは、そのユーザ40bは、例えば規則及び重み付け方法を変更し、又は、他のプロファイルを追加若しくは変更することが可能である一方で、ユーザ40a及び40cはこれができないことを示してもよい。
【００４１】
本発明の性質を説明するために上記で説明され示された要素の詳細、材料及び構成に対する種々の変更が、請求項に記載の本発明の原理及び範囲から逸脱することなく、当業者によってなされることが可能であることが理解されるであろう。
【図面の簡単な説明】
【００４２】
【図１】本発明の1つの実施例の一般的な概略斜視図である。
【図２】本発明の例示的な方法の流れ図である。
【図２】
2004533193.tif 000003
【国際公開パンフレット】
2004533193.tif 000004
2004533193.tif 000005
2004533193.tif 000006
2004533193.tif 000007
2004533193.tif 000008
2004533193.tif 000009
2004533193.tif 000010
2004533193.tif 000011
2004533193.tif 000012
2004533193.tif 000013
2004533193.tif 000014
2004533193.tif 000015
2004533193.tif 000016
2004533193.tif 000017
2004533193.tif 000018
2004533193.tif 000019
2004533193.tif 000020
2004533193.tif 000021
2004533193.tif 000022
【国際公開パンフレット（コレクトバージョン）】
2004533193.tif 000023
【国際調査報告】
2004533193.tif 000024
2004533193.tif 000025
2004533193.tif 000026