1つまたは複数のプロセッサおよびメモリを有するサーバにおいて短時間の間に実行される、TV番組に関するリアルタイムの人気情報を提供する方法であって、複数の別個の家庭から現在のTV視聴情報を受け取るステップであって、前記家庭の前記現在のTV視聴情報は、前記家庭で現在表示されている1つまたは複数のTV番組を識別するステップと、前記現在のTV視聴情報を集約し、それにより、より人気がないTV番組よりも多くの家庭視聴者を有する1つまたは複数の現在人気があるTV番組を識別するステップと、現在人気があるTV番組の識別を求める要求を家庭から受け取るステップと、前記集約中に識別された前記現在人気があるTV番組の1つまたは複数を選択するステップと、前記家庭に情報を送るステップであって、前記情報は前記選択された1つまたは複数の現在人気があるTV番組を識別するステップとを含む方法。前記短時間が5分以内である、請求項1に記載の方法。前記現在人気があるTV番組の1つまたは複数を選択するステップが、1つまたは複数のフィルタを適用することを含む、請求項1に記載の方法。前記現在人気があるTV番組の1つまたは複数を選択するステップが、前記家庭に関連する好みに基づいてフィルタリングすることを含む、請求項3に記載の方法。前記現在人気があるTV番組の1つまたは複数を選択するステップが、前記家庭の位置に関連する地域的な好みに基づいてフィルタリングすることを含む、請求項3に記載の方法。前記現在人気があるTV番組の1つまたは複数を選択するステップは、どのTV番組が前記家庭にとって利用可能かに基づいてフィルタリングすることを含む、請求項3に記載の方法。前記現在人気があるTV番組の1つまたは複数を選択するステップが、予め定めた期間にわたり人気があり続ける前記現在人気があるTV番組を選択することを含む、請求項1に記載の方法。前記現在人気があるTV番組の1つまたは複数を選択するステップが、前記要求を行う家庭のデモグラフィックスの特徴に対応するデモグラフィックス群について現在人気があるTV番組を選択することを含む、請求項1に記載の方法。TV番組に関するリアルタイムの人気情報を提供するためのコンピュータシステムであって、メモリと、1つまたは複数のプロセッサと、前記メモリ内に記憶され、前記1つまたは複数のプロセッサによって実行されるように構成される1つまたは複数のプログラムとを含み、前記1つまたは複数のプログラムが、複数の別個の家庭から現在のTV視聴情報を受け取るための命令であって、前記家庭の前記現在のTV視聴情報は、前記家庭で現在表示されている1つまたは複数のTV番組を識別する、命令と、前記現在のTV視聴情報を集約し、それにより、より人気がないTV番組よりも多くの家庭視聴者を有する1つまたは複数の現在人気があるTV番組を識別するための命令と、現在人気があるTV番組の識別を求める要求を家庭から受け取るための命令と、前記集約中に識別された前記現在人気があるTV番組の1つまたは複数を選択するための命令と、前記家庭に情報を送るための命令であって、前記情報は前記選択された1つまたは複数の現在人気があるTV番組を識別する、命令とを含む、コンピュータシステム。コンピュータシステムによって実行される1つまたは複数のプログラムを記憶する非一時的なコンピュータ可読記憶媒体であって、前記1つまたは複数のプログラムが、複数の別個の家庭から現在のTV視聴情報を受け取るための命令であって、前記家庭の現在のTV視聴情報は、前記家庭で現在表示されている1つまたは複数のTV番組を識別する、命令と、前記現在のTV視聴情報を集約し、それにより、より人気がないTV番組よりも多くの家庭視聴者を有する1つまたは複数の現在人気があるTV番組を識別するための命令と、現在人気があるTV番組の識別を求める要求を家庭から受け取るための命令と、前記集約中に識別された前記現在人気があるTV番組の1つまたは複数を選択するための命令と、前記家庭に情報を送るための命令であって、前記情報は前記選択された1つまたは複数の現在人気があるTV番組を識別する、命令とを含む、非一時的なコンピュータ可読記憶媒体。以前は、テレビの視聴活動とウェブの閲覧活動とは何の関係もなかった。ウェブの閲覧活動はサーバ上のログ内に記憶することができ、テレビの視聴活動はテレビ提供者が追跡できるが、これらの活動をマッチさせまたは相関させるプロセスはなかった。発明の概要家庭内のほとんどのインターネット対応装置例えばコンピュータ、MP3プレーヤ、ゲーム機等は、同じIPアドレス例えばホームルータのIPアドレスを共有する。このIPアドレスは、TVアカウントおよびセットトップボックスの視聴情報に関連する。このIPアドレスを知ることは、同じIPアドレスの利用者による以前のインターネット活動を反映するウェブ検索ログ、メディアコンテンツアクセスログ等を、同じアカウントに関連するTV視聴情報のログデータと相関させることを可能にする。テレビの視聴活動をウェブ活動と相関させることにより、組み合わせられたログ情報によって明らかにされた好み/挙動を反映する、関心のある他のコンテンツに関する提案を視聴者に行うこと、ターゲット広告を提示すること等が可能となる。このように相関させることは、様々な視聴者区分の視聴挙動およびインターネット挙動に関する貴重な情報を広告主に与えることも可能にする。開示する実施形態では、データを利用者のアカウントIDとともにテレビ提供者に送り返すためにセットトップボックスが使用するIPアドレスが、例えば広告ネットワークからのウェブログにリンクされ、これはほぼ必ず同じ家庭である。これにより、家の利用者を煩わすことなくTVをコンピュータ/家庭にリンクさせることができる。開示する実施形態の一部は、リアルタイムTV視聴率の情報源をもたらす。一部の実施形態では、リアルタイム視聴率のデータがセットトップボックスから伝送される。セットトップボックスは、視聴活動をテレビ提供者またはログサーバに伝送する。この伝送は視聴者の履歴を含む。一部の実施形態では、これらの視聴者履歴ログが過去のある時点から現時点に至るまで及ぶ。これらのログファイルの終盤複数週のテレビ視聴情報を範囲に含み得るの事象を見ることで、一部の実施形態は現在TVで何が人気があるのかを特定する。テレビの視聴活動とともに、セットトップボックスはメタデータ、典型的には利用者の家が物理的に位置する場所、および家の大きさ、収入、デモグラフィックス等に関する何らかの情報も伝送する。このメタデータは、現時点で最も人気のあるチャンネルを計算するのを助け、ことによると特定のデモグラフィックスを対象とした人気情報を提供する。一部の実施形態は、このリアルタイムの人気チャンネルまたは人気番組情報をインターネットを介して、もしくは通常の放送信号にとって帯域外の信号を用いてテレビ提供者から利用者に提供する。利用者がI’mfeelingluckyなどの特定のボタンを押すと、セットトップボックスが利用者の位置/デモグラフィックスを集約された人気情報とマッチさせ、適当なチャンネルまたは番組を推薦する。一部の実施形態では、これらの推薦は、利用者から受け取られる視聴情報に基づいてリアルタイムで絶えず更新される人気チャンネルマップに基づく。一部の実施形態では、TV番組に関するリアルタイムの人気情報を提供することを、1つまたは複数のプロセッサおよびメモリを有するサーバ上で実施する。メモリは、プロセッサによって実行される番組を記憶する。サーバは、現在のTV視聴情報を複数の別個の家庭から受け取る。家庭ごとの現在のTV視聴情報は、現在その家で表示されている1つまたは複数のTV番組を識別する。サーバは現在のTV視聴情報を集約し、それにより現在人気がある1つまたは複数のTV番組を識別する。現在人気があるTV番組は、より人気がないTV番組よりも多くの家庭視聴者を有する。サーバは、現在人気があるTV番組の識別を求める要求を家庭から受け取る。サーバは、集約中に識別された現在人気があるTV番組の1つまたは複数を選択し、家庭に情報を送る。この情報は、選択された1つまたは複数の現在人気があるTV番組を識別する。リアルタイムの人気情報を提供するために、この情報は短時間のうちに収集され、集約され、他者に提供される。例えば、全期間をわずか数分または数秒とすることができる。概して、放送される多くのTV番組の長さは30分程度なので、総時間は30分未満である。一部の実施形態では、TV番組に関するリアルタイムの人気情報を提供するためのコンピュータシステムは、メモリと、1つまたは複数のプロセッサと、メモリ内に記憶され、1つまたは複数のプロセッサによって実行されるように構成される1つまたは複数のプログラムとを有する。1つまたは複数のプログラムは、現在のTV視聴情報を複数の別個の家庭から受け取るための命令を含む。家庭ごとの現在のTV視聴情報は、現在その家で表示されている1つまたは複数のTV番組を識別する。1つまたは複数のプログラムは、現在のTV視聴情報を集約し、それにより現在人気がある1つまたは複数のTV番組を識別するための命令を含む。現在人気があるTV番組は、より人気がないTV番組よりも多くの家庭視聴者を有する。1つまたは複数のプログラムは、現在人気があるTV番組の識別を求める要求を家庭から受け取るための命令を含む。1つまたは複数のプログラムは、集約中に識別された現在人気があるTV番組の1つまたは複数を選択し、家庭に情報を送るための命令を含む。この情報は、選択された1つまたは複数の現在人気があるTV番組を識別する。リアルタイムの人気情報を提供するために、データを収集し、集約し、他者に提供するための1つまたは複数のプログラムの命令は短時間のうちに実行される。一部の実施形態では、非一時的なコンピュータ可読記憶媒体が、コンピュータシステムによって実行される1つまたは複数のプログラムを記憶する。1つまたは複数のプログラムは、現在のTV視聴情報を複数の別個の家庭から受け取るための命令を含む。家庭ごとの現在のTV視聴情報は、現在その家で表示されている1つまたは複数のTV番組を識別する。1つまたは複数のプログラムは、現在のTV視聴情報を集約し、それにより現在人気がある1つまたは複数のTV番組を識別するための命令を含む。現在人気があるTV番組は、より人気がないTV番組よりも多くの家庭視聴者を有する。1つまたは複数のプログラムは、現在人気があるTV番組の識別を求める要求を家庭から受け取るための命令を含む。1つまたは複数のプログラムは、集約中に識別された現在人気があるTV番組の1つまたは複数を選択し、家庭に情報を送るための命令を含む。この情報は、選択された1つまたは複数の現在人気があるTV番組を識別する。リアルタイムの人気情報を提供するために、データを収集し、集約し、他者に提供するための1つまたは複数のプログラムの命令は短時間のうちに実行される。次に、その例を添付図面に示す実施形態を詳しく参照する。以下の詳細な説明では、本発明の完全な理解を与えるために数多くの具体的詳細を記載する。ただし、これらの具体的詳細なしに本発明を実施してもよいことが当業者には明らかである。他の例では、実施形態の側面を不必要に曖昧にしないように、よく知られている方法、手順、コンポーネント、および回路を詳しくは説明していない。図1に示す実施形態は、ウェブの閲覧活動をテレビの視聴活動と相関させるために用いることができる。一部の実施形態では、テレビ提供者102が、家庭180ごとにアカウントをアカウント情報データベース132内に保持する。アカウント情報は、概してアカウント番号134およびアカウント名136を含む。一部の実施形態では、アカウント情報が、自宅住所であり得る課金住所および/または物理的住所も含む。より多くの機能を使用可能にするために、提供者102は家庭180のIPアドレス126を追跡することもできる。場合によっては家庭180が固定IPアドレス126を有し、その場合、単一の固定IPアドレス126がアカウントに関連する。他の事例では、加入者が、定期的に例えば利用者がインターネットサービスプロバイダ128ISPをダイアルアップするたびに変わり得る動的IPアドレスを有する。一部の実施形態では、少なくとも家庭180の家族118がテレビ番組を見ているとき、テレビ提供者102が家庭のIPアドレス126に対する変更を追跡する。一部の実施形態では、家庭180におけるテレビの視聴活動が、TVログデータベース150内で追跡される。一部の実施形態では、視聴活動は、その家庭によって視聴される全ての番組を含む。他の実施形態では、追跡される視聴活動は、少なくとも閾値の時間例えば1分または5分見られた番組だけを含む。一部の実施形態では、追跡される視聴活動は、割増料金コンテンツだけを含む。追跡されるTV視聴活動は、概して視聴された番組152、チャンネル154、および日時156を含む。IPアドレス126が入手可能な場合、IPアドレス126がTVログデータ内に大抵含められる。一部の実施形態では、TV視聴の追跡をログサーバ300が行う。テレビ提供者102は、ケーブル112上で、衛星104からの伝送により、または以下で説明するインターネットを介したストリーミングによりテレビ番組を家庭180に伝送する。衛星伝送106の場合、家庭180は信号を受信するためのアンテナ108を有する。家庭180には、入力信号を処理しまたは復号するための受信機もしくは変換機110がある。テレビ信号はセットトップボックス400に伝送され、セットトップボックス400は、家族118がテレビ116上に表示する内容を制御できるようにする。一部の実施形態では、受信機/変換機110をセットトップボックス400と組み合わせる。概して、家族118-1や118-2などの家族が、リモコン装置を使ってセットトップボックス400を制御する。一部の実施形態では、テレビ提供者102とセットトップボックス400との間で電話回線114を介したさらなる通信がある。例えばセットトップボックスは、どのテレビ番組が見られているのかに関する情報を提供することができ、または対話型テレビ番組用のさらなる情報を受け取ることができる。一部の実施形態では、視聴活動が受信機/変換機110によって識別され、ホームルータ120を介して通信ネットワーク130例えばインターネットに接続されるセットトップボックス400経由でテレビ提供者102に伝送される。他の実施形態では、セットトップボックス400は、受信機/変換機110から受け取った信号を評価することにより、視聴された番組を突き止めることができる。これらの実施形態では、セットトップボックスが、視聴情報例えば番組、チャンネル、日時等をやはり家庭用ルータ120を介してテレビ提供者102に伝送する。視聴情報は家庭用ルータ120を介して伝送されるので、視聴情報とともにルータのIPアドレス126をテレビ提供者102に伝送することができる。一部の実施形態では、IPアドレス126および/または視聴情報を周期的に例えば1日1回テレビ提供者102に伝送する。視聴情報を周期的に伝送する場合、伝送間でデータをセットトップボックス400内に記憶する。上記で述べたように、一部の代替的実施形態では、セットトップボックス400が電話回線114を介してテレビ提供者102にデータを伝送する。これらの実施形態の一部では、セットトップボックス400が、ルータからIPアドレス126を取得し、それを視聴データとともに伝送することができる。一部の実施形態では、インターネットへの家庭接続が、別個のモデム例えばDSLモデムやケーブルモデムおよび内部ルータを使用する図1にこの構成は示していない。この場合、家庭180のIPアドレス126はモデムのIPアドレス126であり、このIPアドレスは外部に対して家庭180を一意に識別するこの場合、ルータ120のIPアドレスは内部の家庭ネットワークにしか関連しない。図1に示す実施形態では、ルータとラベル付けした単一のボックス内にルータとモデムとを組み合わせる。実際のテレビ番組信号は、概して衛星104により、またはケーブル112上で伝送される。一部の実施形態では、テレビ番組をインターネットなどの通信ネットワーク130を介してストリーミングする。これらの実施形態では、テレビ番組を選択するプロセスを、コンピュータ200、セットトップボックス400、または家庭用ルータ120に直接接続される図1には不図示受信機/変換機110が行うことができる。ホームルータ120は、家庭180からインターネットへのゲートウェイである。ルータ120は1つの外部IPアドレス126を有し、これが、本明細書に記載の様々な実施形態に関連するIPアドレスである。内部では、ルータ120はセットトップボックス400に接続され、場合によっては任意の数のコンピュータ200、デジタルオーディオプレーヤ124、またはXBOX登録商標、PLAYSTATION登録商標、WII登録商標などのゲーム機122に接続される。ルータ120は、インターネットサービスプロバイダ128を介して通信ネットワーク130に接続する。インターネットサービスプロバイダ128は、ホームルータ120にIPアドレス126を割り当てる。前に述べたように、IPアドレス126は静的固定または動的変化するものとすることができる。概して、動的IPアドレスは、例えばダイアルアップモデムを使用する場合ルータとインターネットサービスプロバイダ128との間の接続が断たれる場合にのみ変わる。家庭180内のコンピュータ200は、インターネットにアクセスし、例えば検索エンジンを用いたデータ検索、買物、オンラインでの例えばYouTube登録商標での映像視聴、オンラインゲームで遊ぶこと、オンラインソーシャルネットワークへの参加、他の多くの活動に従事することなど、無数の活動を行うことができる。これらのウェブ閲覧活動の一部は、インターネットログデータベース138内の1つまたは複数のログサーバ300上にログされる。例えば、ログ138は、ウェブサイトの訪問140または検索クエリ144を追跡することができる。オンラインショッピングのコンバージョンや広告の閲覧など、他の多くのインターネット活動のログが取られる。さらに、多くのウェブサイトは、GoogleAnalytics登録商標を使用して自らのサイト上で閲覧144を追跡する。家庭180のIPアドレス126は容易に入手可能であり、少なくとも特定の時点において一意の識別子であるので、ウェブの閲覧活動は概して家庭180のIPアドレス126によって追跡する。一部の実施形態では、YouTube登録商標146または関心のある他の特定のサイトへの訪問について専用の追跡がある。一部の実施形態では、インターネットログ138が、ウェブ活動中にダウンロードされるクッキー148を含む。インターネットログデータベース138およびTVログデータベース150内で識別されるデータが、実装形態に応じて単一のデータベース内にあっても様々な数のデータベースに分散されていてもよいことを当業者なら理解されよう。図2は、家庭180における典型的なクライアントコンピュータ200を示す。クライアントコンピュータ200は、概して1つまたは複数の処理装置CPU202、1つまたは複数のネットワークもしくは他の通信インターフェイス204、メモリ214、およびこれらのコンポーネントを相互接続するための1つまたは複数の通信バス212を含む。通信バス212は、システムコンポーネントを相互接続し、それらの間の通信を制御する回路チップセットと呼ばれることもあるを含むことができる。クライアントコンピュータ200は、ユーザインターフェイス206、例えばディスプレイ208、およびキーボードやマウスなどの1つまたは複数の入力装置210を含む。メモリ214は、DRAM、SRAM、DDRRAM、他のランダムアクセス固体メモリ装置などの高速ランダムアクセスメモリを含むことができ、1つまたは複数の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置などの不揮発性メモリを含むことができる。メモリ214は、中央処理装置202から離れて位置する大容量記憶域を含むことができる。メモリ214、あるいはメモリ214内の不揮発性メモリ装置は、コンピュータ可読記憶媒体を含む。一部の実施形態では、メモリ214またはメモリ214のコンピュータ可読記憶媒体が、以下のプログラム、モジュール、およびデータ構造、またはそのサブセットを記憶する。様々な基本システムサービスを扱い、ハードウェアに依存するタスクを実行するための手続きを概して含むオペレーティングシステム216例えばWINDOWS登録商標やMACOSX登録商標、インターネット、他の広域ネットワーク、ローカルエリアネットワーク、メトロポリタンエリアネットワークなどの1つまたは複数の通信ネットワークを介し、クライアントコンピュータ200をサーバまたは他のコンピューティング装置に接続するために使用するネットワーク通信モジュール218、クライアントコンピュータ200の利用者が、通信ネットワークを介してウェブサイトおよび他の資源にアクセスすることを可能にするウェブブラウザ220、およびクライアントコンピュータ200において家族118が訪問したウェブサイトに関する永続データを提供する1つまたは複数のクッキー222。図3を参照し、ログサーバ300は、概して1つまたは複数の処理装置CPU302、1つまたは複数のネットワークもしくは他の通信インターフェイス304、メモリ314、およびこれらのコンポーネントを相互接続するための1つまたは複数の通信バス312を含む。通信バス312は、システムコンポーネントを相互接続し、それらの間の通信を制御する回路チップセットと呼ばれることもあるを含むことができる。ログプロセッサ300は、ユーザインターフェイス306、例えばディスプレイ308、およびキーボード310を任意選択で含むことができる。メモリ314は、DRAM、SRAM、DDRRAM、他のランダムアクセス固体メモリ装置などの高速ランダムアクセスメモリを含むことができ、1つまたは複数の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置などの不揮発性メモリを含むことができる。メモリ314は、中央処理装置302から離れて位置する大容量記憶域を含むことができる。メモリ314、あるいはメモリ314内の不揮発性メモリ装置は、コンピュータ可読記憶媒体を含む。一部の実施形態では、メモリ314またはメモリ314のコンピュータ可読記憶媒体が、以下のプログラム、モジュール、およびデータ構造、またはそのサブセットを記憶する。様々な基本システムサービスを扱い、ハードウェアに依存するタスクを実行するための手続きを概して含むオペレーティングシステム316例えばLinux登録商標やUnix登録商標、インターネット、他の広域ネットワーク、ローカルエリアネットワーク、メトロポリタンエリアネットワークなどの1つまたは複数の通信ネットワークを介し、ログサーバ300をサーバまたは他のコンピューティング装置に接続するために使用するネットワーク通信モジュール318、オンラインのウェブ閲覧活動に関する情報を記憶する、1つまたは複数のインターネットログデータベース320。ログは、家庭のIPアドレスを含む。閲覧活動は、ウェブ検索、GoogleAnalyticsなどの解析システムによって集められる情報、YouTube登録商標の映像の視聴、クッキーデータ、オンラインショッピング等を含むことができる。家庭でのテレビ視聴活動に関する情報を記憶するTVログデータベース322。ログは、番組名分かっている場合、チャンネル、および日時を概して含む。テレビの視聴活動をウェブの閲覧活動と相関させる相関モジュール324。利用者が訪問したウェブサイトのクッキーデータを追跡する、クッキーデータデータベースまたはファイルストア326。相関モジュール324は、データベース320および322内のログエントリの情報を集約データに変換することもできる。一部の実施形態では、ログデータ処理モジュール324がIPアドレスまたはウェブアドレスを処理し、国、州、市などの地理的情報を求める。図3にはログサーバを示すが、図3は、本明細書に記載の実施形態の構造上の概略図よりむしろ、一組のサーバ内に存在し得る様々な特徴の機能記述であることを意図する。実際は、および当業者なら理解されるように、別々に図示するアイテムを組み合わせることができ、一部のアイテムを分けてもよい。例えば、図3に分けて示す一部のアイテムを単一のサーバ上に実装することができ、単一のアイテムを1つまたは複数のサーバによって実装してもよい。ログサーバを実装するために使用する実際のサーバの数、およびそれらのサーバ間でどのように機能を割り振るのかは実装形態ごとに異なり、ピーク使用期間中ならびに平均使用期間中にシステムが処理しなければならないデータトラフィックの量に部分的に依存し得る。図4は、一部の実施形態による例示的セットトップボックスを示す。セットトップボックスはコンピュータと似ており、1つまたは複数のCPU402およびメモリ414を有する。セットトップボックスは、受信機/変換機110への接続、テレビ116への接続、およびホームネットワーク通常はルータ120への接続を可能にする複数の通信インターフェイス404を含む。セットトップボックスのユーザインターフェイス406は、テレビ408およびリモコン装置410である。一部の実施形態では、セットトップボックスが入力装置としてキーボードも含む。セットトップボックスは、これらのコンポーネントを相互接続するための1つまたは複数の通信バス412を含む。通信バス412は、システムコンポーネントを相互接続し、それらの間の通信を制御する回路チップセットと呼ばれることもあるを含むことができる。メモリ414は、DRAM、SRAM、DDRRAM、他のランダムアクセス固体メモリ装置などの高速ランダムアクセスメモリを含むことができ、1つまたは複数の磁気ディスク記憶装置、光学ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置などの不揮発性メモリを含むことができる。メモリ414は、中央処理装置402から離れて位置する大容量記憶域を含むことができる。メモリ414、あるいはメモリ414内の不揮発性メモリ装置は、コンピュータ可読記憶媒体を含む。一部の実施形態では、メモリ414またはメモリ414のコンピュータ可読記憶媒体が、以下のプログラム、モジュール、およびデータ構造、またはそのサブセットを記憶する。様々な基本システムサービスを扱い、ハードウェアに依存するタスクを実行するための手続きを概して含むオペレーティングシステム416例えばLinux登録商標やUnix登録商標、セットトップボックス400をホームネットワークに接続するために使用するネットワーク通信モジュール418、テレビの視聴履歴420を記憶するためのデータベースまたはファイルシステム、一部の実施形態では、利用者がテレビを利用してインターネットにアクセスすることができるように、セットトップボックスがウェブブラウザ422を含む。本明細書に記載する方法のそれぞれは、コンピュータ可読記憶媒体内に記憶され、1つまたは複数のサーバもしくはクライアントの1つまたは複数のプロセッサによって実行される命令によって実行することができる。図1~図4に示す動作のそれぞれは、コンピュータメモリまたはコンピュータ可読記憶媒体の中に記憶される命令に対応することができる。シングルソースパネル用にTV視聴をウェブ活動と関連させることシングルソースパネルとは、テレビおよびインターネットにわたる視聴率を測定する一体型の評価システムである。テレビの視聴活動およびウェブの使用活動はどちらも、個々の家庭の将来の活動ならびに集約された傾向の有用なインジケータである。これらの2つの異なる種類のデータを組み合わせることにより、さらに貴重な情報をもたらすことができる。そうするために、同じ家庭、さらには同じ利用者について、テレビの視聴に由来するデータをウェブの使用活動と相関させなければならない。以前は、相関データを得る唯一の方法は調査を用いることによってであった。例えば、例示的な調査のサンプルページを図5に示す。典型的な調査ツール500では、家庭で実際に表示された3つの広告504、および表示されていない対照群として使用する別の3つの広告がある。消費者は調査を2~3分で完了し、どの広告を覚えているのかを知らせる。ツール500はパネリストに質問し502、ツールの使用方法をパネリストに教える502。パネリストは各質問506に対し、はいかいいえで答える508。パネリストは、前の広告に戻ることができ510、または全ての質問に答えた後に調査を提出することができる512。上記のように、一部の実施形態は、TV視聴データとウェブ使用データとを家庭ごと/利用者ごとに関連させる。このようにすることは、家庭内のほとんどのまたは全てのインターネット対応装置がいつでも共通のルータ経由でインターネットにアクセスし、結果として共通のIPアドレスを共有するということを認識することにより、一部の実施形態で可能となる。既に説明したように、IPアドレスは静的でも動的でもよい。IPアドレスが動的で経時変化する場合例えばIPアドレスがDHCPを用いてISPによって動的に割り当てられる場合、家庭用のIPアドレスをウェブサーバGoogle登録商標TVセットトップボックス400、ログサーバ300、TV提供者102などにおいてログすることができる。このようにして、履歴的なTV視聴データおよびウェブの使用を、対応する期間にわたり特定の家庭/利用者に依然として関連させることができる。具体的には、家庭180が使用するセットトップボックス400が、家庭内の他のインターネット対応電子装置と同じルータ120を介してインターネットに接続する場合、セットトップボックス400はそれらの装置と同じIPアドレス126を共有する。その結果、セットトップボックス400が例えばGoogleTVサーバ、ログサーバ300、および/またはTV提供者102に報告するTV視聴データ150を記憶し、同じ家庭180のインターネット対応電子装置によって報告されるウェブ活動データ138に関連する家庭180およびIPアドレス126と同じ、家庭180およびIPアドレス126に関連させることができる。特定の家庭180または利用者に関連する共通鍵例えば家庭のIPアドレス126を用いてTV視聴データ150とウェブ使用データ138とを関連させることにより、視聴者、TV提供者のTVコンテンツ内に挿入する広告をTV提供者に出す広告主、およびTV提供者に対し、付加価値および追加のサービスを提供することができる。例えば、TV提供者ケーブルプロバイダや衛星プロバイダなどは、TVコンテンツもしくは映画コンテンツ、またはそれらとともに表示される広告に関する調査に答えるためのパネルに視聴者を登録させたいことが多々ある。図5は、登録したパネリストにセットトップボックスによってTV上で提示される、調査ツール500の例示的画面を示す。この特定の画面は、この1週間でTVを見た間に特定の広告を見たのを覚えているかどうかをパネリストに尋ねる。この調査ツールおよび類似の調査ツールを例えば1週間に1回家庭/利用者に提示することができ、図1に示すログサーバによって保持されるTV視聴データおよびウェブ使用データのログに基づき、その家庭/利用者に関して選択された広告の数について利用者を調査することができる。例えば一部の実施形態では、1週間に1回利用者に表示される調査ツールが、この1週間でその家庭/利用者に表示されたことがその家庭のTV視聴データを用いて分かっている3つの広告、および上記で述べたようにログサーバによって決定され記憶される、その家庭の関連するTV視聴データおよびウェブ使用データに基づいて選択される3つの対照広告を含む6つのターゲット広告をテストすることができる。さらに、かかる調査が広告主にとって有用であるために、選択されるパネリストは目標母集団内になければならず例えば正しいデモグラフィックス区分内、かつ適切な視聴履歴および/または一組の関心事を有し、それらの者に調査ツールを完了する意思がなければならない。従来、適切なパネリストを識別するには、記述式および/またはオンラインの質問票を含む長いスクリーニング手順、ならびにパネリストが調査を完了するためのインセンティブを用いる必要があった。これらの手法は小規模なパネルには効果的であり得るが、大規模なパネルで例えばそれらの大規模なパネル用の調査を引き起こすために使用する場合は厄介である。大規模なパネルの情報は、利用者の大集団の間の傾向を見つけるために集約し、使用することができるのでとりわけ有用である。この情報は、大量の個々の家庭に対し、広告およびコンテンツの対象を絞るのに役立つ情報も提供することができる。例えば、ログサーバ300またはTV提供者102におけるコンピュータシステムにおいて実施される方法は、個々の家庭の関連するTV視聴データ150およびウェブ使用データ138に対する検索を行い、個々のパネリスト向けに調査ツール500を生成し、ふさわしいパネリストを識別することができる。例えば、ふさわしいパネリストは、視聴されたTVコンテンツ、ウェブ広告のクリックスルー履歴の記録、および視聴されたメディアコンテンツのログに基づいて識別することができる。識別されると、図6および図7に示す画面などの追加のステータスおよび承認画面により、調査者はパネリストおよび見込まれるパネリストと対話することができる。パネリストのフィードバックをIPアドレス126に関連させ、その後の調査ツールを適合させるために使用することもできる。一部の実施形態では、このプロセスは、パネリスト、家庭、またはセットトップボックスを識別し、調査に参加する許可および意思を示すホワイトリスト上にそれらを載せるために使用することもできる。図6は、対話型のウェブフォームである調査パネル広告承認ツール600を示す。フォーム600は、フォームの使用方法をパネリストに教える602。このフォームは、フィルムクリップ、フィルムクリップの単独フレーム、または例えばウェブベース広告の単一画像とすることができる、1つまたは複数のメディアの抜粋604を表示する。それぞれのメディア抜粋広告604は、対応する広告ID606および対応するステータス608を有する。一部の実施形態では、ステータスは、パネリストが広告を承認すべきとみなす視聴者例えば全て、18、21など、どの年齢かを示す。一部の実施形態では、フォーム600が、最後の最新のステータス変更のインジケータ610を含む。一部の実施形態では、最後のステータス変更についての情報は、変更を行ったパネリストの名前612および変更が加えられた日時614を含む。一部の実施形態は、パネリストが追加の注記を書くための自由形式空間618を提供する変更注記616も含む。図7は、承認ならびにパネリストによって明らかにされる問題の両方を追跡するために一部の実施形態で使用される、問題履歴および広告承認ツール700を示す。図示の実施形態では、フォーム700が、広告702とともに、広告を一意に識別する対応する広告ID704を表示する。一部の実施形態では、広告702を見たかどうかをパネリストに尋ねる質問706とともに広告702を表示する。これらの実施形態では、1対のはい/いいえラジオボタンとして実装することができる、質問に答えるためのスペース708がある。一部の実施形態では、フォームが、一組の質問内で進みまたは戻るための操作ボタン不図示を含む。フォーム700は、パネリストが調査の質問に関する問題を報告できるようにする問題履歴区画710を含む。図示の実施形態では、パネリストが問題のカテゴリ716および追加のコメント720を指定することができる。一部の実施形態では、問題ごとに日付フィールド712もある。好ましい実施形態では、入力中にまたは保存時にフォームが自動で日付714を埋める。パネリストは、問題のカテゴリ718例えば図示の実施形態ではその他およびコメント722を指定する。フォーム700内の広告承認区画724は図6と同様である。図7では、組み合わせられた問題履歴/広告承認フォーム700を示すので、広告承認に使用できるスペースはより狭い。図示の実施形態では、承認情報が、フォーム700上に示される1つの広告702に対応する。この実施形態では、広告ID726が繰り返されている重複する広告ID704。一部の実施形態はこの繰返しを省く。広告承認区画724は、承認ステータス728も含む。承認ステータス728は、この広告が適切だとパネリストが思う年齢範囲を示すことができる。図6の実施形態と同様に、広告承認区画724は最終承認ステータス変更730を含み、最終承認ステータス変更730は、典型的には日付732、変更されたステータス736、変更理由740、および変更を加えるパネリストの名前744を含む。これらのフィールド日付734、ステータス738、理由742、およびパネリスト746の値は、フィールドラベルの下に表示することができる。好ましい実施形態では、日付およびパネリストの名前がフォームによって自動で埋められる。一部の実施形態では、理由740は任意選択的であり、したがってフォーム700に示すように理由フィールド742は空白でもよい。ログサーバ300によって維持されるログ情報を使用し、一部の実施形態は新たな調査を自動で引き起こし、さもなければ調査の進捗状況を監視するように構成される。例えば図8は、調査ツールを自動で生成するプロセスの例示的プロセスフローを示す。このフローは、この例ではXMLファイルであるログファイルを使用する。ログファイルは、パネリストの広告視聴情報を生成し、ホワイトリスト情報から特定の調査のパネリストを識別するための、1つまたは複数の家庭のTV視聴データおよびウェブ使用データに相当する。この情報を使用し、このフローはホワイトリストに載っているパネリスト向けの新たな調査を生成する。言い換えれば、ホワイトリスト情報などのパネリスト情報とともに関連するTVデータおよびウェブデータを使用し、このフローは、登録された各家庭を調査するための適切な広告既に視聴された広告および対照広告を含むを自動で生成する。図8に示すプロセスフロー800が開始すると802、2つの独立した操作が生じる。プロセスフロー800の一方の分岐では、市場調査システムからの既存の調査のステータスを生成する804。一部の実施形態では、生成804には、パネリストおよび調査結果のXMLファイルを作成することが含まれる。さらにプロセスフロー800は、既存の調査の調査結果ファイルを生成する806。調査結果ファイルは、部分的に完了した調査を含むことができ、または完全に完了した調査に限定することもできる。調査のステータスを生成804した後、一部の実施形態は作成したパネルXMLファイルを処理する810。パネルXMLファイルを処理する810間、プロセスフロー800は、パネリストの広告視聴情報を生成し812、市場調査システムからのパネリストのホワイトリストを処理する814。一部の実施形態では、パネリストのホワイトリストは、資格要件を満たす例えば適切なハードウェアおよびソフトウェアを有するTV加入者を識別する。広告視聴情報およびパネリストのホワイトリストを使用し、プロセス800は、パネリスト向けの新たな調査を生成する816。さらに、プロセスフロー800は、市場調査システムからの調査ステータスの最新情報を処理する。プロセスフロー800は、調査ステータスの最新情報が処理され808、パネリスト向けの新たな調査が生成され816、既存の調査の調査結果が生成される806と終了する818。開示する一部の実施形態は、セットトップボックスおよびインターネット接続を利用する簡略化された代替プロセスを提供する。セットトップボックス上では、ウェブの閲覧活動とテレビの視聴活動とを相関させることを可能にする対話型アプリケーションが実行される。両方の種類の活動が分かっているので、適切なパネリストをより容易に識別することができる。さらに、利用者がパネリストになることに合意する場合、データの多くを自動で追跡し、多くの調査質問に応答する負担を除去することができる。家庭180にパネリストとしての資格を与えるために、対話型アプリケーションが、最初にその家庭で使用されるオペレーティングシステムおよびブラウザを審査し、それらがアプリケーションソフトウェアと互換性があるかどうかを判定する。十分な数のパネリストを引き寄せるために、様々なインセンティブを与えることができる。例えばパネリストは、現金報酬、ペイパービュー映画を見ることに対するクレジット、割増料金チャンネルに対する割引、富くじへの参加、または他のインセンティブを受けることができる。テレビの視聴活動およびウェブの閲覧活動の両方にアクセスすることは、アクティブセットトップボックスのホワイトリストを作成できるようにする。アクティブセットトップボックスを有する家庭は、パネリストとして登録するために連絡が取られる場合がある。登録の資格要件は自動で計算することができるので、はるかに多くの数のパネリストを登録することができる。さらに、登録後にデータの多くを自動で収集することができるので、より優れた精度があり、調査の質問に答える負担が大幅に減らされるのでパネリストを辞める者もより少ない。例示的実施形態一例示的実施形態は、以下の内容を含む。パネリストを受動的に募るためにTV上の対話型アプリケーションを使用する。各パネリストが、パネルに参加するために明示的に選択を行う。対話型アプリケーションが何らかのデータをセットトップボックスのログ内に入力し、そのデータはテレビ提供者および/またはウェブログ提供者に折り返し報告される。セットトップボックスの利用者の家庭に現在割り当てられているIPアドレスのログを取り、一意のパネリストIDに関連させる。セットトップボックスの受信機ID受信機/変換機110の識別子を使用し、アカウントIDテレビ提供者に対する利用者のアカウントの識別子をパネリストIDにマッチさせる。アカウントIDを使用し、他の全ての必ずしもIPでない報告ボックスまたは装置をパネリストIDにマッチさせる。ログを取ったIPアドレスを鍵として使用し、インターネットログデータ、とりわけことによると家庭内の全てのインターネット装置にわたるウェブの訪問および検索をマップするために使用可能なクッキーを見つけ、抽出する。IPアドレスは通常は動的だが、セットトップボックスは定期的に報告を行い、セットトップボックスからの報告ごとにリンクを確認し、再確立することができる。一部の実施形態では、動的IPアドレスに対処するために、1日数回テレビ提供者に折り返し報告するようにセットトップボックスを構成するまたクッキーは持続するものとする。IPアドレスによって接続されていないセットトップボックスでは、家庭のIPアドレスをセットトップボックスに関連するアカウントにリンクさせる登録ウェブページに訪問するようパネリストに求める追加ステップとともに、同じプロセスを使用することができる。IPアドレスとパネリストIDとの間の相関関係を更新するために対話型アプリケーションを定期的に使用することはパネリストにとって有用である。一部の実施形態は、対話型アプリケーションを推奨エンジンにすることによりこの挙動を促進する。アプリケーションがパネリストのIPアドレスを中央サーバに送り、中央サーバは、パネリストのIPアドレスをセットトップボックスの視聴履歴および家庭のウェブ活動とマッチさせる。この情報を使用し、対話型アプリケーションは利用者が好み得る番組を推薦する。図9は、リアルタイムの人気情報をテレビ視聴者に提供するためのプロセスフロー900を示す。米国などの多くの国で莫大な数のテレビチャンネルがあり、個人利用者が関心のあるコンテンツを探すのをより困難にしている。図示の実施形態は大衆の知恵を使用し、個人利用者にとって関心があり得る特定の番組またはチャンネルを識別する。利用者に推薦を提供する1つの方法は、ユーザプロファイル内で利用者に関する情報を収集し、このプロファイルに何らかの形で一致する番組を推薦することである。このプロセスは関連性があり得る番組を識別できる場合もあるが、実際に人気がある番組を識別することはできない。例えば、熱心なSFファンでさえ、特定の粗悪なSF映画には関心がない場合もある。図9に示す実施形態は、どの番組が実際に人気があるのかをリアルタイムで識別し、この人気情報を利用者に提供することにより、より優れた推薦を実現する。図9の実施形態では、多くの利用者902-1から902-nがテレビ番組を視聴し、それらの利用者のセットトップボックス904-1から904-n内で視聴情報を収集する。テレビ視聴情報はセットトップボックス904-1から904-n内で収集され、最終的にテレビ提供者および/またはログサーバ300に伝送される。一部の実施形態では、視聴履歴データを固定期間ベースで例えば2週間おきに、1日1回、5分おきに等伝送する。他の実施形態では、テレビをつけること、コンピュータをオンにすること、データをアップロードする信号を受信することなどのトリガ事象に基づいて視聴履歴を伝送する。利用者からの伝送を広めるために様々な機構を使用することができ、これにより全ての機構が履歴データを同時に伝送することはない例えばそれらの機構は、全て視聴履歴データを4:00AMGMTに伝送するようにプログラムされるとは限らない。例えば、各セットトップボックスに情報を伝送するランダムな時刻を割り当てることができる。視聴履歴906-1から906-nはログサーバ300によって処理され、TVログデータベース150内に記憶される。好ましい実施形態では、伝送が生じるたびに伝送されていない全ての視聴履歴データを伝送する。具体的には、伝送が生じるときに利用者がテレビ番組を見ている場合、そのテレビ番組を伝送情報内に含める。図9に示すように、現在視聴されている番組は、現在910-1から910-nである。一部の実施形態では、僅かに長い時間を最新908-1から908-nとして識別する。履歴データ912個々の視聴履歴906-1から906-nを含むを集約して集約済み履歴914を形成する。最新の視聴データを集約すると集約済み最新履歴916が形成され、現在の履歴を集約すると現在の人気リスト918が形成される。一部の実施形態では、履歴データを頻繁に集約する。例えば5分おき、1分おき、あるいは5秒おきにである。集約は、少なくとも2つの異なる次元内で行うことができる。時間の次元では、視聴履歴データを様々な期間にわたって集約することができる。図9には、現在の期間ならびに最新の期間を示す。この図面には最新の期間を1つしか示していないが、集約目的で多くの異なる期間例えば直近の1分、直近の5分、直近の30分、直近の1時間、直近の24時間、前の週等を使用することができる。一部の実施形態では、推薦を形成する際に現在の期間しか使用しないが、代替的実施形態では、現在の期間の代わりにまたはそれに加えて他の期間を使用する。例えば一部の実施形態は、利用者がどの番組を少なくとも数分間見続けるのかを突き止める。期間に基づく集約に加え、テレビの視聴履歴を様々なデモグラフィックス基準に基づいて集約する。例えば、視聴者を様々な地理的領域または年齢層に細分することができる。複数のデモグラフィックス基準の組合せが含まれる、識別したデモグラフィックス基準ごとに集約データを計算して保存する。例えば一部の実施形態は、サンフランシスコの40歳~50歳の視聴者について、集約されたテレビ視聴データを計算する。集約することは、どのテレビ番組またはチャンネルが人気があるのかを明らかにするが、個々の視聴者の好みを表すことができず、または視聴者のハードウェアもしくはテレビ提供者との契約に基づきまたは他の理由で視聴者が利用できない場合がある。したがって一部の実施形態では、人気がある番組を様々な基準によってフィルタリングし920、利用者に関連するリストを作成する。例えば、利用者の好み、地域的な好み、地域的な可用性、契約上の義務例えばTV提供者の契約義務、または物理的制約に基づいて番組を制限するためにフィルタをかけることができる。最終的に、人気がある番組のリストを利用者に提示する922。図10は、一部の実施形態による、推薦されるテレビ番組を受信するための例示的プロセス1000を示す。リモコン上のボタンもしくは他の入力装置を使用し、またはテレビ画面上に表示されるボタンをクリックすることで、利用者1002は、人気がある番組または人気がある番組のリストを探したいというメッセージ/信号をセットトップボックス1004に送る1008。セットトップボックス1004は、人気がある番組への利用者の関心を示し、ことによるとデモグラフィックスデータを伝送するクエリをログサーバ1006またはテレビ提供者に送る1010。図9内で上述したように、ログサーバ1006は自らの集約データを使用し、人気がある番組またはチャンネルを探す。一部の実施形態では、人気がある番組のリストを上述したようにフィルタにかける。次いでログサーバ1006が、関連する人気番組のリストをセットトップボックス1004に返す1012。一部の実施形態では、最も人気がある1つの番組だけをセットトップボックス1004に返しすなわちリストには1つの番組またはチャンネルがあり、他の実施形態では、リストは利用者が選択するための複数の番組またはチャンネルを含むことができる。一部の実施形態では、セットトップボックス1004が人気番組のリストを利用者1002に表示する1014。他の実施形態では、最も人気がある1つの番組を直ちに選択し、利用者のためにチャンネルを合わせる。一部の実施形態は、リスト、フィルタリングされたリスト、または最も人気がある1つの番組を返す単一の選択オプションを有する。他の実施形態は、利用者が選択するためにこれらの複数のオプションを提供する。場合によっては、ペイパービュー番組の選択など、選択するにはテレビ提供者と通信する必要がある。他の事例では、セットトップボックスにおける記憶域ハードディスクなどから選択を取得可能とすることができる。上記の説明では、テレビ番組がインターネットからストリーミングされ、または他の方法で受信される映像番組を含み得ることを指摘しておく。テレビ番組という用語は無線で放送される番組に限定されない。上記の内容は、説明目的で特定の実施形態に関連して記載してきた。しかし上記の事例的解説は、網羅的であることも本発明を開示した厳密な形態に限定することも意図しない。上記の教示に鑑みて、多くの修正および改変が可能である。本発明の原理およびその実際の応用例を最もよく説明し、それにより本発明および考えられる特定の用途に適合された様々な修正を伴う様々な実施形態を当業者が最もよく活用できるようにするために実施形態を選んで記載した。