(57)【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサおよびメモリを有するサーバにおいて実行される、ＴＶ番組に関するリアルタイムの人気情報を提供する方法であって、
前記サーバが、複数の別個の家庭から第１の期間の間における現在のＴＶ視聴情報を受け取るステップであって、前記家庭の現在のＴＶ視聴情報は、前記家庭で現在表示されている１つまたは複数のＴＶ番組を識別する、ステップと、
前記サーバが、前記複数の別個の家庭から前記第１の期間より長くかつ前記第１の期間を含む第２の最近の期間の間における最近のＴＶ視聴情報を受け取るステップであって、前記家庭の最近のＴＶ視聴情報は、前記家庭で前記第２の最近の期間の間において表示されていた１つまたは複数のＴＶ番組を識別する、ステップと、
前記サーバが、それぞれの家庭の前記現在のＴＶ視聴情報と前記最近のＴＶ視聴情報とを、１つまたは複数のデモグラフィックス基準のそれぞれの組に関連させるステップと、
前記サーバが、デモグラフィックス基準のそれぞれの固有の組ごとに、前記デモグラフィックス基準のそれぞれの固有の組に関連する、前記第１の期間の間に受け取られた前記現在のＴＶ視聴情報と前記第２の最近の期間の間に受け取られた前記最近のＴＶ視聴情報とをそれぞれ集約し、前記デモグラフィックス基準のそれぞれの固有の組に関する現在人気があり、かつ、前記第２の最近の期間にわたり人気があり続ける１つまたは複数の推薦されるＴＶ番組を識別して選択するステップと、
前記サーバが、現在人気があるＴＶ番組の識別を求める要求を家庭から受け取るステップであって、前記家庭は第１の組のデモグラフィックス基準に関連する、ステップと、
前記サーバが、前記家庭に情報を送るステップであって、前記情報は前記第１の組のデモグラフィックス基準に関連する、前記選択された１つまたは複数の推薦されるＴＶ番組を識別する、ステップと
を含む方法。
【請求項２】
前記１つまたは複数の推薦されるＴＶ番組を選択するステップが、前記家庭に関連する好みに基づいて、前記識別された１つまたは複数の現在人気があるＴＶ番組をフィルタリングすることを含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数の推薦されるＴＶ番組を選択するステップが、前記家庭の位置に関連する地域的な好みに基づいて、前記識別された１つまたは複数の現在人気があるＴＶ番組をフィルタリングすることを含む、請求項１に記載の方法。
【請求項４】
ＴＶ番組に関するリアルタイムの人気情報を提供するためのコンピュータシステムであって、
メモリと、
１つまたは複数のプロセッサと、
前記メモリ内に記憶され、前記１つまたは複数のプロセッサによって実行されるように構成される１つまたは複数のプログラムと
を含み、前記１つまたは複数のプログラムが、
複数の別個の家庭から第１の期間の間における現在のＴＶ視聴情報を受け取るための命令であって、前記家庭の現在のＴＶ視聴情報は、前記家庭で現在表示されている１つまたは複数のＴＶ番組を識別する、命令と、
前記複数の別個の家庭から前記第１の期間より長くかつ前記第１の期間を含む第２の最近の期間の間における最近のＴＶ視聴情報を受け取る命令であって、前記家庭の最近のＴＶ視聴情報は、前記家庭で前記第２の最近の期間の間において表示されていた１つまたは複数のＴＶ番組を識別する、命令と、
それぞれの家庭の前記現在のＴＶ視聴情報と前記最近のＴＶ視聴情報とを、１つまたは複数のデモグラフィックス基準のそれぞれの組に関連させるための命令と、
デモグラフィックス基準のそれぞれの固有の組ごとに実行される、前記第１の期間の間に受け取られた前記現在のＴＶ視聴情報と前記第２の最近の期間の間に受け取られた前記最近のＴＶ視聴情報とをそれぞれ集約し、前記デモグラフィックス基準のそれぞれの固有の組に関する現在人気があり、かつ、前記第２の最近の期間にわたり人気があり続ける１つまたは複数の推薦されるＴＶ番組を識別して選択するための命令と、
現在人気があるＴＶ番組の識別を求める要求を家庭から受け取るための命令であって、前記家庭は第１の組のデモグラフィックス基準に関連する、命令と、
前記家庭に情報を送るための命令であって、前記情報は前記第１の組のデモグラフィックス基準に関連する、前記選択された１つまたは複数の推薦されるＴＶ番組を識別する、命令と
を含む命令と、
を含む、コンピュータシステム。
【請求項５】
１つまたは複数の推薦された番組を選択するための前記命令が、前記家庭に関連する好みに基づいて、前記識別された１つまたは複数の現在人気があるＴＶ番組をフィルタリングするための命令を含む、請求項４に記載のコンピュータシステム。
【請求項６】
１つまたは複数の推薦された番組を選択するための前記命令が、前記家庭の位置に関連する地域的な好みに基づいて、前記識別された１つまたは複数の現在人気があるＴＶ番組をフィルタリングするための命令を含む、請求項４に記載のコンピュータシステム。
【請求項７】
コンピュータシステムによって実行される１つまたは複数のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つまたは複数のプログラムが、
複数の別個の家庭から第１の期間の間における現在のＴＶ視聴情報を受け取るための命令であって、前記家庭の現在のＴＶ視聴情報は、前記家庭で現在表示されている１つまたは複数のＴＶ番組を識別する、命令と、
前記複数の別個の家庭から前記第１の期間より長くかつ前記第１の期間を含む第２の最近の期間の間における最近のＴＶ視聴情報を受け取る命令であって、前記家庭の最近のＴＶ視聴情報は、前記家庭で前記第２の最近の期間の間において表示されていた１つまたは複数のＴＶ番組を識別する、命令と、
それぞれの家庭の前記現在のＴＶ視聴情報と前記最近のＴＶ視聴情報とを、１つまたは複数のデモグラフィックス基準のそれぞれの組に関連させるための命令と、
デモグラフィックス基準のそれぞれの固有の組ごとに実行される、前記第１の期間の間に受け取られた前記現在のＴＶ視聴情報と前記第２の最近の期間の間に受け取られた前記最近のＴＶ視聴情報とをそれぞれ集約し、前記デモグラフィックス基準のそれぞれの固有の組に関する現在人気があり、かつ、前記第２の最近の期間にわたり人気があり続ける１つまたは複数の推薦されるＴＶ番組を識別して選択するための命令と、
現在人気があるＴＶ番組の識別を求める要求を家庭から受け取るための命令であって、前記家庭は第１の組のデモグラフィックス基準に関連する、命令と、
前記家庭に情報を送るための命令であって、前記情報は前記第１の組のデモグラフィックス基準に関連する、前記選択された１つまたは複数の推薦されるＴＶ番組を識別する、命令と
を含む命令と、
を含む、コンピュータ可読記憶媒体。
【請求項８】
１つまたは複数の推薦された番組を選択するための前記命令が、前記家庭に関連する好みに基づいて、前記識別された１つまたは複数の現在人気があるＴＶ番組をフィルタリングするための命令を含む、請求項７に記載のコンピュータ可読記憶媒体。
【請求項９】
１つまたは複数の推薦された番組を選択するための前記命令が、前記家庭の位置に関連する地域的な好みに基づいて、前記識別された１つまたは複数の現在人気があるＴＶ番組をフィルタリングするための命令を含む、請求項７に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
開示する実施形態は、概してテレビの視聴活動を高度化することに関する。
【背景技術】
【０００２】
テレビ視聴者は、５０年以上テレビ番組を見ている。当初は少数の番組が電波によって放送され、利用者はそれらのチャンネルの中から選択した。時が経つにつれ、より多くのテレビ視聴者が衛星ネットワークまたはケーブルネットワークからテレビ番組を受信するようになった。標準的な番組に加え、衛星ネットワークおよびケーブルネットワークは、割増料金チャンネル、ペイパービュー番組、および対話型番組のホストを提供する。対話型番組は、放送信号を受信し、さらにインターネットにアクセス可能なセットトップボックスによって可能となる。セットトップボックスはさらに、視聴者情報をテレビ提供者に送り返し、人々がどの番組を見ているのかに関するより多くの情報を提供者に与えることができる。
【０００３】
テレビ視聴者は、コンピュータまたは他の装置を使用してインターネットにもアクセスする。インターネットを使用し、利用者は情報を検索し、洋服、書籍、電子機器、医療用品等を買い、ＹｏｕＴｕｂｅ（登録商標）で映像を視聴し、ソーシャルネットワーキングサイト上で友人や家族とのつながりをもち、オンラインゲームで遊び、他の多くの活動に従事することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以前は、テレビの視聴活動とウェブの閲覧活動とは何の関係もなかった。ウェブの閲覧活動はサーバ上のログ内に記憶することができ、テレビの視聴活動はテレビ提供者が追跡できるが、これらの活動をマッチさせまたは相関させるプロセスはなかった。
【課題を解決するための手段】
【０００５】
発明の概要
家庭内のほとんどのインターネット対応装置（例えばコンピュータ、ＭＰ３プレーヤ、ゲーム機等）は、同じＩＰアドレス（例えばホームルータのＩＰアドレス）を共有する。このＩＰアドレスは、ＴＶアカウントおよびセットトップボックスの視聴情報に関連する。このＩＰアドレスを知ることは、（同じＩＰアドレスの利用者による以前のインターネット活動を反映する）ウェブ検索ログ、メディアコンテンツアクセスログ等を、同じアカウントに関連するＴＶ視聴情報のログデータと相関させることを可能にする。
【０００６】
テレビの視聴活動をウェブ活動と相関させることにより、組み合わせられたログ情報によって明らかにされた好み／挙動を反映する、関心のある他のコンテンツに関する提案を視聴者に行うこと、ターゲット広告を提示すること等が可能となる。このように相関させることは、様々な視聴者区分の視聴挙動およびインターネット挙動に関する貴重な情報を広告主に与えることも可能にする。
【０００７】
開示する実施形態では、データを（利用者のアカウントＩＤとともに）テレビ提供者に送り返すためにセットトップボックスが使用するＩＰアドレスが、（例えば広告ネットワークからの）ウェブログにリンクされ、これはほぼ必ず同じ家庭である。これにより、家の利用者を煩わすことなくＴＶをコンピュータ／家庭にリンクさせることができる。
【０００８】
開示する実施形態の一部は、リアルタイムＴＶ視聴率の情報源をもたらす。一部の実施形態では、リアルタイム視聴率のデータがセットトップボックスから伝送される。セットトップボックスは、視聴活動をテレビ提供者またはログサーバに伝送する。この伝送は視聴者の履歴を含む。一部の実施形態では、これらの視聴者履歴ログが過去のある時点から現時点に至るまで及ぶ。これらのログファイルの終盤（複数週のテレビ視聴情報を範囲に含み得る）の事象を見ることで、一部の実施形態は現在ＴＶで何が人気があるのかを特定する。
【０００９】
テレビの視聴活動とともに、セットトップボックスはメタデータ、典型的には利用者の家が物理的に位置する場所、および家の大きさ、収入、デモグラフィックス等に関する何らかの情報も伝送する。このメタデータは、現時点で最も人気のあるチャンネルを計算するのを助け、ことによると特定のデモグラフィックスを対象とした人気情報を提供する。
【００１０】
一部の実施形態は、このリアルタイムの人気チャンネルまたは人気番組情報をインターネットを介して、もしくは通常の放送信号にとって帯域外の信号を用いてテレビ提供者から利用者に提供する。利用者が「Ｉ’ｍ  ｆｅｅｌｉｎｇ  ｌｕｃｋｙ」などの特定のボタンを押すと、セットトップボックスが利用者の位置／デモグラフィックスを集約された人気情報とマッチさせ、適当なチャンネルまたは番組を推薦する。一部の実施形態では、これらの推薦は、利用者から受け取られる視聴情報に基づいてリアルタイムで絶えず更新される人気チャンネルマップに基づく。
【００１１】
一部の実施形態では、ＴＶ番組に関するリアルタイムの人気情報を提供することを、１つまたは複数のプロセッサおよびメモリを有するサーバ上で実施する。メモリは、プロセッサによって実行される番組を記憶する。サーバは、現在のＴＶ視聴情報を複数の別個の家庭から受け取る。家庭ごとの現在のＴＶ視聴情報は、現在その家で表示されている１つまたは複数のＴＶ番組を識別する。サーバは現在のＴＶ視聴情報を集約し、それにより現在人気がある１つまたは複数のＴＶ番組を識別する。現在人気があるＴＶ番組は、より人気がないＴＶ番組よりも多くの家庭視聴者を有する。サーバは、現在人気があるＴＶ番組の識別を求める要求を家庭から受け取る。サーバは、集約中に識別された現在人気があるＴＶ番組の１つまたは複数を選択し、家庭に情報を送る。この情報は、選択された１つまたは複数の現在人気があるＴＶ番組を識別する。リアルタイムの人気情報を提供するために、この情報は短時間のうちに収集され、集約され、他者に提供される。例えば、全期間をわずか数分または数秒とすることができる。概して、放送される多くのＴＶ番組の長さは３０分程度なので、総時間は３０分未満である。
【００１２】
一部の実施形態では、ＴＶ番組に関するリアルタイムの人気情報を提供するためのコンピュータシステムは、メモリと、１つまたは複数のプロセッサと、メモリ内に記憶され、１つまたは複数のプロセッサによって実行されるように構成される１つまたは複数のプログラムとを有する。１つまたは複数のプログラムは、現在のＴＶ視聴情報を複数の別個の家庭から受け取るための命令を含む。家庭ごとの現在のＴＶ視聴情報は、現在その家で表示されている１つまたは複数のＴＶ番組を識別する。１つまたは複数のプログラムは、現在のＴＶ視聴情報を集約し、それにより現在人気がある１つまたは複数のＴＶ番組を識別するための命令を含む。現在人気があるＴＶ番組は、より人気がないＴＶ番組よりも多くの家庭視聴者を有する。１つまたは複数のプログラムは、現在人気があるＴＶ番組の識別を求める要求を家庭から受け取るための命令を含む。１つまたは複数のプログラムは、集約中に識別された現在人気があるＴＶ番組の１つまたは複数を選択し、家庭に情報を送るための命令を含む。この情報は、選択された１つまたは複数の現在人気があるＴＶ番組を識別する。リアルタイムの人気情報を提供するために、データを収集し、集約し、他者に提供するための１つまたは複数のプログラムの命令は短時間のうちに実行される。
【００１３】
一部の実施形態では、非一時的なコンピュータ可読記憶媒体が、コンピュータシステムによって実行される１つまたは複数のプログラムを記憶する。１つまたは複数のプログラムは、現在のＴＶ視聴情報を複数の別個の家庭から受け取るための命令を含む。家庭ごとの現在のＴＶ視聴情報は、現在その家で表示されている１つまたは複数のＴＶ番組を識別する。１つまたは複数のプログラムは、現在のＴＶ視聴情報を集約し、それにより現在人気がある１つまたは複数のＴＶ番組を識別するための命令を含む。現在人気があるＴＶ番組は、より人気がないＴＶ番組よりも多くの家庭視聴者を有する。１つまたは複数のプログラムは、現在人気があるＴＶ番組の識別を求める要求を家庭から受け取るための命令を含む。１つまたは複数のプログラムは、集約中に識別された現在人気があるＴＶ番組の１つまたは複数を選択し、家庭に情報を送るための命令を含む。この情報は、選択された１つまたは複数の現在人気があるＴＶ番組を識別する。リアルタイムの人気情報を提供するために、データを収集し、集約し、他者に提供するための１つまたは複数のプログラムの命令は短時間のうちに実行される。
【図面の簡単な説明】
【００１４】
【図１】一部の実施形態による、ウェブの閲覧活動をテレビの視聴活動と相関させるシステムのブロック図である。
【図２】一部の実施形態による、クライアント家庭用コンピュータの機能ブロック図である。
【図３】一部の実施形態による、ログサーバの機能ブロック図である。
【図４】一部の実施形態による、テレビセットトップボックスの機能ブロック図である。
【図５】一部の実施形態による、リサーチパネルに参加するパネリストが見る例示的スクリーンショットである。
【図６】一部の実施形態による、リサーチパネルを管理するために使用するプログラムの例示的スクリーンショットである。
【図７】一部の実施形態による、リサーチパネルを管理するために使用するプログラムの例示的スクリーンショットである。
【図８】一部の実施形態による、パネリストからの調査情報を生成し、相関させるために用いるプロセスを示す。
【図９】一部の実施形態による、テレビ番組に関するリアルタイムの人気情報を提供する例示的方法を示すブロック図である。
【図１０】一部の実施形態による、人気がある番組の推薦を得るプロセスにおけるステップを示すブロック図である。
【００１５】
図面のいくつかの表示にわたり、類似の参照番号は対応するパーツを指す。
【発明を実施するための形態】
【００１６】
次に、その例を添付図面に示す実施形態を詳しく参照する。以下の詳細な説明では、本発明の完全な理解を与えるために数多くの具体的詳細を記載する。ただし、これらの具体的詳細なしに本発明を実施してもよいことが当業者には明らかである。他の例では、実施形態の側面を不必要に曖昧にしないように、よく知られている方法、手順、コンポーネント、および回路を詳しくは説明していない。
【００１７】
図１に示す実施形態は、ウェブの閲覧活動をテレビの視聴活動と相関させるために用いることができる。一部の実施形態では、テレビ提供者１０２が、家庭１８０ごとにアカウントをアカウント情報データベース１３２内に保持する。アカウント情報は、概してアカウント番号１３４およびアカウント名１３６を含む。一部の実施形態では、アカウント情報が、自宅住所であり得る課金住所および／または物理的住所も含む。より多くの機能を使用可能にするために、提供者１０２は家庭１８０のＩＰアドレス１２６を追跡することもできる。場合によっては家庭１８０が固定ＩＰアドレス１２６を有し、その場合、単一の固定ＩＰアドレス１２６がアカウントに関連する。他の事例では、加入者が、定期的に（例えば利用者がインターネットサービスプロバイダ１２８（ＩＳＰ）を「ダイアルアップ」するたびに）変わり得る動的ＩＰアドレスを有する。一部の実施形態では、少なくとも家庭１８０の家族１１８がテレビ番組を見ているとき、テレビ提供者１０２が家庭のＩＰアドレス１２６に対する変更を追跡する。
【００１８】
一部の実施形態では、家庭１８０におけるテレビの視聴活動が、ＴＶログデータベース１５０内で追跡される。一部の実施形態では、視聴活動は、その家庭によって視聴される全ての番組を含む。他の実施形態では、追跡される視聴活動は、少なくとも閾値の時間（例えば１分または５分）見られた番組だけを含む。一部の実施形態では、追跡される視聴活動は、割増料金コンテンツだけを含む。追跡されるＴＶ視聴活動は、概して視聴された番組１５２、チャンネル１５４、および日時１５６を含む。ＩＰアドレス１２６が入手可能な場合、ＩＰアドレス１２６がＴＶログデータ内に大抵含められる。一部の実施形態では、ＴＶ視聴の追跡をログサーバ３００が行う。
【００１９】
テレビ提供者１０２は、ケーブル１１２上で、衛星１０４からの伝送により、または（以下で説明する）インターネットを介したストリーミングによりテレビ番組を家庭１８０に伝送する。衛星伝送１０６の場合、家庭１８０は信号を受信するためのアンテナ１０８を有する。家庭１８０には、入力信号を処理しまたは復号するための受信機もしくは変換機１１０がある。テレビ信号はセットトップボックス４００に伝送され、セットトップボックス４００は、家族１１８がテレビ１１６上に表示する内容を制御できるようにする。一部の実施形態では、受信機／変換機１１０をセットトップボックス４００と組み合わせる。概して、家族１１８−１や１１８−２などの家族が、リモコン装置を使ってセットトップボックス４００を制御する。一部の実施形態では、テレビ提供者１０２とセットトップボックス４００との間で電話回線１１４を介したさらなる通信がある。例えばセットトップボックスは、どのテレビ番組が見られているのかに関する情報を提供することができ、または対話型テレビ番組用のさらなる情報を受け取ることができる。
【００２０】
一部の実施形態では、視聴活動が受信機／変換機１１０によって識別され、ホームルータ１２０を介して通信ネットワーク１３０（例えばインターネット）に接続されるセットトップボックス４００経由でテレビ提供者１０２に伝送される。他の実施形態では、セットトップボックス４００は、受信機／変換機１１０から受け取った信号を評価することにより、視聴された番組を突き止めることができる。これらの実施形態では、セットトップボックスが、視聴情報（例えば番組、チャンネル、日時等）をやはり家庭用ルータ１２０を介してテレビ提供者１０２に伝送する。視聴情報は家庭用ルータ１２０を介して伝送されるので、視聴情報とともにルータのＩＰアドレス１２６をテレビ提供者１０２に伝送することができる。一部の実施形態では、ＩＰアドレス１２６および／または視聴情報を周期的に（例えば１日１回）テレビ提供者１０２に伝送する。視聴情報を周期的に伝送する場合、伝送間でデータをセットトップボックス４００内に記憶する。上記で述べたように、一部の代替的実施形態では、セットトップボックス４００が電話回線１１４を介してテレビ提供者１０２にデータを伝送する。これらの実施形態の一部では、セットトップボックス４００が、ルータからＩＰアドレス１２６を取得し、それを視聴データとともに伝送することができる。
【００２１】
一部の実施形態では、インターネットへの家庭接続が、別個のモデム（例えばＤＳＬモデムやケーブルモデム）および内部ルータを使用する（図１にこの構成は示していない）。この場合、家庭１８０のＩＰアドレス１２６はモデムのＩＰアドレス１２６であり、このＩＰアドレスは「外部」に対して家庭１８０を一意に識別する（この場合、ルータ１２０のＩＰアドレスは内部の家庭ネットワークにしか関連しない）。図１に示す実施形態では、「ルータ」とラベル付けした単一のボックス内にルータとモデムとを組み合わせる。
【００２２】
実際のテレビ番組信号は、概して衛星１０４により、またはケーブル１１２上で伝送される。一部の実施形態では、テレビ番組をインターネットなどの通信ネットワーク１３０を介してストリーミングする。これらの実施形態では、テレビ番組を選択するプロセスを、コンピュータ２００、セットトップボックス４００、または家庭用ルータ１２０に直接接続される（図１には不図示）受信機／変換機１１０が行うことができる。
【００２３】
ホームルータ１２０は、家庭１８０からインターネットへのゲートウェイである。ルータ１２０は１つの外部ＩＰアドレス１２６を有し、これが、本明細書に記載の様々な実施形態に関連するＩＰアドレスである。内部では、ルータ１２０はセットトップボックス４００に接続され、場合によっては任意の数のコンピュータ２００、デジタルオーディオプレーヤ１２４、またはＸＢＯＸ（登録商標）、ＰＬＡＹＳＴＡＴＩＯＮ（登録商標）、ＷＩＩ（登録商標）などのゲーム機１２２に接続される。ルータ１２０は、インターネットサービスプロバイダ１２８を介して通信ネットワーク１３０に接続する。インターネットサービスプロバイダ１２８は、ホームルータ１２０にＩＰアドレス１２６を割り当てる。前に述べたように、ＩＰアドレス１２６は静的（固定）または動的（変化するもの）とすることができる。概して、動的ＩＰアドレスは、（例えばダイアルアップモデムを使用する場合）ルータとインターネットサービスプロバイダ１２８との間の接続が断たれる場合にのみ変わる。
【００２４】
家庭１８０内のコンピュータ２００は、インターネットにアクセスし、（例えば検索エンジンを用いた）データ検索、買物、オンラインでの（例えばＹｏｕＴｕｂｅ（登録商標）での）映像視聴、オンラインゲームで遊ぶこと、オンラインソーシャルネットワークへの参加、他の多くの活動に従事することなど、無数の活動を行うことができる。これらのウェブ閲覧活動の一部は、インターネットログデータベース１３８内の１つまたは複数のログサーバ３００上にログされる。例えば、ログ１３８は、ウェブサイトの訪問１４０または検索クエリ１４４を追跡することができる。オンラインショッピングのコンバージョンや広告の閲覧など、他の多くのインターネット活動のログが取られる。さらに、多くのウェブサイトは、Ｇｏｏｇｌｅ  Ａｎａｌｙｔｉｃｓ（登録商標）を使用して自らのサイト上で閲覧１４４を追跡する。家庭１８０のＩＰアドレス１２６は容易に入手可能であり、（少なくとも特定の時点において）一意の識別子であるので、ウェブの閲覧活動は概して家庭１８０のＩＰアドレス１２６によって追跡する。一部の実施形態では、ＹｏｕＴｕｂｅ（登録商標）１４６または関心のある他の特定のサイトへの訪問について専用の追跡がある。一部の実施形態では、インターネットログ１３８が、ウェブ活動中にダウンロードされるクッキー１４８を含む。
【００２５】
インターネットログデータベース１３８およびＴＶログデータベース１５０内で識別されるデータが、実装形態に応じて単一のデータベース内にあっても様々な数のデータベースに分散されていてもよいことを当業者なら理解されよう。
【００２６】
図２は、家庭１８０における典型的なクライアントコンピュータ２００を示す。クライアントコンピュータ２００は、概して１つまたは複数の処理装置（ＣＰＵ）２０２、１つまたは複数のネットワークもしくは他の通信インターフェイス２０４、メモリ２１４、およびこれらのコンポーネントを相互接続するための１つまたは複数の通信バス２１２を含む。通信バス２１２は、システムコンポーネントを相互接続し、それらの間の通信を制御する回路（チップセットと呼ばれることもある）を含むことができる。クライアントコンピュータ２００は、ユーザインターフェイス２０６、例えばディスプレイ２０８、およびキーボードやマウスなどの１つまたは複数の入力装置２１０を含む。メモリ２１４は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、他のランダムアクセス固体メモリ装置などの高速ランダムアクセスメモリを含むことができ、１つまたは複数の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置などの不揮発性メモリを含むことができる。メモリ２１４は、中央処理装置２０２から離れて位置する大容量記憶域を含むことができる。メモリ２１４、あるいはメモリ２１４内の不揮発性メモリ装置は、コンピュータ可読記憶媒体を含む。一部の実施形態では、メモリ２１４またはメモリ２１４のコンピュータ可読記憶媒体が、以下のプログラム、モジュール、およびデータ構造、またはそのサブセットを記憶する。
・様々な基本システムサービスを扱い、ハードウェアに依存するタスクを実行するための手続きを概して含むオペレーティングシステム２１６（例えばＷＩＮＤＯＷＳ（登録商標）やＭＡＣ  ＯＳ  Ｘ（登録商標））、
・インターネット、他の広域ネットワーク、ローカルエリアネットワーク、メトロポリタンエリアネットワークなどの１つまたは複数の通信ネットワークを介し、クライアントコンピュータ２００をサーバまたは他のコンピューティング装置に接続するために使用するネットワーク通信モジュール２１８、
・クライアントコンピュータ２００の利用者が、通信ネットワークを介してウェブサイトおよび他の資源にアクセスすることを可能にするウェブブラウザ２２０、および
・クライアントコンピュータ２００において家族１１８が訪問したウェブサイトに関する永続データを提供する１つまたは複数のクッキー２２２。
【００２７】
図３を参照し、ログサーバ３００は、概して１つまたは複数の処理装置（ＣＰＵ）３０２、１つまたは複数のネットワークもしくは他の通信インターフェイス３０４、メモリ３１４、およびこれらのコンポーネントを相互接続するための１つまたは複数の通信バス３１２を含む。通信バス３１２は、システムコンポーネントを相互接続し、それらの間の通信を制御する回路（チップセットと呼ばれることもある）を含むことができる。ログプロセッサ３００は、ユーザインターフェイス３０６、例えばディスプレイ３０８、およびキーボード３１０を任意選択で含むことができる。メモリ３１４は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、他のランダムアクセス固体メモリ装置などの高速ランダムアクセスメモリを含むことができ、１つまたは複数の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置などの不揮発性メモリを含むことができる。メモリ３１４は、中央処理装置３０２から離れて位置する大容量記憶域を含むことができる。メモリ３１４、あるいはメモリ３１４内の不揮発性メモリ装置は、コンピュータ可読記憶媒体を含む。一部の実施形態では、メモリ３１４またはメモリ３１４のコンピュータ可読記憶媒体が、以下のプログラム、モジュール、およびデータ構造、またはそのサブセットを記憶する。
・様々な基本システムサービスを扱い、ハードウェアに依存するタスクを実行するための手続きを概して含むオペレーティングシステム３１６（例えばＬｉｎｕｘ（登録商標）やＵｎｉｘ（登録商標））、
・インターネット、他の広域ネットワーク、ローカルエリアネットワーク、メトロポリタンエリアネットワークなどの１つまたは複数の通信ネットワークを介し、ログサーバ３００をサーバまたは他のコンピューティング装置に接続するために使用するネットワーク通信モジュール３１８、
・オンラインのウェブ閲覧活動に関する情報を記憶する、１つまたは複数のインターネットログデータベース３２０。ログは、家庭のＩＰアドレスを含む。閲覧活動は、ウェブ検索、Ｇｏｏｇｌｅ  Ａｎａｌｙｔｉｃｓなどの解析システムによって集められる情報、ＹｏｕＴｕｂｅ（登録商標）の映像の視聴、クッキーデータ、オンラインショッピング等を含むことができる。
・家庭でのテレビ視聴活動に関する情報を記憶するＴＶログデータベース３２２。ログは、番組名（分かっている場合）、チャンネル、および日時を概して含む。
・テレビの視聴活動をウェブの閲覧活動と相関させる相関モジュール３２４。
・利用者が訪問したウェブサイトのクッキーデータを追跡する、クッキーデータデータベースまたはファイルストア３２６。
【００２８】
相関モジュール３２４は、データベース３２０および３２２内のログエントリの情報を集約データに変換することもできる。一部の実施形態では、ログデータ処理モジュール３２４がＩＰアドレスまたはウェブアドレスを処理し、国、州、市などの地理的情報を求める。
【００２９】
図３にはログサーバを示すが、図３は、本明細書に記載の実施形態の構造上の概略図よりむしろ、一組のサーバ内に存在し得る様々な特徴の機能記述であることを意図する。実際は、および当業者なら理解されるように、別々に図示するアイテムを組み合わせることができ、一部のアイテムを分けてもよい。例えば、図３に分けて示す一部のアイテムを単一のサーバ上に実装することができ、単一のアイテムを１つまたは複数のサーバによって実装してもよい。ログサーバを実装するために使用する実際のサーバの数、およびそれらのサーバ間でどのように機能を割り振るのかは実装形態ごとに異なり、ピーク使用期間中ならびに平均使用期間中にシステムが処理しなければならないデータトラフィックの量に部分的に依存し得る。
【００３０】
図４は、一部の実施形態による例示的セットトップボックスを示す。セットトップボックスはコンピュータと似ており、１つまたは複数のＣＰＵ４０２およびメモリ４１４を有する。セットトップボックスは、受信機／変換機１１０への接続、テレビ１１６への接続、およびホームネットワーク（通常はルータ１２０）への接続を可能にする複数の通信インターフェイス４０４を含む。セットトップボックスのユーザインターフェイス４０６は、テレビ４０８およびリモコン装置４１０である。一部の実施形態では、セットトップボックスが入力装置としてキーボードも含む。
【００３１】
セットトップボックスは、これらのコンポーネントを相互接続するための１つまたは複数の通信バス４１２を含む。通信バス４１２は、システムコンポーネントを相互接続し、それらの間の通信を制御する回路（チップセットと呼ばれることもある）を含むことができる。メモリ４１４は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、他のランダムアクセス固体メモリ装置などの高速ランダムアクセスメモリを含むことができ、１つまたは複数の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置などの不揮発性メモリを含むことができる。メモリ４１４は、中央処理装置４０２から離れて位置する大容量記憶域を含むことができる。メモリ４１４、あるいはメモリ４１４内の不揮発性メモリ装置は、コンピュータ可読記憶媒体を含む。一部の実施形態では、メモリ４１４またはメモリ４１４のコンピュータ可読記憶媒体が、以下のプログラム、モジュール、およびデータ構造、またはそのサブセットを記憶する。
・様々な基本システムサービスを扱い、ハードウェアに依存するタスクを実行するための手続きを概して含むオペレーティングシステム４１６（例えばＬｉｎｕｘ（登録商標）やＵｎｉｘ（登録商標））、
・セットトップボックス４００をホームネットワークに接続するために使用するネットワーク通信モジュール４１８、
・テレビの視聴履歴４２０を記憶するためのデータベースまたはファイルシステム、
・一部の実施形態では、利用者がテレビを利用してインターネットにアクセスすることができるように、セットトップボックスがウェブブラウザ４２２を含む。
【００３２】
本明細書に記載する方法のそれぞれは、コンピュータ可読記憶媒体内に記憶され、１つまたは複数のサーバもしくはクライアントの１つまたは複数のプロセッサによって実行される命令によって実行することができる。図１〜図４に示す動作のそれぞれは、コンピュータメモリまたはコンピュータ可読記憶媒体の中に記憶される命令に対応することができる。
【００３３】
シングルソースパネル用にＴＶ視聴をウェブ活動と関連させること
「シングルソースパネル」とは、テレビおよびインターネットにわたる視聴率を測定する一体型の評価システムである。
【００３４】
テレビの視聴活動およびウェブの使用活動はどちらも、個々の家庭の将来の活動ならびに集約された傾向の有用なインジケータである。これらの２つの異なる種類のデータを組み合わせることにより、さらに貴重な情報をもたらすことができる。そうするために、同じ家庭、さらには同じ利用者について、テレビの視聴に由来するデータをウェブの使用活動と相関させなければならない。
【００３５】
以前は、相関データを得る唯一の方法は調査を用いることによってであった。例えば、例示的な調査のサンプルページを図５に示す。典型的な調査ツール５００では、家庭で実際に表示された３つの広告５０４、および表示されていない（対照群として使用する）別の３つの広告がある。消費者は調査を２〜３分で完了し、どの広告を覚えているのかを知らせる。ツール５００はパネリストに質問し（５０２）、ツールの使用方法をパネリストに教える（５０２）。パネリストは各質問５０６に対し、はいかいいえで答える（５０８）。パネリストは、前の広告に戻ることができ（５１０）、または全ての質問に答えた後に調査を提出することができる（５１２）。
【００３６】
上記のように、一部の実施形態は、ＴＶ視聴データとウェブ使用データとを家庭ごと／利用者ごとに関連させる。このようにすることは、家庭内のほとんどのまたは全てのインターネット対応装置がいつでも共通のルータ経由でインターネットにアクセスし、結果として共通のＩＰアドレスを共有するということを認識することにより、一部の実施形態で可能となる。既に説明したように、ＩＰアドレスは静的でも動的でもよい。ＩＰアドレスが動的で経時変化する場合（例えばＩＰアドレスがＤＨＣＰを用いてＩＳＰによって動的に割り当てられる場合）、家庭用のＩＰアドレスをウェブサーバ（Ｇｏｏｇｌｅ（登録商標）ＴＶセットトップボックス４００、ログサーバ３００、ＴＶ提供者１０２など）においてログすることができる。このようにして、履歴的なＴＶ視聴データおよびウェブの使用を、対応する期間にわたり特定の家庭／利用者に依然として関連させることができる。
【００３７】
具体的には、家庭１８０が使用するセットトップボックス４００が、家庭内の他のインターネット対応電子装置と同じルータ１２０を介してインターネットに接続する場合、セットトップボックス４００はそれらの装置と同じＩＰアドレス１２６を共有する。その結果、セットトップボックス４００が（例えばＧｏｏｇｌｅ  ＴＶサーバ、ログサーバ３００、および／またはＴＶ提供者１０２に）報告するＴＶ視聴データ１５０を記憶し、同じ家庭１８０のインターネット対応電子装置によって報告されるウェブ活動データ１３８に関連する家庭１８０およびＩＰアドレス１２６と同じ、家庭１８０およびＩＰアドレス１２６に関連させることができる。
【００３８】
特定の家庭１８０または利用者に関連する共通鍵（例えば家庭のＩＰアドレス１２６）を用いてＴＶ視聴データ１５０とウェブ使用データ１３８とを関連させることにより、視聴者、ＴＶ提供者のＴＶコンテンツ内に挿入する広告をＴＶ提供者に出す広告主、およびＴＶ提供者に対し、付加価値および追加のサービスを提供することができる。
【００３９】
例えば、ＴＶ提供者（ケーブルプロバイダや衛星プロバイダなど）は、ＴＶコンテンツもしくは映画コンテンツ、またはそれらとともに表示される広告に関する調査に答えるためのパネルに視聴者を登録させたいことが多々ある。図５は、登録したパネリストにセットトップボックスによってＴＶ上で提示される、調査ツール５００の例示的画面を示す。この特定の画面は、この１週間でＴＶを見た間に特定の広告を見たのを覚えているかどうかをパネリストに尋ねる。この調査ツールおよび類似の調査ツールを例えば１週間に１回家庭／利用者に提示することができ、図１に示すログサーバによって保持されるＴＶ視聴データおよびウェブ使用データのログに基づき、その家庭／利用者に関して選択された広告の数について利用者を調査することができる。例えば一部の実施形態では、１週間に１回利用者に表示される調査ツールが、この１週間でその家庭／利用者に表示されたことが（その家庭のＴＶ視聴データを用いて）分かっている３つの広告、および（上記で述べたようにログサーバによって決定され記憶される、その家庭の関連するＴＶ視聴データおよびウェブ使用データに基づいて選択される）３つの対照広告を含む６つのターゲット広告をテストすることができる。
【００４０】
さらに、かかる調査が広告主にとって有用であるために、選択されるパネリストは目標母集団内になければならず（例えば正しいデモグラフィックス区分内、かつ適切な視聴履歴および／または一組の関心事を有し）、それらの者に調査ツールを完了する意思がなければならない。従来、適切なパネリストを識別するには、記述式および／またはオンラインの質問票を含む長いスクリーニング手順、ならびにパネリストが調査を完了するためのインセンティブを用いる必要があった。これらの手法は小規模なパネルには効果的であり得るが、大規模なパネルで（例えばそれらの大規模なパネル用の調査を引き起こすために）使用する場合は厄介である。大規模なパネルの情報は、利用者の大集団の間の傾向を見つけるために集約し、使用することができるのでとりわけ有用である。この情報は、大量の個々の家庭に対し、広告およびコンテンツの対象を絞るのに役立つ情報も提供することができる。
【００４１】
例えば、ログサーバ３００またはＴＶ提供者１０２におけるコンピュータシステムにおいて実施される方法は、個々の家庭の関連するＴＶ視聴データ１５０およびウェブ使用データ１３８に対する検索を行い、個々のパネリスト向けに調査ツール５００を生成し、ふさわしいパネリストを識別することができる。例えば、ふさわしいパネリストは、視聴されたＴＶコンテンツ、ウェブ広告のクリックスルー履歴の記録、および視聴されたメディアコンテンツのログに基づいて識別することができる。識別されると、図６および図７に示す画面などの追加のステータスおよび承認画面により、調査者はパネリストおよび見込まれるパネリストと対話することができる。パネリストのフィードバックをＩＰアドレス１２６に関連させ、その後の調査ツールを適合させるために使用することもできる。一部の実施形態では、このプロセスは、パネリスト、家庭、またはセットトップボックスを識別し、調査に参加する許可および意思を示すホワイトリスト上にそれらを載せるために使用することもできる。
【００４２】
図６は、対話型のウェブフォームである調査パネル広告承認ツール６００を示す。フォーム６００は、フォームの使用方法をパネリストに教える（６０２）。このフォームは、フィルムクリップ、フィルムクリップの単独フレーム、または（例えばウェブベース広告の）単一画像とすることができる、１つまたは複数のメディアの抜粋６０４を表示する。それぞれのメディア抜粋広告６０４は、対応する広告ＩＤ６０６および対応するステータス６０８を有する。一部の実施形態では、ステータスは、パネリストが広告を承認すべきとみなす視聴者（例えば「全て」、「１８＋」、「２１＋」など、どの年齢か）を示す。一部の実施形態では、フォーム６００が、最後の（最新の）ステータス変更のインジケータ６１０を含む。一部の実施形態では、最後のステータス変更についての情報は、変更を行ったパネリストの名前６１２および変更が加えられた日時６１４を含む。一部の実施形態は、パネリストが追加の注記を書くための自由形式空間６１８を提供する変更注記６１６も含む。
【００４３】
図７は、承認ならびにパネリストによって明らかにされる問題の両方を追跡するために一部の実施形態で使用される、問題履歴および広告承認ツール７００を示す。図示の実施形態では、フォーム７００が、広告７０２とともに、広告を一意に識別する対応する広告ＩＤ７０４を表示する。一部の実施形態では、広告７０２を見たかどうかをパネリストに尋ねる質問７０６とともに広告７０２を表示する。これらの実施形態では、１対のはい／いいえラジオボタンとして実装することができる、質問に答えるためのスペース７０８がある。一部の実施形態では、フォームが、一組の質問内で進みまたは戻るための操作ボタン（不図示）を含む。
【００４４】
フォーム７００は、パネリストが調査の質問に関する問題を報告できるようにする問題履歴区画７１０を含む。図示の実施形態では、パネリストが問題のカテゴリ７１６および追加のコメント７２０を指定することができる。一部の実施形態では、問題ごとに日付フィールド７１２もある。好ましい実施形態では、入力中にまたは保存時にフォームが自動で日付７１４を埋める。パネリストは、問題のカテゴリ７１８（例えば図示の実施形態では「その他」）およびコメント７２２を指定する。
【００４５】
フォーム７００内の広告承認区画７２４は図６と同様である。図７では、組み合わせられた問題履歴／広告承認フォーム７００を示すので、広告承認に使用できるスペースはより狭い。図示の実施形態では、承認情報が、フォーム７００上に示される１つの広告７０２に対応する。この実施形態では、広告ＩＤ７２６が繰り返されている（重複する広告ＩＤ７０４）。一部の実施形態はこの繰返しを省く。広告承認区画７２４は、承認ステータス７２８も含む。承認ステータス７２８は、この広告が適切だとパネリストが思う年齢範囲を示すことができる。図６の実施形態と同様に、広告承認区画７２４は最終承認ステータス変更７３０を含み、最終承認ステータス変更７３０は、典型的には日付７３２、変更されたステータス７３６、変更理由７４０、および変更を加えるパネリストの名前７４４を含む。これらのフィールド（日付７３４、ステータス７３８、理由７４２、およびパネリスト７４６）の値は、フィールドラベルの下に表示することができる。好ましい実施形態では、日付およびパネリストの名前がフォームによって自動で埋められる。一部の実施形態では、理由７４０は任意選択的であり、したがってフォーム７００に示すように理由フィールド７４２は空白でもよい。
【００４６】
ログサーバ３００によって維持されるログ情報を使用し、一部の実施形態は新たな調査を自動で引き起こし、さもなければ調査の進捗状況を監視するように構成される。例えば図８は、調査ツールを自動で生成するプロセスの例示的プロセスフローを示す。このフローは、この例ではＸＭＬファイルであるログファイルを使用する。ログファイルは、パネリストの広告視聴情報を生成し、ホワイトリスト情報から特定の調査のパネリストを識別するための、１つまたは複数の家庭のＴＶ視聴データおよびウェブ使用データに相当する。この情報を使用し、このフローはホワイトリストに載っているパネリスト向けの新たな調査を生成する。言い換えれば、ホワイトリスト情報などのパネリスト情報とともに関連するＴＶデータおよびウェブデータを使用し、このフローは、登録された各家庭を調査するための適切な広告（既に視聴された広告および対照広告を含む）を自動で生成する。
【００４７】
図８に示すプロセスフロー８００が開始すると（８０２）、２つの独立した操作が生じる。プロセスフロー８００の一方の分岐では、市場調査システムからの既存の調査のステータスを生成する（８０４）。一部の実施形態では、生成（８０４）には、パネリストおよび調査結果のＸＭＬファイルを作成することが含まれる。さらにプロセスフロー８００は、既存の調査の調査結果ファイルを生成する（８０６）。調査結果ファイルは、部分的に完了した調査を含むことができ、または完全に完了した調査に限定することもできる。
【００４８】
調査のステータスを生成（８０４）した後、一部の実施形態は作成したパネルＸＭＬファイルを処理する（８１０）。パネルＸＭＬファイルを処理する（８１０）間、プロセスフロー８００は、パネリストの広告視聴情報を生成し（８１２）、市場調査システムからのパネリストのホワイトリストを処理する（８１４）。一部の実施形態では、パネリストのホワイトリストは、資格要件を満たす（例えば適切なハードウェアおよびソフトウェアを有する）ＴＶ加入者を識別する。広告視聴情報およびパネリストのホワイトリストを使用し、プロセス８００は、パネリスト向けの新たな調査を生成する（８１６）。さらに、プロセスフロー８００は、市場調査システムからの調査ステータスの最新情報を処理する。プロセスフロー８００は、調査ステータスの最新情報が処理され（８０８）、パネリスト向けの新たな調査が生成され（８１６）、既存の調査の調査結果が生成される（８０６）と終了する（８１８）。
【００４９】
開示する一部の実施形態は、セットトップボックスおよびインターネット接続を利用する簡略化された代替プロセスを提供する。セットトップボックス上では、ウェブの閲覧活動とテレビの視聴活動とを相関させることを可能にする対話型アプリケーションが実行される。両方の種類の活動が分かっているので、適切なパネリストをより容易に識別することができる。さらに、利用者がパネリストになることに合意する場合、データの多くを自動で追跡し、多くの調査質問に応答する負担を除去することができる。
【００５０】
家庭１８０にパネリストとしての資格を与えるために、対話型アプリケーションが、最初にその家庭で使用されるオペレーティングシステムおよびブラウザを審査し、それらがアプリケーションソフトウェアと互換性があるかどうかを判定する。十分な数のパネリストを引き寄せるために、様々なインセンティブを与えることができる。例えばパネリストは、現金報酬、ペイパービュー映画を見ることに対するクレジット、割増料金チャンネルに対する割引、富くじへの参加、または他のインセンティブを受けることができる。
【００５１】
テレビの視聴活動およびウェブの閲覧活動の両方にアクセスすることは、アクティブセットトップボックスの「ホワイトリスト」を作成できるようにする。アクティブセットトップボックスを有する家庭は、パネリストとして登録するために連絡が取られる場合がある。登録の資格要件は自動で計算することができるので、はるかに多くの数のパネリストを登録することができる。さらに、登録後にデータの多くを自動で収集することができるので、より優れた精度があり、調査の質問に答える負担が大幅に減らされるのでパネリストを辞める者もより少ない。
【００５２】
例示的実施形態
一例示的実施形態は、以下の内容を含む。
・パネリストを受動的に募るためにＴＶ上の対話型アプリケーションを使用する。
・各パネリストが、パネルに参加するために明示的に選択を行う。
・対話型アプリケーションが何らかのデータをセットトップボックスのログ内に入力し、そのデータはテレビ提供者および／またはウェブログ提供者に折り返し報告される。
・セットトップボックスの利用者の家庭に現在割り当てられているＩＰアドレスのログを取り、一意のパネリストＩＤに関連させる。
・セットトップボックスの受信機ＩＤ（受信機／変換機１１０の識別子）を使用し、アカウントＩＤ（テレビ提供者に対する利用者のアカウントの識別子）をパネリストＩＤにマッチさせる。
・アカウントＩＤを使用し、他の全ての（必ずしもＩＰでない）報告ボックスまたは装置をパネリストＩＤにマッチさせる。
・ログを取ったＩＰアドレスを鍵として使用し、インターネットログデータ、とりわけことによると家庭内の全てのインターネット装置にわたるウェブの訪問および検索をマップするために使用可能なクッキーを見つけ、抽出する。
・ＩＰアドレスは通常は動的だが、セットトップボックスは定期的に報告を行い、セットトップボックスからの報告ごとにリンクを確認し、再確立することができる。
・一部の実施形態では、動的ＩＰアドレスに対処するために、１日数回テレビ提供者に折り返し報告するようにセットトップボックスを構成する（またクッキーは持続するものとする）。
・ＩＰアドレスによって接続されていないセットトップボックスでは、（家庭のＩＰアドレスをセットトップボックスに関連するアカウントにリンクさせる）登録ウェブページに訪問するようパネリストに求める追加ステップとともに、同じプロセスを使用することができる。
・ＩＰアドレスとパネリストＩＤとの間の相関関係を更新するために対話型アプリケーションを定期的に使用することはパネリストにとって有用である。一部の実施形態は、対話型アプリケーションを推奨エンジンにすることによりこの挙動を促進する。アプリケーションがパネリストのＩＰアドレスを中央サーバに送り、中央サーバは、パネリストのＩＰアドレスをセットトップボックスの視聴履歴および家庭のウェブ活動とマッチさせる。この情報を使用し、対話型アプリケーションは利用者が好み得る番組を推薦する。
【００５３】
図９は、リアルタイムの人気情報をテレビ視聴者に提供するためのプロセスフロー９００を示す。米国などの多くの国で莫大な数のテレビチャンネルがあり、個人利用者が関心のあるコンテンツを探すのをより困難にしている。図示の実施形態は「大衆の知恵」を使用し、個人利用者にとって関心があり得る特定の番組またはチャンネルを識別する。
【００５４】
利用者に推薦を提供する１つの方法は、ユーザプロファイル内で利用者に関する情報を収集し、このプロファイルに何らかの形で一致する番組を推薦することである。このプロセスは関連性があり得る番組を識別できる場合もあるが、実際に人気がある番組を識別することはできない。例えば、熱心なＳＦファンでさえ、特定の「粗悪な」ＳＦ映画には関心がない場合もある。図９に示す実施形態は、どの番組が実際に人気があるのかをリアルタイムで識別し、この人気情報を利用者に提供することにより、より優れた推薦を実現する。
【００５５】
図９の実施形態では、多くの利用者９０２−１から９０２−ｎがテレビ番組を視聴し、それらの利用者のセットトップボックス９０４−１から９０４−ｎ内で視聴情報を収集する。テレビ視聴情報はセットトップボックス９０４−１から９０４−ｎ内で収集され、最終的にテレビ提供者および／またはログサーバ３００に伝送される。一部の実施形態では、視聴履歴データを固定期間ベースで（例えば２週間おきに、１日１回、５分おきに等）伝送する。他の実施形態では、テレビをつけること、コンピュータをオンにすること、データをアップロードする信号を受信することなどのトリガ事象に基づいて視聴履歴を伝送する。利用者からの伝送を広めるために様々な機構を使用することができ、これにより全ての機構が履歴データを同時に伝送することはない（例えばそれらの機構は、全て視聴履歴データを４：００ＡＭ  ＧＭＴに伝送するようにプログラムされるとは限らない）。例えば、各セットトップボックスに情報を伝送するランダムな時刻を割り当てることができる。視聴履歴９０６−１から９０６−ｎはログサーバ３００によって処理され、ＴＶログデータベース１５０内に記憶される。
【００５６】
好ましい実施形態では、伝送が生じるたびに伝送されていない全ての視聴履歴データを伝送する。具体的には、伝送が生じるときに利用者がテレビ番組を現在見ている場合、そのテレビ番組を伝送情報内に含める。図９に示すように、現在視聴されている番組は、「現在」９１０−１から９１０−ｎである。一部の実施形態では、僅かに長い時間を「最近」９０８−１から９０８−ｎとして識別する。図９に示すように、「現在」は「最近」に含まれている。
【００５７】
履歴データ９１２（個々の視聴履歴９０６−１から９０６−ｎを含む）を集約して集約済み履歴９１４を形成する。「最近」の視聴データを集約すると最近の集約済み履歴９１６が形成され、「現在」の履歴を集約すると現在の人気リスト９１８が形成される。一部の実施形態では、履歴データを頻繁に集約する。例えば５分おき、１分おき、あるいは５秒おきにである。集約は、少なくとも２つの異なる次元内で行うことができる。時間の次元では、視聴履歴データを様々な期間にわたって集約することができる。図９には、「現在」の期間ならびに「最近」の期間を示す。この図面には「最近」の期間を１つしか示していないが、集約目的で多くの異なる期間（例えば直近の１分、直近の５分、直近の３０分、直近の１時間、直近の２４時間、前の週等）を使用することができる。一部の実施形態では、推薦を形成する際に「現在」の期間しか使用しないが、代替的実施形態では、「現在」の期間の代わりにまたはそれに加えて他の期間を使用する。例えば一部の実施形態は、利用者がどの番組を少なくとも数分間見続けるのかを突き止める。
【００５８】
期間に基づく集約に加え、テレビの視聴履歴を様々なデモグラフィックス基準に基づいて集約する。例えば、視聴者を様々な地理的領域または年齢層に細分することができる。複数のデモグラフィックス基準の組合せが含まれる、識別したデモグラフィックス基準ごとに集約データを計算して保存する。例えば一部の実施形態は、サンフランシスコの４０歳〜５０歳の視聴者について、集約されたテレビ視聴データを計算する。
【００５９】
集約することは、どのテレビ番組またはチャンネルが人気があるのかを明らかにするが、個々の視聴者の好みを表すことができず、または視聴者のハードウェアもしくはテレビ提供者との契約に基づき（または他の理由で）視聴者が利用できない場合がある。したがって一部の実施形態では、人気がある番組を様々な基準によってフィルタリングし（９２０）、利用者に関連するリストを作成する。例えば、利用者の好み、地域的な好み、地域的な可用性、契約上の義務（例えばＴＶ提供者の契約義務）、または物理的制約に基づいて番組を制限するためにフィルタをかけることができる。最終的に、人気がある番組のリストを利用者に提示する（９２２）。
【００６０】
図１０は、一部の実施形態による、推薦されるテレビ番組を受信するための例示的プロセス１０００を示す。リモコン上のボタンもしくは他の入力装置を使用し、またはテレビ画面上に表示されるボタンをクリックすることで、利用者１００２は、人気がある番組または人気がある番組のリストを探したいというメッセージ／信号をセットトップボックス１００４に送る（１００８）。セットトップボックス１００４は、人気がある番組への利用者の関心を示し、ことによるとデモグラフィックスデータを伝送するクエリをログサーバ１００６またはテレビ提供者に送る（１０１０）。図９内で上述したように、ログサーバ１００６は自らの集約データを使用し、人気がある番組またはチャンネルを探す。一部の実施形態では、人気がある番組のリストを上述したようにフィルタにかける。次いでログサーバ１００６が、関連する人気番組のリストをセットトップボックス１００４に返す（１０１２）。一部の実施形態では、最も人気がある１つの番組だけをセットトップボックス１００４に返し（すなわちリストには１つの番組またはチャンネルがあり）、他の実施形態では、リストは利用者が選択するための複数の番組またはチャンネルを含むことができる。一部の実施形態では、セットトップボックス１００４が人気番組のリストを利用者１００２に表示する（１０１４）。他の実施形態では、最も人気がある１つの番組を直ちに選択し、利用者のためにチャンネルを合わせる。
【００６１】
一部の実施形態は、リスト、フィルタリングされたリスト、または最も人気がある１つの番組を返す単一の選択オプションを有する。他の実施形態は、利用者が選択するためにこれらの複数のオプションを提供する。場合によっては、ペイパービュー番組の選択など、選択するにはテレビ提供者と通信する必要がある。他の事例では、セットトップボックスにおける記憶域（ハードディスクなど）から選択を取得可能とすることができる。
【００６２】
上記の説明では、「テレビ番組」がインターネットからストリーミングされ、または他の方法で受信される映像番組を含み得ることを指摘しておく。「テレビ番組」という用語は無線で放送される番組に限定されない。
【００６３】
上記の内容は、説明目的で特定の実施形態に関連して記載してきた。しかし上記の事例的解説は、網羅的であることも本発明を開示した厳密な形態に限定することも意図しない。上記の教示に鑑みて、多くの修正および改変が可能である。本発明の原理およびその実際の応用例を最もよく説明し、それにより本発明および考えられる特定の用途に適合された様々な修正を伴う様々な実施形態を当業者が最もよく活用できるようにするために実施形態を選んで記載した。
【図１】
0006007184.tif 000002
【図２】
0006007184.tif 000003
【図３】
0006007184.tif 000004
【図４】
0006007184.tif 000005
【図５】
0006007184.tif 000006
【図６】
0006007184.tif 000007
【図７】
0006007184.tif 000008
【図８】
0006007184.tif 000009
【図１０】
0006007184.tif 000010
【図９】
0006007184.tif 000011