(57)【要約】  強化コンテンツを提供する方法とインターネットインタフェースを有するコントローラを含むシステムとを提供する。コントローラは、電子番組ガイドデータを受け取り、主ディスプレイデバイスに表示されている電子番組ガイド中の番組を特定する少なくとも１つの特徴を読み出す。その少なくとも１つの特徴に基づき、インターネットインタフェースを用いて少なくとも１つの外部コンテンツソースを検索して、その番組に関する情報を求め、検索中に求めた番組に関する情報をメモリに記憶する。メモリに記憶された、第１の番組に関する情報を、第２のディスプレイ上にユーザインタフェースディスプレイプロセッサにより表示する。
2013520868.tif 000002
【特許請求の範囲】
【請求項１】
インターネットインタフェースを有するコントローラにより実施される強化コンテンツを提供する方法であって、
ａ．前記コントローラが電子番組ガイドデータを受け取るステップと、
ｂ．主ディスプレイデバイスに表示される前記電子番組ガイド中の番組を特定する少なくとも１つの特徴を特定するステップと、
ｃ．前記インターネットインタフェースを用いて、前記少なくとも１つの特徴に基づいて、前記番組に関係する情報を求めて少なくとも１つの外部コンテンツソースを検索するステップと、
ｄ．前記検索で得られた前記番組に関係する情報をメモリに格納するステップと、
ｅ．ユーザインタフェースディスプレイプロセッサにより、前記メモリに格納された、前記第１の番組に関係する情報を、第２のディスプレイ上に表示するステップとを有する方法。
【請求項２】
前記電子番組ガイド中の各番組についてステップｂ−ｄを繰り返すステップをさらに有する、
請求項１に記載の方法。
【請求項３】
前記電子番組ガイド中の第１の番組に第１のディスプレイをチューニングするステップと、
ユーザに、前記メモリに格納された、第１の番組に関係する情報へのアクセスを提供するステップとをさらに有する、
請求項１に記載の方法。
【請求項４】
前記コントローラが、前記番組に関係する情報を、（ａ）前記関係する情報に対応するコンテンツへのユーザのアクセスを可能とするデータアイテムのリストと（ｂ）関係する情報を求めるさらに別の検索の実行を可能とするデータアイテムのリストとの少なくとも一方に組織化するステップと、
ユーザインタフェースディスプレイプロセッサにより、前記少なくとも１つのデータアイテムのリストを第２のディスプレイに表示するステップとをさらに有する、
請求項１に記載の方法。
【請求項５】
前記格納された関係する情報を解析して前記主要コンテンツに関係するコンテンツを特定するステップと、
前記インターネットインタフェースを用いて、前記解析で特定したコンテンツを求めて複数の外部データソースを自動的に検索するステップと、
第２のディスプレイでユーザに提示する関係コンテンツを読み出すステップとをさらに有する、
請求項１に記載の方法。
【請求項６】
前記自動的検索で見つけたコンテンツに関連するロケーション情報を特定するステップと、
前記コンテンツに関連するロケーション情報を前記メモリに格納するステップとをさらに有する、
請求項５に記載の方法。
【請求項７】
ユーザインタフェースディスプレイプロセッサにより、前記読み出した関係コンテンツに関連するロケーション情報を含む、前記読み出した関係コンテンツを表すデータを、前記第２のディスプレイに表示して、ユーザがアクセスできるようにするステップをさらに有する、
請求項６に記載の方法。
【請求項８】
読み出した各コンテンツにアクセスできるレベルを決定するため、アクセスフォーマットタイプを特定するステップと、
決定されたアクセスフォーマットタイプを読み出した各コンテンツと関連付けるステップと、
読み出した各コンテンツの関連アクセスフォーマットタイプを表すデータをメモリに格納するステップとをさらに有する、
請求項５に記載の方法。
【請求項９】
ユーザインタフェースディスプレイプロセッサにより、前記読み出した関係コンテンツに関連するアクセスフォーマットタイプを含む、前記読み出した関係コンテンツを表すデータを、前記第２のディスプレイデバイスに表示して、ユーザがアクセスできるようにするステップをさらに有する、
請求項８に記載の方法。
【請求項１０】
強化コンテンツを提供するシステムであって、
電子番組ガイドデータを受け取るレシーバと、
少なくとも１つの外部コンテンツソースとの通信を提供するインターネットインタフェースと、
前記電子番組ガイド中の複数の番組のうちの主ディスプレイデバイスに表示された第１の番組を特定する少なくとも１つの特徴を読み出し、その少なくとも１つの特徴に基づいて、前記第１の番組に関する情報を求めて少なくとも１つの外部コンテンツソースを検索する関係コンテンツプロセッサと、
少なくとも１つの外部コンテンツソースから求められた第１の番組に関する情報を格納するメモリと、
前記メモリに格納された、前記第１の番組に関する情報を、第２のディスプレイ上に表示するユーザインタフェースとを有する、システム。
【請求項１１】
前記関係コンテンツプロセッサが、前記電子番組ガイド中の番組を特定する少なくとも１つの特徴を読み出し、その少なくとも１つの特徴に基づいて、前記電子番組ガイド中の複数の番組のそれぞれについて、前記番組に関係する情報を求めて少なくとも１つの外部コンテンツソースを検索する、
請求項１０に記載のシステム。
【請求項１２】
第１のディスプレイデバイスに表示する、複数の番組のうちの一番組にチューニングするチューナをさらに有し、
前記ユーザインタフェースディスプレイプロセッサは、ユーザに、前記メモリに格納された情報へのアクセスを第２のディスプレイ上で提供する、
請求項１０に記載のシステム。
【請求項１３】
前記関係コンテンツプロセッサが、前記番組に関係する情報を、（ａ）前記関係する情報に対応するコンテンツへのユーザのアクセスを可能とするデータアイテムのリストと（ｂ）関係する情報を求めるさらに別の検索の実行を可能とするデータアイテムのリストとの少なくとも一方に組織化し、
前記ユーザインタフェースディスプレイプロセッサが、前記少なくとも１つのデータアイテムのリストを第２のディスプレイに表示する、
請求項１０に記載のシステム。
【請求項１４】
前記関係コンテンツプロセッサは、前記格納された関係情報を解析して前記主要コンテンツに関係するコンテンツを特定し、
前記インターネットインタフェースを用いて、前記特定したコンテンツを求めて複数の外部データソースを自動的に検索し、
第２のディスプレイでユーザに提示する関係コンテンツを、前記インターネットインタフェースにより読み出す、
請求項１０に記載のシステム。
【請求項１５】
前記関係コンテンツプロセッサは、前記複数の外部データソースの検索で見つけたコンテンツに関連するロケーション情報を特定し、前記コンテンツに関連するロケーション情報を前記メモリに格納する、
請求項１４に記載のシステム。
【請求項１６】
前記ユーザインタフェースプロセッサは、前記読み出した関係コンテンツに関連するロケーション情報を含む、前記読み出した関係コンテンツを表すデータを、前記第２のディスプレイデバイスに表示して、ユーザがアクセスできるようにする、
請求項１５に記載の方法。
【請求項１７】
前記関係コンテンツプロセッサは、読み出した各コンテンツにアクセスできるレベルを決定するアクセスフォーマットタイプを特定し、
決定されたアクセスフォーマットタイプを読み出した各コンテンツと関連付け、
読み出した各コンテンツの関連アクセスフォーマットタイプを表すデータをメモリに格納する、
請求項１４に記載のシステム。
【請求項１８】
前記ユーザインタフェースプロセッサは、前記読み出した関係コンテンツに関連するアクセスフォーマットタイプ含む、前記読み出した関係コンテンツを表すデータを、前記第２のディスプレイデバイスに表示して、ユーザがアクセスできるようにする、
請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本構成は、ユーザにより選択されたコンテンツに関連する少なくとも１つの情報源から情報を自動的に検索するシステムと方法とを提供する。
【背景技術】
【０００２】
［関連出願との相互参照］
本出願は、２０１０年２月１９日に提出した米国仮出願第６１／３０６，１７０号の利益を主張するものであり、ここにその全体を参照援用する。
［背景技術］
消費者は多くのコンテンツライブラリにアクセスする。これらのコンテンツライブラリは、電子的表示装置でアクセスして見ることができる。このコンテンツには、無料で又は加入ベースの料金構成でインターネットで利用できるコンテンツだけでなく、デジタルメディアの個人的なコレクションに格納されたデータも含まれる。しかし、利用可能な大量のコンテンツにアクセスすることに伴う欠点は、消費者／ユーザが関心のあるコンテンツをソートして見つけるのがうんざりする仕事となりうることである。
【０００３】
現在、ユーザは、視聴するコンテンツに関連する情報を求めてマニュアル検索を行っている。一般的に、ユーザは、例えばパーソナルコンピュータ上でウェブブラウザアプリケーションを能動的かつマニュアルで実行し、検索エンジンにアクセスし、現在アクセスしているコンテンツに関する情報を求めるクエリを入力しなければならない。このマニュアル検索により、例えば、現在アクセスしているコンテンツに関するウィキペディア（Wikipedia）の記事が見つかる。ユーザは、次に、その記事中のリンクをクリックして、現在アクセスしているコンテンツに関連する、興味のある追加コンテンツを見つける。ユーザは、この追加コンテンツを見つけると、追加的関連コンテンツを見つけてアクセスを試みて、コンテンツプロバイダの検索をマニュアルで実行しなければならない。これには、関連コンテンツを見つけるのに時間がかかりめんどうなプロセスであるなどのいろいろな不利益がある。また、消費者／ユーザは、アクセスしたコンテンツプロバイダのすべての存在を単に知らないかも知れない。そのため、消費者を関心がありアクセス権を有するコンテンツに結びつけるプロセスを単純化する必要がある。
【発明の概要】
【０００４】
一実施形態では、一方法により強化したコンテンツを提供する。この方法は、インターネットインタフェースを有するコントローラにより実行される。このコントローラは、電子番組ガイドデータを受け取り、電子番組ガイド中の番組を特定する少なくとも１つの特徴を読み出す。その少なくとも１つの特徴に基づき、インターネットインタフェースを用いて少なくとも１つの外部コンテンツソースを検索して、その番組に関する情報を求め、検索中に求めた番組に関する情報をメモリに記憶する。メモリに記憶された、第１の番組に関する情報を、第２のディスプレイ上にユーザインタフェースディスプレイプロセッサにより表示する。
【０００５】
他の一実施形態では、第１のディスプレイが電子番組ガイド中の第１の番組にチューニングされる。ユーザに、メモリに記憶された、第１の番組に関する情報へのアクセスを提供する。メモリに記憶された、第１の番組に関する情報を、第２のディスプレイ上に表示してもよい。
【０００６】
別の一実施形態では、一システムにより強化したコンテンツを提供する。このシステムは、電子番組ガイドを受信するレシーバと、このシステムと少なくとも１つの外部コンテンツソースとの間の通信を可能にするインターネットインタフェースとを含む。関連するコンテンツプロセッサが、電子番組ガイド中の複数の番組のうちの第１の番組を特定する少なくとも１つの特徴を読み出し、その少なくとも１つの特徴に基づいて、少なくとも１つの外部コンテンツソースを検索して、第１の番組に関する情報を求める。メモリが、少なくとも１つの外部コンテンツソースから求められた第１の番組に関する情報を記憶する。ユーザインタフェースが、メモリに記憶された、第１の番組に関する情報を、第２のディスプレイ上に表示する。
【０００７】
さらに別の一実施形態では、このシステムは、第１のディスプレイデバイスに表示するため複数の番組のうちの一番組にチューニングするチューナを含み、通信プロセッサが、第２のディスプレイ上で、ユーザに、メモリに記憶された情報へのアクセスを提供する。
【０００８】
上記の説明は、主題の実施形態の態様について基本的な理解を与えるための、本主題の簡単な要約である。この要約は本主題の包括的な概要ではない。実施形態の主要な／重要な要素を特定しようとするものでも、本主題の範囲を記述しようとするものでもない。その唯一の目的は、この後に記載する詳細な説明への導入として、本主題のコンセプトを簡単な形式で提示することである。
【０００９】
上記の及び関連する目的を達成するため、以下の説明と添付した図面とに、実施形態の実施例を説明する。これらの態様は、本主題の原理を利用できるいろいろな方法の一部のみを示し、本主題はかかる態様とその均等物とをすべて含むものである。本主題の他の利点及び新規な特徴は、添付した図面を参照して以下の詳細な説明を読めば、明らかとなるであろう。
【図面の簡単な説明】
【００１０】
【図１】一実施形態の一態様による概要である。
【図２】一実施形態の動作例を示すフロー図である。
【図３Ａ】一実施形態の一態様による拡張されたウィキペディアの一例である。
【図３Ｂ】一実施形態の一態様による拡張されたウィキペディアの他の一例である。
【図４】一実施形態の一態様によるコンポーネントのブロック図である。
【図５】一実施形態の一態様によるコンポーネントのブロック図である。
【図６】一実施形態の一態様の動作を示すフロー図である。
【発明を実施するための形態】
【００１１】
本主題を図面を参照して説明する。図面では、同じ参照数字を用いて同じ要素を示す。以下の説明では、説明を目的として、本主題をよく理解できるよう、多数の具体的な詳細事項を記載する。しかし、主題の実施形態は、これらの具体的な詳細事項が無くても実施できることは明らかである。他の場合において、ブロック図として周知の構造やデバイスを示すが、これは実施形態の説明を容易にするためである。
【００１２】
この出願では、「コンポーネント」との用語は、ハードウェアを、又はハードウェアと実行されているソフトウェアの組み合わせをいうものとする。例えば、コンポーネントは、プロセッサ上で実行されているプロセス、プロセッサ、オブジェクト、及び／又はマイクロチップなどであるが、これらに限定されない。例として、プロセッサ上で実行されているアプリケーションとそのプロセッサとは両方ともコンポーネントである。プロセス内に１つ以上のコンポーネントがあってもよく、１つのコンポーネントは１つのシステム上にあっても、及び／又は２つ以上のシステム間に分散していてもよい。図示した様々な要素の機能は、専用ハードウェアを用いても、ソフトウェアを実行可能なハードウェアと適当なソフトウェアとを組み合わせても提供できる。
【００１３】
プロセッサを設けるとき、機能を単一の専用プロセッサで提供してもよいし、共有された単一のプロセッサで提供してもよいし、一部が共有された複数の個別プロセッサで提供してもよい。さらに、「プロセッサ」または「コントローラ」という用語を明示的に使用した場合、ソフトウェアを実行できるハードウェアのみをいうと解釈してはならず、限定はされないが、デジタルシグナルプロセッサ（ＤＳＰ）、ソフトウェアを記憶するＲＯＭ、ＲＡＭ、不揮発性記憶装置を黙示的に含んでもよい。さらに、本発明の実施例と実施形態とを記載したすべての記述は、構造的及び機能的な均等物を両方とも含むものである。また、かかる均等物は、現在知られている均等物及び将来開発される均等物を含み、すなわち、構成にかかわらず同じ機能を発揮する開発されるすべての要素を含む。
【００１４】
多量のデジタルメディアコンテンツが、通信ネットワークを用いてユーザが選択的にアクセスできるいろいろなロケーションのいろいろなソースに記憶されている。ユーザ利用できるデータ量が多いので、ユーザが望むコンテンツをナビゲーションして見つけるのは困難な作業である。本システムにより、有利にも、主要コンテンツへのアクセスとユーザへの配信とが可能になる。また、本システムにより、有利にも、システムによりアクセスされる主要コンテンツに関する一組の強化コンテンツ（以下、「強化関連コンテンツ」）を自動的に取得できる。主要コンテンツには、システムによりアクセスしてユーザへの配信可能な、記憶された又はブロードキャストされたオーディオ、ビデオ、又はオーディオビジュアルデータを含む。主要コンテンツは、（ａ）放送されたテレビジョン番組、（ｂ）オンデマンドサブスクリプションにより配信されるテレビジョン番組、（ｃ）システムにより選択的にアクセス可能な記憶媒体に記憶されたテレビジョン番組、（ｄ）地上波又は衛星ラジオ放送、（ｅ）オンデマンドサービスにより配信されるオーディオ番組、（ｆ）システムにより選択的にアクセス可能な記憶媒体（すなわち、ネットワークストレージデバイス）に記憶されたオーディオ番組、及び（ｇ）スポーツイベントを含むが、これらに限定されない。強化されたコンテンツには、システムによりアクセスされている選択された主要コンテンツに関する少なくとも一種類のデータが含まれる。システムは、主要コンテンツと関連する特徴データを用いることにより、強化関連コンテンツの一部として含まれるデータを自動的に検索し取得して、主要データとユーザがアクセス可能な関心コンテンツのうちの他のコンテンツとの間の関係を見つける。この関係は取得され、強化関連コンテンツとして提供できる。
【００１５】
一実施形態では、システムは、大量消費用に作られたアクセス可能コンテンツに関する情報を含むソースにクエリを送る。クエリされるサイトは以下においてコンテンツ情報ソースと呼ぶ。例えば、システムは、http://www.IMDB.comにある「The Internet Movie
Database」の検索を開始する。これは映画、テレビジョン、ビデオゲーム、その他のオーディオビジュアルエンターテイメントに関する詳細な情報を提供するサイトである。あるいは、システムはWikipedia.orgの検索を開始する。これは、メディアなどの幅広いトピックスに関する詳細な、ユーザが編集した記事を、及びそのメディアの製作とその記事のトピック（テレビシリーズの個々のエピソードや音楽アルバムのトラックなど）に関するメディアの特定に貢献した人物を特定する情報を提供する。コンテンツ情報のこれらのソースは、例示のみを目的として説明するものであり、コンテンツ情報のどんなソースでもシステムによりクエリされ得る。コンテンツ情報ソースのクエリにより、システムは、システムによりアクセスされる主要コンテンツを記載する関連コンテンツ情報を取得できる。取得された関連するコンテンツ情報は、強化関連コンテンツの一要素として含まれ、ユーザに提示され得る。
【００１６】
コンテンツ情報ソースの検索を実行する時、システムは、取得された関連コンテンツ情報を用いてコンテンツプロバイダソースを自動的に検索して、主要コンテンツに関連するコンテンツを求める。コンテンツプロバイダは、一般的に、関連コンテンツがユーザとシステムの少なくとも一方によりアクセスできるロケーションへのリンクをオファーする。これらのリンクは、コンテンツプロバイダ側において、関連コンテンツを見つける役割の従業員の意見と見解に基づき、マニュアルで作成されたものである。あるいは、関連コンテンツを見つける推奨アルゴリズムを用いても良い。こうしたアルゴリズムは、ユーザが（購入やレーティングで）関心を示したコンテンツを見つけ、同様の関心を有する他のユーザを見つけることにより機能する。かかるリンクは、マニュアルで決定されたとしてもアルゴリズムで決定されたとしても、これらのリンクを見つけ、関心コンテンツリスト（Interesting Content List）として表示画像中にユーザに対して提示される関連コンテンツのリストに、これらのリンクに対応するコンテンツを追加するために、システムによる入力として用いられる。システムは、有利にも、動的にコンテンツを見つけ、範囲の広い検索を可能にする。システムは、コンテンツの利用可能性に関するユーザの関心と、コンテンツプロバイダ特有のデータのライブラリ全体とをバランスさせ、関心のあるコンテンツの最初の特定からユーザが利用できるコンテンツへのリンクまでの、コンテンツディスカバリの完全なチェーンを特定するユーザ中心検索を提供する。
【００１７】
システム１００の一実施形態を図１に示す。これは、ケーブル／衛星プロバイダからの入力信号に選択的にチューニングするチューナモジュールを含むケーブルテレビジョンセットトップボックスなどであるセットトップボックス１０２を含む。セットトップボックス１０２は、ハイデフィニションテレビジョンモニタなどの主ディスプレイデバイス１０４に結合している。これはセットトップボックス１０２のチューナモジュールによりチューニングされた信号に対応するコンテンツを選択的に表示する。セットトップボックス１０２は、コンテンツの選択と視聴を可能にするアクセスポイントとして説明したが、コンテンツの主要コンテンツとしての選択が可能な少なくとも１つのチューナモジュールを含む任意のデバイスを用いて本システムを実施することができることに留意すべきである。あるいは、本システムは、任意のコンテンツを選択し、任意の方法でユーザに提供する任意のデバイスにより実施することもできる。このシステムは、有利にも、現在選択されているコンテンツを、それに関連する一組の強化コンテンツ（enhanced content）を自動的に検索して取得する基礎として利用する。強化コンテンツの表示をするために、副ディスプレイデバイス１１２を設けてもよい。副ディスプレイデバイス１１２は、ローカルエリアネットワークとワイドエリアネットワークの少なくとも一方にアクセスし、強化コンテンツを表すデータにアクセスしてセットトップボックス１０２から受信する任意のコンピューティングデバイスである。副ディスプレイデバイス１１２は、コンピュータ、ラップトップ、ノートブック、タブレットコンピュータ、携帯電話、スマートフォン、又は主ディスプレイデバイス１０４とは異なる第２のモニタを含むが、これらに限定されない。
【００１８】
セットトップボックス１０２は、リモートコントロール（図示せず）などを用いて既知の方法でユーザ又はその他のデバイス（例えば、ＶＣＲ、ＤＶＲ、その他のチューナなど）により制御され、セットトップボックス１０２（又は主ディスプレイデバイス１０４）に、特定のコンテンツにチューニングさせる。このコンテンツは、主ディスプレイデバイス１０４上に表示できる。ユーザにより選択されるコンテンツは、番組ガイドデータやセットトップボックス１０２により現在選択されているコンテンツを説明するその他の情報などの補助的なデータを含む。番組ガイドデータや現在チューニングされているコンテンツを特定及び／又は説明するその他のデータは、システムにより解析可能であり、ネットワーク上のコンテンツ情報ソースを検索して、現在選択されているコンテンツに関連する強化コンテンツを求める時に用いることができる。番組ガイドデータは、電子番組ガイド（ＥＰＧ）を含んでも良く、及び／又は電子サービスガイド（ＥＳＧ）は番組ガイドデータ１０８のソースから取得でき及び／又は提供される。当業者には言うまでもなく、ＥＰＧとＥＳＧのデータは互いに同意語であり、交換可能である。図１に示したように、ソース１０８はＥＳＧデータを含むが、ソース１０８もＥＰＧデータを含んでも良い。一例として、現在選択されているコンテンツについて記載する、電子番組ガイドの一部として表示できる特徴データは、（ａ）番組タイトル、（ｂ）番組に出演する俳優、（ｃ）原放送に関するデータ、（ｄ）エピソードタイトルデータ、（ｅ）シリーズデータ、（ｆ）プロット粗筋データ、及び（ｇ）現在視聴しているコンテンツに示されたトピックス／状況を記載したデータを含む。現在視聴されているコンテンツを説明するデータは、単なる例示を目的としたものであり、コンテンツプロバイダにより決定される任意のタイプのデータをシステムにより組み込んで用いることができる。
【００１９】
このように、セットトップボックス１０２のチューナは、現在視聴されている番組に関する情報を含む一組の情報プロバイダ１１０を検索する関連コンテンツ検索モジュールへの入力として用いるために、現在視聴されている番組を説明するデータから説明データを特定する関連コンテンツ選択特定器として機能する。関連コンテンツ検索モジュールは、さらに、一組のコンテンツプロバイダ１１１を検索して、現在視聴されている番組に関する情報に対応するコンテンツを求める。セットトップボックス１０２は、（図３に示すように）さらに、副ディスプレイデバイス１１２上に関連コンテンツ検索モジュールからの結果を選択的に表示するユーザインタフェース（ＵＩ）表示モジュールを含む。以下、主要コンテンツに関連する一組の強化コンテンツが副ディスプレイデバイス１１２上にどう表示されるかを説明する。以下に、テレビジョンショーとそれに関連する複数タイプの強化コンテンツとを説明する。しかし、当業者には言うまでもなく、本システムは、ライブ放送でも記憶媒体に記憶されていても、任意のテレビジョンショーにチューニングし、それに関連する一組の強化コンテンツを取得し副ディスプレイデバイス１１２上に表示するように動作可能である。
【００２０】
この実施形態では、ユーザ１０６はチャンネル変更を要求する制御信号を生成する。セットトップボックス１０２は、電子サービスガイドソース１０８に電子サービスガイドをクエリして、チューニングされた番組に関連する説明情報を求める。説明情報は、セットトップボックス１０２上で実行されている関連コンテンツ検索モジュールにより用いられ、情報プロバイダ１１０を検索して、チューニングされた番組に関連するコンテンツを求める。関連情報の取得に応じて、関連情報を一組のコンテンツプロバイダ１１１を検索する入力として用いて、チューニングされた番組に関する情報に関連するコンテンツを取得する。関連コンテンツを取得すると、セットトップボックス１０２は、関連コンテンツを表すデータを、ユーザにその関連コンテンツに選択的にアクセスさせるウェブページとして、副ディスプレイデバイス１１２上に表示させる。
【００２１】
図２は、上記の参照数字を用いて、図１に示したシステムの動作の詳細を示すフロー図である。この実施形態は、選択された主要コンテンツがセットトップボックス１０２によりチューニングされたテレビジョン番組であり、主ディスプレイデバイスがテレビジョン１０４であるシステムである。ステップ２０２において、ユーザ１０６は、あるチャンネルの主要コンテンツ（例えば、チャンネルＴＮＴのＴＶシリーズ「Ｂｏｎｅｓ」）を選択する制御信号を、リモートコントロールを介してセットトップボックス１０２に送信させる。ステップ２０４において、セットトップボックス１０２のチューナモジュールは、選択されたチャンネルを特定する情報を、関連コンテンツ検索モジュールに送る。ステップ２０６において、関連コンテンツ検索モジュールが電子番組ガイド（ＥＰＧ）データにクエリをし、シリーズタイトルやエピソードタイトルなどの番組説明データを読み出す。ＥＰＧデータは、関連コンテンツ検索モジュールをホスティングしているシステム（セットトップボックス等）内に、又はケーブルプロバイダのウェブサービスなどにより外部に格納できる。この実施形態ではＥＰＧデータを用いるが、システム動作の原理はＥＳＧデータにも適用できる。
【００２２】
ステップ２０８において、関連コンテンツ検索モジュールは、ＥＰＧデータ１０８を解析して、主要コンテンツ（テレビジョンシリーズ「Ｂｏｎｅｓ」等）に関連する関連コンテンツ情報を特定するため、ソースにクエリするシードターム（seed terms）を特定する。シードタームはシステムにより選択された主要コンテンツを記述する任意の説明データである。例えば、ＥＰＧデータの検索により、シリーズのタイトルが「Ｂｏｎｅｓ」であることが分かる。このタイトルデータは、インターネットに接続して、一組の情報プロバイダ１１０を検索するために、関連コンテンツ検索モジュールにより用いられる。情報プロバイダの例としては、Ｗｉｋｉｐｅｄｉａ、ＩＭＤＢ、オーディオビジュアル番組データに関する情報を含むその他のソースがあるが、これらに限定されない。この例では、関連コンテンツ検索モジュールは、Ｗｉｋｉｐｅｄｉａを自動的に検索して、ショーのルート記事（root article）を求める。関連コンテンツ検索モジュールは独自の検索メカニズムを利用してもよいし、Ｇｏｏｇｌｅやその他のインターネット検索プロバイダにより提供されるサードパーティによる検索ウェブサービスを用いても良い。テレビジョン番組「Ｂｏｎｅｓ」に対応する記事を見つけると、このコンテンツは強化関連コンテンツとされ、得られた記事があるデータフォーマット（例えば、ＨＴＭＬ、ＸＨＴＭＬ、又はＷｉｋｉｔｅｘｔマークアップ言語）で返され、エンドユーザに表示するためレンダリングされる。テレビジョン番組「Ｂｏｎｅｓ」に関連するコンテンツを検索に使う関連コンテンツ検索モジュールの動作例は次の通りである。
【００２３】
Ｇｏｏｇｌｅ検索ページにアクセスして入力と検索をすると、例えば次の検索結果が得られる。
ａ．Ｇｏｏｇｌｅ検索ページにアクセス
ｂ．検索クエリ：site:wikipedia.org Bones TV seriesを入力
ｃ．検索結果：http://en.wikipedia.org/wiki Bones_(TV_series)
上記のハイパーリンク及び後述のハイパーリンクは単なる例示を目的としたものであることに留意されたい。これらのハイパーリンクはアクティブであるかもないかも知れないし、データを含んでいるかいないかも知れない。本発明を理解するのに、どのハイパーリンクに対応するロケーションに格納されたどのデータも必要ではない。ステップ２１０において、関連コンテンツ検索モジュールは検索結果を表すデータを解析する。この例では、検索結果を表すデータはＷｉｋｉｐｅｄｉａの記事であり、この記事を解析して、関心がありそうな関連コンテンツを参照する。かかる分析は、自然テキスト解析法を用いて、又はＷｉｋｉｐｅｄｉａの標準フォーマットを利用してＷｉｋｉｐｅｄｉａコンテンツ内のリンクにかかる分析を適用することにより行える。ステップ２１２において、コンテンツ検索モジュールによるこの解析の結果は分類され、組織化され、関心コンテンツリストとコンテンツペアレントリストのうちの少なくとも一方が生成される。関心コンテンツリストは、ステップ２０８において実行された分析に応じて、選択された主要コンテンツに関連すると特定されたコンテンツに対する複数のユーザ選択可能画像要素（例えば、リンク、アイコン等）であって、ユーザの視聴のために選択的にアクセスできるものを含む。コンテンツペアレントリストは、ステップ２０８で実行された分析に応じて求めた、選択された主要コンテンツに関する情報にアクセスする複数のユーザ選択可能な画像要素（例えば、リンク、アイコン等）を含む。しかし、コンテンツペアレントリストのデータはユーザアクセス可能コンテンツへはリンクしていない。むしろ、コンテンツペアレントリストのデータにより、ユーザは、ステップ２０６乃至２１０に記載した検索と分析を実行して、選択された関連情報を求められる。
【００２４】
以下は、関連コンテンツ検索モジュールがユーザにより選択された主要コンテンツに関連するＷｉｋｉｐｅｄｉａ検索に適用する、ステップ２１０で実行される分析の例の網羅的ではないリストである。
【００２５】
一実施形態では、Ｗｉｋｉｔｅｘｔソースを解析して、テキストストリング「{{Infobox television}}」を探す。これは、テレビジョン番組を説明するページで使われるコンテンツの標準的なＷｉｋｉｐｅｄｉａフォーマットである。同様に、「俳優」、「映画」などのＩｎｆｏｂｏｘ識別子もあり、関連コンテンツ検索モジュールはその記事のトピックの性質を識別できる。このように記事が関心コンテンツリストとコンテンツペアレントリストに追加される。
【００２６】
他の実施形態では、Ｗｉｋｉｔｅｘｔソースを解析エピソードリストを見つける。標準的なＷｉｋｉｐｅｄｉａフォーマットはＩｎｆｏｂｏｘ中の「list_episodes」属性を提供して、エピソードのリストを特定する(http://en.wikipedia.org/wiki/List_of_Bones_episodes)。このエピソードのリストはシーズン＃、エピソード＃、及びエピソードタイトルなどの情報を提供し、見つけたエピソードは関心コンテンツリストに追加される。
【００２７】
ＥＰＧデータにより、又はWikipediaの解析により、又は両者の組み合わせにより、関心のある名前（俳優、監督、作家など）を取得する。例えば、Ｂｏｎｅｓの主演女優は女優のEmily Deschanelであり、そのためEmily Deschanelが関心のある名前として特定でき、Emily Deschanelに関して読み出されたWikipediaの記事がコンテンツペアレントリストに自動的に追加される。
【００２８】
ステップ２１２においてコンテンツペアレントリストと関心コンテンツリストとが生成されると、関連コンテンツ検索モジュールは、ステップ２１４に記載したように、それぞれのリストのデータに、ステップ２０６乃至２１０に記載されたステップを自動的かつ反復的に適用する。例えば、Emily Deschanelに関するＷｉｋｉｐｅｄｉａの記事を解析して、彼女に関する興味在る記事を見つけることができる。この検索アルゴリズムを強化関連コンテンツのそれぞれにコンテンツに自動的に繰り返して、強化コンテンツの詳細なセットを生成して、ローカルで、又はネットワークを介してアクセスできるリモート記憶デバイスに選択的に格納できる。この詳細なセットは、ユーザが主要コンテンツを選択するとそれに応じてユーザに自動的に提示され得る。あるいは、主ディスプレイデバイス１０４又は副ディスプレイデバイス１１２上にユーザに提示された強化関連コンテンツのセットからユーザがリンクを選択すると、検索アルゴリズムの反復的適用をしてもよい。
【００２９】
関心コンテンツリストを生成すると、ステップ２１５に示したように、関連コンテンツ検索モジュールは、コンテンツプロバイダ１１１を自動的に検索して、関心コンテンツリストのアイテムを求める。コンテンツプロバイダのセットには、（ａ）（例えば、ローカルエリアネットワークでＵＰｎＰを介してホームメディアサーバ上に見つかった）ローカルユーザコンテンツ、（ｂ）ユーザのサブスクリプションサービス（例えば、ケーブルの「オンデマンド」コンテンツ、Ｎｅｔｆｌｉｘ  ＩｎｓｔａｎｔＷａｔｃｈコンテンツなど）、（ｃ）誰でもアクセスできるインターネットサービス（例えば、Ｈｕｌｕ、Ｆａｎｃａｓｔ、ＴＶネットワークサイトなど）のうち少なくとも１つを含み得る。
【００３０】
上記の例では、Ｂｏｎｅｓのエピソードリストを解析して、Ｂｏｎｅｓのエピソードを表すデータを関心コンテンツリストに追加したが、関連コンテンツ検索モジュールは、そのリスト中のデータに対応するエピソードを、ユーザに提供するソースを自動的に見つける。例えば、関連コンテンツ検索モジュールは、Ｂｏｎｅｓのエピソードに関するソースを提供するため、ウェブサイトwww.fancast.comに自動的にクエリを送り、ページhttp://www.fancast.com/tv/Bones/９４５０１/full-episodesを見つける。ステップ２１６において、関心コンテンツリストからのコンテンツに関連するロケーション情報が格納され、そのコンテンツのロケーションを特定する。ロケーション情報には、（ａ）Ｆａｎｃａｓｔ上のエピソードを指すユニバーサルリソースロケータ（ＵＲＬ）、（ｂ）クリックするとオンデマンドコンテンツを再生できるセットトップボックスが提供するウェブサービスを指すＵＲＬ、（ｃ）エピソードが格納されストリーミングされるローカルネットワークの共有パスを指すＵＲＬ、（ｄ）ユーザに関連コンテンツにアクセスさせるその他の任意の識別子のどれかを含む。ここで、「リンク」との用語は、コンテンツがウェブベースかどうかにかかわらず、かかる情報を記述するのに用いることができる。ロケーション情報を含むリンクは、以下に説明するように、セットトップボックス１１２を介して副ディスプレイデバイス１１２上でユーザに提示され得る。本システムは、有利にも、ユーザが実際に関連コンテンツにアクセスできるかどうかに係わらず、ユーザに表示するすべての関連コンテンツを集計する。このシステムは、ステップ２１７において、ユーザに提示されるコンテンツに関連づけられるアクセスフォーマットタイプを自動的に決定する。関連コンテンツへのリンクに関連したアクセスフォーマットタイプは、ユーザを、（無料又は有料で）コンテンツ全体へ、（予告などの）コンテンツのプリビューへ、（アマゾンストリーミングやＤＶＤなどの）購入可能フォーマットへ、又は関連コンテンツへの少なくとも部分的なアクセスを含むその他のフォーマットへ導くものであってもよい。あるいは、関連コンテンツ検索モジュールは、ユーザがアクセスできる一組のコンテンツプロバイダを含むユーザ権利ソース情報に自動的にクエリを送る。権利ソース情報には、少なくとも１人のユーザに関するサブスクリプション情報に基づき自動的にエントリーが為される（populated）。あるいは、権利ソース情報は、サードパーティのコンテンツプロバイダへのアクセス権に基づき、少なくとも１人のユーザにより選択的に更新されうる。少なくとも１人のユーザに利用可能なアクセスのレベルをクエリし決定した時、システムは、各関連コンテンツにどのタイプのアクセスフォーマットを関連させるか決定する。
【００３１】
ステップ２１８において、関係コンテンツ検索モジュールは、関係コンテンツへのリンクを有する関心コンテンツリストの形式で、及びセットトップボックス１０２上で実行されるＵＩディスプレイモジュールへのリンクを有するコンテンツペアレントリストの形式で、検索結果を表すデータを提供する。ＵＩディスプレイは、セットトップボックス１０２上で実行されているウェブサーバからのデータを表示する（point at）第２のディスプレイデバイス１１２上で実行されているウェブブラウザの形式であってもよい。
【００３２】
関心コンテンツリストに追加された再生可能コンテンツ（例えば、ＴＶシリーズエピソード、映画など）を示す、ステップ２１８で得られた出力例を図３Ａと図３Ｂに示した。システムは、副ディスプレイデバイス１１２上で実行されているウェブブラウジングアプリケーション３０４（図３Ａ）のタブ３０２（図３Ａ）において、ユーザに、関心コンテンツリストデータを提示できる。ステップ２１４−２１８で生成されたこのリストの再生可能（又はアクセス可能）コンテンツは、ユーザによりアクセスでき、副ディスプレイデバイス１１２上の同じタブ（３０２）で、又は副ディスプレイデバイス１１２上の新しいタブ３０８（図３Ａ）で取得及び／又は視聴できるリンク３０６（図３Ａ）として提示されている。あるいは、関係コンテンツ検索モジュールにより実行される解析で、再生可能コンテンツに対応しないデータが特定され、強化コンテンツの一部として用いることができる情報が特定されると、この非再生可能データはコンテンツペアレントリストに追加された面白いコンテンツの「ペアレント」ノードであると考えられる。ペアレントノードデータの例にはＴＶシリーズ、俳優などがあるが、これらに限定されない。
【００３３】
ユーザインタフェースディスプレイにより表示された拡張コンテンツ（augmented content）の例を図３Ａと図３Ｂに示す。図３Ａは、テレビジョンショーＢｏｎｅｓの関係コンテンツ情報を表すデータを含む、ユーザインタフェースにより生成される一例のＵＩディスプレイ３００を示す。ディスプレイ３００は、異なるウェブページのタブ表示ができる副ディスプレイデバイス１１２上で実行されたウェブブラウジングアプリケーション３０４である。現在アクティブなタブ３０２は、女優Emily Deschanelに関するＷｉｋｉｐｅｄｉａの記事を表すデータを含む。彼女は、テレビジョンショーＢｏｎｅｓを主要コンテンツとして選択した時にＥＰＧデータの解析に応じてシステムにより特定された人物である。この例では、女優データ（例えば、Emily Deschanel）は上記の関係コンテンツ検索のシードとして特定される。関係コンテンツ検索モジュールは、この記事を解析し、彼女が出演しているＴＶシリーズ「Ｂｏｎｅｓ」への参照を見つける。そのため、「Ｂｏｎｅｓ」は、Emily Deschanelのコンテンツペアレントリストに追加され、「Ｂｏｎｅｓ」について関係コンテンツ検索が繰り返される。ＵＩディスプレイモジュールは、「Ｂｏｎｅｓ」への参照の隣に小さいユーザ選択可能アイコン３０６を配置することにより、「Ｂｏｎｅｓ」のコンテンツが「Ｂｏｎｅｓ」の関心コンテンツリストから得られることを示す。システムにより挿入されるアイコンは、アクセスが提供されるコンテンツのタイプを表すものであってもよい。例えば、ここに示したように、リンクはテレビジョンショーＢｏｎｅｓに貼られており、システムはページにテレビジョンのアイコンを付け加える。このアイコンは、選択されると、コンテンツが格納され、視聴又は取得（ダウンロード）できるロケーションにユーザを導く。他のコンテンツタイプを示すアイコンは、（ａ）テレビジョン関係コンテンツのＴＶ、（ｂ）映画コンテンツのフィルムストリップ、（ｃ）コンテンツ制作に係わる人々にとっての偶像的人物、（ｄ）あるタイプのコンテンツを表すユーザが指定したアイコンを含むがこれらに限定されない関係を示すために用いることができる。アイコン３０６が選択されると、システムは、システムに格納されたロケーションデータを用いてコンテンツを自動的に見つけ（locate）、少なくとも１つの異なるタブ３０８を開く。このタブにユーザが視聴できるようにコンテンツが提示される。
【００３４】
図３Ｂは、ブラウジングアプリケーション３０４のタブ３０２に表示されたEmily Deschanelの同様のディスプレイ画像３００を含む。しかし、この記事はシステムにより異なる方法で増強（augment）されている。ページは解析され、コンテンツスペシフィックタイプのアイコン３０６がページのコンテンツの説明の隣に挿入されているが、システムは、ユーザがコンテンツタイプスペシフィックアイコン３０６上にポインタ画像要素を置くと、コンテンツに関する情報を含むポップアップウィンドウ３０７を生成するオーバーレイページを自動的に生成している。この実施形態では、小さなポップアップウィンドウ３０７は、エピソードをユーザに送信できるシリーズ「Ｂｏｎｅｓ」のＦａｎｃａｓｔページへのリンクを含んでいる。ポップアップウィンドウ３０７は、関心コンテンツリストからのアクセス可能コンテンツなどの提供されるコンテンツに関連する、又はコンテンツペアレントリストからの追加的結果へのリンクを含んでいてもよい。ポップアップウィンドウ３０７のリンクが選択されると、システムは、システムに格納されたロケーションデータを用いてコンテンツを自動的に見つけ（locate）、少なくとも１つの異なるタブ３０８を開く。このタブにユーザが視聴できるようにコンテンツが提示される。
【００３５】
関係コンテンツを特定し取得する上記の説明は、放送されるテレビジョン番組についての説明であるが、当業者はこのシステムの原理をユーザが利用できるどのタイプのコンテンツにも適用できる。別の実施形態では、システムは、音楽ステーションにチューニングして、ユーザがラジオ番組を聴けるようにしてもよい。この実施形態では、システムは、上記の通り、ラジオ番組ガイド情報を解析することによりコンテンツを特定し、関係コンテンツを取得するために、Ｗｉｋｉｐｅｄｉａ、Ｇｏｏｇｌｅ、及びＦａｎｃａｓｔ以外のコンテンツ情報ソースを検索することができる。このシステムは、ユーザがアクセスしている主要コンテンツのタイプにスペシフィックなコンテンツプロバイダソース、例えばインターネットラジオ放送サイトやｉＴｕｎｅｓストアなどを検索する。この方法は、ＲｈａｐｓｏｄｙなどのサブスクリプションサービスやアマゾンＭＰ３などの購入サイトにおける、音楽再生やユーザの音楽ライブラリにおける関係音楽のロケーションなどのテレビジョン以外のシナリオにも適用できる。
【００３６】
図４は、図１と図２を参照して説明したシステムを実施する一例としてのコントローラ４００を示すブロック図である。コントローラ４００は、図１に示したセットトップボックス１０２で実施されるハードウェアコンポーネントである。コントローラ４００は、入力信号４１２を選択的に受信しチューニングするチューナ４１０を含む。入力信号は、Motion Picture Experts Group（ＭＰＥＧ）により設定された信号フォーマットや、オーディオビジュアルデータとそれに関連する付属データを符号化して送信するのに用いられるその他の信号フォーマットなど、ある信号フォーマットでフォーマットされたテレビジョン放送信号である。チューナ４１０は、制御信号に応じて主ディスプレイデバイス４０５に表示するために、入力信号４１２から所望の番組にチューニングする。チューニングされた入力信号４１２に伴う付属データは、復号されメモリ４２０に格納される。付属データは、符号化され入力信号４１２とともに送信された電子番組ガイド（ＥＰＧ）データを含む。
【００３７】
コントローラ４００は、さらに、チューナ４１０とメモリ４２０の両方に結合したコンテンツプロセッサ４２５を含む。コンテンツプロセッサ４２５は、チューニングされたコンテンツを主要コンテンツとして割り当てるために、チューナ２１０によりチューニングされた番組及び／又はチャンネルを特定する。コンテンツプロセッサ４２５は、メモリ４２０に格納されたＥＰＧ又はその他の関連データにクエリして、関係コンテンツ情報を求めて、及び関係コンテンツが格納されているソースを求めて別のソースを検索するために使う、主要コンテンツを記述する特徴を特定する。主要コンテンツを記述する特徴を表すデータは、主要コンテンツに関する情報を見つける検索アルゴリズムで検索タームとして使える。コンテンツプロセッサ４２５は、主要コンテンツに関する情報を求める、ローカルエリアネットワークとワイドエリアネットワークの少なくとも一方にわたる検索を行う。コンテンツプロセッサ４２５により実行されるコンテンツ情報検索アルゴリズムは、それに結合したインターネットインタフェース４３０を使い、外部データソース４３５の検索を行う。検索結果を表すデータは、コンテンツプロセッサ４２５により読み出され、メモリ４２０に格納される。コンテンツプロセッサ４２５は、メモリ４２０に格納された、読み出された関係コンテンツ情報を解析して、関係コンテンツが見つかるロケーションを特定するロケーションデータを含む関心コンテンツリストと、追加的関係コンテンツを反復的に検索するためにシステムにより用いられるデータを含むペアレントコンテンツリストのうち少なくとも一方を生成する。関心コンテンツリストデータとペアレントコンテントリストデータも、後でアクセスするため、メモリに格納される。
【００３８】
コンテンツプロセッサ４２５は、関係コンテンツ検索アルゴリズムを自動的に実行する。これは、メモリに格納された関心コンテンツリストを解析して、関心コンテンツリスト中のデータに対応するコンテンツのソースファイルを求めて、少なくとも１つの外部データソース４３５を検索する。ここでは、外部データソース４３５は、目的を問わず任意のデータソースを指すように使われる総称である。例えば、外部データソース４３５は、コンテンツ情報のソース（すなわち、Ｗｉｋｉｐｅｄｉａ又はＩＭＤＢ．ｃｏｍ）、又はコンテンツプロバイダ（すなわち、Ｎｅｔｆｌｉｘ、Ｆａｎｃａｓｔ．ｃｏｍ）である。コンテンツの検索を実行する時、コンテンツプロセッサ４２５は、関心コンテンツリスト中の関係コンテンツのロケーションを含む結果を取得し、関心コンテンツリストに読み出したロケーションデータを追加する。コンテンツプロセッサ４２５は、関心コンテンツリストのアイテムに対し、そのコンテンツのロケーションデータを含むユーザ選択可能リンクを自動的に生成する。
【００３９】
このシステムは、関係コンテンツを検索するために、入力として、ユーザ嗜好と過去のユーザ行動データを自動的に考慮してもよい。このシステムは、ユーザナビゲーション及びコンテンツ選択データを含むユーザ行動を自動的にトラッキングしてメモリ４２０に格納できる。このシステムは、さらに、ユーザ嗜好及びナビゲーションデータにアクセスして、他の潜在的タイプの関係コンテンツとコンテンツソースを特定する。これらは副ディスプレイデバイス上にユーザに対して表示される。また、このシステムは、ユーザ嗜好及び行動データを用いて、関係コンテンツ情報の他の面を特定し、これは副ディスプレイデバイス上にユーザに対して提示される時、ハイライトされる。
【００４０】
コンテンツプロセッサ４２５は、関心コンテンツリストを表すデータを、ユーザ選択可能リンクとともに、ユーザインタフェース（ＵＩ）ディスプレイプロセッサ４４０に提供する。ＵＩディスプレイプロセッサ４４０は、所定フォーマットにより、関心コンテンツリストを自動的にフォーマットし、関心コンテンツリストを、主ディスプレイデバイスとは別の異なる副ディスプレイデバイス４４５に表示させる。一実施形態では、ＵＩディスプレイプロセッサは、フォーマットされたユーザインタフェースを、ウェブサーバとして機能するインターネットインタフェース４３０に提供し、副デバイス４４５上で実行されているブラウザに、ホスティングされたユーザインタフェースにポイント（point）し、それへのユーザアクセスを許可する。副デバイス４４５上に提示されると、ユーザは、関心がある関係コンテンツを選択するために、リスト上のデータアイテムをブラウズしてナビゲートできる。関心コンテンツを見つけると、ユーザは、関連リンクを選択する。選択されたリンクと関連する関係コンテンツは自動的に取得され、副デバイス４４５上にユーザに対して表示される。例えば、関心コンテンツリストは、主要コンテンツとして選択されたテレビジョン番組の他のエピソードへのユーザアクセスを提供するコンテンツソースへのリンクを含む。ユーザはこのリンクを選択でき、コンテンツソースに関連する表示画像が副ディスプレイ上にユーザに対して表示され、主要コンテンツの別のエピソードをユーザに選択させ、副デバイス４４５上で視聴させる。
【００４１】
上記の説明は関心コンテンツリストに関連しているが、当業者は、副ディスプレイ４４５においてユーザに提示されるペアレントコンテンツリストに、関心コンテンツリストと同様に同じ原理を用いてもよいことが分かるであろう。しかし、ペアレントコンテンツリストは、ユーザにより選択されると、システムにより実行される関係コンテンツのさらに別の検索を行う、ユーザ選択可能リンクを提供するものである。例えば、ペアレントコンテンツ情報は、現在視聴しているコンテンツの俳優に関する情報を含む。ユーザが俳優のうちの１人に関連するリンクを選択すると、このシステムは、システムにより選択された主要コンテンツに関連する関係コンテンツに加えて、選択された俳優に関連する関係情報と関係コンテンツを求める検索を自動的に実行する。このように、このシステムは、有利にも、視聴体験を改善するために、ユーザに、現在視聴しているコンテンツに関するできるだけ多くの情報を見つけて取得させる。
【００４２】
一実施形態では、図４に示したシステムは、ＥＰＧを受信すると、メモリ４２０に格納されたＥＰＧデータで特定されるすべての番組に対して、コンテンツ情報検索とコンテンツプロバイダ検索を自動的に実行する。自動的な検索により、システムは有利にも、ネットワーク／視聴アクティビティが低下した時に、所定の時間間隔で関係コンテンツ情報をデータベースにエントリーできる。このシステムは、ユーザが主要コンテンツを選択した時に、データベース中のデータに上記の検索アルゴリズムを実行でき、ユーザに強化関係コンテンツを提供するのに要する時間を短くできる。
【００４３】
他の一実施形態では、このシステムは、複数のユーザにサービスするサーバとして実施してもよい。この実施形態では、サーバは、上記のアルゴリズムを実行して、データベースにエントリーを入力し（populate）、ユーザにデータベースへのアクセスを提供し、すべてのコンテンツ情報とコンテンツプロバイダソースを完全に検索するのに要する帯域幅と処理パワーとを低減する。主要コンテンツの選択に応じて、セットトップボックスは、関係コンテンツを求める、サーバのデータベースにおけるコンテンツ情報とコンテンツプロバイダのサーチを行うアプリケーションを自動的に実行でき、ユーザに強化コンテンツ情報を提供するのに要する処理パワー、帯域幅、及び時間を低減する。
【００４４】
図５は、現在選択されている主要コンテンツに関連する関心コンテンツを見つけるために用いられるコンポーネントを示すブロック図である。関連コンテンツ特定器５１０は、関係コンテンツの検索に用いられるユーザに関心のあるシードを自動的に特定する。シードデータの自動的な特定は、ユーザが現在視聴している番組とチャンネルとを特定することにより行える。関係コンテンツ検索コンポーネント５２０は、データソース５２２、５２４、及び５２６を用いて、シードに関係するコンテンツを探し、関心コンテンツリストとコンテンツペアレントリストとを生成する。関係コンテンツ検索コンポーネント５２０により検索できるデータソースには、シードコンテンツと利用可能な関係コンテンツとの間の関係を確立するために、一般的には外部ソースに発し、コンテンツに関連する属性／特徴を提供するデータが含まれる。これらのデータソースには次のものが含まれるが、これらに限定はされない：
１．コンテンツタイトル、字幕、及び場合によってはコンテンツの制作への貢献者などの追加情報を提供するサービス（番組）ガイドデータを含むＥＳＧ（又は、替わりにＥＰＧ）データ５２２。例えば、ビデオコンテンツの場合には、俳優、監督など；
２．コンテンツに関する拡張情報を含む情報プロバイダデータ５２４。例えば、ビデオコンテンツの場合には俳優、監督などであり、ＴＶコンテンツの場合にはエピソードのリストなどである；及び
３．潜在的にユーザアクセス可能であるコンテンツのライブラリを提供するコンテンツプロバイダデータ５２６。例えば、コンテンツプロバイダデータは、オンラインストリーミングサービス、オンデマンドムービーサービス、ユーザのローカルコンテンツコレクションなど。
【００４５】
データソースの検索を実行する時、システムは、関心コンテンツリスト５３０とコンテンツペアレントリスト５３５のうち少なくとも一方を自動的に生成する。リスト５３０と５３５は、関係コンテンツ検索コンポーネント５２０の出力を表すデータを含む。関心コンテンツリスト５３０は、識別タイトル、コンテンツにアクセスするリンク、ユーザアクセス権（例えば、無料対有料、モバイルデバイス転送など）、コンテンツプロバイダ情報、及び場合によってＵＩディスプレイや将来の検索シードにとって有用な追加的メタデータよりなるコンテンツのリストを含む。コンテンツペアレントリストは、潜在的な関係コンテンツ「ペアレント」、すなわち将来の検索のためのシード、のリストを含む。例えば、ビデオコンテンツに出てくる俳優はコンテンツペアレントとされ、そのためコンテンツペアレントリストに入れられる。
【００４６】
リスト５３０と５３５は、表示するＵＩをフォーマットするＵＩディスプレイ５４０に設けられ、ユーザに関心コンテンツリストとコンテンツペアレントリストそれぞれのデータアイテムとインターラクトさせる。リスト５３０と５３５にコンテンツを提示するフォーマットを図３Ａと図３Ｂに示し、以下に説明する。ＵＩディスプレイ５４０は、関係コンテンツ検索の一部として返された既存のユーザインタフェースを自動的に増強する。増強ページの例としては、ＨＴＭＬリンクが関係コンテンツ情報（例えば、Ｗｉｋｉｐｅｄｉａの記事）のカスタム化コピーに埋め込まれたものがある。例えば、Emily Deschanelの記事は、彼女が出演した多くの映画（「It Could
Happen to You」、「Rose Red」、「Cold
Mountain」など）について言及している。ＵＩディスプレイモジュールは、Ｗｉｋｉｐｅｄｉａの記事を自動的に解析し、場合によってはコンテンツプロバイダリンクを挿入する。この編集された記事は第２ディスプレイデバイスに表示される。ＵＩ表示モジュールは、コンテンツペアレントリストからのアイテムを特定して、これらのリンクを阻止し、関係コンテンツ検索アルゴリズムを反復的に適用してEmily Deschanelに関する追加的強化関係コンテンツを生成することができる。他の一実施形態では、増強には、上記と同様のリンクを生成することが含まれるが、実際のページをコンテンツプロバイダリンクを挿入して変更する替わりに、Ｗｉｋｉｐｅｄｉａの記事をオーバーレイするリンクを含むページを生成してもよい。さらに別の一実施形態では、ＵＩディスプレイ５４０は、ＵＩを、別のアプリケーション／ウェブページとして見える、又はユーザインタフェースに埋め込まれたコンポーネントとして見えるように、専用の関係コンテンツブラウザとしてフォーマットしてもよい。例えば、専用の関係コンテンツブラウザは、関係コンテンツのＨＴＭＬリストとリンクを有するコンテンツペアレントを含んでいても良い。ＨＴＭＬリストは、それ自身のウェブページとして設けられてもよく、追加情報を（例えば、タブとして）含む番組情報ウェブページに含まれても良い。
【００４７】
図６は、強化コンテンツ検索システムの動作を制御するアルゴリズムの詳細を示すフロー図である。このシステムは、インターネットインタフェースを有するコントローラにより、強化コンテンツを提供する。このコントローラは、ステップ６０２において、電子番組ガイドデータを受け取り、ステップ６０４において、電子番組ガイド中の番組を特定する少なくとも１つの特徴を特定する。ステップ６０６において、少なくとも１つの特徴に基づき、インターネットインタフェースを用いて少なくとも１つの外部コンテンツソースを検索して、その番組に関する情報を求める。ステップ６０８において、検索中に求めた番組に関する情報をメモリに記憶する。一実施形態では、システムによるガイドの受信時に、電子番組内の各番組について、ステップ６０２−６０８を自動的に繰り返す。他の一実施形態では、ステップ６１０において、第１のディスプレイは電子番組ガイド中の第１の番組にチューニングされ、第１の番組に関係するメモリに格納された情報へのアクセスがユーザに提供される。また、ステップ６１２において、第１の番組に関係するメモリに格納された情報が第２のディスプレイに表示される。さらに別の一実施形態では、このシステムは、ステップ６１４において、格納された情報に関連するコンテンツを自動的に検索し、そのコンテンツのロケーションを特定するロケーションデータを格納し、コンテンツへのアクセスを可能にするユーザ選択可能画像要素をユーザに提供する。さらに別の一実施形態では、システムは、ステップ６１６において、メモリに格納された第１の番組に関係する情報を自動的に解析して、主要コンテンツと格納された情報との少なくとも一方に関係するさらに別の情報を検索するために用いるさらに別の特徴を特定し、ステップ６１８において、第２のディスプレイにその情報を自動的に表示する。
【００４８】
ここで説明した実施形態は、方法またはプロセス、装置、またはハードウェアとソフトウェアの組み合わせとして実施できる。１つの形式の実施形態の場合で説明した（例えば、方法としてのみ説明した）場合であっても、説明した機能の実施形態は他の形式（例えば、ハードウェア装置、ハードウェア及びソフトウェア装置、又はコンピュータ読み取り可能媒体）でも実施できる。装置は例えば適切なハードウェア、ソフトウェア、及びファームウェアで実施可能である。上記の方法は、例えばプロセッサ等の装置で実施可能である。プロセッサとは、任意の処理装置を指し、例えばコンピュータ、マイクロプロセッサ、集積回路、プログラマブル論理デバイスなどを指す。処理デバイスは、エンドユーザ間での情報通信を行う、コンピュータ、セルラー電話、ポータブル／パーソナル・デジタル・アシスタント（ＰＤＡ）、及びその他の通信装置も含む。
【００４９】
また、上記の方法は、プロセッサによって実行される命令で実施することができる。かかる命令は、例えば集積回路、ソフトウェア担体その他の記憶デバイス（例えば、ハードディスク、コンパクトディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、その他の任意の磁気、光、又は固体媒体）などのプロセッサ又はコンピュータ読み取り可能媒体上に記憶できる。命令は、上に列挙したいずれかの媒体などのコンピュータ読み取り可能媒体に有体的に化体されたアプリケーションプログラムを形成する。明らかに、プロセッサは、プロセッサユニットの一部として、例えばプロセスを実行する命令を有するコンピュータ読み取り可能媒体を含んでいてもよい。命令は、本発明の方法に対応して、実行されると、汎用コンピュータを、本発明の方法を実行する具体的な機械に変換する。
【００５０】
上記の説明は実施形態の例を含む。もちろん、実施形態を説明する目的でコンポーネントや方法の考え得るすべての組み合わせを説明することは不可能であるが、当業者には実施形態のさらに別の多くの組み合わせや置換が可能であることは明らかだろう。したがって、主題は、添付した特許請求の範囲の精神と範囲内に入るすべての改変、修正、変形を含む。さらに、詳細な説明又は特許請求の範囲で「includes」と言った場合、かかる語は、請求項のtransitional wordとして「comprising」を用いた時と同様に、他の構成を含むものと解釈する。
【図１】
2013520868.tif 000003
【図２】
2013520868.tif 000004
【図３Ａ】
2013520868.tif 000005
【図３Ｂ】
2013520868.tif 000006
【図４】
2013520868.tif 000007
【図５】
2013520868.tif 000008
【図６】
2013520868.tif 000009
【国際調査報告】
2013520868.tif 000010
2013520868.tif 000011