"ウェブ上で生じる複数のイベントに関連するデータを格納するように構成されたイベントプロフィールデータベースと、対話型ガイドとして編成されたフォーマットで前記イベントプロフィールデータベースに格納されたデータのうちの少なくとも一部をユーザに呈示するように構成されたディスプレイモジュールと、前記対話型ガイドに関する前記ユーザからの入力を受信して該入力に応答するように構成された応答モジュールと、を含むことを特徴とするシステム。前記対話型ガイドのユーザの間で内部ソーシャルネットワークを構築し、前記対話型ユーザと外部ソーシャルネットワークを接続するように構成されたソーシャルネットワーキングモジュールを更に含むことを特徴とする請求項1に記載のシステム。前記ユーザからの入力は、前記ウェブ上で生じる将来のイベントに参加するための指示、又は、前記ウェブ上で生じるライブイベントにおけるユーザの存在を示すものであり、更に、前記ソーシャルネットワーキングモジュールは、前記ユーザ入力から前記内部ソーシャルネットワーク内の前記ユーザの友達の第一集合を通知することを特徴とする請求項2に記載のシステム。前記ユーザからの入力は、前記ウェブ上で生じる将来のイベントに参加するための指示、又は、前記ウェブ上で生じるライブイベントにおけるユーザの存在を示すものであり、更に、前記ソーシャルネットワーキングモジュールは、前記ユーザ入力から前記外部ソーシャルネットワーク内の前記ユーザの友達の第二集合を通知することを特徴とする請求項2に記載のシステム。もし前記ウェブにおける将来のイベントに参加するための指示をユーザから受信し、かつ、前記ユーザが前記将来のイベントに参加できない場合に、前記ウェブ上で生じるイベントを記録するように構成された記録モジュールを更に含むことを特徴とする請求項2に記載のシステム。前記ウェブ上で生じる前記イベントを記録することは、オンラインURLに格納され、オンデマンドでアクセスすることが可能であることことを特徴とする請求項5に記載のシステム。前記編成されたフォーマットは、グリッドであり、前記グリッドの行が、コンテンツチャンネルを表し、前記グリッドの列が、時間スロットを表し、更に、チャンネルは、該チャンネルのぞれぞれの人気に従って並べられていることを特徴とする請求項1に記載のシステム。前記チャンネルのうちの1チャンネルの人気は、一定期間に前記チャンネルに一覧表示されたイベントの平均累積人気に基づいて定められることを特徴とする請求項7に記載のシステム。前記チャンネルのうちの1チャンネルの人気は、以下の変数:前記チャンネルのうちの前記1チャンネルに対して行った検索の第一の数、一定期間内での前記チャンネルのうちの前記1チャンネルに対する参加者の第二の数、前記チャネルのうちの前記1チャネルにおけるイベントに参加するために受信された応答の第三の数、及び特定の期間内で前記チャネルのうちの前記1チャネルにおけるイベントに参加するために受信された応答の第四の数のうち、1つ以上の変数を有する関数に基づいて定められることを特徴とする請求項7に記載のシステム。前記編成されたフォーマットは、カレンダービューであり、ある期間内の複数のイベントは動的に表示され、前記複数のイベントの名称は、最も人気のあるイベントから最も人気のないイベントの順に、一定間隔で表示され、複数のイベントの合計表示は、ディスプレイ中の前記複数のイベントの名称の隣に示されることを特徴とする請求項1に記載のシステム。ウェブ上で生じるイベントの索引を格納するように構成され、該索引が、前記ウェブ上で生じるイベントに関するメタデータを含む時間索引データベースと、前記格納された索引から、ウェブ上で生じるイベントに対する視聴者要求、ウェブ上で生じた過去のイベントに対する参加者、ウェブ上で生じる将来のイベントに対する予想参加者や、ウェブ上で生じるイベントに関連するユーザ挙動を特定するように構成された予測解析モジュールと、前記格納された索引、及び前記予測分析モジュールによって明らかにされた情報に基づいて報告を生成するように構成された報告生成モジュールとを更に含むことを特徴とする請求項1に記載のシステム。前記報告は、時間、ウェブ上で生じるイベントに対する実際の視聴者、及び前記実際の視聴者の人口統計の関数として、前記ウェブ上で生じるイベントに対する需要を含むことを特徴とする請求項11に記載のシステム。前記報告は、時間、ウェブ上で生じる競合イベントに対する実際の競合視聴者、及び前記実際の競合視聴者の人口統計の関数として、ウェブ上で生じるイベントに対する、前記ウェブ上で生じる競合イベントの需要を含むことを特徴とする請求項11に記載のシステム。前記報告は、ウェブ上で生じるイベントのイベントプロバイダ、チャンネル、イベントの尺度を含むことを特徴とする請求項11に記載のシステム。前記データは、前記システムにより提供されるアプリケーションプログラミングインタフェースAPIを用いて、前記イベントプロフィールデータベースに、イベントプロバイダによってアップロードされることを特徴とする請求項1に記載のシステム。イベントプロバイダによって与えられたXMLファイルを用いて前記イベントプロフィールデータベースに、データを自動的にアップロードするように構成されたアップロードモジュールを更に含むことを特徴とする請求項1に記載のシステム。ウェブベースイベントの索引を格納するように構成され、該索引が、ウェブベースイベントのインターネットアドレス、前記ウェブベースイベントに対する時間情報、前記ウェブベースイベントに関するメタデータを含む時間索引データベースと、前記格納された索引から、ウェブベースイベントに対する視聴者要求、過去のウェブベースイベントに対する参加者、将来のウェブベースイベントに対する予想参加者や、ウェブベースイベントに関連するユーザ挙動を特定するように構成された予測解析モジュールと、オンライン広告キャンペーンを最適化するために、前記予測解析モジュールによって明らかにされた情報を利用するように構成された広告モジュールとを含むことを特徴とするシステム。前記広告モジュールは、更に、広告インベントリを取引するための将来の市場を構築するように構成されたことを特徴とする請求項17に記載のシステム。オンライン番組ガイドとして編成されたフォーマットで前記時間索引データベースに格納されたデータのうちの少なくとも一部をユーザに呈示するように構成されたディスプレイモジュールと、前記オンライン番組ガイドに関する前記ユーザからの入力を受信して該入力に応答するように構成された応答モジュールとを更に含むことを特徴とする請求項17に記載のシステム。オンラインイベントの索引を格納するように構成され、インターネットアドレス、時間情報及びメタデータを含む時間索引に、サーバによってアクセスする段階と、前記時間索引から視聴者要求及びオンラインイベントに対する予想参加者に関する解析データを、サーバによって生成する段階と、オンラインイベントに対する前記解析データ及び以前のオンラインイベントに対する過去の解析データに基づいて前記オンラインイベントに対する広告インベントリを、サーバによって価格付けする段階とを含むことを特徴とする方法。前記オンラインイベントに対する前記広告インベントリをオークションにかける段階を更に含み、前記広告インベントリに対する最低価格は、解析データによって定められることを特徴とする請求項20に記載の方法。前記オンラインイベントに対する前記広告インベントリに対する一連のオークションを提供する段階を更に含むことを特徴とする請求項20に記載の方法。広告インベントリを販売するための価格を固定することを売り手に許可する段階を更に含み、前記価格は前記解析データに基づくことを特徴とする請求項20に記載の方法。前記解析データに基づいて、前記オンラインイベントの前記広告インベントリに関連する将来の契約を提供する段階を更に含むことを特徴とする請求項20に記載の方法。前記解析データから報告を生成する段階を更に含み、前記報告は、時間、オンラインイベントに対する実際の視聴者、及び前記実際の視聴者の人口統計の関数として、前記オンラインイベントに対する需要を含むことを特徴とする請求項20に記載の方法。前記報告は、他のイベントプロバイダによって提供された競合イベントに対する需要、前記競合イベントに対する実際の競合視聴者、及び前記実際の競合視聴者の人口統計を更に含むことを特徴とする請求項25に記載の方法。前記解析データに基づいて、オンラインイベントプロバイダ、チャンネル又はイベントをランク付けするための尺度を生成する段階を更に含むことを特徴とする請求項20に記載の方法。ウェブベースイベントの索引を格納するように構成され、インターネットアドレス、時間情報、メタデータ及び広告データを含む時間索引に、サーバによってアクセスする段階と、前記時間索引から視聴者要求及びウェブベースイベントに対する予想参加者に関する解析データを、サーバによって生成する段階と、時間、イベントのジャンル、イベントのタイプ、予想される視聴者、規模、人口統計、地理、又は実際のイベントに従って、オンライン広告インベントリを構成するために、サーバによって前記格納された索引を利用する段階とを含むことを特徴とする方法。要求に関わる広告の好みに従って、時間スロットに対して利用可能なオンライン広告インベントリをランク付けする段階を更に含むことを特徴とする請求項28に記載の方法。以下に示すシステムは、ワールドワイドウェブウェブ上で利用可能な現在の及び次に来るコンテンツ及びイベント、並びに最近起こったウェブベースイベントに対する対話型カレンダーガイドを生成する。用語対話型カレンダーガイド、対話型ウェブガイド、オンラインプログラムガイドは相互に用いることができる。対話型ウェブガイドは、消費者にコンテンツを提供し、視聴者をイベントプロバイダに供給し、更に配信パートナーに対する広告インベントリを生成する。更に、対話型ウェブガイドは、ユーザを与えられた情報に、対話的にナビゲートすることができ、以下に限定されるものではないが、フォーマッティング要求、検索コマンド、表示情報をカスタマイズするための情報、及びウェブ上で発生するイベントへの参加意思を含むユーザ入力を受け取ることができ、応答することができる。本発明の様々な態様及び実施例を本明細書に説明する。以下の説明は、これらの実施例の完全な理解及び実施のための説明に対する特定の詳細を提供する。しかし、当業者は、本発明がこれらの詳細の多くがなくても実施することができることを理解するであろう。更に、一部の公知の構造又は機能は、本説明を不要に曖昧にしないために詳しく図示又は説明しないことがある。以下に示す説明で使用される用語は、用語のある一定の特定的な実施例の詳細説明と共に使用されているが、その最も様々な妥当な方式で解釈されるように意図される。ある一定の語は、以下では強調されている場合もあるが、いずれかの制限された方式で解釈されるように意図されたいずれの用語も、詳細説明の節にあるように公然かつ具体的に定義される。対話型ウェブガイドは、ウェブ上で行われるライブイベント及びスケジュールされたイベント、及び/又は、インターネット上で利用可能なオンデマンドコンテンツに関する情報をユーザに提供する。ウェブ上で発生するイベント、及び/又は、ウェブベースコンテンツの実施例は、以下に限定されるものではないが、ビデオ又は音声ストリーム、ゲームイベント、チュートリアル、対話型チャット、及びポッドキャストを含む。オンラインイベントは、ビデオ、音声、及び/又はテキストイベントのようなコンテンツのいずれかの種類を含むことができる。一実施形態では、ウェブガイドが情報を提供するオンラインイベント及びコンテンツは、ケーブルテレビ又は衛星放送経由では利用でない。対話型ウェブガイドは、発生したイベント、次に来るイベント、並びに既に発生しているイベント、又は繰返しイベントの情報を提供する。更に、全ての時間帯及びいずれの言語におけるオンラインイベントに関する情報を含むことができ、従って、オンラインウェブイベントの中央リポジトリを提供する。ガイドを表示することができる場所の非制限的実施例は、コンピュータディスプレイのウェブページ上、媒体プレーヤソフトウエア内例えば、ビデオプレーヤ又は音声プレーヤ上、仮想世界内、ゲームプラットフォーム又はゲーム環境内、及びテレビ、セットトップボックス、デジタルビデオレコーダDVR、又はデジタル媒体プレーヤにおける電子番組ガイド内を含む。図1Aは、対話型ウェブガイドを実行することができる一般的な環境100Aを示している。複数のユーザ130、イベントプロバイダ140、配信パートナー150、及び広告主160、及び対話型ウェブガイドサーバ120が、ネットワーク110に結合される。ネットワーク110は、インターネットのようなオープンネットワーク、又はイントラネット及び/又はエクストラネットのような私設ネットワークとすることができる。ネットワーク110は、ユーザ130、イベントプロバイダ140、配信パートナー150、及び広告主160に接続性を提供するように作動する個別のネットワークのあらゆる集合とすることができる。ユーザ130は、ウェブ上で利用可能なイベントを判断するために対話型ウェブガイドにアクセスする。イベントプロバイダ140は、オンラインイベントを提供する個人又はエンティティ、例えば、YouTube、ESPN、及びInfinitiである。イベントプロバイダ140は、そのオンラインイベントに関する情報をユーザ130に呈示するための対話型ウェブガイドに送信することができ、関心のあるユーザ130がイベントに参加することができ、それによってイベントプロバイダ140の視聴者を拡大している。広告主160は、対話型ウェブガイドのユーザ130のような消費者に製品又はサービスを宣伝することを望むエンティティである。配信パートナー150は、広告を供給するエンティティ、例えば、ESPN.com、Earthlink.net、AOL.com、及びブロガーである。一実施形態では、配信パートナー150は、対話型ウェブガイドに対するウィジェットを使用することができ、対話型ウェブガイドにおける広告が、配信パートナー150によって提供されたコンテンツを見る消費者に供給される。イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び広告データベース128は、データ、画像、ビデオ、及び/又は作動のための対話型ウェブガイドサーバ120の一部によって利用されるいずれかの他のデータ項目のような情報を格納することができる。イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び広告データベース128は、データベース管理システム、例えば、Oracle、DB2、又はMicrosoftAccessによって管理することができる。対話型ウェブガイドサーバ120は、ユーザ130、イベントプロバイダ140、配信パートナー150、及び広告主160とネットワーク110を通じて通信することができる。更に、対話型ウェブガイドサーバ120は、イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び広告データベース128からデータを検索し、これらにデータを追加することができる。対話型ウェブガイドサーバ120は、オンラインイベントに関する情報を取得し、ネットワーク110を通じてオンラインイベントに関する情報をユーザ130に提供することができる。図1Bは、イベントプロフィールデータベース122、及び/又は時間索引データベース124、及び/又はユーザデータベース126、及び/又は広告データベース128に結合された対話型ウェブガイドサーバ120を含む対話型ウェブガイドを提供するための例示的なシステムを示している。図1Bの実施例では、対話型ウェブガイドサーバ120は、ネットワークインタフェース/通信モジュール172、ウェブマイニングモジュール174、予測解析モジュール176、応答モジュール178、イベントプロバイダモジュール180、ディスプレイモジュール182、ウィジェットモジュール184、広告モジュール186、APIモジュール188、及び待ち受けページモジュール190、ソーシャルネットワーキングモジュール192、記録モジュール194、及び報告生成モジュール196を含む。追加の又はより少ないモジュールを含むことができる。対話型ウェブガイドサーバ120は、図1Bに示すように、イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び/又は広告データベース128に通信することができるように結合される。一部の実施形態では、イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び/又は広告データベース128は、一部又は全てが対話型ウェブガイドサーバ120の内部にある。図1Bの実施例では、ネットワークインタフェース/通信モジュール172は、ホスト及び外部エンティティによってサポートされるいずれかの公知の及び/又は有利な通信プロトコルを通じて、サーバ120の外部にあるエンティティにネットワーク110におけるデータを対話型ウェブガイドサーバ120が仲介することを可能にする1つ又はそれよりも多くのネットワーキング装置を含むことができる。ネットワーキング装置の非制限的実施例は、ネットワークアダプタカード、無線ネットワークインタフェースカード、及びルータのうちの1つ又はそれよりも多くを含む。図1Bの実施例では、ネットワークインタフェース/通信モジュール172はまた、複数の通信プロトコルを使用して、1方向、2方向、及び/又は多方向通信セッションを管理するためのネットワーク110に通信することができるように結合された通信モジュールを含むことができる。一実施形態では、ネットワークインタフェース/通信モジュール172は、ネットワーク110を通じて、データ例えば、テキスト、ビデオファイルなど、指令、及び要求のような情報を受信する。対話型ウェブガイドサーバ120の一実施形態は、ウェブマイニングモジュール174を含む。ウェブマイニングモジュール174は、オンラインイベントを検索するためにワールドワイドウェブを閲覧し、イベントデータをイベントプロフィールデータベースに格納するための正しいフォーマットに変換することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。ウェブマイニングモジュール174が検索する場所は、以下に限定されるものではないが、ウェブページ及びデータベースを含む。ウェブマイニングモジュール174はまた、イベントリストデータの変更を検出するために、ウェブにおける以前のロケーションに戻ることができる。対話型ウェブガイドサーバ120の一実施形態は、予測解析モジュール176を含む。予測解析モジュール176は、ロケーション、時間、及びメタデータのようなオンラインイベントの2つ又はそれよりも多くの索引要素を関連付けるウェブの時間索引を生成するためにイベントデータをコンパイルすることができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。更に、予測解析モジュール176は、オンラインイベントに対する視聴者要求及び参加者参加者数、オンラインイベントに関するユーザ挙動、広告、又はイベントチケット販売及び価格設定に関する解析データを生成するために、時間索引を使用することができる。一実施形態では、予測解析モジュール176は、予想モデルを使用して、予想モデル及び時間索引データベースからの索引を使用して時間の経過につれたオンラインイベントに対する予想スコアを生成し、予想スコアをイベントが行われた後の実際のスコアに相関付け、相関に基づいて予想モデルを修正し、更に将来のオンラインイベントに対するチケット及び広告を動的に価格設定するために修正された予想モデルを使用することができる。一実施形態では、予測解析モジュール176は、視聴者を地理的にターゲットにする及び/又は地理的にセグメントに分けるために、イベントプロフィールデータベース122及び/又は時間索引データベース124の情報を使用することができる。オンライン広告キャンペーンを知的に購入、販売、価格設定、管理、ターゲット、及び最適化するために、広告モジュール186によってこの情報を使用することができる。対話型ウェブガイドサーバ120の一実施形態は、応答モジュール178を含む。応答モジュール178は、対話型ウェブガイドを通じてユーザからの入力を受信し入力に応答することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。入力は、表示されたガイドのフォーマットを変更し、特定のタブの下でイベントを表示し、及びイベントに行くなどの指令を含むことができる。応答モジュール178は、フォーマット及び表示変更をディスプレイモジュール182に送信する。更に、応答モジュール178は、オンラインイベントへの参加を計画するユーザによって送信された応答RSVPを受信し、イベントプロフィールデータベース122及び/又は時間索引データベース124及び/又はユーザデータベース126に応答を格納することができる。応答モジュール178は、各ユーザに対して個人化されたスケジュールを生成するために応答を使用して、イベントリマインダーを送信し、更にユーザが対話型ウェブガイドのマイイベントビューに登録しているというデータをユーザにイベントを呈示するためのディスプレイモジュール182に送信することができる。更に、応答モジュール178は、1つ又はそれよりも多くのフィルタパラメータを受信しフィルタパラメータに関連付けられるオンラインイベントをイベントプロフィールデータベースで検索することができる。フィルタの結果は、ユーザに呈示するためのディスプレイモジュール182に渡される。フィルタパラメータの実施例は、以下に限定されるものではないが、チャンネル、イベントのカテゴリ、及びイベントの開始時間を含む。対話型ウェブガイドサーバ120の一実施形態は、イベントプロバイダモジュール180を含む。イベントプロバイダモジュール180は、イベントプロバイダからオンラインイベントに関連するデータを受信し更に対話型ウェブガイドに表示するためのデータをイベントプロフィールデータベース122及び/又は時間索引データベース124に格納することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドサーバ120の一実施形態は、ディスプレイモジュール182を含む。ディスプレイモジュール182は、ユーザのディスプレイでユーザに対話型ウェブガイドを呈示することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドは、ユーザによって指定されたいずれかのフォーマット、又はグリッドビュー又はリストビューのような初期設定フォーマットを有することができる。ガイドは、ユーザによって指定されたトピックに関連付けられるオンラインイベント、又は参加者によって登録された最も一般的なイベントのようなイベントの初期設定セットを含むことができる。更に、ディスプレイモジュール182は、対話型ウェブガイドが、ガイドのディスプレイをカスタマイズし、時間スロットのズームイン又はズームアウト、時間スロット内でチャンネルに対するネスト化されたカレンダーを表示し、及び同じ時間スロットに起こるスタック化イベントの3次元ビューを表示するなどの対話型ウェブガイドを表示させる方法を変更するためのユーザ指令に応答する。対話型ウェブガイドサーバ120の一実施形態は、ウィジェットモジュール184を含む。ウィジェットモジュール184は、ユーザからのウィジェットカスタマイズパラメータを受信し、更に対話型ウェブガイドを外部ウェブサイトで、デスクトップで、又は接続としてウィジェットを受け入れる他のアプリケーション内でインストール及び実行することを可能にするカスタマイズウィジェットのためのソフトウエアコードを生成することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドサーバ120の一実施形態は、広告モジュール186を含む。広告モジュール186は、対話型ウェブガイドに配置する広告を受信し、オンラインイベントに対するオンライン広告キャンペーン及びチケット価格を購入、販売、価格設定、管理、ターゲット、及び最適化するために予測解析モジュール176からの予測解析データを使用し、更に適切な広告情報を対話型ウェブガイドの適切なロケーションに適切なビューで表示するための表示モジュール182に送信することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。一実施形態では、広告モジュール186は、時間的にターゲット式広告インベントリを買ったり、売ったり、及び/又は取引したりするために、市場または将来の市場を構築することができる。対話型ウェブガイドサーバ120の一実施形態は、APIモジュール188を含む。APIモジュール188は、外部関係者と通信するのに使用される規則及び仕様を格納及び実施し、オンラインイベントデータ、ユーザプロフィールデータ、及び/又は解析データのような対話型ウェブガイドに関連付けられた情報に外部関係者がアクセス可能であるようにし、対話型ウェブガイド内の広告を購入又は販売し、更に対話型ウェブガイドコンテンツ内の広告キャンペーンを管理することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。一実施形態では、APIモジュール188は、イベントプロバイダによって作成されたXMLファイルにアクセスすることによって、アップロードするためのイベントデータを自動的に抽出することができる。対話型ウェブガイドサーバ120の一実施形態は、待ち受けページモジュール190を含む。待ち受けページモジュール190は、オンラインイベントのイベントプロバイダのためのイベント待ち受けページを生成し維持することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドサーバ120の一実施形態は、ソーシャルネットワーキングモジュール192を含む。ソーシャルネットワーキングモジュール192は、ウェブガイドのユーザに、該ウェブガイドを使用する友達に社会的に接続することを許すネイティブソーシャルネットワークを構築できるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。更に、ソーシャルネットワークは、ユーザに、友達をフォロー追従することや、彼の友達がRSVPを送っているイベント又は現在出席中のイベントを見ることを許す。一実施形態では、ソーシャルネットワーキングモジュール192は、ウェブガイドのユーザに、外部ソーシャルネットワークを経由して友達に接続することも許す。ソーシャルネットワーキングモジュール192は、オンラインイベントに出席しているときに、ユーザがチェックインすることを可能にし、そして、前記ユーザが前記イベントにチェックインしている外部ソーシャルネットワークによって提供されるメッセージングシステムを介して、前記ユーザの友達に通知する。対話型ウェブガイドサーバ120の一実施形態は、イベント記録モジュール194を含む。イベント記録モジュール194は、ユーザの要求に応じて後で観賞するために、オンラインのチャット又はゲームトーナメントなどのオンラインイベントを記録することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドサーバ120の一実施形態は、報告生成モジュール196を含む。報告生成モジュール196は、オンラインイベント、該イベントに対する需要要求、オンラインイベントの視聴者についての統計、イベントプロバイダのランキング又は格付け、チャンネル及びイベントに関して、報告を生成することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。図1Bの実施例では、イベントプロフィールデータベース122は、以下に限定されるものではないが、開始時間、イベントロケーション、及び価格設定、持続時間、許可される視聴者、要件又は事前要件、日程表、チャンネル又は銘柄、関連の番組又はシリーズ、参加者、ホスト、ゲスト又はタレント、ライブステータス、人気、参加、予め受信したRSVPの数、予想される視聴者、他の情報又はコンテンツとの関係、他のイベント、個人、組織、場所、時間、トピック、カテゴリ、地理的領域、組織、銘柄、又は概念のようなイベントに関するメタデータを含むオンラインイベントに関連のデータを格納する。オンラインイベントは、ビデオストリーム、音声ストリーム、オークション又は販売、ゲームトーナメント、チャットセッション、ソーシャルイベント、製品発売新しいブログポスト又は製品の発売など、スケジュールされたツイート又はリンク、ポッドキャストなど、並びに従来の製品の発売例えば、新しいコンピュータ、新しいスニーカーラインなど、サイト又はコンテンツ開始、コンテスト、サーベイ又はポール、ソフトウエアリリース、機能リリース、ニュースリリース、クラス、レクチャ又はトーク、会議又は取引ショーなどのウェブにおけるいずれかのスケジュールされた活動又は出来事とすることができる。イベントは、無料、ペイパービュー、又は加入によって利用することができるものとすることができ、対話型ウェブガイドをホストするウェブサイトを通じて又は特定のイベントに対するウェブサイトに登録した後でアクセス可能である。イベントは、公衆に公開とすることができ、又は招待された視聴者又は資格のある参加者のような特定の視聴者にのみ公開とすることができる。イベントプロフィールデータベース122に格納されるデータは、イベントプロバイダから直接得られる。代替的に又は追加的に、ウェブクローリングシステムが、オンラインイベントデータを外部コンテンツウェブページ、データベース、アプリケーションプログラミングインタフェースAPIで検索し、イベントプロフィールデータベース122に含むためにこのデータを収集する。クローラは、これらのデータを含むサイト又はページを例えば、特定のウェブサイトにおけるイベントのカレンダーを具体的に狙うことにより、又は見出されたウェブページで見つけられた構造化又は非構造化データで示すイベントはいずれも組織的に検出するためにウェブサイト及びリンクをクロールするために言語方法を使用することにより、イベントデータを検出する。クローラは、イベントデータを標準化されたイベントデータ方式に変換し、データをイベントプロフィールデータベース122に格納する。一実施形態では、クローラは、ロケーションが参照するイベントの日付及び時間に基づいて以前にクロールされたロケーションを知的に再クロールする。イベントのブロードキャスト日付が近くなる時に、再クローリングの頻度が、イベントのブロードキャスト時間の前にイベントリストデータの変更を検出するために比例して増加する。再クローリングは、イベント開始まで又はイベント開始前の短い時間まで実際のイベントに対するURLを提供しないイベントサイトをターゲットとすることができる。クローリングシステムは、イベントの開始日付/時間を認識し、イベント開始の前に又はイベント開始と同時にそれを取得するためにURLを探して知的に再クロールする。イベントが終了した状態で、そのイベントロケーションURLに対するクローリングは、頻度を低減するか、又は中止することができる。一実施形態では、イベントデータクローラは、イベントのオンラインロケーションの近くで又は周りでいくつかの異なるURLを探し取り入れることができる。ユーザがイベントに行くボタン又はリンクをクリックすることによってイベントに行こうとする時に、イベントに対するターゲットURLが見出されないか利用できない場合、ユーザは、対話型ウェブガイドウェブページ、データ記録、ウィジェット、アプリケーション又はAPIの1つからのイベントを近くのURLに向け直すことができる。例えば、イベントに行くボタン又はリンクがエンドユーザによってクリックされた時に、イベントURLが見つからない場合、イベントがその一部である番組のURLに行く。番組のURLが見つからない場合、イベントがその一部であるチャンネルのURLに行く。チャンネルURLが見つからない場合、イベントがその一部であるサイトのセクションのURLに行く。セクションURLが見つからない場合、そのサイトにおけるイベントカレンダー1つが存在する場合のURLに行く。イベントカレンダーURLが見つからない場合、URLがその一部であるサイトのホームページに行く。ホームページURLが見つからない場合、対話型ウェブガイドのイベントプロフィールページに行きイベントURLが見つからなかったというメッセージ状態を表示する。URLをカスケードするための他の規則を実施することができる。図1Bの実施例では、時間索引データベース124が、以下に限定されるものではないが、インターネットアドレス、イベントに関する時間情報、及びイベントの意図される視聴者、イベントに関連付けられる要求、視聴者、価格、又はインベントリに関する解析データ又は尺度、又はイベントに関連付けられる他のアドレス又はいずれかの種類のコンテンツを含む、オンラインイベントの索引要素を格納する。時間索引データベース124に格納されるデータは、広告主及びイベントプロフィールデータベース122から得られる。図1Bの実施例では、ユーザデータベース126は、以下に限定されるものではないが、ユーザによって参加されたイベント、RSVPによってユーザが応答したイベント、及びユーザプロフィール情報を含むユーザ情報を格納する。ユーザデータベース126に格納されるデータは、対話型ウェブガイドのユーザから得られる。図1Bの実施例では、広告データベース128は、広告、及び以下に限定されるものではないが、広告キャンペーン、価格設定情報、及び広告主情報を含む関連の情報を格納する。対話型ウェブガイドサーバ120はまた、図18に示すような公知の又は有利なコンピュータシステムにおいて実行することができる。図2は、対話型ウェブガイドへのアクセスを提供するウェブサイトの例示的なページを示している。図示のように、厳選イベントとして分類されたオンラインイベントが列挙される。厳選は、イベントに参加するために応答したユーザの数RSVP、イベントに対するRSVPが受信される速度、及び/又はイベントに対するRSVPに基づく尺度を含む他の数学的関数としてイベントを順序付ける格付けアルゴリズムの使用を通じて生成されたイベントである。厳選は、現在起こっている上位イベントである現在の上位トップナウ、将来起こるとスケジュールされている上位イベントである次に来る上位トップアップカミング、及び最近起こった上位イベントである最新の上位トップリーセントのような群に更に細分することができる。これらのリストの各々を図2の実施例に示している。図14は、厳選の1つとして分類されるオンラインイベントを判断する例示的な処理1400の流れ図を示している。判断ブロック1405で、システムは、厳選を表示するための要求がユーザから受信したか否かを判断する。要求が受信されてない場合ブロック1405-ノー、処理は、厳選要求が受信されるまで判断ブロック1450で待つ。厳選イベントに対する要求を受信した場合ブロック1405-イエス、ブロック1410で、システムは、イベントプロフィールデータベースに格納されたオンラインイベントにアクセスする。次に、ブロック1415で、データベースにおけるオンラインイベントが、各イベントに対して受信したRSVPの数に基づいて順序付けされる。イベントに対して受信したRSVPが多い程、イベントはイベントの順序付けで高い位置に格付けされる。ブロック1420で、データベースにおけるオンラインイベントが、各イベントに対してRSVPが受信される速度に基づいて順序付けされる。例えば、オンラインイベントが、イベントが公開された後の第1の週の間に100RSVPを受信した場合、これは、第1の週の間に200RSVPを受信したイベントより低い位置に格付けされることになる。ブロック1430で、システムは、受信したRSVPの数に基づくイベントの格付け及びRSVPを受信した速度に基づくイベントの格付けに少なくとも基づいて、オンラインイベントに格付けアルゴリズムを適用する。一実施形態では、各イベントに対する格付けを合計することができ、最低総合計格付けを有するオンラインイベントが厳選として分類される。ブロック1435で、オンラインイベントは、ユーザ要求の時間に現在実行されているイベントを判断するために濾過される。最低総合計格付けを有する現在実行されているイベントは、現在の上位イベントとして分類される。ブロック1440で、オンラインイベントは、特定の時間フレーム内で将来、例えば、次の7日間に再生するようにスケジュールされたイベントを判断するために濾過される。最低総合計格付けを有するイベントは、次に来る上位トップアップカミングイベントとして分類される。ブロック1445で、オンラインイベントは、特定の時間フレーム内、例えば、過去7日間に既に起こったイベントを判断するために濾過される。最低総合計格付けを有するイベントは、最新の上位トップリーセントイベントとして分類される。ブロック1450で、現在の上位トップナウ、次に来る上位トップアップカミング、及び最新の上位トップリーセントであると判断されたオンラインイベントがユーザに示されている。イベントが示されるフォーマットは、初期設定フォーマット又はユーザによって指定されたフォーマットのいずれかである。処理はブロック1455で終了する。一実施形態では、厳選トップピックスリストにおける各オンラインイベントが、イベントに関連付けられるメタデータを含む様々な要素、イベントをマイイベントリスト又は個人の又は共有カレンダーに追加するためのクリック可能ボタン、及び/又はイベントのリマインダーをユーザに送信するリマインダーボタンを表示することができる。図2の上部左部分に示すように、対話型ウェブガイドの厳選ウェブページは、イベントに関連付けられる静止又はビデオ画像を表示し更に編集上又はアルゴリズミックに判断されたイベントのセットを回転するビデオカルーセルを含むことができる。一実施形態では、画像は、ユーザが対話することができるイベントに関する特定のメタデータを提供することができる。更に、ビデオカルーセルに表示されたイベントを定期的にリフレッシュすることができる。図2の上部の近くには、マイイベント、スポーツイベント、買い物イベント、娯楽イベント、ニュースイベント、一日の最も人気のイベント、及びユーザによって選択可能な特定のトピックにおけるイベントのような対話型ウェブガイドにおけるオンラインイベントデータの代替のビュー又は部分集合のビューを提供するタブが示されている。一実施形態では、タブはイベントに基づいた、又は、時、日、週、月或いはその他の時間区分の傾向を示すトピックに基づいたチャンネルを含むことができる。例えば、オリンピック開催中では、ウェブガイドは、デザインのためにオリンピックのテーマを備えることができ、オリンピックのタグ、及び、オリンピックに関連するイベント及び/又はコンテンツを有するチャンネルを特集することができる。カスタムタブ又はビューはまた、関心のテーマ又はトピックに関連する番組又は特徴コンテンツを表示するために、編集者、ユーザ、又は配信パートナーによって作成することができる。例えば、イベントプロバイダは、スポーツ、娯楽、及びニュースにわたるその固有のコンテンツからイベントプロバイダが作成するチャンネルでのイベントだけを表示することができ、ワールドカップサッカー2010のラベルが付けられたタブ図示せずは、単一のイベントプロバイダ例えば、ESPN3からのサッカーに関するチャットからの銘柄化チャンネルのいずれかを通じた複数のイベントプロバイダから、又は合併したチャンネル例えば、複数のイベントプロバイダからのサッカーチャットからチャンネル表示イベントを列挙することができる。ビューも、サブビューを含むことができる例えば、娯楽タブは、音楽、映画、TV及びゲームのためのサブタブを含むことができる。スポーツに関するウェブイベントガイドの実施例が、図3の2次元グリッドフォーマットで示されている。しかし、ガイドは、以下に限定されるものではないが、カレンダー、スケジュール、リスト、又はタイムラインを含むいずれのフォーマットにも載せることができ、各フォーマットは、インターネットで行われるイベントのセットをウェブサイト内のページに、又は様々な時間にインターネットに接続されているオンラインサービス又はアプリケーション内のロケーションに示している。一実施形態では、2次元グリッドの行は、コンテンツチャンネルを表し、グリッドの列は、いずれかの時間単位の時間スロット30分、1時間などを表している。行列のセル行-列が交差するところは、ウェブで行われる1回又は複数エピソードイベントとすることができるイベントを表している。イベントは、テレビ又はラジオのような他の媒体で、又は物理的なロケーションで行われるが、イベントは、イベントがスケジュールされた日付及び時間にオンラインで消費及び/又は参加することができるようにオンラインで行われなくてはならない。一実施形態では、イベントは、イベントのスケジュールされた日付及び時間の後にアーカイブされた形式で利用することができる。更に、イベントは、チャンネル及び時間スロット内又はその間で互いにリンクさせることができる。グリッドの他のレイアウトも実行することができる。チャンネルは、1つ又はそれよりも多くのコンテンツプロバイダ、銘柄、番組に関連付けられるイベント、及び/又は1つ又はそれよりも多くのトピック、イベント、又は関心カテゴリに関連付けられるイベントのようなイベントのいずれかのセットを含むことができる。一実施形態では、チャンネルは、チャンネルを作成する1つ又はそれよりも多くの編集者又はエンドユーザによるイベントの集約を含むことができる。一部の事例では、オンラインイベント又は関連付けられる情報の他の属性を示す1つ又はそれよりも多くの付加的な次元をグリッドに追加することができる。例えば、オフラインテレビ番組イベントと対になったオンラインイベントがあり、両方のイベントが同じ時間スロットに行われる場合、グリッドの第3の次元z軸が、テレビ番組と同じ時間に行われるオンライン番組を表示することができる。一実施形態では、ディスプレイがユーザによるクリックで3グリッド次元を再構成することができ、それによってx及びz軸における要素を入れ替えることができ、この結果、時間スロットがz軸に沿って示され、z軸の要素オフラインテレビ番組などがx軸に沿って示されている。更に、時間、チャンネル及びイベントに関連付けられる情報の付加的な次元を示すために、3次元を超えた更に別の次元を追加することができる。一実施形態では、ユーザは、軸を回転又は再構成することができ、それによって例えば、x軸がy軸になる及び/又はy軸がz軸になる。グリッド内のチャンネルは、チャンネル名のアルファベット順、又は各チャンネルの現在の又は全体的な人気のような初期設定並べ替え順序に従って順序付けることができる。一実施形態では、チャンネルの人気は、一定期間例えば、本日から7日前までの間に、チャンネルに一覧表示された全てのイベントの平均累積人気averagecumulativepopularityの関数として定義することができる。追加的に又は代わりに、チャンネル人気は1つ以上の以下の変数の関数として定義することができる:イベント又はチャンネルの検索数、チャンネルに対する過去の参加者数、所定の時間にイベントに対して受信したRSVPの総数、ある一定の期間内例えば、7日間にイベントに対して受信したRSVP数、与えられた時間内のチャンネルへの訪問の総数、与えられた時間内に共有又は言及したチャンネルからのイベント総数、及び、チャンネルに一覧表示された各イベントに対するこれらの変数のうち一部又は全部の速度。一実施形態では、ユーザは、チャンネルを順序付けし表示すべきである順序を選択することができる。更に、グリッドのチャンネルは、多数のサブイベントを1つの時間スロットに要約することができる。サブイベントは、そのチャンネルで行われる単一のイベントに関係するこの中の階層イベントとすることができ、又は同じか又は重なり合った時間にそのチャンネルで行われる個別の並行イベントとすることができる。一実施形態では、複数のイベントを単一の時間スロット内の1つのチャンネル内で表示することができる。複数のイベントを表示する方法は、以下に限定されるものではないが、時間スロットのズームイン又はズームアウト、時間スロット内のチャンネルに対するネスト化カレンダーの表示、時間スロット内のイベントの拡張可能なリスト又はメニューの表示、時間スロットで及びその時間に行われる複数のイベントを表示するページ上でチャンネルに対するチャンネルページを開くこと、及び第3の次元としてz軸を使用する同じ時間スロットで起こるイベントのスタック化ビューの表示を含む。一実施形態では、複数のイベントを有する任意の時間スロットに対して、ウェブガイドがイベント名及び同じ時間スロットにスケジュールされているその他のイベント数であるNを表示するというような動的な方法で、ウェブガイドはカレンダービュー内のタイムセグメント中に複数のイベントを表示することができる。例えば、ウェブガイドにおけるツイッターチャンネルは、オバマ大統領による炉辺談話、そして、400以上のチャットが示されることになり得る。ディスプレイに表示される最初のイベントは、その時間スロット及びチャンネルに対するイベントの集合のうちで最も人気のあるものである。その後、一定の間隔で、例えば2、3秒毎に、ディスプレイは、その時間スロット及びチャンネルに対するイベントの集合において、次に人気のあるイベントを表示するために更新される。時間スロットに表示されたイベントの動的な循環は、最も人気のあるイベントから始まり、ユーザは一時的にページ上にとどまるだけであり、最も人気のあるイベントは、ウェブガイドのユーザによって最も視聴されやすい。類似の表示方法を階層イベントと共に使用することができる。一実施形態では、チャンネルプロフィールビューを対話型ウェブガイドに表示することができる。チャンネルプロフィールビューは、オンラインイベントの特定のチャンネルのプロフィールを提供し、チャンネルは、特定のコンテンツプロバイダによって提供されるイベント、様々なトピック又は関心に関するイベント、又は編集者又はユーザによって集約されたイベントを表すことができる。グリッド内で、チャンネル名、チャンネルの人気、番組名、番組の人気、価格、コンテンツ格付け、又はチャンネル又は番組のいずれかの他の望ましい属性に従ってユーザによってコンテンツを選別することができる。グリッドは、以下に限定されるものではないが、ビデオ、音声、チャット、テキスト、販売、オークション、製品発売、ゲーム、提供、及び賞品を含むメディア及び/又はイベントタイプ、又は、以下に限定されるものではないが、タイトル、タグ、カテゴリ、チャンネル、キーワード、価格、及び持続時間を含むその他のメタデータパラメータによって、検索問合せに従って濾過することができる。例えば、図6に示すように、フットボールのような検索問合せに関するイベントを見つけるために検索を実行することができる。検索の結果は、図6のリストフォーマットに表示されている。しかし、結果はまた、検索問合せに適合するか又は関連するオンラインイベントに対する検索の結果だけを含むグリッド又はいずれかの他のフォーマットで表示することができる。一実施形態では、検索結果は、ユーザプロフィールの結果に応答して、問合せを起動したユーザに関連するオンラインイベントだけを含むことができる。一実施形態では、検索問合せの結果を関連性、人気、日付、タイトル又はいずれかの他の基準によって格付けることができる。一実施形態では、検索を特定の時間、地理的ロケーション及び/又はユーザの関心プロフィールに関連するインターネット又はウェブで行われるイベントだけを表示するように修正することができる。更に、グリッドは、特定の地理に関連するコンテンツだけを表示するようにローカライズすることができる。一実施形態では、グリッドは、視聴者に対して現在の時間を焦点にするように自動的に調節することができる。グリッド内で、イベントリストは、イベントのコンテンツに関する要約情報を提供することができる。例えば、図3に示すように、イベントは、グリッドのイベントの上でカーソルを移動することによってプレビューされ、選択メタデータ説明及び/又はチャンネルなど及びイベントをマイイベントに追加するか又は対話型ウェブガイドによって提供されたイベント詳細ページに行くをクリックするなどの特定の作動可能な機能を含むポップアッププレビューを見ることができる。グリッドのイベントがユーザによってクリックされた時に、ユーザは、イベントに関する更に詳細な要約情報に、又はウェブ上のイベントのロケーションに直接誘導される。一実施形態では、対話型ウェブガイドは、ユーザがイベントを選択し、イベントの上でカーソルを移動し、イベントに触れ、イベントで動作をし、又はイベントをクリックした時に、特定のイベントに関するより多くの情報を表示する拡張可能なイベントリストを提供することができる。図3に示すオンラインスポーツイベントの例示的なグリッドは、上位イベントをビューするためにユーザが選択することができるボタンを上部右角に有する。ユーザがこのボタンを選択した時に、スポーツカテゴリの上位イベントが、図4の例示的なリストに示すように表示されている。最も一般的な次に来るイベントが、ウェブサイトの上部左角に示され、このイベントに関するユーザからのコメントも提供する。更に、次に来る上位スポーツイベントが、ウェブページの右側に列挙される。一実施形態では、オンラインイベントリストの対話型ガイドは、イベントの種類、意図される視聴者、イベントの人気のようなイベントのテーマコンテンツを示すために、カラー符号化され、又は特定の図形アイコン又はアートワークを備えたイベントを表示することができる。一実施形態では、世界中のウェブサイト上で行われているイベントのスケジュールを表示するためにユーザがリストビューを選択することができ、リストビューは、上述のグリッドビューの機能の全てを有するが、グリッドフォーマット以外のリストに情報を表示する。リストビューでは、一実施形態では、チャンネルを示すために見出しが使用され、行が、これらのチャンネルに対する様々な時間スロットでのイベントを示している。一実施形態では、時間スロットを示すために見出しを使用することができ、これらの時間スロットで行われるチャンネル及びイベントを示すために行を使用することができる。更に別の実施形態では、見出しが格付けを示し、行は、格付けを備えた様々な時間、様々なチャンネルにおけるイベントを示している。リストビューの他のレイアウトも実行することができる。イベントプロフィール一実施形態では、対話型ウェブガイドは、イベントに行くためのボタン又はリンク及びRSVPへのボタン又はリンクを含むオンラインイベントに関する詳細なデータ及びメタデータを提供し、イベントを個人又は群イベントスケジュールに追加することができる。一実施形態では、対話型ウェブガイドは、イベントが現在行われているか否かを及びリアルタイム視聴者測定値現在の又は予想される参加者の数などのような他の情報を表示することができる。一実施形態では、対話型ウェブガイドは、イベントに関する話し合い又はイベントに関係するコンテンツを表示することができる。例えば、ログインしオンライン野球イベントに参加しているユーザからのコメントが図4の下部左角に示されている。イベントは、イベントに関するイベントプロフィール情報をビューするためにクリックすることができ、又はユーザは、イベントに行くリンク又は再生ボタンをクリックすることによってイベントに参加することができる。イベントが再生された時に、イベントが現在起こっている場合、ユーザをライブイベントに連れて行くか、又はライブイベントを対話型ウェブガイド内で直接再生することができる。イベントが既に起こっている場合、ユーザはイベントコンテンツのアーカイブ又は記録された複製に連れていかれるか、又はユーザに、イベントを見るか再生するかの選択が与えられる。イベントがまだ起こっていない場合、ユーザは、リマインダーを設定するか又は事前設定リマインダーを受信するか求められる。例えば、事前に選択されたリマインダーは、イベントの開始時間前15分、30分、又は1時間に設定することができる。リマインダーは、電子メール、ショートメッセージサービスSMS、ツイッター、リアリイシンプルシンジケーションRSS、電話呼出し、デスクトップアプリケーションにおけるポップアップ警報、対話型ウェブガイド内の警報、又はいずれかの他の通信媒体を通じてユーザに提供することができる。一実施形態では、ウェブガイドは、ユーザのためにオンラインイベントを記録するための記録機能を備えることができる。例えば、もしオンラインチャットイベントに対するユーザRSVPが、ライブでそれを視聴することができないというものであれば、ウェブガイドは、チャットセッションを記録する、保存デジタルオンラインビデオ、テキスト又は音声ファイルを作成することによって、それを記録することができる。その後、当該ファイルは、ユーザが将来いつでもオンデマンドでアクセスすることができるオンラインURLに格納される。記録機能はあらゆる種類のオンラインイベント、例えば、オンラインチャット、オークション又は販売、ゲームトーナメント、ビデオ、及び音声などを、記録することができる。図19は、オンラインイベントに対してユーザからRSVPを受信するためのウェブガイドによる例示的な処理を示す流れ図を示している。ブロック1905で、ウェブガイドは、特定のオンラインイベントに対して、ユーザからRSVPを受信する。判断ブロック1910で、システムはオンラインイベントが始まっているかどうかを判定する。もしオンラインイベントがまだ始まっていないブロック1910いいえならば、処理は判断ブロック1910にとどまる。もしオンラインイベントが始まっているブロック1910はいならば、判断ブロック1915でシステムは、ユーザがイベントにチェックインしているかどうかを判定する。もしユーザがチェックインしているブロック1915はいならば、ブロック1999で処理は終了する。もしユーザがイベントにチェックインしていないブロック1915いいえならば、ブロック1920でシステムはオンラインイベントを記録する。その後、ブロック1925でシステムは、ユーザ又はその他のユーザらによるオンデマンドアクセスのために、記録されたイベントをオンラインURLに格納する。図20は、ユーザに特定のオンラインイベントを提供する例示的な処理を示す流れ図を示している。ブロック2005でシステムは、特定のオンラインイベントに対して、ユーザからRSVPを受信する。その後、ブロック2010でシステムはリマインダー設定をユーザに促す。当該設定は、以下に限定されるものではないが、ユーザがリマインダーを受信したい時間、ユーザがリマインダーを受信したい頻度、ユーザがリマインダーを受信したい方法例えば、メール又はSMS経由を含むことができる。ブロック2015で、適切な時間でシステムはイベントのためにユーザにリマインダーを送信する。ブロック2020でシステムは、ユーザからイベントに対する再生要求を受信する。判断ブロック2025でシステムは、イベントが既に起こっているかどうかを判定する。もしイベントが既に起こっているブロック2025はいならば、ブロック2030で、システムは、ユーザがRSVPを使って送信したイベントの記録を、オンデマンドで提供するURLをユーザに提示する。ブロック2099で処理は終了する。もしイベントがまだ開始されていないブロック2025いいえならば、システムは、ブロック2035でライブイベントのURLをユーザに提示するか、又は、システムは、ブロック2040でウェブガイド内においてライブイベントを再生するかのいずれかを行なうことができる。ブロック2099で処理は終了する。一実施形態では、イベントを共有することができる。イベントを共有する方法は、以下に限定されるものではないが、電子メール招待を通じて友達と共有するためのリンク又はボタンを通じて、共有カレンダーツール内で、推薦ツールにより、及びイベントに関する通知をツイッターのようなソーシャルネットワークに送信することを含む。一実施形態では、ウェブガイドは、ユーザらに彼らの友達と社会的に接続することを可能にするそれ自体を組み込んだソーシャルネットワークを実装する。ウェブガイドのソーシャルネットワークのソーシャルネットワーキング機能は、ユーザが彼の友達をフォローすることや、また、他のユーザらが彼をフォローすることも可能にする。例えば、第一ユーザが第二ユーザによってフォローされるとき、第二ユーザは、第一ユーザがRSVPを送っているイベント、第一ユーザが好きな又は嫌いなイベント、第一ユーザが現在申し出ている思われるイベント及び/又は第一ユーザが現在参加中の生のイベントを見ることができる。一実施形態では、ユーザが現在参加中のイベントのみを友達に表示し、一般に公開しないように設定することができる。一実施形態では、ウェブガイドは、ユーザが電子メール、ツイッター、フェイスブックやプランキャストなどのような外部ソーシャルネットワークを経由して友達に接続することを可能にする。ウェブガイドは、オンラインイベントに参加しているときや、チェックイン情報を受信したとき、ユーザがチェックインできるようにし、ウェブガイドは、当該ユーザの友達に通知する。通知は、ユーザの友達がイベントに参加できるようにURLを提供する。一実施形態では、ウェブガイドは、該ウェブガイドを用いたユーザインタラクションにおいて、ユーザの友達に送信される通知、例えば、イベントにRSVPの送信、又は、オンラインイベントの申出を、促すことを可能にする。図21は、ユーザがウェブガイドと対話するときにユーザの友達に通知する例示的な処理を示す流れ図を示している。ブロック2105で、ウェブガイドシステムは、ユーザとのインタラクション対話を受信する。対話には、以下に限定されるものではないが、オンラインイベントに対するRSVPを受信すること、オンラインイベントを提供すること、オンラインイベントの好き又は嫌いを表明すること、オンラインイベントに出席することが含まれ得る。その後、ブロック2110で、ウェブガイドは、ユーザのウェブガイド対話の通知を、当該ユーザの友達に送信するために、そのソーシャルネットワーキング機能を利用する。通知対象の友達は、以下に限定されるものではないが、ユーザが通知対象となる友達を特定すること、ユーザが彼のネットワークに参加するように友達を招待すること、参加する友達に知らされること、又は、友達が、通知されるユーザのネットワークに、参加することを要求することを含む多くの方法で特定することができる。判断ブロック2115で、システムは、ユーザが1つ以上の外部ソーシャルネットワークのメンバーであるかどうかを判定する。この情報は、ユーザがウェブガイドの登録時に、又は後で、ユーザによって与えられ得る。もしユーザが外部ソーシャルネットワークのメンバーでないブロック2115いいえならば、ブロック2199で処理は終了する。もしユーザが、外部ソーシャルネットワークのメンバーであるブロック2115はいならば、判断ブロック2120で、システムはユーザがオンラインイベントに参加するためにチェックインしているかどうかを判定する。もしユーザがチェックインしていないブロック2120いいえならば、ブロック2199で処理は終了する。もしユーザがチェックインしているブロック2120はいならば、ブロック2125で、システムが外部ネットワーク上のユーザの友達に、ユーザがオンラインイベントに参加するためにチェックインしていることを通知する。ブロック2130で、システムはユーザの友達にURLを提供し、その他の人が同じオンラインイベントに参加できるようにする。図5は、選択されたタブマイイベントの下でユーザの関心にカスタマイズされた例示的なウェブイベントを示している。一実施形態では、対話型ウェブガイドのマイイベントウェブページは、個人又はグループが、マイイベントのリストに保存し、参加するためにRSVPを提供し、訪問し、及び/又は参加したオンラインイベントを表示する。マイイベントウェブページ中のイベントは、以下に限定されるものではないが、メディアタイプ、チャンネル、人気、日時、期間、価格、ユーザによってそれらが視聴されているかどうか、格付けを含むカテゴリによって分類され得る。ディスプレイは、グリッド又はリストのようないずれかのフォーマットとすることができる。特定のイベントに関するイベントプロフィール情報を見るためにユーザがイベントをクリックすることができる。一実施形態では、イベントに行くリンク又は再生ボタンをクリックすることによってウェブイベントを再生することができる。イベントの再生が選択された時に、ユーザは、現在起こっている場合はライブイベントのウェブサイトに、又はイベントが既に起こった場合はイベントコンテンツのアーカイブ又は記録された複製に運ばれる。厳選図2又は検索結果図6のようないずれかのビューに示されているオンラインイベントと同様に、ユーザがRSVPによって登録したイベントをイベントの時間、次に来る、現在起こっている、及び最近起こったというイベントの時間に従って分類することができ、これらのイベントを図5に示すようなタブを使用して編成することができる。他のイベントカテゴリも実行することができる。図5の例示的なリストは、ユーザが登録した3つの次に来るイベントを示している。一実施形態では、マイイベントビューが、ユーザが登録したイベントのステータス又はそれに関する情報、例えば、イベントがユーザ及びイベントの人気によって見られたか否かを示している。一実施形態では、マイイベントビューは、ユーザのマイイベントタブに格納されているイベントの総数及び/又は過去に起こった、現在起こっている、又は将来スケジュールされている格納されているイベントの数の概要を表示することができる。一実施形態では、マイイベントビューのイベントをチャンネル、日付/時間、人気、視聴者サイズ、格付け、ジャンル、媒体種類、カテゴリ、又はいずれかの他のパラメータによって選別することができる。初期設定並べ替え順序を設定することができ、又はユーザが並べ替えの方法を選択することができる。ユーザが、対話型ウェブガイドで各イベントリストと共に利用することができるマイイベントに追加ボタンをクリックした時に、ユーザのマイイベントビューにイベントを追加することができる。例えば、図3では、カーソルがイベント2010オーストラリアオープン-コート6第5日の上で動いて、イベント詳細及びマイイベントに追加ボタンを備えたポップアップウィンドウを上に有してくる。ユーザがボタンを選択した時に、対応するオンラインイベントがユーザの個人又は共有カレンダーに追加される。ユーザがイベントをユーザの個人カレンダーに追加した時に、ユーザは、イベント自体及び/又はイベントが表す他のものに対するRSVPを効率的に送信し、対話型ウェブガイドが、データベースにユーザ及びイベントに関する情報を格納する。一実施形態では、RSVPが送信された時間にユーザによって中に又は外にリマインターを選択することができる。リマインダーは、様々なカレンダーアプリケーションiCal、Outlook、GoogleCalendarなどに自動的に又は手動で同期させることができる。例えば、電子メールをユーザのカレンダーに含むために添付されたiCal記録と共にユーザに送信することができる。代替的に、カレンダー招待をユーザに送信するか、又はユーザの許可によって連結されたカレンダーサービス又はアプリケーションに自動的に挿入することができる。いずれかのビューグリッドビュー、リストビュー、マイイベントビュー、厳選、検索結果、又はいずれかの他のビューにおけるイベントを以下に限定されるものではないが、開始時間、終了時間、持続時間、タイトル、価格、人気、視聴者のサイズ、言語、地理、意図される視聴者、コンテンツ格付け、ユーザ格付け、ユーザ選択フラグ又はタグ、ジャンル、カテゴリ、チャンネル、銘柄、番組又はシリーズ、媒体、及びコンテンツ種類ビデオ、音声、チャット、ゲームプラットフォーム、バーチャルリアリティ、ウェブサイトなどを含むいくつかの方式のいずれかでユーザによって選別することができる。対話型ウェブガイドの表示一実施形態では、インターネット又はウェブで行われるオンラインイベントの対話型ウェブガイドは、いずれのビューでもグリッドビュー又はリストビューなど、テレビ、DVR、セットトップボックス、又は個人媒体プレーヤの電子番組ガイドEPG内のテレビイベントに関連付けられるか又は関連するオンラインイベントに関する情報と共に表示することができる。例えば、テレビで行われるイベントに関連付けられるインターネットで行われるイベントを表示することができる。別の一例として、スーパーボールの生ブロードキャストの間、対話型ウェブガイドは、uStream、Livestream、Justin.tv、YouTube、ツイッター、SecondLife、様々なウェブページのようなオンラインロケーションでいつでもは現在行われているスーパーボールに関連付けられるオンラインイベントを表示することができる。一部の事例では、対話型ウェブガイドは、オンライン番組ガイドOPG内にオンラインイベントリストに関連付けられるテレビイベント又はオフラインイベントに関する情報を表示することができる。ある実施例では、OPGはウェブ上で起こるイベントのみを表示する。一実施形態では、対話型ウェブガイドを3-D表示技術例えば、3DTV又は3Dディスプレイにおける3D眼鏡を必要とするを使用して3又は多次元でオンライン及び/又はオフラインイベントのガイド又はグリッドとして表示することができる。一実施形態では、イベントに関する文脈的に関連のある情報をオンラインイベントリストに関するメタデータのデータベースから取得し、フレーム、ツールバー、ポップアップ領域、ティッカー、ウィンドウ、ピクチャ-イン-ピクチャ、又は情報オーバーレイで表示することができ、ウェブブラウザ、ビデオプレーヤソフトウエア、音声プレーヤソフトウエア、又は他の媒体プレーヤソフトウエア内で行われる時に実際のイベントを見ることができる。一実施形態では、現在ライブ中のオンラインイベントの最新分数Nの自動的に記録されたプレビュー又は概要をイベントプロフィールページに又は対話型ガイド内にビデオサムネイル又は組込みビデオプレーヤにおけるオンラインイベントリストのグリッド又はスケジュールを表示することができる。一実施形態では、ユーザが、対話型ガイド、オンラインイベントのグリッド又はスケジュール、又はオンラインイベントプロフィールページを閲覧している間に、特定のユーザプロフィールに関連したオンラインイベントに対する推薦を表示することができる。一部の事例では、オンラインイベントのセットをユーザに表示することができ、イベントのセットは、ユーザの友達又は参加するためにユーザがRSVPを送信された社会的に接続した他の個人が、参加者として現在検査インされているか又はユーザに推薦されているイベントを含むことができる。図15は、対話型ウェブガイドをユーザに提供する例示的な処理1500を示す流れ図を示している。ブロック1505で、本発明のシステムはイベントプロバイダからオンラインイベントデータを受信する。オンラインイベントデータは、イベントのロケーション、イベントの時間、及びイベントに関するメタデータを含むことができる。データは、イベントプロフィールデータベース122及び/又は時間索引データベース124に格納される。ブロック1510で、本発明のシステムは、ウェブクローラを使用してウェブ上でオンラインイベントデータを検索する。クローラによって得られたイベントデータは、イベントプロフィールデータベース122及び/又は時間索引データベース124に格納される。判断ブロック1515で、本発明のシステムは、対話型ウェブガイドの呈示に対する要求を受信したか否かを判断する。要求が受信されていない場合ブロック1515-ノー、処理は、ガイド要求が受信されるまで判断ブロック1515で待つ。ガイドに対する要求を受信した場合ブロック1515-イエス、処理は判断ブロック1520に続く。判断ブロック1520で、システムは、ユーザプロフィールが要求側ユーザに対して利用可能か否かを判断する。ユーザプロフィールが利用可能である場合ブロック1520-イエス、ブロック1525で、システムは、ユーザプロフィールに指定されたユーザプリファレンスに基づいて対話型ウェブガイドをフォーマット設定する。次に、ブロック1530で、フォーマット設定されたガイドが、ユーザのディスプレイでユーザに示されている。ユーザプロフィールが利用可能でない場合ブロック1520-ノー、ブロック1535で、対話型ウェブガイドのための初期設定フォーマット設定が使用され、フォーマット設定されたガイドがブロック1530でユーザに示されている。処理は、ブロック1530から指令又は要求がユーザから受信したか否かをシステムが判断するブロック1540に続く。指令又は要求が受信されなかった場合ブロック1540-ノー、処理は、指令又は要求が受信されるまで判断ブロック15で待つ。指令又は要求を受信した場合ブロック1540-イエス、システムは、指令又は要求に応答し、判断ブロック1540に戻り次の要求又は指令を待つ。ユーザが送信することができる指令又は要求の例は、以下に限定されるものではないが、厳選を表示する段階、検索要求を送信する段階、ガイド呈示のフォーマットガイドビュー、リストビューなどを変更する段階、イベントに関するより多くの情報を取得するためにオンラインイベントを選択する段階、イベントをユーザのマイイベントに追加する段階、イベントへのRSVP、イベントに行く段階を含む。個人化されたスケジュール一実施形態では、過去、現在、及び次に来る選択された及び/又は推薦されたイベントの個人化カレンダーをユーザに提供することができる。推薦は、ユーザが時間の経過に伴ってRSVPを送信された及び/又は参加したイベントに基づくことができる。一実施形態では、推薦はまた、RSVPが送信された及び/又はユーザの社会的接続、ユーザが加わっている様々なコミュニティのメンバーによって参加されたイベント、又はユーザに類似のプロフィール属性を切り取る他のユーザのイベントに基づくことができる。ユーザは、ユーザがリストから選択したチャンネル、チャンネル詳細ページ、又はチャンネルを追加する選択肢が提供される対話型ウェブガイド内のいずれかの場所の組合せに基づくマイマトリックスタブを作成することができる。更に、対話型ウェブガイドウィジェットを使用してユーザがチャンネルを選択することができる。更に、ユーザは、キーワードの検索によって生成されたチャンネルのリストから選択することができる。例えば、ユーザは、チェス、ワイン、ドナカラン及びガーデニングに関するイベントに関心を有する場合がある。イベントの対話型ウェブガイドのデータベース内のこれらの語の検索は、これらのチャンネル又はチャンネルにおけるイベントに関連付けられるメタデータを使用して関連のチャンネルのリストを生成する。次に、ユーザは、マイマトリックスに表示されるチャンネルを選択することができる。ユーザはまた、ユーザの友達が共有するチャンネルのリストから選択することができる。ユーザがマイマトリックスに表示するチャンネルを選択した状態で、ユーザは、初期設定ビューを作成するためにチャンネルの順序を更に選択することができる。上述の対話型ウェブガイドの機能の全ては、以下に限定されるものではないが、コンピュータ、移動電話、移動コンピュータ、テレビ、セットトップボックス、DVR、カメラ、ビデオカメラ、デジタルオーディオ装置、媒体サーバを含むインターネットに接続したあらゆる装置接続された装置で利用することができる。オンラインイベント-データ記録オブジェクト開始時間、1つ又はそれよりも多くのオンラインイベントロケーション、及びイベントに関するメタデータのうちの1つ又はそれよりも多くの要素を含むデータ記録オブジェクトとして、オンラインイベントをイベントプロフィールデータベース122に格納することができる。一実施形態では、開始時間は、視聴者の現在の時間帯に対して調節される。更に、終了時間及び/又はいずれの再帰規則又はスケジュールもデータ記録の一部として含むことができる。オンラインイベントロケーションは、オンラインビデオ、オーディオ、チャット、バーチャルリアリティ、対話型ゲーム、ウェブ走査検索、又はいずれかの他のオンラインアプリケーション又はオンライン媒体を通じて、オンラインでイベントにアクセス可能なURL又は他のオンラインロケーション識別子である。代替的に、イベント開始時間の前に又はこれと同時に提供されるプレースホルダをイベントロケーションのために使用することができる。イベントに関するメタデータは、以下に限定されるものではないが、イベントに関する説明情報、及び価格設定、持続時間、許可される視聴者、要件又は事前要件、日程表、チャンネル又は銘柄、関連の番組又はシリーズ、参加者、ホスト、ゲスト又はタレント、ライブステータス、人気、参加、予め受信したRSVPの数、予想される視聴者、他の情報又はコンテンツとの関係、他のイベント、個人、組織、場所、時間、トピック、カテゴリ、地理的領域、組織、銘柄、又は概念のような属性を含むことができる。一実施形態では、付加的なイベントオブジェクト特性を含むことができる。イベントオブジェクトは、点又は間隔とすることができる。イベントオブジェクトが点である場合、これは、持続時間を持たない時間における特定の瞬間に起こる。イベントオブジェクトが間隔である場合、これは、少なくともある持続時間を有する。イベントオブジェクトは、単一のイベント、循環する定期的にスケジュールされたイベントのシーケンス、非循環の定期的にスケジュールされたイベントのシリーズ、又は非循環の不規則にスケジュールされたイベントのシリーズ又はシーケンスとすることができる。イベントオブジェクトは、不可分又は可分とすることができる。例えば、定期的に循環するイベントのシーケンスであるイベントオブジェクトは、シリーズでの以前に起こったイベントに参加者が参加する要件がない場合、個別のイベントオブジェクトに分割することができる。イベントオブジェクトは、イベントがイベント及び/又はイベントのスケジュールを含むことができるように階層的に関連付けることができる。イベントオブジェクトは、関連のイベント、繰返し、類似のイベント、含まれたイベント、イベントを含むイベント、望ましいイベント、以前のイベント、次のイベントのような他のイベントにリンクさせることができる。イベントオブジェクトは、特定のチャンネルにリンクさせることができ、チャンネルは、コンテンツプロバイダ、銘柄、番組、トピック、編集者、ユーザ、又はイベントの特別な集約を表すことができる。イベントオブジェクトは、関連のコンテンツ、コメント、ウェブサイト、文書のような他の情報にリンクさせることができる。更に、イベントオブジェクトは、関連付けられる個人、組織、及び/又は場所にリンクさせることができる。更に、イベントオブジェクトは、関連付けられる広告、製品、及び/又はサービスにリンクさせることができる。イベントオブジェクトは、スケジュールされたサブイベントを含むことができ、各サブイベントはまたイベントオブジェクトである。格納は、他のオブジェクトを含むデータを完全に含むオブジェクトの機能とすることができる。代替的に、格納は、個別のイベントオブジェクト間のパートノミック関係を示すデータベース記録連鎖又は意味リンクによって示すことができる。階層イベントオブジェクトを使用することができる。例えば、オリンピックのような重要なイベントは、スキーのような様々なスポーツのサブイベントから構成することができる。スキーサブイベントは、ダウンヒルスキー、スラロームスキーのような様々な競技の他のサブイベントから構成することができる。階層イベントオブジェクトの別の実施例は、日付xにおけるPST太平洋標準時間の正午の1,000ツイッターイベントと呼ぶイベントである。この重要なイベントは、その時間スロットにおける異なるツイッターユーザによって供給される異なるツイッターイベントを説明する1,000サブイベントオブジェクトを有する。予測解析ウェブの時間索引は、オンラインイベントの2つ又はそれよりも多くの索引要素を関連付ける。オンラインイベントの索引要素の非制限的実施例は、インターネットアドレス、時間情報、及びメタデータを含む。インターネットアドレスは、オンラインイベントに対するユニフォームリソース識別子URI又はユニフォームリソースロケータURLの形式を用いることができる。オンラインイベントに対する時間情報は、時間点開始及び/又は終了時間、時間間隔、又は日付及び時間のような時間パターン、循環スケジュール、又は日付及び時間の不規則なスケジュールの形式を用いることができる。オンラインイベントメタデータは、関連付けられたインターネットアドレスを備えた特定の時間に起こったイベントに関する情報、イベントの意図された視聴者、要求に関する解析データ又は尺度、視聴者、価格、又はイベントに関連付けられるインベントリ、又は他のアドレス又はイベントに関連付けられるいずれかの種類のコンテンツを含むことができる。一実施形態では、オンラインメタデータは、広告、又はこれらのイベントでターゲットとされ、又は利用可能な広告キャンペーン又は広告ネットワークサービスに関連付けられるURLを含むことができる。一方、時間索引はインターネットロケーション、時間や広告、又は単なる時間間隔やメタデータ、或いはそれらの索引要素の組合せと連携することができる。時間索引は、オンラインイベントに対する視聴者要求及び予想参加者数、オンラインイベント、広告、又はイベントチケットに関するユーザ挙動に関する予測解析を実行するための情報を提供する解析データ及び他のデータを記録し、生成し、コンピュータ計算し、又は関連付けるために含むことができ、又は使用することができる。解析データは、時間索引の情報だけに基づいてコンピュータ計算することができ、又は外部情報、又は時間索引データ及び外部情報の組合せに基づいてコンピュータ計算することができる。一部の事例では、時間索引は、様々なインターネットアドレスでのオンラインイベントインベントリに対する広告購入をターゲットにし、更に最適化するための広告主に有用とすることができる解析データ及び他のデータを生成、コンピュータ計算、又は関連付けるために含むことができ、又は使用することができる。一実施形態では、時間索引は、その次に来るオンラインイベントに対する要求及び/又は人口動態、及びその以前の又は類似のオンラインイベントに関する過去の解析データに基づいて、その広告インベントリを価格付けし販売するオンライン広告インベントリの公開者及び/又は販売者に有用とすることができる解析データ及び他のデータを生成、コンピュータ計算、又は関連付けるために含むことができ、又は使用することができる。例えば、解析は、予めイベントに対してRSVP、又はイベントに対する何らかの尺度を送信した人々の数に基づくことができる。一実施形態では、これらの解析はまた、イベントに関する情報を見て、イベントが行われるページに行くためにクリックし、他の個人とイベントを共有又は話し合った個人の数のような尺度、並びにRSVPがイベントに対して受信される速度又は時間的なイベントへの訪問のような尺度に基づくことができる。これらの尺度を使用することにより、ランク又はスコアを時間の経過と共にイベントに対して計算又は推定することができる。次に、このスコアは、オンラインイベントに対する現在の要求及びオンラインイベントの将来の実際の参加のインジケータとして使用することができる。一実施形態では、イベントに対して期待される予定参加者に関する情報は、ウェブガイドにおける公開者、広告主、又は消費者に示すことができる。イベントのランク又はスコア、又はこれらのスコアに寄与する個々の尺度はまた、イベントが起こる前、イベントが起こっている間、及びイベントが起こった後に、イベントに関する報告を生成し、経時的なイベントに関連付けられる広告インベントリ又はイベント許可チケットの価格を動的に判断又は予測するために使用することができる。報告は、ある期間にわたるそれらのイベントに対する需要、それらイベントの実際の視聴者、それら視聴者の人口統計、ある期間にわたって他のイベントプロバイダによって提供される競合イベントに対する需要、該競合イベントの実際の視聴者、該競合イベントの実際の視聴者の人口統計について、イベントプロバイダ向けに生成され得る。更に、集約した報告及び索引は、ランク又はレート、オンラインイベントプロバイダ、チャンネル、及びイベントにより生成することができ、それらについて高いレベルの尺度、オンラインイベント及びコンテンツ向けの評価システムのような尺度を与えることができる。時間索引を使用した予測解析の実施例を以下に示している。イベントの参加に対する前のスコア及び/又は予想される要求尺度の時系列を実際の参加、広告販売及び速度、又はイベントに対する実際のチケット価格及び販売のような行われたイベントに対する実際のスコア又は要求尺度に相関付けることにより、機械学習又は統計技術を使用して証拠に基づいて時間の経過と共に改善する予測解析システムを構成することができる。時系列上で、データセットは、実際のイベント参加、広告販売、チケット販売、又は価格などのような情報の正確な予想を前の尺度需要、RSVP、販売、トラフィックのようなをイベントが行われた時の実際の尺度と比較し、次に、実際の結果からのフィードバックに基づいて元になる予想モデルにおける統計重み又はアルゴリズムを改善することに基づいて益々正確に生成することができる。イベントへの参加が期待される予想される視聴者は、それぞれのチャンネル及び/又はイベントに対する実際の視聴者の動員規模に照らし、過去の予測に関する履歴の時間系列に基づいて調整することができる。更に、予想される視聴者の調整は、例えば、ユーザによって提出されたRSVP数と、該ユーザが実際に参加したイベント数とを比較することによって、個々のユーザの挙動を考慮することができる。更に、様々なイベント又はチャンネルに対する特定のパターンは、例えば、受信したRSVPや、所定のイベントに対する実際の出席者数、イベントのチャンネル又はタイプ又はジャンルを解析して比較することによって、時間とともに学習することができ、時間をかけてチャンネルに対するより正確な予測を生成することができる。時系列データセット間の予想及び相関を実行するための遺伝子アルゴリズム及び統計モデルなどを使用する予想モデルを改善するための様々な方法を利用することができる。これらの技術は、オンラインイベントの参加、広告販売、広告価格、チケット販売、又はチケット価格を予めコンピュータ計算するために適用することができる。上述の解析に基づいて、最も一般的なイベント、要求で利益を上げているか又は下落しているイベント、最も価値のある広告スペースを有すると予想されるイベント、最も多くチケットを販売すると予想されるイベント、最も不安定なイベントのような関連の尺度を有するイベントの様々な索引を生成することができる。図16は、オンラインイベントに関連付けられるパラメータのための予測解析システムを作成する例示的な処理を示す流れ図を示している。ブロック1605で、時間索引は、イベントプロバイダからオンラインイベントデータを組み入れオンラインイベントデータをウェブでクロールすることによってコンパイルされる。ブロック1610で、本発明のシステムは、付加的な外部情報を受信する。付加的な情報は、以下に限定されるものではないが、広告インベントリ価格設定及び広告主のターゲット視聴者を含むことができる。次に、ブロック1615で、本発明のシステムは、経時的なイベントに対するスコアを生成するために予測解析を使用する。例えば、スコアは、オンラインイベントに対して予めRSVPを送信した人々の数、イベントに関する情報を見た個人の数、及びイベントが起こったページに行くためにクリックした個人の数に基づくことができる。スコアは、オンラインイベントに対する現在の要求及びオンラインイベントの将来の実際の参加のインジケータとして使用される。オンラインイベントが行われた後、データは、実際のイベント参加に対して利用可能であり、それによってイベントに対する実際のスコアを正確にコンピュータ計算することができる。ブロック1620で、本発明のシステムは予想されたスコアを実際のスコアに相関付ける。ブロック1625で、本発明のシステムは、機械学習及び統計技術と併せて、超過時系列overtimeseriesデータセットに基づいて予想モデルを修正する。修正された予想モデルは、様々なイベント又はチャンネルに対するパターンを求めることや、将来のイベントに対する期待される参加者数を予想することや、オンラインイベントに対するチケット及び広告インベントリを動的に価格設定し販売することのために、使用することができる。ブロック1630で、システムはオンラインイベントに関連するデータや、予想モデルを用いて得られた情報、例えば、実際の出席者、イベント及び競合イベントに対する人口統計、オンラインイベントプロバイダやチャンネルやイベントに関するその他の尺度を用いて報告を生成する。処理はブロック1635で終了する。一実施形態では、本発明のシステムにより、提供するオンラインイベントに関連付けられる広告インベントリを有する公開者又はコンテンツプロバイダのような広告販売者が、オンラインイベントに対する広告インベントリを動的に価格設定し販売することができるようになる。価格は、非制限的ものとすることができ、又は最小許容入札のような制約によって設定することができる。価格は、制限された広告インベントリに対する入札者間の競争に基づいて計算することができるインベントリに対する動的要求、及び上述の予測解析方法に基づくイベントに対する予想視聴者に基づいて変更することができる。広告スペースの価格は、利用可能度、競争、及び視聴者の関数である。例えば、制限された広告インベントリ、そのインベントリに対する多くの競争、及び予想される大量の視聴者を有するイベントに対して、価格は、制限された広告インベントリ、少ない競争、及び予想される低視聴者要求を有するイベントに比べて動的に非常に高くなる。一実施形態では、広告主は、低価格で確定するために早期にインベントリを購入することができる。一実施形態では、広告主は、これらの契約が固定料金に対して行われるイベントの間に特定の広告購入に対するバインディング契約に入ることができる。例えば、広告の買い手は、イベントでの1000人の視聴者を予測する予測解析に基づいて、1000ドルで将来のオンラインイベントの広告スペースの全てを購入することができる。従って、コストパーサウザンドインプレッション1000人当たりの広告費CPMは1ドルである。イベントが後で小さな視聴者を有するようになる場合、買い手は、高CPMの支払いで終わる。イベントが大きな視聴者を有する場合、買い手は、低CPMで大量の獲得で終わる。一実施形態では、広告主は、イベントの実際の視聴者が予想より少ない場合、広告の売り手から達成を受け取ることができる。一実施形態では、広告主は、イベントの実際の視聴者が予想より多い場合、広告の売り手に付加的な料金を支払う必要がある場合がある。一部の事例では、広告主は、広告スペースを他の入札者と競うことができ、広告購入の価格をつり上げる。一実施形態では、イベントにおける将来の広告インベントリに対する一連のオークションが時間の経過と共に行われ、イベントにつながっていく。例えば、一連のオークションは、オンラインイベントをもたらす週間で毎時間又は毎日発生することができる。広告の買い手は、競争入札に入り、イベントに先行する広告スペースの幾らか又は全てを購入することができる。広告の売り手は、勝利入札を受け入れることができる。これは、インベントリの価格が時間の経過に伴って変化するイベントより前に前払いの広告インベントリに対する市場を作る。より多くの危険性を取りたいと思う買い手は、イベント視聴者に対する予測解析が多くのデータにまだ基づかず、従って、不確定である時に、イベントのかなり前に広告スペースを購入及び確定することができる。あまり危険性を取りたくない買い手は、買い手が支払う価格が恐らく高いがイベント要求のより正確な予想に基づく場合、イベントの日付及び時間の近くで、後で広告スペースの購入を待つことができる。一実施形態では、本明細書に説明するシステムにより、広告の売り手は、イベントに関する広告インベントリに対するオークションを時間の経過と共に動的に管理し、価格設定し更に実行することができる。一部の事例では、本発明のシステムは、解析データ、報告、及びオンラインイベントに関する市場情報を提供する。一実施形態では、ユーザに対して、オンラインイベント及び/又はオンラインイベントガイドへの参加に基づいてプロフィール作成することができる。個人は、ある時間に参加したオンラインイベントの数及び/又はオンラインイベントに参加された時間の長さ及び/又はオンラインイベントに参加するように募集された友達の数に従って格付けることができる。個人はまた、参加されたイベントが広告主に対して有する価値の程度及び/又はユーザのイベント参加又はRSVP挙動に基づく広告主又はイベントプロバイダへのユーザの望ましさの尺度に従って格付けることができる。一実施形態では、クッキーをオンラインイベントガイドのユーザのブラウザに及び/又はユーザがオンラインイベントに参加した時に配置することができ、それによってユーザを追跡することができ、オンラインイベントへのユーザの参加を記録及び報告することができる。ウィジェット一実施形態では、対話型ウェブガイドシステムの態様を外部ウェブサイトに、デスクトップに、又は接続としてウィジェットを受け入れる他のアプリケーション内に含むようにするウィジェットを提供する。ウィジェットは、データベースの全てのイベント、又はいずれかの問合せ結果又はイベントの部分集合を表示する次に来るイベントのグリッド又はリストビュー;ユーザがRSVPを送信された及び/又は過去に参加したイベントを表示するマイイベント;推薦されるイベントの個人カレンダー又はユーザ選択及び順序付けチャンネルのラインナップを表示するマイマトリックス;イベントプロフィール、すなわち、イベントのトレーラ又はイベントからの選択されたコンテンツ、コンテンツ、チャンネル、時間、費用、格付け、ロケーション、予想される視聴者、イベントの人気などに関する情報を任意的に含むイベントのプロフィールを提供するウィジェット;データベースにおいてイベントを検索するのに使用される検索ウィジェット;及びチャンネルプロフィール、すなわち、チャンネル及びある時間にそのチャンネルで行われるイベントのセットをプロフィール作成されたウィジェットのうちの1つ又はそれよりも多くを含むことができる。図7は、対話型ウェブガイドのためのウィジェットをユーザがカスタマイズすることを可能にする対話型ウェブウェブガイドウェブサイトの例示的なページを示している。図7であなた好みにカスタマイズするボタンをクリックした状態で、図8の実施例に示すように、ウィジェットのサイズ選択を提供するウェブページが表示されている。ユーザは、ウィジェットのサイズを選択するように示されている。ウィジェットサイズを選択した状態で、選択されたサイズのウィジェットのプレビューが図9の実施例に示すように表示されている。ウィジェットをカスタマイズする次の段階で、ユーザは、図10の実施例に示すように、対話型ウェブガイドに表示されるカテゴリ及びウィジェットのカラー方式を選択するように示されている。カテゴリ及びカラー方式を選択した状態で、選択された情報を備えたウィジェットのプレビューが、図11の実施例に示すように表示されている。最後に、図12の実施例では、対話型ウェブガイドウェブサイトのページが、カスタマイズされたウィジェットを表示するためのソフトウエアコードを提供する。ユーザは、適切なロケーションにコードをコピー及びペーストすることができる。図13は、対話型ウェブガイドウィジェットを表示する例示的なウェブページを示している。対話型ウェブガイドによる広告一実施形態では、対話型ウェブガイドと共に広告を表示することができる。例えば、ユーザインタフェースのいずれかの要素を囲んで又はその中に広告を表示することができる。広告はまたデータベースに挿入することができ、それによって広告は、アプリケーションプログラミングインタフェースAPI及び/又はウィジェットを通じていずれのシンジケートされたデータとも一緒に移動する。様々な方法で対話型ウェブガイドのいずれかのフォーマット内に広告を表示することができる。例えば、広告を対話型ウェブガイドの2つのチャンネルの間に表示することができる。更に、イングリッド広告を対話型ウェブガイドグリッド内のスケジュールされていない範囲又はオンラインイベントリストのスケジュール内に表示することができる。更に、広告を備えた拡張されたイベントリストを対話型ガイド、オンラインイベントリストのグリッド又はスケジュール内に表示することができる。広告は、図4の実施例において下右角の使用されていない範囲に示されている。複数の異なる広告は、動的に、又はスケジュール又はアルゴリズムを通じて、又はスペース又は時間が対話型ウェブガイド又はスケジュールにおけるいずれかの時間スロット又は広告ロケーション又は行内で許可される時に回転させることができる。ウェブ上の時間広告多くの大きなオンラインイベントプロバイダ及び広告ネットワーク又は市場は、オンラインイベントがスケジュールされているか及びその時間が未知であるので、オンラインイベントの周りで又は中で広告インベントリの価格設定をする方法を知らず、予想される視聴者又は視聴者が含まれる個人が未知である。この結果、特定のロケーションで望ましい時間スロットに対する予想される視聴者又は市場に基づいて動的に広告を価格設定することは困難である。スケジュールされた次に来るオンラインイベントのデータベースに関して履歴及び予想されるオンラインイベント参加に関する予測解析を使用することにより、インターネットにおける時間広告キャンペーンを動的にターゲット価格設定し、更に実行及び測定することができる。次に来るオンラインイベントのカレンダーなしには、時間インベントリの存在及びそのインベントリの価格設定をする方法を確かめるのは困難である。例えば、対話型ウェブガイドデータベースは、望ましい人口動態を有する400万人が参加すると予想されるマンチェスターユナイテッドを含む大きな次に来るオンラインサッカーマッチがあるという情報を提供することができる。更に、RSVPを送信されたユーザのインターネットプロトコルIPアドレスに基づいて、視聴者を地理的にセグメント化する及び/又は地理的にターゲットにすることができる。この情報は、イベントサイトロケーション、並びにイベントに関連付けることができるか又はイベントに近い他のサイトのイベントと同時に発生するオンライン広告キャンペーンを知的に購入、販売、価格設定、管理、ターゲット、及び最適化するために使用することができる。例えば、マンチェスターユナイテッドサッカーマッチと同時に宣伝する場合、Nikeは、世界中にリリースされる予定の新しいサッカーシューズを宣伝し、ヨーロッパオンライン視聴者に表示することができる広告ではWayneRooneyを使用することができ、同時に韓国のオンラインユーザによって見られる時はイベントに関連付けられる広告にJiSungParkを使用する。更に、ESPNは、現在のマンチェスターユナイテッドサッカーウェブキャストが、終わった後に30分行われる別のサッカーウェブキャストを宣伝するために、イベントまで又はイベントの間続く広告を購入するために広告キャンペーンを購入することができる。一実施形態では、時間索引は、特定の人口統計的なデータを有している視聴者をターゲットとするオンライン広告キャンペーンを組み立てるための基準として用いることができる。例えば、広告主は、目標とする需要又は人気の一定レベルを有し、希望する時間スロットの間に行なわれる特定のオンラインコンテンツの出口における特定のジャンルのイベントに、広告キャンペーンを集中することができる。一実施形態では、ウェブガイドは、時間スロットが広告を出すための様々なコンテンツの出口に対して利用可能であることを示すことができる。また、ウェブガイドは、各時間スロットに対する需要、それらの時間スロットに対する人口統計又は視聴者の内訳、時間スロットの過去の実績、又は時間スロットでの広告インベントリの価格に従って、前記出口をランク付けすることができる。更に、ウェブガイドは、それら時間スロット中の様々なコンテンツの出口で利用可能な広告インベントリや、それら時間スロット及び/又はコンテンツの出口で開催されるイベントを示すことができる。ウェブガイドによって与えられた情報に基づいて、広告主は、特定の時間スロット、イベントのジャンル又はイベントのタイプ、視聴者、地理、人口統計、及び実際のイベントに応じて、広告購入を対象にすることができる。広告主は、1イベントかつ1会場、又は、1つ或いは複数の会場における複数のイベントをターゲットにするキャンペーンを組み立てることができる。例えば、広告主は、冬季オリンピックに関連するオンラインイベント一式について、オンライン広告の掲載スペースを購入するかもしれない。イベントは、公式な広告、非公式なイベント及びオリンピックに関連するイベントを実施する場を含むことができる。更に、広告キャンペーンは、オンラインビデオ又は、スキー競技に関連する様々な時間帯でプライムタイムの番組時間例えば、現地時間午後8時から午後11時中に、北米の英語圏の視聴者向けに開催するチャットイベントのみをターゲットにすることができる。更に、キャンペーンは、予め定められた数値よりも大きい予測需要を有しているイベント又は最小の支持率となるイベントのみをターゲットにすることもできる。更に、キャンペーンは、1ドルから3ドルの広告インベントリのページビュー当りの費用広告費CPMの現行の前金価格を有するイベントをターゲットにすることもできる。図17は、ウェブでの時間広告を最適化する例示的な処理を示す流れ図を示している。時間広告は、ターゲット式キーワード、ウェブサイト又はウェブページのような特定のロケーションでのターゲット式インベントリ、ターゲット式視聴者人口動態、及びユーザプロフィールのような他の基準に従って特定の時間に実行されるオンライン広告を購入、販売、及びターゲットに向け、同時に広告をターゲットに向ける方法である。時間広告は、イベントに関連付けられるコンテンツ又は対話型ウェブガイドをホストするウェブサイトだけでなく、いずれのウェブサイト、ソフトウエアアプリケーション、オンラインサービス、又はオンライン広告インベントリにも適用される。オンライン時間広告は、全てのオンライン広告に広範囲に適用可能である。ブロック1705で、本発明のシステムは、イベントプロフィールデータベース122のようなスケジュールされたオンラインイベントのデータベースをコンパイルする。次に、ブロック1710で、本発明のシステムは、イベントに対する価格を動的にターゲットに向けるために、過去の及び予想されるオンラインイベント参加に関する予測解析を使用する。ブロック1715で、本発明のシステムは、視聴者を地理的にセグメント化する及び/又は地理的にターゲットにするために、予想されるオンラインイベント参加を有するスケジュールされたオンラインイベントのデータベースを使用する。この視聴者情報は、ブロック1720で使用され、オンライン広告を特定の視聴者人口動態をターゲットにする。ブロック1730で、キーワード又はウェブページロケーションのような他の基準に従って広告もターゲットに向けることができる。処理はブロック1730で終了する。広告は、正確な時間正午などに対して、又は時間範囲内で例えば、11時から正午の間、又は時間のセット例えば、正確な時間又は時間範囲の循環スケジュール、又は名前が付けられた期間クリスマス又は冬などに対して、又は先行する事前設定期間に対して、イベントの間又は後例えば、イベントの開始前30分、イベントの最後の15分間、又はイベントの終わりに続く最初の30分間などにスケジュールすることができる。広告はまた、特定の時間及び/又は特定のターゲット式オンラインイベント例えば、特定のオンラインコンサート、KobeBryantのような選手が出場するバスケットボールイベント、及びESPNによるイベント、望ましい属性を有するオンラインイベントいずれかのコメディイベントなど、又は正確な時間を指定することなく特定の望ましい視聴者に提供されるオンラインイベントと同時に起こるようにスケジュールすることができる。広告は、資格のあるターゲット式イベントが時間内に起こる場合は必ず実行されるようにプログラムすることができる。時間的にターゲット式広告は、時間スロット及びロケーションによって価格設定することができる。価格設定は、所定の時間スロット及びロケーションに対する要求に基づいて固定価格又は可変とすることができる。広告は、いくつかのウェブサイトでピーク時間中に又は特定のウェブサイトで一般的なオンラインイベント中に実行するには多くの費用がかかる場合がある。オンラインイベントに対して、特定の広告インベントリを時間的にイベントの前、中、後、又はイベントの間の特定の時間に定義することができる。価格設定は、時間の経過と共に動的に変化する要求を反映するために動的に変更することができる。時間的にターゲット式広告を時間フレーム内又は望ましい時間フレームのいずれかでウェブページに表示することができる。更に、時間的にターゲット式広告は、そのイベントの間のオンラインイベントの前、同時、又は後に表示することができ、及び/又は指定された時間に対話型ガイド、オンラインイベントリストのグリッド又はスケジュールに表示することができる。オンラインで時間的にターゲット式広告インベントリがオークション及び/又は取引によって購入及び販売された場合に、オンライン又はオフライン市場を提供することができる。特定の望ましい期間に基づいて1つ又はそれよりも多くのオンラインインベントリロケーションで広告を購入及び販売するためのシステムを買い手及び売り手に提供することができる。更に、時間広告キャンペーン管理ツールは、広告の買い手及び売り手にキャンペーンを提供し結果を報告するツールを提供することを助ける。追加的又は代替的に、広告買い手や売り手が、オンラインイベント広告インベントリに関連する将来の契約を締結できる場所となる将来の市場を提供することができる。一実施形態では、時間的にターゲット式オンライン広告キャンペーンを異なる時間帯で異なるが同等の期間で実行されるように調節することができる。例えば、キャンペーンが午後8時の時間スロットで実行されるようにターゲット式場合、広告は、太平洋標準時間PST、東部標準時間ESTのような全ての選択された時間帯の午後8時に実行されることになる。従って、単一の地球時間で実行される代わりに、広告は、各時間帯の望ましい相対時間スロットで実行されることになる。一実施形態では、時間的に定義された広告ユニットをオンラインで販売するためのシステムを実行することができる。例えば、特定のウェブサイトは、時間広告機会が5分ブロックで販売されることを示すことができる。広告主は、その時間期間中に広告を広告のみとして表示することができる5分ブロックを購入することができ、又はその時間のブロックの間の広告に対する価格及び要求に応答してある頻度又は視認性のレベルで表示することができる5分ブロックを購入することができる。複数の広告主が同じブロックで宣伝することができる。広告キャンペーンは、異なる頻度分配によって異なるブロックで実行するようにターゲットに向けることができる。広告キャンペーン管理システムは、買い手及び売り手の予算又は成果制約に対して最適化するために、時間ブロックにわたって広告キャンペーンを最適化することを知的に追及することができる。待ち受けウェブページ一実施形態では、イベント待ち受けページが、そのイベントに対するイベントプロバイダに提供される。チャンネルで行われるイベントのセットに対するチャンネル待ち受けページも、イベントプロバイダに提供することができる。待ち受けページは、ライブストリーミングビデオ又は音声を表示し、対話型チャットを提供し、チケットを販売し、視聴者参加を制御し、以前のイベントを記録し、カレンダーを表示し、広告を実行し、説明データ及びメタデータを提供し、推薦を実行し、カスタム銘柄及び設計要素を追加し、及びコンテンツ、ライブイベント、及びユーザ参加を管理するための機能を含むイベントに対するオンラインロケーションを提供する。イベントデータのアップロード一実施形態では、対話型ウェブガイドは、ウェブサービスを提供し、及び、外部関係者がイベントプロフィールデータベース122及び/又は時間索引データベース124、及び/又はユーザデータベース126を公開して加入し、データベースを検索することを可能にするアプリケーションプログラミングインタフェースAPIを提供する。外部関係者がデータベースへのアクセスの許可を受け取ったとすると、APIにより、外部関係者は、イベントデータを追加し、イベントデータを取得し、更にアプリケーションからの対話型ウェブガイドによって維持されるデータベースの検索を実行することができる。一実施形態では、APIにより、外部アプリケーションは、許可されると、ユーザプロフィールデータ、解析データ、及び報告に接続及びアクセス可能であるようになる。一実施形態では、APIにより、外部アプリケーションは、対話型ウェブガイド内の広告を購入及び販売し、対話型ウェブガイドコンテンツ内の広告キャンペーンを管理することができる。一実施形態では、対話型ウェブガイドは、イベントデータのアップロードを自動化するのに用いられるグラフィカルユーザインタフェースをコンテンツプロバイダに提供する。イベントプロバイダは、名称、場所、アップロード用のデータの抽出のために用いられるXMLファイルの証明書、及び当該XMLファイルの検査頻度を指定する。イベントプロバイダは、手動若しくは自動で、イベントデータを自動的にアップロードするためにウェブガイドによって用いられるXMLファイルを生成することができる。それぞれ抽出したものは、ユニークなソース識別子を用いて一義的に識別され得る。イベントデータが一度アップロードされると、ウェブガイドシステムは、変更を比較して処理することができ、それらをウェブガイドのユーザに公表することができる。図18は、本明細書で説明した方法のいずれか1つ又はそれよりも多くを機械に実行させるための1組の命令を実行することができるコンピュータシステム1800の例示的形態の機械の図形表示を示している。図18の実施例では、コンピュータシステム1800は、プロセッサ、メモリ、不揮発性メモリ、及びインタフェース装置を含む。様々な共通の構成要素キャッシュメモリなどは図を簡略にするために省略している。コンピュータシステム1800は、図1Bの実施例に示されている構成要素のいずれか及び本明細書に説明するいずれかの他の構成要素を実施することができるハードウエア装置を示すことを目的とする。コンピュータシステム1800は、いずれかの適用可能な公知の又は有利な種類とすることができる。コンピュータシステム1800の構成要素は、バスを通じて又はある他の公知の又は有利な装置を通じて互いに結合することができる。プロセッサは、例えば、IntelPentium登録商標マイクロプロセッサ又はMotorolaパワーPCマイクロプロセッサのような従来のマイクロプロセッサとすることができる。当業者は、機械可読ストレージ媒体又はコンピュータ可読ストレージ媒体という語が、プロセッサによってアクセス可能な装置のあらゆる種類を含むことを認識するであろう。メモリは、例示的に制限ではなく、ダイナミックRAMDRAM及び静的RAMSRAMのようなランダムアクセスメモリRAMを含むことができる。メモリは、ローカル、リモート、又は分散型とすることができる。不揮発性メモリは、磁気フロッピー登録商標又はハードディスク、磁気光学ディスク、光学ディスク、CD-ROM、EPROM、又はEEPROMのような読取専用メモリROM、磁気又は光学カード、又は大量のデータのためのストレージの別の形式であることが多い。このデータの一部は、直接メモリアクセス処理により、コンピュータ1800のソフトウエアの実行中にメモリに書き込まれることが多い。不揮発性ストレージは、ローカル、リモート、又は分散型とすることができる。システムは、メモリで利用可能な全ての適用可能データと共に作成することができるので、不揮発性メモリは任意的である。典型的なコンピュータシステムは、通常、少なくともプロセッサ、メモリ、及びメモリをプロセッサに結合する装置例えば、バスを含むことになる。ソフトウエアは、一般的に、不揮発性メモリ及び/又はドライブユニットに格納される。明らかに、大きなプログラムに対しては、プログラム全体をメモリに格納することはできない。それにも関わらず、ソフトウエアを実行するために、必要に応じて、それは、処理に適切なコンピュータ可読ロケーションに移され、例示的な目的のために、そのロケーションを本文書ではメモリと呼ぶことを理解すべきである。ソフトウエアが実行のためにメモリに移された時でも、プロセッサは、一般的に、ソフトウエアに関連付けられた値を格納するためにハードウエアレジスタ、及び理想的には実行の速度を上げる役割をするローカルキャッシュを利用することになる。本明細書で使用されるソフトウエアプログラムは、ソフトウエアプログラムがコンピュータ可読媒体に実施されるという時に、いずれかの公知の又は有利なロケーションに不揮発性ストレージからハードウエアレジスタに格納されると仮定される。プロセッサは、プログラムに関連付けられた少なくとも1つの値がプロセッサによって可読のレジスタに格納された時に、プログラムを実行するように構成されるものと考えられる。ネットワークインタフェースは、モデム又はネットワークインタフェースのうちの1つ又はそれよりも多くを含むことができる。モデム又はネットワークインタフェースは、コンピュータシステム1800の一部であると考えられることが理解されるであろう。インタフェースは、アナログモデム、isdnモデム、ケーブルモデム、トークンリングインタフェース、衛星送信インタフェース直接PCなど、又はコンピュータシステムを他のコンピュータシステムに接続するための他のインタフェースを含むことができる。インタフェースは、1つ又はそれよりも多くの入力及び/又は出力装置を含むことができる。I/O装置は、例示的に制限ではなく、キーボード、マウス又は他のポインティング装置、ディスクドライブ、プリンタ、スキャナ、及び表示装置を含む他の入力及び/又は出力装置を含むことができる。表示装置は、例示的に制限ではなく、ブラウン管CRT、液晶ディスプレイLCD、又はある他の適用可能な公知の又は有利な表示装置を含むことができる。簡潔にするために、図18の実施例に示されていないいずれの装置のコントローラもインタフェースに存在するものと仮定される。作動において、コンピュータシステム1800は、ディスクオペレーティングシステムのようなファイル管理システムを含むオペレーティングシステムソフトウエアによって制御することができる。ファイル管理システムソフトウエアに関連付けられるオペレーティングシステムソフトウエアの1つの例は、ワシントン州レドモンド所在のマイクロソフトコーポレーション製のWindows登録商標及びそれに関連したファイル管理システムとして公知のオペレーティングシステムの群である。関連したファイル管理システムソフトウエアを備えたオペレーティングシステムソフトウエアの別の例は、Linux登録商標オペレーティングシステム及びそれに関連したファイル管理システムである。ファイル管理システムは、一般的に、不揮発性メモリ及び/又はドライブユニットに格納され、プロセッサをして入力及び出力データへのオペレーティングシステムによって望ましい様々な作動を実行させ、更に不揮発性メモリ及び/又はドライブユニットにおける格納ファイルを含むデータをメモリに格納させる。結論文脈が他に明確に要求しない限り、この説明及び特許請求の範囲を通して含むcomprise、含むcomprising、及び類似の語は、排他的又は網羅的な意味とは対照的に、包含的な意味すなわち、以下に限定されるものではないが含むの意味で解釈すべきである。本明細書で使用される接続connected、結合coupled、又はこれらのいずれかの変形は、2つ又はそれよりも多くの要素の間の直接的又は間接的な接続又は結合のいずれかを意味する。要素間のこのような結合又は接続は、物理的、論理的、又はこの組合せとすることができる。更に、本明細書では、上記に、以下に、及び同様の趣旨の語は、本出願で使用される時に全体としての本出願を示し、本出願のいずれかの特定の部分を示すものではない。文脈が許す場合、単数又は複数を使用した以上の詳細説明における語は、それぞれに複数又は単数を含むことができる。2つ又はそれよりも多くの項目のリストに関して又はという語は、語の以下の解釈の全て、すなわち、リストの項目のいずれか、リストの項目の全て、及びリストの項目のいずれかの組合せを含む。本発明の実施例の以上の詳細説明は、網羅的なもの又は上記に開示された形式に本発明を制限することを意図していない。本発明に対する特定的な実施例を例示的な目的で上記に説明しているが、当業者が理解するように、様々な同等の修正が本発明の範囲内で可能である。処理又はブロックが本出願において所定の順序で示されているが、代替の実施は、異なる順序で実行される段階を有するルーチンを実行することができ、又は異なる順序のブロックを有するシステムを利用することができる。一部の処理又はブロックを削除、移動、追加、細分、結合、及び/又は修正することができ、代替又は副組合せを提供することができる。また、処理又はブロックは、連続して実行されるものとして示されていることがあるが、これらの処理又はブロックは、代わりに並行して実行又は実施することができ、又は様々な時間に実行することができる。更に、本明細書に示すいずれの特定の数字も単に例示的である。代替の実施が様々な値又は範囲を使用することができることは理解される。本明細書で提供される様々な例証及び教示は、上述のシステム以外のシステムにも適用することができる。上述の様々な実施例の要素及び作動は、本発明の更に別の実施を提供するために結合することができる。添付の出願用紙に列挙することができるいずれをも含む上述のあらゆる特許及び出願及び他の参照文献は、引用により本明細書に組み込まれる。本発明の態様は、システム、機能、及び本発明の更に別の実施を提供するためにこれらの参照文献に含まれる概念を利用するのに必要に応じて修正することができる。以上の詳細説明に照らして本発明にこれらの及び他の変更を実行することができる。以上の説明は、本発明の特定的な実施例を説明しており、考えられる最高モードを説明しているが、上述の文章でどのように詳述されていようとも、本発明は、多くの方法で実施することができる。システムの詳細は、特定の実施においてかなり変更することができ、同時に本明細書に開示する本発明によって含まれる。上述のように、本発明の特定の特徴又は態様を説明する時に使用される特定の用語は、用語が関連付けられる本発明のいずれかの特定の特性、特徴、又は態様に制限されるように本明細書で再定義されることを意味すると捉えるべきではない。一般的に、特許請求の範囲で使用される語は、以上の詳細説明の節がこれらの語を明示的に定義しない限り、明細書に開示する特定的な実施例に本発明を制限するものと解釈すべきではない。従って、本発明の実際の範囲は、開示する実施例だけでなく、特許請求の範囲の下で本発明を実施又は実行する全ての同等の方法を含む。本発明のある一定の態様をある一定の請求項の形式で以下に示すが、本出願人は、あらゆる数の請求項の形態で本発明の様々な態様を考えている。例えば、本発明の1つの態様だけが35U.S.C.§112第6段落の下で手段プラス機能請求項として明記されているが、他の態様を同様に手段プラス機能請求項として又はコンピュータ可読媒体で実施されるような他の形態で実施することができる。35U.S.C.§112第6段落の下で扱われることを意図するいずれの請求項ものための手段という語から始まる。従って、本出願人は、本発明の他の態様に対するこれらの付加的な請求項の形態を求めるために、本出願を出願した後に付加的な請求項を追加する権利を留保する。"