(57)【要約】  スケジュールされたウェブベースイベントに対する対話型カレンダーガイドを生成するためのシステムを説明する。ガイドは、グリッドビュー及びリストビューを含むいずれかのフォーマットで対話型ガイドをホストするウェブサイトを含む様々な媒体内にコンピュータディスプレイ上のウィジェットとして呈示することができる。ユーザは、ガイドの要素と対話し、より多くの情報に対してガイドの要素を選択し、ガイドに示されているイベントをカスタマイズし、ガイドに表示される結果を濾過し、イベントに参加するという応答を送信し、ガイドから直接イベントに行き、かつガイドの呈示フォーマットを修正することができる。【選択図】図１Ｂ
2013530447.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ上で生じる複数のイベントに関連するデータを格納するように構成されたイベントプロフィールデータベースと、
対話型ガイドとして編成されたフォーマットで前記イベントプロフィールデータベースに格納されたデータのうちの少なくとも一部をユーザに呈示するように構成されたディスプレイモジュールと、
前記対話型ガイドに関する前記ユーザからの入力を受信して該入力に応答するように構成された応答モジュールと、
を含むことを特徴とするシステム。
【請求項２】
前記対話型ガイドのユーザの間で内部ソーシャルネットワークを構築し、前記対話型ユーザと外部ソーシャルネットワークを接続するように構成されたソーシャルネットワーキングモジュール
を更に含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ユーザからの入力は、前記ウェブ上で生じる将来のイベントに参加するための指示、又は、前記ウェブ上で生じるライブイベントにおけるユーザの存在を示すものであり、
更に、前記ソーシャルネットワーキングモジュールは、前記ユーザ入力から前記内部ソーシャルネットワーク内の前記ユーザの友達の第一集合を通知すること
を特徴とする請求項２に記載のシステム。
【請求項４】
前記ユーザからの入力は、前記ウェブ上で生じる将来のイベントに参加するための指示、又は、前記ウェブ上で生じるライブイベントにおけるユーザの存在を示すものであり、
更に、前記ソーシャルネットワーキングモジュールは、前記ユーザ入力から前記外部ソーシャルネットワーク内の前記ユーザの友達の第二集合を通知すること
を特徴とする請求項２に記載のシステム。
【請求項５】
もし前記ウェブにおける将来のイベントに参加するための指示をユーザから受信し、かつ、前記ユーザが前記将来のイベントに参加できない場合に、前記ウェブ上で生じるイベントを記録するように構成された記録モジュール
を更に含むことを特徴とする請求項２に記載のシステム。
【請求項６】
前記ウェブ上で生じる前記イベントを記録することは、オンラインＵＲＬに格納され、オンデマンドでアクセスすることが可能であること
ことを特徴とする請求項５に記載のシステム。
【請求項７】
前記編成されたフォーマットは、グリッドであり、前記グリッドの行が、コンテンツチャンネルを表し、前記グリッドの列が、時間スロットを表し、更に、
チャンネルは、該チャンネルのぞれぞれの人気に従って並べられていること
を特徴とする請求項１に記載のシステム。
【請求項８】
前記チャンネルのうちの１チャンネルの人気は、一定期間に前記チャンネルに一覧表示されたイベントの平均累積人気に基づいて定められること
を特徴とする請求項７に記載のシステム。
【請求項９】
前記チャンネルのうちの１チャンネルの人気は、以下の変数：
前記チャンネルのうちの前記１チャンネルに対して行った検索の第一の数、
一定期間内での前記チャンネルのうちの前記１チャンネルに対する参加者の第二の数、
前記チャネルのうちの前記１チャネルにおけるイベントに参加するために受信された応答の第三の数、及び
特定の期間内で前記チャネルのうちの前記１チャネルにおけるイベントに参加するために受信された応答の第四の数のうち、
１つ以上の変数を有する関数に基づいて定められること
を特徴とする請求項７に記載のシステム。
【請求項１０】
前記編成されたフォーマットは、カレンダービューであり、ある期間内の複数のイベントは動的に表示され、
前記複数のイベントの名称は、最も人気のあるイベントから最も人気のないイベントの順に、一定間隔で表示され、
複数のイベントの合計表示は、ディスプレイ中の前記複数のイベントの名称の隣に示されること
を特徴とする請求項１に記載のシステム。
【請求項１１】
ウェブ上で生じるイベントの索引を格納するように構成され、該索引が、前記ウェブ上で生じるイベントに関するメタデータを含む時間索引データベースと、
前記格納された索引から、ウェブ上で生じるイベントに対する視聴者要求、ウェブ上で生じた過去のイベントに対する参加者、ウェブ上で生じる将来のイベントに対する予想参加者や、ウェブ上で生じるイベントに関連するユーザ挙動を特定するように構成された予測解析モジュールと、
前記格納された索引、及び前記予測分析モジュールによって明らかにされた情報に基づいて報告を生成するように構成された報告生成モジュールと
を更に含むことを特徴とする請求項１に記載のシステム。
【請求項１２】
前記報告は、時間、ウェブ上で生じるイベントに対する実際の視聴者、及び前記実際の視聴者の人口統計の関数として、前記ウェブ上で生じるイベントに対する需要を含む
ことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記報告は、時間、ウェブ上で生じる競合イベントに対する実際の競合視聴者、及び前記実際の競合視聴者の人口統計の関数として、ウェブ上で生じるイベントに対する、前記ウェブ上で生じる競合イベントの需要を含む
ことを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記報告は、ウェブ上で生じるイベントのイベントプロバイダ、チャンネル、イベントの尺度を含む
ことを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記データは、前記システムにより提供されるアプリケーションプログラミングインタフェース（ＡＰＩ）を用いて、前記イベントプロフィールデータベースに、イベントプロバイダによってアップロードされること
を特徴とする請求項１に記載のシステム。
【請求項１６】
イベントプロバイダによって与えられたＸＭＬファイルを用いて前記イベントプロフィールデータベースに、データを自動的にアップロードするように構成されたアップロードモジュール
を更に含むことを特徴とする請求項１に記載のシステム。
【請求項１７】
ウェブベースイベントの索引を格納するように構成され、該索引が、ウェブベースイベントのインターネットアドレス、前記ウェブベースイベントに対する時間情報、前記ウェブベースイベントに関するメタデータを含む時間索引データベースと、
前記格納された索引から、ウェブベースイベントに対する視聴者要求、過去のウェブベースイベントに対する参加者、将来のウェブベースイベントに対する予想参加者や、ウェブベースイベントに関連するユーザ挙動を特定するように構成された予測解析モジュールと、
オンライン広告キャンペーンを最適化するために、前記予測解析モジュールによって明らかにされた情報を利用するように構成された広告モジュールと
を含むことを特徴とするシステム。
【請求項１８】
前記広告モジュールは、更に、広告インベントリを取引するための将来の市場を構築するように構成されたこと
を特徴とする請求項１７に記載のシステム。
【請求項１９】
オンライン番組ガイドとして編成されたフォーマットで前記時間索引データベースに格納されたデータのうちの少なくとも一部をユーザに呈示するように構成されたディスプレイモジュールと、
前記オンライン番組ガイドに関する前記ユーザからの入力を受信して該入力に応答するように構成された応答モジュールと
を更に含むことを特徴とする請求項１７に記載のシステム。
【請求項２０】
オンラインイベントの索引を格納するように構成され、インターネットアドレス、時間情報及びメタデータを含む時間索引に、サーバによってアクセスする段階と、
前記時間索引から視聴者要求及びオンラインイベントに対する予想参加者に関する解析データを、サーバによって生成する段階と、
オンラインイベントに対する前記解析データ及び以前のオンラインイベントに対する過去の解析データに基づいて前記オンラインイベントに対する広告インベントリを、サーバによって価格付けする段階と
を含むことを特徴とする方法。
【請求項２１】
前記オンラインイベントに対する前記広告インベントリをオークションにかける段階を更に含み、
前記広告インベントリに対する最低価格は、解析データによって定められること
を特徴とする請求項２０に記載の方法。
【請求項２２】
前記オンラインイベントに対する前記広告インベントリに対する一連のオークションを提供する段階
を更に含むことを特徴とする請求項２０に記載の方法。
【請求項２３】
広告インベントリを販売するための価格を固定することを売り手に許可する段階を更に含み、
前記価格は前記解析データに基づくこと
を特徴とする請求項２０に記載の方法。
【請求項２４】
前記解析データに基づいて、前記オンラインイベントの前記広告インベントリに関連する将来の契約を提供する段階を更に含むこと
を特徴とする請求項２０に記載の方法。
【請求項２５】
前記解析データから報告を生成する段階を更に含み、前記報告は、時間、オンラインイベントに対する実際の視聴者、及び前記実際の視聴者の人口統計の関数として、前記オンラインイベントに対する需要を含むこと
を特徴とする請求項２０に記載の方法。
【請求項２６】
前記報告は、他のイベントプロバイダによって提供された競合イベントに対する需要、前記競合イベントに対する実際の競合視聴者、及び前記実際の競合視聴者の人口統計を更に含むこと
を特徴とする請求項２５に記載の方法。
【請求項２７】
前記解析データに基づいて、オンラインイベントプロバイダ、チャンネル又はイベントをランク付けするための尺度を生成する段階
を更に含むことを特徴とする請求項２０に記載の方法。
【請求項２８】
ウェブベースイベントの索引を格納するように構成され、インターネットアドレス、時間情報、メタデータ及び広告データを含む時間索引に、サーバによってアクセスする段階と、
前記時間索引から視聴者要求及びウェブベースイベントに対する予想参加者に関する解析データを、サーバによって生成する段階と、
時間、イベントのジャンル、イベントのタイプ、予想される視聴者、規模、人口統計、地理、又は実際のイベントに従って、オンライン広告インベントリを構成するために、サーバによって前記格納された索引を利用する段階と
を含むことを特徴とする方法。
【請求項２９】
要求に関わる広告の好みに従って、時間スロットに対して利用可能なオンライン広告インベントリをランク付けする段階
を更に含むことを特徴とする請求項２８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願への相互参照〕
本出願は、２０１０年５月４日出願の「索引要素をメタデータに関連付けるウェブの時間索引」という名称の米国特許仮出願第６１／３３１，３２３号の恩典を請求し、かつ本明細書に引用によりその全てを組み込んでいる。
【背景技術】
【０００２】
本願は、２０１１年３月１４日出願の「スケジュールされたウェブベースイベントの対話型カレンダー」という名称の同時係属中の米国特許出願第１３／０４７，６０７号に関連する。
【０００３】
電子番組ガイド（ＥＰＧ）は、テレビ及び／又はラジオの全てのチャンネルで利用可能な番組の現在の及び次に来るスケジューリング情報を列挙するメニューを表示する。一般的に、ＥＰＧは非対話型であり、専用チャンネルで視聴者に送信される。対話型番組ガイド（ＩＰＧ）により、テレビ視聴者及びラジオ聴取者は、スケジューリング情報メニューを対話的にナビゲートすることができる。ユーザは、入力装置、例えば、テレビジョン遠隔制御を使用して、局及び時間によって番組を選択することができる。
【０００４】
「ワールドワイドウェブ（ウェブ）」は、「インターネット」を通じてアクセスされる連結されたハイパーテキスト文書から構成される。ウェブブラウザを使用して、テキスト、画像、音声、ビデオ、動画、及び他のマルチメディアコンテンツをウェブページ上で見ることができ、ウェブページ上のハイパーリンクは、異なるウェブページ間のナビゲーションを可能にする。ウェブを通じて利用可能なコンテンツの量は、急増しており、ウェビナー、製品発売、及びゲームイベントのような大量のライブイベントが、ウェブ上で利用可能である。
【発明の概要】
【０００５】
スケジュールされたウェブベースイベントの対話型カレンダーの実施例が図に示されている。実施例及び図面は、制限ではなく例示的なものである。
【図面の簡単な説明】
【０００６】
【図１Ａ】対話型ウェブガイドを実施することができる例示的な一般的環境を示す図である。
【図１Ｂ】イベントプロフィールデータベース、及び／又は時間索引データベース、及び／又はユーザデータベース、及び／又は広告データベースに結合された対話型ウェブガイドサーバを含む対話型ウェブガイドを提供するための例示的なシステムを示す図である。
【図２】一般的なウェブイベントが表示される対話型ウェブガイドを提供するウェブサイトの例示的なページを示す図である。
【図３】対話型ウェブガイドによって提供されるスポーツに関するウェブイベントの例示的なグリッドを示す図である。
【図４】ウェブイベントのグリッドからイベントが選択された時に対話型ウェブガイドによって提供される例示的な詳細を示す図である。
【図５】参加する意図を示すＲＳＶＰを対話型ウェブガイドにユーザが提出した例示的なウェブイベントを示す図である。
【図６】ウェブイベントに対する例示的な検索結果を示す図である。
【図７】対話型ウェブガイドウェブサイトの例示的なウィジェット生成ページを示す図である。
【図８】対話型ウェブガイドのためのウィジェットのサイズ選択を提供する対話型ウェブガイドウェブサイトの例示的なページを示す図である。
【図９】サイズ選択に続いて対話型ウェブガイドに対するウィジェットのプレビューを提供する対話型ウェブガイドウェブサイトの例示的なページを示す図である。
【図１０】対話型ウェブガイドに対するウィジェットのカスタマイズを提供する対話型ウェブガイドウェブサイトの例示的なページを示す図である。
【図１１】カスタマイズに続いて対話型ウェブガイドに対するウィジェットのプレビューを提供する対話型ウェブガイドウェブサイトの例示的なページを示す図である。
【図１２】外部アプリケーションにおける対話型ウェブガイドに対するカスタマイズされたウィジェットを表示するためのソフトウエアコードを提供する対話型ウェブガイドウェブサイトの例示的なページを示す図である。
【図１３】対話型ウェブガイドウィジェットを表示する例示的なウェブページを示す図である。
【図１４】「厳選」の１つとして分類されるオンラインイベントを判断する例示的な処理を示す流れ図である。
【図１５】対話型ウェブガイドをユーザに提供する例示的な処理を示す流れ図である。
【図１６】オンラインイベントに関するパラメータのための予測解析システムを作成する例示的な処理を示す流れ図である。
【図１７】ウェブ上での時間広告を最適化する例示的な処理を示す流れ図である。
【図１８】本明細書に説明する方法のいずれか１つ又はそれよりも多くを機械に実行させるための１組の命令を内部で実行することができるコンピュータシステムの例示的形態の機械の図形表示を示す図である。
【図１９】オンラインイベントに対してユーザからＲＳＶＰを受信するためのウェブガイドによる例示的な処理を示す流れ図である。
【図２０】ユーザに特定のオンラインイベントを提供する例示的な処理を示す流れ図である。
【図２１】ユーザがウェブガイドと対話するときにユーザの友達に通知する例示的な処理を示す流れ図である。
【発明を実施するための形態】
【０００７】
以下に示すシステムは、「ワールドワイドウェブ（ウェブ）」上で利用可能な現在の及び次に来るコンテンツ及びイベント、並びに最近起こったウェブベースイベントに対する対話型カレンダーガイドを生成する。用語「対話型カレンダーガイド」、「対話型ウェブガイド」、「オンラインプログラムガイド」は相互に用いることができる。対話型ウェブガイドは、消費者にコンテンツを提供し、視聴者をイベントプロバイダに供給し、更に配信パートナーに対する広告インベントリを生成する。
【０００８】
更に、対話型ウェブガイドは、ユーザを与えられた情報に、対話的にナビゲートすることができ、以下に限定されるものではないが、フォーマッティング要求、検索コマンド、表示情報をカスタマイズするための情報、及びウェブ上で発生するイベントへの参加意思を含むユーザ入力を受け取ることができ、応答することができる。
【０００９】
本発明の様々な態様及び実施例を本明細書に説明する。以下の説明は、これらの実施例の完全な理解及び実施のための説明に対する特定の詳細を提供する。しかし、当業者は、本発明がこれらの詳細の多くがなくても実施することができることを理解するであろう。更に、一部の公知の構造又は機能は、本説明を不要に曖昧にしないために詳しく図示又は説明しないことがある。
【００１０】
以下に示す説明で使用される用語は、用語のある一定の特定的な実施例の詳細説明と共に使用されているが、その最も様々な妥当な方式で解釈されるように意図される。ある一定の語は、以下では強調されている場合もあるが、いずれかの制限された方式で解釈されるように意図されたいずれの用語も、詳細説明の節にあるように公然かつ具体的に定義される。
【００１１】
対話型ウェブガイドは、ウェブ上で行われるライブイベント及びスケジュールされたイベント、及び／又は、インターネット上で利用可能なオンデマンドコンテンツに関する情報をユーザに提供する。ウェブ上で発生するイベント、及び／又は、ウェブベースコンテンツの実施例は、以下に限定されるものではないが、ビデオ又は音声ストリーム、ゲームイベント、チュートリアル、対話型チャット、及びポッドキャストを含む。オンラインイベントは、ビデオ、音声、及び／又はテキストイベントのようなコンテンツのいずれかの種類を含むことができる。一実施形態では、ウェブガイドが情報を提供するオンラインイベント及びコンテンツは、ケーブルテレビ又は衛星放送経由では利用でない。対話型ウェブガイドは、発生したイベント、次に来るイベント、並びに既に発生しているイベント、又は繰返しイベントの情報を提供する。更に、全ての時間帯及びいずれの言語におけるオンラインイベントに関する情報を含むことができ、従って、オンラインウェブイベントの中央リポジトリを提供する。
【００１２】
ガイドを表示することができる場所の非制限的実施例は、コンピュータディスプレイのウェブページ上、媒体プレーヤソフトウエア内（例えば、ビデオプレーヤ又は音声プレーヤ上）、仮想世界内、ゲームプラットフォーム又はゲーム環境内、及びテレビ、セットトップボックス、デジタルビデオレコーダ（ＤＶＲ）、又はデジタル媒体プレーヤにおける電子番組ガイド内を含む。
【００１３】
図１Ａは、対話型ウェブガイドを実行することができる一般的な環境１００Ａを示している。複数のユーザ１３０、イベントプロバイダ１４０、配信パートナー１５０、及び広告主１６０、及び対話型ウェブガイドサーバ１２０が、ネットワーク１１０に結合される。ネットワーク１１０は、インターネットのようなオープンネットワーク、又はイントラネット及び／又はエクストラネットのような私設ネットワークとすることができる。ネットワーク１１０は、ユーザ１３０、イベントプロバイダ１４０、配信パートナー１５０、及び広告主１６０に接続性を提供するように作動する個別のネットワークのあらゆる集合とすることができる。
【００１４】
ユーザ１３０は、ウェブ上で利用可能なイベントを判断するために対話型ウェブガイドにアクセスする。イベントプロバイダ１４０は、オンラインイベントを提供する個人又はエンティティ、例えば、ＹｏｕＴｕｂｅ、ＥＳＰＮ、及びＩｎｆｉｎｉｔｉである。イベントプロバイダ１４０は、そのオンラインイベントに関する情報をユーザ１３０に呈示するための対話型ウェブガイドに送信することができ、関心のあるユーザ１３０がイベントに参加することができ、それによってイベントプロバイダ１４０の視聴者を拡大している。
【００１５】
広告主１６０は、対話型ウェブガイドのユーザ１３０のような消費者に製品又はサービスを宣伝することを望むエンティティである。配信パートナー１５０は、広告を供給するエンティティ、例えば、ＥＳＰＮ．ｃｏｍ、Ｅａｒｔｈｌｉｎｋ．ｎｅｔ、ＡＯＬ．ｃｏｍ、及びブロガーである。一実施形態では、配信パートナー１５０は、対話型ウェブガイドに対するウィジェットを使用することができ、対話型ウェブガイドにおける広告が、配信パートナー１５０によって提供されたコンテンツを見る消費者に供給される。
【００１６】
イベントプロフィールデータベース１２２、時間索引データベース１２４、ユーザデータベース１２６、及び広告データベース１２８は、データ、画像、ビデオ、及び／又は作動のための対話型ウェブガイドサーバ１２０の一部によって利用されるいずれかの他のデータ項目のような情報を格納することができる。イベントプロフィールデータベース１２２、時間索引データベース１２４、ユーザデータベース１２６、及び広告データベース１２８は、データベース管理システム、例えば、Ｏｒａｃｌｅ、ＤＢ２、又はＭｉｃｒｏｓｏｆｔＡｃｃｅｓｓによって管理することができる。
【００１７】
対話型ウェブガイドサーバ１２０は、ユーザ１３０、イベントプロバイダ１４０、配信パートナー１５０、及び広告主１６０とネットワーク１１０を通じて通信することができる。更に、対話型ウェブガイドサーバ１２０は、イベントプロフィールデータベース１２２、時間索引データベース１２４、ユーザデータベース１２６、及び広告データベース１２８からデータを検索し、これらにデータを追加することができる。対話型ウェブガイドサーバ１２０は、オンラインイベントに関する情報を取得し、ネットワーク１１０を通じてオンラインイベントに関する情報をユーザ１３０に提供することができる。
【００１８】
図１Ｂは、イベントプロフィールデータベース１２２、及び／又は時間索引データベース１２４、及び／又はユーザデータベース１２６、及び／又は広告データベース１２８に結合された対話型ウェブガイドサーバ１２０を含む対話型ウェブガイドを提供するための例示的なシステムを示している。
【００１９】
図１Ｂの実施例では、対話型ウェブガイドサーバ１２０は、ネットワークインタフェース／通信モジュール１７２、ウェブマイニングモジュール１７４、予測解析モジュール１７６、応答モジュール１７８、イベントプロバイダモジュール１８０、ディスプレイモジュール１８２、ウィジェットモジュール１８４、広告モジュール１８６、ＡＰＩモジュール１８８、及び待ち受けページモジュール１９０、ソーシャルネットワーキングモジュール１９２、記録モジュール１９４、及び報告生成モジュール１９６を含む。追加の又はより少ないモジュールを含むことができる。対話型ウェブガイドサーバ１２０は、図１Ｂに示すように、イベントプロフィールデータベース１２２、時間索引データベース１２４、ユーザデータベース１２６、及び／又は広告データベース１２８に通信することができるように結合される。一部の実施形態では、イベントプロフィールデータベース１２２、時間索引データベース１２４、ユーザデータベース１２６、及び／又は広告データベース１２８は、一部又は全てが対話型ウェブガイドサーバ１２０の内部にある。
【００２０】
図１Ｂの実施例では、ネットワークインタフェース／通信モジュール１７２は、ホスト及び外部エンティティによってサポートされるいずれかの公知の及び／又は有利な通信プロトコルを通じて、サーバ１２０の外部にあるエンティティにネットワーク１１０におけるデータを対話型ウェブガイドサーバ１２０が仲介することを可能にする１つ又はそれよりも多くのネットワーキング装置を含むことができる。ネットワーキング装置の非制限的実施例は、ネットワークアダプタカード、無線ネットワークインタフェースカード、及びルータのうちの１つ又はそれよりも多くを含む。
【００２１】
図１Ｂの実施例では、ネットワークインタフェース／通信モジュール１７２はまた、複数の通信プロトコルを使用して、１方向、２方向、及び／又は多方向通信セッションを管理するためのネットワーク１１０に通信することができるように結合された通信モジュールを含むことができる。一実施形態では、ネットワークインタフェース／通信モジュール１７２は、ネットワーク１１０を通じて、データ（例えば、テキスト、ビデオファイルなど）、指令、及び要求のような情報を受信する。
【００２２】
対話型ウェブガイドサーバ１２０の一実施形態は、ウェブマイニングモジュール１７４を含む。ウェブマイニングモジュール１７４は、オンラインイベントを検索するためにワールドワイドウェブを閲覧し、イベントデータをイベントプロフィールデータベースに格納するための正しいフォーマットに変換することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。ウェブマイニングモジュール１７４が検索する場所は、以下に限定されるものではないが、ウェブページ及びデータベースを含む。ウェブマイニングモジュール１７４はまた、イベントリストデータの変更を検出するために、ウェブにおける以前のロケーションに戻ることができる。
【００２３】
対話型ウェブガイドサーバ１２０の一実施形態は、予測解析モジュール１７６を含む。予測解析モジュール１７６は、ロケーション、時間、及びメタデータのようなオンラインイベントの２つ又はそれよりも多くの索引要素を関連付けるウェブの時間索引を生成するためにイベントデータをコンパイルすることができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。更に、予測解析モジュール１７６は、オンラインイベントに対する視聴者要求及び参加者（参加者数）、オンラインイベントに関するユーザ挙動、広告、又はイベントチケット販売及び価格設定に関する解析データを生成するために、時間索引を使用することができる。
【００２４】
一実施形態では、予測解析モジュール１７６は、予想モデルを使用して、予想モデル及び時間索引データベースからの索引を使用して時間の経過につれたオンラインイベントに対する予想スコアを生成し、予想スコアをイベントが行われた後の実際のスコアに相関付け、相関に基づいて予想モデルを修正し、更に将来のオンラインイベントに対するチケット及び広告を動的に価格設定するために修正された予想モデルを使用することができる。
【００２５】
一実施形態では、予測解析モジュール１７６は、視聴者を地理的にターゲットにする及び／又は地理的にセグメントに分けるために、イベントプロフィールデータベース１２２及び／又は時間索引データベース１２４の情報を使用することができる。オンライン広告キャンペーンを知的に購入、販売、価格設定、管理、ターゲット、及び最適化するために、広告モジュール１８６によってこの情報を使用することができる。
【００２６】
対話型ウェブガイドサーバ１２０の一実施形態は、応答モジュール１７８を含む。応答モジュール１７８は、対話型ウェブガイドを通じてユーザからの入力を受信し入力に応答することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。入力は、表示されたガイドのフォーマットを変更し、特定のタブの下でイベントを表示し、及びイベントに行くなどの指令を含むことができる。応答モジュール１７８は、フォーマット及び表示変更をディスプレイモジュール１８２に送信する。更に、応答モジュール１７８は、オンラインイベントへの参加を計画するユーザによって送信された応答（ＲＳＶＰ）を受信し、イベントプロフィールデータベース１２２及び／又は時間索引データベース１２４及び／又はユーザデータベース１２６に応答を格納することができる。応答モジュール１７８は、各ユーザに対して個人化されたスケジュールを生成するために応答を使用して、イベントリマインダーを送信し、更にユーザが対話型ウェブガイドの「マイイベント」ビューに登録しているというデータをユーザにイベントを呈示するためのディスプレイモジュール１８２に送信することができる。
【００２７】
更に、応答モジュール１７８は、１つ又はそれよりも多くのフィルタパラメータを受信しフィルタパラメータに関連付けられるオンラインイベントをイベントプロフィールデータベースで検索することができる。フィルタの結果は、ユーザに呈示するためのディスプレイモジュール１８２に渡される。フィルタパラメータの実施例は、以下に限定されるものではないが、チャンネル、イベントのカテゴリ、及びイベントの開始時間を含む。
【００２８】
対話型ウェブガイドサーバ１２０の一実施形態は、イベントプロバイダモジュール１８０を含む。イベントプロバイダモジュール１８０は、イベントプロバイダからオンラインイベントに関連するデータを受信し更に対話型ウェブガイドに表示するためのデータをイベントプロフィールデータベース１２２及び／又は時間索引データベース１２４に格納することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００２９】
対話型ウェブガイドサーバ１２０の一実施形態は、ディスプレイモジュール１８２を含む。ディスプレイモジュール１８２は、ユーザのディスプレイでユーザに対話型ウェブガイドを呈示することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドは、ユーザによって指定されたいずれかのフォーマット、又はグリッドビュー又はリストビューのような初期設定フォーマットを有することができる。ガイドは、ユーザによって指定されたトピックに関連付けられるオンラインイベント、又は参加者によって登録された最も一般的なイベントのようなイベントの初期設定セットを含むことができる。更に、ディスプレイモジュール１８２は、対話型ウェブガイドが、ガイドのディスプレイをカスタマイズし、時間スロットのズームイン又はズームアウト、時間スロット内でチャンネルに対するネスト化されたカレンダーを表示し、及び同じ時間スロットに起こるスタック化イベントの３次元ビューを表示するなどの対話型ウェブガイドを表示させる方法を変更するためのユーザ指令に応答する。
【００３０】
対話型ウェブガイドサーバ１２０の一実施形態は、ウィジェットモジュール１８４を含む。ウィジェットモジュール１８４は、ユーザからのウィジェットカスタマイズパラメータを受信し、更に対話型ウェブガイドを外部ウェブサイトで、デスクトップで、又は接続としてウィジェットを受け入れる他のアプリケーション内でインストール及び実行することを可能にするカスタマイズウィジェットのためのソフトウエアコードを生成することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００３１】
対話型ウェブガイドサーバ１２０の一実施形態は、広告モジュール１８６を含む。広告モジュール１８６は、対話型ウェブガイドに配置する広告を受信し、オンラインイベントに対するオンライン広告キャンペーン及びチケット価格を購入、販売、価格設定、管理、ターゲット、及び最適化するために予測解析モジュール１７６からの予測解析データを使用し、更に適切な広告情報を対話型ウェブガイドの適切なロケーションに適切なビューで表示するための表示モジュール１８２に送信することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００３２】
一実施形態では、広告モジュール１８６は、時間的にターゲット式広告インベントリを買ったり、売ったり、及び／又は取引したりするために、市場または将来の市場を構築することができる。
【００３３】
対話型ウェブガイドサーバ１２０の一実施形態は、ＡＰＩモジュール１８８を含む。ＡＰＩモジュール１８８は、外部関係者と通信するのに使用される規則及び仕様を格納及び実施し、オンラインイベントデータ、ユーザプロフィールデータ、及び／又は解析データのような対話型ウェブガイドに関連付けられた情報に外部関係者がアクセス可能であるようにし、対話型ウェブガイド内の広告を購入又は販売し、更に対話型ウェブガイドコンテンツ内の広告キャンペーンを管理することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００３４】
一実施形態では、ＡＰＩモジュール１８８は、イベントプロバイダによって作成されたＸＭＬファイルにアクセスすることによって、アップロードするためのイベントデータを自動的に抽出することができる。
【００３５】
対話型ウェブガイドサーバ１２０の一実施形態は、待ち受けページモジュール１９０を含む。待ち受けページモジュール１９０は、オンラインイベントのイベントプロバイダのためのイベント待ち受けページを生成し維持することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００３６】
対話型ウェブガイドサーバ１２０の一実施形態は、ソーシャルネットワーキングモジュール１９２を含む。ソーシャルネットワーキングモジュール１９２は、ウェブガイドのユーザに、該ウェブガイドを使用する友達に社会的に接続することを許すネイティブソーシャルネットワークを構築できるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。更に、ソーシャルネットワークは、ユーザに、友達をフォロー（追従）することや、彼の友達がＲＳＶＰを送っているイベント又は現在出席中のイベントを見ることを許す。
【００３７】
一実施形態では、ソーシャルネットワーキングモジュール１９２は、ウェブガイドのユーザに、外部ソーシャルネットワークを経由して友達に接続することも許す。ソーシャルネットワーキングモジュール１９２は、オンラインイベントに出席しているときに、ユーザがチェックインすることを可能にし、そして、前記ユーザが前記イベントにチェックインしている外部ソーシャルネットワークによって提供されるメッセージングシステムを介して、前記ユーザの友達に通知する。
【００３８】
対話型ウェブガイドサーバ１２０の一実施形態は、イベント記録モジュール１９４を含む。イベント記録モジュール１９４は、ユーザの要求に応じて後で観賞するために、オンラインのチャット又はゲームトーナメントなどのオンラインイベントを記録することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００３９】
対話型ウェブガイドサーバ１２０の一実施形態は、報告生成モジュール１９６を含む。報告生成モジュール１９６は、オンラインイベント、該イベントに対する需要（要求）、オンラインイベントの視聴者についての統計、イベントプロバイダのランキング又は格付け、チャンネル及びイベントに関して、報告を生成することができるソフトウエアエージェント及び／又はハードウエア構成要素のいずれかの組合せとすることができる。
【００４０】
図１Ｂの実施例では、イベントプロフィールデータベース１２２は、以下に限定されるものではないが、開始時間、イベントロケーション、及び価格設定、持続時間、許可される視聴者、要件又は事前要件、日程表、チャンネル又は銘柄、関連の番組又はシリーズ、参加者、ホスト、ゲスト又はタレント、ライブステータス、人気、参加、予め受信したＲＳＶＰの数、予想される視聴者、他の情報又はコンテンツとの関係、他のイベント、個人、組織、場所、時間、トピック、カテゴリ、地理的領域、組織、銘柄、又は概念のようなイベントに関するメタデータを含むオンラインイベントに関連のデータを格納する。
【００４１】
オンラインイベントは、ビデオストリーム、音声ストリーム、オークション又は販売、ゲームトーナメント、チャットセッション、ソーシャルイベント、製品発売（新しいブログポスト又は製品の発売など）、スケジュールされたツイート又はリンク、ポッドキャストなど、並びに従来の製品の発売（例えば、新しいコンピュータ、新しいスニーカーラインなど）、サイト又はコンテンツ開始、コンテスト、サーベイ又はポール、ソフトウエアリリース、機能リリース、ニュースリリース、クラス、レクチャ又はトーク、会議又は取引ショーなどのウェブにおけるいずれかのスケジュールされた活動又は出来事とすることができる。イベントは、無料、ペイパービュー、又は加入によって利用することができるものとすることができ、対話型ウェブガイドをホストするウェブサイトを通じて又は特定のイベントに対するウェブサイトに登録した後でアクセス可能である。イベントは、公衆に公開とすることができ、又は招待された視聴者又は資格のある参加者のような特定の視聴者にのみ公開とすることができる。
【００４２】
イベントプロフィールデータベース１２２に格納されるデータは、イベントプロバイダから直接得られる。代替的に又は追加的に、ウェブクローリングシステムが、オンラインイベントデータを外部コンテンツ（ウェブページ、データベース、アプリケーションプログラミングインタフェース（ＡＰＩ））で検索し、イベントプロフィールデータベース１２２に含むためにこのデータを収集する。クローラは、これらのデータを含むサイト又はページを（例えば、特定のウェブサイトにおけるイベントのカレンダーを）具体的に狙うことにより、又は見出されたウェブページで見つけられた構造化又は非構造化データで示すイベントはいずれも組織的に検出するためにウェブサイト及びリンクをクロールするために言語方法を使用することにより、イベントデータを検出する。クローラは、イベントデータを標準化されたイベントデータ方式に変換し、データをイベントプロフィールデータベース１２２に格納する。
【００４３】
一実施形態では、クローラは、ロケーションが参照するイベントの日付及び時間に基づいて以前にクロールされたロケーションを知的に再クロールする。イベントのブロードキャスト日付が近くなる時に、再クローリングの頻度が、イベントのブロードキャスト時間の前にイベントリストデータの変更を検出するために比例して増加する。再クローリングは、イベント開始まで又はイベント開始前の短い時間まで実際のイベントに対するＵＲＬを提供しないイベントサイトをターゲットとすることができる。クローリングシステムは、イベントの開始日付／時間を認識し、イベント開始の前に又はイベント開始と同時にそれを取得するためにＵＲＬを探して知的に再クロールする。イベントが終了した状態で、そのイベントロケーションＵＲＬに対するクローリングは、頻度を低減するか、又は中止することができる。
【００４４】
一実施形態では、イベントデータクローラは、イベントのオンラインロケーションの近くで又は周りでいくつかの異なるＵＲＬを探し取り入れることができる。ユーザが「イベントに行く」ボタン又はリンクをクリックすることによってイベントに行こうとする時に、イベントに対するターゲットＵＲＬが見出されないか利用できない場合、ユーザは、対話型ウェブガイドウェブページ、データ記録、ウィジェット、アプリケーション又はＡＰＩの１つからのイベントを近くのＵＲＬに向け直すことができる。
【００４５】
例えば、「イベントに行く」ボタン又はリンクがエンドユーザによってクリックされた時に、イベントＵＲＬが見つからない場合、イベントがその一部である番組のＵＲＬに行く。番組のＵＲＬが見つからない場合、イベントがその一部であるチャンネルのＵＲＬに行く。チャンネルＵＲＬが見つからない場合、イベントがその一部であるサイトのセクションのＵＲＬに行く。セクションＵＲＬが見つからない場合、そのサイトにおけるイベントカレンダー（１つが存在する場合）のＵＲＬに行く。イベントカレンダーＵＲＬが見つからない場合、ＵＲＬがその一部であるサイトのホームページに行く。ホームページＵＲＬが見つからない場合、対話型ウェブガイドのイベントプロフィールページに行きイベントＵＲＬが見つからなかったというメッセージ状態を表示する。ＵＲＬをカスケードするための他の規則を実施することができる。
【００４６】
図１Ｂの実施例では、時間索引データベース１２４が、以下に限定されるものではないが、インターネットアドレス、イベントに関する時間情報、及びイベントの意図される視聴者、イベントに関連付けられる要求、視聴者、価格、又はインベントリに関する解析データ又は尺度、又はイベントに関連付けられる他のアドレス又はいずれかの種類のコンテンツを含む、オンラインイベントの索引要素を格納する。時間索引データベース１２４に格納されるデータは、広告主及びイベントプロフィールデータベース１２２から得られる。
【００４７】
図１Ｂの実施例では、ユーザデータベース１２６は、以下に限定されるものではないが、ユーザによって参加されたイベント、ＲＳＶＰによってユーザが応答したイベント、及びユーザプロフィール情報を含むユーザ情報を格納する。ユーザデータベース１２６に格納されるデータは、対話型ウェブガイドのユーザから得られる。
【００４８】
図１Ｂの実施例では、広告データベース１２８は、広告、及び以下に限定されるものではないが、広告キャンペーン、価格設定情報、及び広告主情報を含む関連の情報を格納する。
【００４９】
対話型ウェブガイドサーバ１２０はまた、図１８に示すような公知の又は有利なコンピュータシステムにおいて実行することができる。
【００５０】
図２は、対話型ウェブガイドへのアクセスを提供するウェブサイトの例示的なページを示している。図示のように、「厳選」イベントとして分類されたオンラインイベントが列挙される。「厳選」は、イベントに参加するために応答したユーザの数（ＲＳＶＰ）、イベントに対するＲＳＶＰが受信される速度、及び／又はイベントに対するＲＳＶＰに基づく尺度を含む他の数学的関数としてイベントを順序付ける格付けアルゴリズムの使用を通じて生成されたイベントである。「厳選」は、現在起こっている上位イベントである「現在の上位（トップナウ）」、将来起こるとスケジュールされている上位イベントである「次に来る上位（トップアップカミング）」、及び最近起こった上位イベントである「最新の上位（トップリーセント）」のような群に更に細分することができる。これらのリストの各々を図２の実施例に示している。
【００５１】
図１４は、「厳選」の１つとして分類されるオンラインイベントを判断する例示的な処理１４００の流れ図を示している。判断ブロック１４０５で、システムは、厳選を表示するための要求がユーザから受信したか否かを判断する。要求が受信されてない場合（ブロック１４０５−ノー）、処理は、厳選要求が受信されるまで判断ブロック１４５０で待つ。厳選イベントに対する要求を受信した場合（ブロック１４０５−イエス）、ブロック１４１０で、システムは、イベントプロフィールデータベースに格納されたオンラインイベントにアクセスする。
【００５２】
次に、ブロック１４１５で、データベースにおけるオンラインイベントが、各イベントに対して受信したＲＳＶＰの数に基づいて順序付けされる。イベントに対して受信したＲＳＶＰが多い程、イベントはイベントの順序付けで高い位置に格付けされる。
【００５３】
ブロック１４２０で、データベースにおけるオンラインイベントが、各イベントに対してＲＳＶＰが受信される速度に基づいて順序付けされる。例えば、オンラインイベントが、イベントが公開された後の第１の週の間に１００ＲＳＶＰを受信した場合、これは、第１の週の間に２００ＲＳＶＰを受信したイベントより低い位置に格付けされることになる。
【００５４】
ブロック１４３０で、システムは、受信したＲＳＶＰの数に基づくイベントの格付け及びＲＳＶＰを受信した速度に基づくイベントの格付けに少なくとも基づいて、オンラインイベントに格付けアルゴリズムを適用する。一実施形態では、各イベントに対する格付けを合計することができ、最低総合計格付けを有するオンラインイベントが厳選として分類される。
【００５５】
ブロック１４３５で、オンラインイベントは、ユーザ要求の時間に現在実行されているイベントを判断するために濾過される。最低総合計格付けを有する現在実行されているイベントは、「現在の上位」イベントとして分類される。
【００５６】
ブロック１４４０で、オンラインイベントは、特定の時間フレーム内で将来、例えば、次の７日間に再生するようにスケジュールされたイベントを判断するために濾過される。最低総合計格付けを有するイベントは、「次に来る上位（トップアップカミング）」イベントとして分類される。
【００５７】
ブロック１４４５で、オンラインイベントは、特定の時間フレーム内、例えば、過去７日間に既に起こったイベントを判断するために濾過される。最低総合計格付けを有するイベントは、「最新の上位（トップリーセント）」イベントとして分類される。
【００５８】
ブロック１４５０で、「現在の上位（トップナウ）」、「次に来る上位（トップアップカミング）」、及び「最新の上位（トップリーセント）」であると判断されたオンラインイベントがユーザに示されている。イベントが示されるフォーマットは、初期設定フォーマット又はユーザによって指定されたフォーマットのいずれかである。処理はブロック１４５５で終了する。
【００５９】
一実施形態では、「厳選（トップピックス）」リストにおける各オンラインイベントが、イベントに関連付けられるメタデータを含む様々な要素、イベントを「マイイベント」リスト又は個人の又は共有カレンダーに追加するためのクリック可能ボタン、及び／又はイベントのリマインダーをユーザに送信するリマインダーボタンを表示することができる。図２の上部左部分に示すように、対話型ウェブガイドの「厳選」ウェブページは、イベントに関連付けられる静止又はビデオ画像を表示し更に編集上又はアルゴリズミックに判断されたイベントのセットを回転するビデオカルーセルを含むことができる。一実施形態では、画像は、ユーザが対話することができるイベントに関する特定のメタデータを提供することができる。更に、ビデオカルーセルに表示されたイベントを定期的にリフレッシュすることができる。
【００６０】
図２の上部の近くには、「マイイベント」、スポーツイベント、買い物イベント、娯楽イベント、ニュースイベント、一日の最も人気のイベント、及びユーザによって選択可能な特定のトピックにおけるイベントのような対話型ウェブガイドにおけるオンラインイベントデータの代替のビュー又は部分集合のビューを提供するタブが示されている。一実施形態では、タブはイベントに基づいた、又は、時、日、週、月或いはその他の時間区分の傾向を示すトピックに基づいたチャンネルを含むことができる。例えば、オリンピック開催中では、ウェブガイドは、デザインのためにオリンピックのテーマを備えることができ、オリンピックのタグ、及び、オリンピックに関連するイベント及び／又はコンテンツを有するチャンネルを特集することができる。カスタムタブ又はビューはまた、関心のテーマ又はトピックに関連する番組又は特徴コンテンツを表示するために、編集者、ユーザ、又は配信パートナーによって作成することができる。例えば、イベントプロバイダは、スポーツ、娯楽、及びニュースにわたるその固有のコンテンツからイベントプロバイダが作成するチャンネルでのイベントだけを表示することができ、「ワールドカップサッカー２０１０」のラベルが付けられたタブ（図示せず）は、単一のイベントプロバイダ（例えば、ＥＳＰＮ３からのサッカーに関するチャット）からの銘柄化チャンネルのいずれかを通じた複数のイベントプロバイダから、又は合併したチャンネル（例えば、複数のイベントプロバイダからのサッカーチャット）からチャンネル表示イベントを列挙することができる。ビューも、サブビューを含むことができる（例えば、娯楽タブは、音楽、映画、ＴＶ及びゲームのためのサブタブを含むことができる）。
【００６１】
スポーツに関するウェブイベントガイドの実施例が、図３の２次元グリッドフォーマットで示されている。しかし、ガイドは、以下に限定されるものではないが、カレンダー、スケジュール、リスト、又はタイムラインを含むいずれのフォーマットにも載せることができ、各フォーマットは、インターネットで行われるイベントのセットをウェブサイト内のページに、又は様々な時間にインターネットに接続されているオンラインサービス又はアプリケーション内のロケーションに示している。
【００６２】
一実施形態では、２次元グリッドの行は、コンテンツチャンネルを表し、グリッドの列は、いずれかの時間単位の時間スロット（３０分、１時間など）を表している。行列のセル（行−列が交差するところ）は、ウェブで行われる１回又は複数エピソードイベントとすることができるイベントを表している。イベントは、テレビ又はラジオのような他の媒体で、又は物理的なロケーションで行われるが、イベントは、イベントがスケジュールされた日付及び時間にオンラインで消費及び／又は参加することができるようにオンラインで行われなくてはならない。一実施形態では、イベントは、イベントのスケジュールされた日付及び時間の後にアーカイブされた形式で利用することができる。更に、イベントは、チャンネル及び時間スロット内又はその間で互いにリンクさせることができる。グリッドの他のレイアウトも実行することができる。
【００６３】
チャンネルは、１つ又はそれよりも多くのコンテンツプロバイダ、銘柄、番組に関連付けられるイベント、及び／又は１つ又はそれよりも多くのトピック、イベント、又は関心カテゴリに関連付けられるイベントのようなイベントのいずれかのセットを含むことができる。一実施形態では、チャンネルは、チャンネルを作成する１つ又はそれよりも多くの編集者又はエンドユーザによるイベントの集約を含むことができる。
【００６４】
一部の事例では、オンラインイベント又は関連付けられる情報の他の属性を示す１つ又はそれよりも多くの付加的な次元をグリッドに追加することができる。例えば、オフラインテレビ番組イベントと対になったオンラインイベントがあり、両方のイベントが同じ時間スロットに行われる場合、グリッドの第３の次元（ｚ軸）が、テレビ番組と同じ時間に行われるオンライン番組を表示することができる。一実施形態では、ディスプレイがユーザによるクリックで３グリッド次元を再構成することができ、それによってｘ及びｚ軸における要素を入れ替えることができ、この結果、時間スロットがｚ軸に沿って示され、ｚ軸の要素（オフラインテレビ番組など）がｘ軸に沿って示されている。更に、時間、チャンネル及びイベントに関連付けられる情報の付加的な次元を示すために、３次元を超えた更に別の次元を追加することができる。一実施形態では、ユーザは、軸を回転又は再構成することができ、それによって例えば、ｘ軸がｙ軸になる及び／又はｙ軸がｚ軸になる。
【００６５】
グリッド内のチャンネルは、チャンネル名のアルファベット順、又は各チャンネルの現在の又は全体的な人気のような初期設定並べ替え順序に従って順序付けることができる。一実施形態では、チャンネルの人気は、一定期間（例えば、本日から７日前までの間）に、チャンネルに一覧表示された全てのイベントの平均累積人気（average cumulative popularity）の関数として定義することができる。追加的に又は代わりに、チャンネル人気は１つ以上の以下の変数の関数として定義することができる：イベント又はチャンネルの検索数、チャンネルに対する過去の参加者数、所定の時間にイベントに対して受信したＲＳＶＰの総数、ある一定の期間内（例えば、７日間）にイベントに対して受信したＲＳＶＰ数、与えられた時間内のチャンネルへの訪問の総数、与えられた時間内に共有又は言及したチャンネルからのイベント総数、及び、チャンネルに一覧表示された各イベントに対するこれらの変数のうち一部又は全部の速度。一実施形態では、ユーザは、チャンネルを順序付けし表示すべきである順序を選択することができる。更に、グリッドのチャンネルは、多数のサブイベントを１つの時間スロットに要約することができる。サブイベントは、そのチャンネルで行われる単一のイベントに関係するこの中の階層イベントとすることができ、又は同じか又は重なり合った時間にそのチャンネルで行われる個別の並行イベントとすることができる。
【００６６】
一実施形態では、複数のイベントを単一の時間スロット内の１つのチャンネル内で表示することができる。複数のイベントを表示する方法は、以下に限定されるものではないが、時間スロットのズームイン又はズームアウト、時間スロット内のチャンネルに対するネスト化カレンダーの表示、時間スロット内のイベントの拡張可能なリスト又はメニューの表示、時間スロットで及びその時間に行われる複数のイベントを表示するページ上でチャンネルに対するチャンネルページを開くこと、及び第３の次元としてｚ軸を使用する同じ時間スロットで起こるイベントのスタック化ビューの表示を含む。一実施形態では、複数のイベントを有する任意の時間スロットに対して、ウェブガイドがイベント名及び同じ時間スロットにスケジュールされているその他のイベント数であるＮを表示するというような動的な方法で、ウェブガイドはカレンダービュー内のタイムセグメント中に複数のイベントを表示することができる。
例えば、ウェブガイドにおけるツイッターチャンネルは、「オバマ大統領による炉辺談話、そして、４００以上のチャット」が示されることになり得る。ディスプレイに表示される最初のイベントは、その時間スロット及びチャンネルに対するイベントの集合のうちで最も人気のあるものである。その後、一定の間隔で、例えば２、３秒毎に、ディスプレイは、その時間スロット及びチャンネルに対するイベントの集合において、次に人気のあるイベントを表示するために更新される。時間スロットに表示されたイベントの動的な循環は、最も人気のあるイベントから始まり、ユーザは一時的にページ上にとどまるだけであり、最も人気のあるイベントは、ウェブガイドのユーザによって最も視聴されやすい。類似の表示方法を階層イベントと共に使用することができる。
【００６７】
一実施形態では、チャンネルプロフィールビューを対話型ウェブガイドに表示することができる。チャンネルプロフィールビューは、オンラインイベントの特定のチャンネルのプロフィールを提供し、チャンネルは、特定のコンテンツプロバイダによって提供されるイベント、様々なトピック又は関心に関するイベント、又は編集者又はユーザによって集約されたイベントを表すことができる。
【００６８】
グリッド内で、チャンネル名、チャンネルの人気、番組名、番組の人気、価格、コンテンツ格付け、又はチャンネル又は番組のいずれかの他の望ましい属性に従ってユーザによってコンテンツを選別することができる。グリッドは、以下に限定されるものではないが、ビデオ、音声、チャット、テキスト、販売、オークション、製品発売、ゲーム、提供、及び賞品を含むメディア及び／又はイベントタイプ、又は、以下に限定されるものではないが、タイトル、タグ、カテゴリ、チャンネル、キーワード、価格、及び持続時間を含むその他のメタデータパラメータによって、検索問合せに従って濾過することができる。例えば、図６に示すように、フットボールのような検索問合せに関するイベントを見つけるために検索を実行することができる。検索の結果は、図６のリストフォーマットに表示されている。しかし、結果はまた、検索問合せに適合するか又は関連するオンラインイベントに対する検索の結果だけを含むグリッド又はいずれかの他のフォーマットで表示することができる。一実施形態では、検索結果は、ユーザプロフィールの結果に応答して、問合せを起動したユーザに関連するオンラインイベントだけを含むことができる。一実施形態では、検索問合せの結果を関連性、人気、日付、タイトル又はいずれかの他の基準によって格付けることができる。一実施形態では、検索を特定の時間、地理的ロケーション及び／又はユーザの関心プロフィールに関連するインターネット又はウェブで行われるイベントだけを表示するように修正することができる。更に、グリッドは、特定の地理に関連するコンテンツだけを表示するようにローカライズすることができる。一実施形態では、グリッドは、視聴者に対して現在の時間を焦点にするように自動的に調節することができる。
【００６９】
グリッド内で、イベントリストは、イベントのコンテンツに関する要約情報を提供することができる。例えば、図３に示すように、イベントは、グリッドのイベントの上でカーソルを移動することによってプレビューされ、選択メタデータ（説明及び／又はチャンネルなど）及びイベントを「マイイベント」に追加するか又は対話型ウェブガイドによって提供されたイベント詳細ページに行くをクリックするなどの特定の作動可能な機能を含むポップアッププレビューを見ることができる。グリッドのイベントがユーザによってクリックされた時に、ユーザは、イベントに関する更に詳細な要約情報に、又はウェブ上のイベントのロケーションに直接誘導される。一実施形態では、対話型ウェブガイドは、ユーザがイベントを選択し、イベントの上でカーソルを移動し、イベントに触れ、イベントで動作をし、又はイベントをクリックした時に、特定のイベントに関するより多くの情報を表示する拡張可能なイベントリストを提供することができる。
【００７０】
図３に示すオンラインスポーツイベントの例示的なグリッドは、上位イベントをビューするためにユーザが選択することができるボタンを上部右角に有する。ユーザがこのボタンを選択した時に、スポーツカテゴリの上位イベントが、図４の例示的なリストに示すように表示されている。最も一般的な次に来るイベントが、ウェブサイトの上部左角に示され、このイベントに関するユーザからのコメントも提供する。更に、次に来る上位スポーツイベントが、ウェブページの右側に列挙される。
【００７１】
一実施形態では、オンラインイベントリストの対話型ガイドは、イベントの種類、意図される視聴者、イベントの人気のようなイベントのテーマコンテンツを示すために、カラー符号化され、又は特定の図形アイコン又はアートワークを備えたイベントを表示することができる。
【００７２】
一実施形態では、世界中のウェブサイト上で行われているイベントのスケジュールを表示するためにユーザがリストビューを選択することができ、リストビューは、上述のグリッドビューの機能の全てを有するが、グリッドフォーマット以外のリストに情報を表示する。
【００７３】
リストビューでは、一実施形態では、チャンネルを示すために見出しが使用され、行が、これらのチャンネルに対する様々な時間スロットでのイベントを示している。一実施形態では、時間スロットを示すために見出しを使用することができ、これらの時間スロットで行われるチャンネル及びイベントを示すために行を使用することができる。更に別の実施形態では、見出しが格付けを示し、行は、格付けを備えた様々な時間、様々なチャンネルにおけるイベントを示している。リストビューの他のレイアウトも実行することができる。
【００７４】
イベントプロフィール
一実施形態では、対話型ウェブガイドは、イベントに行くためのボタン又はリンク及びＲＳＶＰへのボタン又はリンクを含むオンラインイベントに関する詳細なデータ及びメタデータを提供し、イベントを個人又は群イベントスケジュールに追加することができる。一実施形態では、対話型ウェブガイドは、イベントが現在行われているか否かを及びリアルタイム視聴者測定値（現在の又は予想される参加者の数など）のような他の情報を表示することができる。一実施形態では、対話型ウェブガイドは、イベントに関する話し合い又はイベントに関係するコンテンツを表示することができる。例えば、ログインしオンライン野球イベントに参加しているユーザからのコメントが図４の下部左角に示されている。
【００７５】
イベントは、イベントに関するイベントプロフィール情報をビューするためにクリックすることができ、又はユーザは、「イベントに行く」リンク又は「再生」ボタンをクリックすることによってイベントに参加することができる。イベントが再生された時に、イベントが現在起こっている場合、ユーザをライブイベントに連れて行くか、又はライブイベントを対話型ウェブガイド内で直接再生することができる。イベントが既に起こっている場合、ユーザはイベントコンテンツのアーカイブ又は記録された複製に連れていかれるか、又はユーザに、イベントを見るか再生するかの選択が与えられる。イベントがまだ起こっていない場合、ユーザは、リマインダーを設定するか又は事前設定リマインダーを受信するか求められる。例えば、事前に選択されたリマインダーは、イベントの開始時間前１５分、３０分、又は１時間に設定することができる。リマインダーは、電子メール、ショートメッセージサービス（ＳＭＳ）、ツイッター、リアリイシンプルシンジケーション（ＲＳＳ）、電話呼出し、デスクトップアプリケーションにおけるポップアップ警報、対話型ウェブガイド内の警報、又はいずれかの他の通信媒体を通じてユーザに提供することができる。
【００７６】
一実施形態では、ウェブガイドは、ユーザのためにオンラインイベントを記録するための記録機能を備えることができる。例えば、もしオンラインチャットイベントに対するユーザＲＳＶＰが、ライブでそれを視聴することができないというものであれば、ウェブガイドは、チャットセッションを記録する、保存デジタルオンラインビデオ、テキスト又は音声ファイルを作成することによって、それを記録することができる。その後、当該ファイルは、ユーザが将来いつでもオンデマンドでアクセスすることができるオンラインＵＲＬに格納される。記録機能はあらゆる種類のオンラインイベント、例えば、オンラインチャット、オークション又は販売、ゲームトーナメント、ビデオ、及び音声などを、記録することができる。
【００７７】
図１９は、オンラインイベントに対してユーザからＲＳＶＰを受信するためのウェブガイドによる例示的な処理を示す流れ図を示している。ブロック１９０５で、ウェブガイドは、特定のオンラインイベントに対して、ユーザからＲＳＶＰを受信する。
【００７８】
判断ブロック１９１０で、システムはオンラインイベントが始まっているかどうかを判定する。もしオンラインイベントがまだ始まっていない（ブロック１９１０  いいえ）ならば、処理は判断ブロック１９１０にとどまる。もしオンラインイベントが始まっている（ブロック１９１０  はい）ならば、判断ブロック１９１５でシステムは、ユーザがイベントにチェックインしているかどうかを判定する。もしユーザがチェックインしている（ブロック１９１５  はい）ならば、ブロック１９９９で処理は終了する。
【００７９】
もしユーザがイベントにチェックインしていない（ブロック１９１５  いいえ）ならば、ブロック１９２０でシステムはオンラインイベントを記録する。その後、ブロック１９２５でシステムは、ユーザ又はその他のユーザらによるオンデマンドアクセスのために、記録されたイベントをオンラインＵＲＬに格納する。
【００８０】
図２０は、ユーザに特定のオンラインイベントを提供する例示的な処理を示す流れ図を示している。
【００８１】
ブロック２００５でシステムは、特定のオンラインイベントに対して、ユーザからＲＳＶＰを受信する。その後、ブロック２０１０でシステムはリマインダー設定をユーザに促す。当該設定は、以下に限定されるものではないが、ユーザがリマインダーを受信したい時間、ユーザがリマインダーを受信したい頻度、ユーザがリマインダーを受信したい方法（例えば、メール又はＳＭＳ経由）を含むことができる。ブロック２０１５で、適切な時間でシステムはイベントのためにユーザにリマインダーを送信する。
【００８２】
ブロック２０２０でシステムは、ユーザからイベントに対する再生要求を受信する。判断ブロック２０２５でシステムは、イベントが既に起こっているかどうかを判定する。もしイベントが既に起こっている（ブロック２０２５  はい）ならば、ブロック２０３０で、システムは、ユーザがＲＳＶＰを使って送信したイベントの記録を、オンデマンドで提供するＵＲＬをユーザに提示する。ブロック２０９９で処理は終了する。
【００８３】
もしイベントがまだ開始されていない（ブロック２０２５  いいえ）ならば、システムは、ブロック２０３５でライブイベントのＵＲＬをユーザに提示するか、又は、システムは、ブロック２０４０でウェブガイド内においてライブイベントを再生するかのいずれかを行なうことができる。ブロック２０９９で処理は終了する。
【００８４】
一実施形態では、イベントを共有することができる。イベントを共有する方法は、以下に限定されるものではないが、電子メール招待を通じて友達と共有するためのリンク又はボタンを通じて、共有カレンダーツール内で、推薦ツールにより、及びイベントに関する通知をツイッターのようなソーシャルネットワークに送信することを含む。
【００８５】
一実施形態では、ウェブガイドは、ユーザらに彼らの友達と社会的に接続することを可能にするそれ自体を組み込んだソーシャルネットワークを実装する。ウェブガイドのソーシャルネットワークのソーシャルネットワーキング機能は、ユーザが彼の友達をフォローすることや、また、他のユーザらが彼をフォローすることも可能にする。例えば、第一ユーザが第二ユーザによってフォローされるとき、第二ユーザは、第一ユーザがＲＳＶＰを送っているイベント、第一ユーザが好きな又は嫌いなイベント、第一ユーザが現在申し出ている思われるイベント及び／又は第一ユーザが現在参加中の生のイベントを見ることができる。一実施形態では、ユーザが現在参加中のイベントのみを友達に表示し、一般に公開しないように設定することができる。
【００８６】
一実施形態では、ウェブガイドは、ユーザが電子メール、ツイッター、フェイスブックやプランキャストなどのような外部ソーシャルネットワークを経由して友達に接続することを可能にする。ウェブガイドは、オンラインイベントに参加しているときや、チェックイン情報を受信したとき、ユーザがチェックインできるようにし、ウェブガイドは、当該ユーザの友達に通知する。通知は、ユーザの友達がイベントに参加できるようにＵＲＬを提供する。一実施形態では、ウェブガイドは、該ウェブガイドを用いたユーザインタラクションにおいて、ユーザの友達に送信される通知、例えば、イベントにＲＳＶＰの送信、又は、オンラインイベントの申出を、促すことを可能にする。
【００８７】
図２１は、ユーザがウェブガイドと対話するときにユーザの友達に通知する例示的な処理を示す流れ図を示している。
【００８８】
ブロック２１０５で、ウェブガイドシステムは、ユーザとのインタラクション（対話）を受信する。対話には、以下に限定されるものではないが、オンラインイベントに対するＲＳＶＰを受信すること、オンラインイベントを提供すること、オンラインイベントの好き又は嫌いを表明すること、オンラインイベントに出席することが含まれ得る。その後、ブロック２１１０で、ウェブガイドは、ユーザのウェブガイド対話の通知を、当該ユーザの友達に送信するために、そのソーシャルネットワーキング機能を利用する。通知対象の友達は、以下に限定されるものではないが、ユーザが通知対象となる友達を特定すること、ユーザが彼のネットワークに参加するように友達を招待すること、参加する友達に知らされること、又は、友達が、通知されるユーザのネットワークに、参加することを要求することを含む多くの方法で特定することができる。
【００８９】
判断ブロック２１１５で、システムは、ユーザが１つ以上の外部ソーシャルネットワークのメンバーであるかどうかを判定する。この情報は、ユーザがウェブガイドの登録時に、又は後で、ユーザによって与えられ得る。もしユーザが外部ソーシャルネットワークのメンバーでない（ブロック２１１５  いいえ）ならば、ブロック２１９９で処理は終了する。
【００９０】
もしユーザが、外部ソーシャルネットワークのメンバーである（ブロック２１１５  はい）ならば、判断ブロック２１２０で、システムはユーザがオンラインイベントに参加するためにチェックインしているかどうかを判定する。もしユーザがチェックインしていない（ブロック２１２０  いいえ）ならば、ブロック２１９９で処理は終了する。もしユーザがチェックインしている（ブロック２１２０  はい）ならば、ブロック２１２５で、システムが外部ネットワーク上のユーザの友達に、ユーザがオンラインイベントに参加するためにチェックインしていることを通知する。ブロック２１３０で、システムはユーザの友達にＵＲＬを提供し、その他の人が同じオンラインイベントに参加できるようにする。
【００９１】
図５は、選択されたタブ「マイイベント」の下でユーザの関心にカスタマイズされた例示的なウェブイベントを示している。一実施形態では、対話型ウェブガイドの「マイイベント」ウェブページは、個人又はグループが、「マイイベント」のリストに保存し、参加するためにＲＳＶＰを提供し、訪問し、及び／又は参加したオンラインイベントを表示する。「マイイベント」ウェブページ中のイベントは、以下に限定されるものではないが、メディアタイプ、チャンネル、人気、日時、期間、価格、ユーザによってそれらが視聴されているかどうか、格付けを含むカテゴリによって分類され得る。ディスプレイは、グリッド又はリストのようないずれかのフォーマットとすることができる。特定のイベントに関するイベントプロフィール情報を見るためにユーザがイベントをクリックすることができる。一実施形態では、「イベントに行く」リンク又は「再生」ボタンをクリックすることによってウェブイベントを再生することができる。イベントの再生が選択された時に、ユーザは、現在起こっている場合はライブイベントのウェブサイトに、又はイベントが既に起こった場合はイベントコンテンツのアーカイブ又は記録された複製に運ばれる。
【００９２】
「厳選」（図２）又は検索結果（図６）のようないずれかのビューに示されているオンラインイベントと同様に、ユーザがＲＳＶＰによって登録したイベントをイベントの時間、次に来る、現在起こっている、及び最近起こったというイベントの時間に従って分類することができ、これらのイベントを図５に示すようなタブを使用して編成することができる。他のイベントカテゴリも実行することができる。図５の例示的なリストは、ユーザが登録した３つの次に来るイベントを示している。
【００９３】
一実施形態では、「マイイベント」ビューが、ユーザが登録したイベントのステータス又はそれに関する情報、例えば、イベントがユーザ及びイベントの人気によって見られたか否かを示している。一実施形態では、「マイイベント」ビューは、ユーザの「マイイベント」タブに格納されているイベントの総数及び／又は過去に起こった、現在起こっている、又は将来スケジュールされている格納されているイベントの数の概要を表示することができる。
【００９４】
一実施形態では、「マイイベント」ビューのイベントをチャンネル、日付／時間、人気、視聴者サイズ、格付け、ジャンル、媒体種類、カテゴリ、又はいずれかの他のパラメータによって選別することができる。初期設定並べ替え順序を設定することができ、又はユーザが並べ替えの方法を選択することができる。
【００９５】
ユーザが、対話型ウェブガイドで各イベントリストと共に利用することができる「マイイベントに追加」ボタンをクリックした時に、ユーザの「マイイベント」ビューにイベントを追加することができる。例えば、図３では、カーソルがイベント「２０１０オーストラリアオープン−コート６（第５日）」の上で動いて、イベント詳細及び「マイイベントに追加」ボタンを備えたポップアップウィンドウを上に有してくる。ユーザがボタンを選択した時に、対応するオンラインイベントがユーザの個人又は共有カレンダーに追加される。ユーザがイベントをユーザの個人カレンダーに追加した時に、ユーザは、イベント自体及び／又はイベントが表す他のものに対するＲＳＶＰを効率的に送信し、対話型ウェブガイドが、データベースにユーザ及びイベントに関する情報を格納する。一実施形態では、ＲＳＶＰが送信された時間にユーザによって中に又は外にリマインターを選択することができる。
【００９６】
リマインダーは、様々なカレンダーアプリケーション（ｉＣａｌ、Ｏｕｔｌｏｏｋ、Ｇｏｏｇｌｅ  Ｃａｌｅｎｄａｒなど）に自動的に又は手動で同期させることができる。例えば、電子メールをユーザのカレンダーに含むために添付されたｉＣａｌ記録と共にユーザに送信することができる。代替的に、カレンダー招待をユーザに送信するか、又はユーザの許可によって連結されたカレンダーサービス又はアプリケーションに自動的に挿入することができる。
【００９７】
いずれかのビュー（グリッドビュー、リストビュー、マイイベントビュー、厳選、検索結果、又はいずれかの他のビュー）におけるイベントを以下に限定されるものではないが、開始時間、終了時間、持続時間、タイトル、価格、人気、視聴者のサイズ、言語、地理、意図される視聴者、コンテンツ格付け、ユーザ格付け、ユーザ選択フラグ又はタグ、ジャンル、カテゴリ、チャンネル、銘柄、番組又はシリーズ、媒体、及びコンテンツ種類（ビデオ、音声、チャット、ゲームプラットフォーム、バーチャルリアリティ、ウェブサイトなど）を含むいくつかの方式のいずれかでユーザによって選別することができる。
【００９８】
対話型ウェブガイドの表示
一実施形態では、「インターネット」又は「ウェブ」で行われるオンラインイベントの対話型ウェブガイドは、いずれのビューでも（グリッドビュー又はリストビューなど）、テレビ、ＤＶＲ、セットトップボックス、又は個人媒体プレーヤの電子番組ガイド（ＥＰＧ）内のテレビイベントに関連付けられるか又は関連するオンラインイベントに関する情報と共に表示することができる。例えば、テレビで行われるイベントに関連付けられるインターネットで行われるイベントを表示することができる。別の一例として、スーパーボールの生ブロードキャストの間、対話型ウェブガイドは、ｕＳｔｒｅａｍ、Ｌｉｖｅｓｔｒｅａｍ、Ｊｕｓｔｉｎ．ｔｖ、ＹｏｕＴｕｂｅ、ツイッター、Ｓｅｃｏｎｄ  Ｌｉｆｅ、様々なウェブページのようなオンラインロケーションで（いつでもは現在）行われているスーパーボールに関連付けられるオンラインイベントを表示することができる。一部の事例では、対話型ウェブガイドは、オンライン番組ガイド（ＯＰＧ）内にオンラインイベントリストに関連付けられるテレビイベント又はオフラインイベントに関する情報を表示することができる。
【００９９】
ある実施例では、ＯＰＧはウェブ上で起こるイベントのみを表示する。
【０１００】
一実施形態では、対話型ウェブガイドを３−Ｄ表示技術（例えば、３ＤＴＶ又は３Ｄディスプレイにおける３Ｄ眼鏡を必要とする）を使用して３又は多次元で（オンライン及び／又はオフラインイベントの）ガイド又はグリッドとして表示することができる。
【０１０１】
一実施形態では、イベントに関する文脈的に関連のある情報をオンラインイベントリストに関するメタデータのデータベースから取得し、フレーム、ツールバー、ポップアップ領域、ティッカー、ウィンドウ、ピクチャ−イン−ピクチャ、又は情報オーバーレイで表示することができ、ウェブブラウザ、ビデオプレーヤソフトウエア、音声プレーヤソフトウエア、又は他の媒体プレーヤソフトウエア内で行われる時に実際のイベントを見ることができる。
【０１０２】
一実施形態では、現在ライブ中のオンラインイベントの最新分数（Ｎ）の自動的に記録されたプレビュー又は概要をイベントプロフィールページに又は対話型ガイド内にビデオサムネイル又は組込みビデオプレーヤにおけるオンラインイベントリストのグリッド又はスケジュールを表示することができる。
【０１０３】
一実施形態では、ユーザが、対話型ガイド、オンラインイベントのグリッド又はスケジュール、又はオンラインイベントプロフィールページを閲覧している間に、特定のユーザプロフィールに関連したオンラインイベントに対する推薦を表示することができる。一部の事例では、オンラインイベントのセットをユーザに表示することができ、イベントのセットは、ユーザの友達又は参加するためにユーザがＲＳＶＰを送信された社会的に接続した他の個人が、参加者として現在「検査イン」されているか又はユーザに推薦されているイベントを含むことができる。
【０１０４】
図１５は、対話型ウェブガイドをユーザに提供する例示的な処理１５００を示す流れ図を示している。ブロック１５０５で、本発明のシステムはイベントプロバイダからオンラインイベントデータを受信する。オンラインイベントデータは、イベントのロケーション、イベントの時間、及びイベントに関するメタデータを含むことができる。データは、イベントプロフィールデータベース１２２及び／又は時間索引データベース１２４に格納される。
【０１０５】
ブロック１５１０で、本発明のシステムは、ウェブクローラを使用してウェブ上でオンラインイベントデータを検索する。クローラによって得られたイベントデータは、イベントプロフィールデータベース１２２及び／又は時間索引データベース１２４に格納される。
【０１０６】
判断ブロック１５１５で、本発明のシステムは、対話型ウェブガイドの呈示に対する要求を受信したか否かを判断する。要求が受信されていない場合（ブロック１５１５−ノー）、処理は、ガイド要求が受信されるまで判断ブロック１５１５で待つ。ガイドに対する要求を受信した場合（ブロック１５１５−イエス）、処理は判断ブロック１５２０に続く。
【０１０７】
判断ブロック１５２０で、システムは、ユーザプロフィールが要求側ユーザに対して利用可能か否かを判断する。ユーザプロフィールが利用可能である場合（ブロック１５２０−イエス）、ブロック１５２５で、システムは、ユーザプロフィールに指定されたユーザプリファレンスに基づいて対話型ウェブガイドをフォーマット設定する。次に、ブロック１５３０で、フォーマット設定されたガイドが、ユーザのディスプレイでユーザに示されている。ユーザプロフィールが利用可能でない場合（ブロック１５２０−ノー）、ブロック１５３５で、対話型ウェブガイドのための初期設定フォーマット設定が使用され、フォーマット設定されたガイドがブロック１５３０でユーザに示されている。
【０１０８】
処理は、ブロック１５３０から指令又は要求がユーザから受信したか否かをシステムが判断するブロック１５４０に続く。指令又は要求が受信されなかった場合（ブロック１５４０−ノー）、処理は、指令又は要求が受信されるまで判断ブロック１５で待つ。
【０１０９】
指令又は要求を受信した場合（ブロック１５４０−イエス）、システムは、指令又は要求に応答し、判断ブロック１５４０に戻り次の要求又は指令を待つ。ユーザが送信することができる指令又は要求の例は、以下に限定されるものではないが、厳選を表示する段階、検索要求を送信する段階、ガイド呈示のフォーマット（ガイドビュー、リストビューなど）を変更する段階、イベントに関するより多くの情報を取得するためにオンラインイベントを選択する段階、イベントをユーザの「マイイベント」に追加する段階、イベントへのＲＳＶＰ、イベントに行く段階を含む。
【０１１０】
個人化されたスケジュール
一実施形態では、過去、現在、及び次に来る選択された及び／又は推薦されたイベントの個人化カレンダーをユーザに提供することができる。推薦は、ユーザが時間の経過に伴ってＲＳＶＰを送信された及び／又は参加したイベントに基づくことができる。一実施形態では、推薦はまた、ＲＳＶＰが送信された及び／又はユーザの社会的接続、ユーザが加わっている様々なコミュニティのメンバーによって参加されたイベント、又はユーザに類似のプロフィール属性を切り取る他のユーザのイベントに基づくことができる。
【０１１１】
ユーザは、ユーザがリストから選択したチャンネル、チャンネル詳細ページ、又はチャンネルを追加する選択肢が提供される対話型ウェブガイド内のいずれかの場所の組合せに基づく「マイマトリックス」タブを作成することができる。更に、対話型ウェブガイドウィジェットを使用してユーザがチャンネルを選択することができる。更に、ユーザは、キーワードの検索によって生成されたチャンネルのリストから選択することができる。例えば、ユーザは、「チェス、ワイン、ドナカラン及びガーデニング」に関するイベントに関心を有する場合がある。イベントの対話型ウェブガイドのデータベース内のこれらの語の検索は、これらのチャンネル又はチャンネルにおけるイベントに関連付けられるメタデータを使用して関連のチャンネルのリストを生成する。次に、ユーザは、「マイマトリックス」に表示されるチャンネルを選択することができる。ユーザはまた、ユーザの友達が共有するチャンネルのリストから選択することができる。ユーザが「マイマトリックス」に表示するチャンネルを選択した状態で、ユーザは、初期設定ビューを作成するためにチャンネルの順序を更に選択することができる。
【０１１２】
上述の対話型ウェブガイドの機能の全ては、以下に限定されるものではないが、コンピュータ、移動電話、移動コンピュータ、テレビ、セットトップボックス、ＤＶＲ、カメラ、ビデオカメラ、デジタルオーディオ装置、媒体サーバを含む「インターネット」に接続したあらゆる装置（接続された装置）で利用することができる。
【０１１３】
オンラインイベント−データ記録オブジェクト
開始時間、１つ又はそれよりも多くのオンラインイベントロケーション、及びイベントに関するメタデータのうちの１つ又はそれよりも多くの要素を含むデータ記録オブジェクトとして、オンラインイベントをイベントプロフィールデータベース１２２に格納することができる。一実施形態では、開始時間は、視聴者の現在の時間帯に対して調節される。更に、終了時間及び／又はいずれの再帰規則又はスケジュールもデータ記録の一部として含むことができる。
【０１１４】
オンラインイベントロケーションは、オンラインビデオ、オーディオ、チャット、バーチャルリアリティ、対話型ゲーム、ウェブ走査検索、又はいずれかの他のオンラインアプリケーション又はオンライン媒体を通じて、オンラインでイベントにアクセス可能なＵＲＬ又は他のオンラインロケーション識別子である。代替的に、イベント開始時間の前に又はこれと同時に提供されるプレースホルダをイベントロケーションのために使用することができる。
【０１１５】
イベントに関するメタデータは、以下に限定されるものではないが、イベントに関する説明情報、及び価格設定、持続時間、許可される視聴者、要件又は事前要件、日程表、チャンネル又は銘柄、関連の番組又はシリーズ、参加者、ホスト、ゲスト又はタレント、ライブステータス、人気、参加、予め受信したＲＳＶＰの数、予想される視聴者、他の情報又はコンテンツとの関係、他のイベント、個人、組織、場所、時間、トピック、カテゴリ、地理的領域、組織、銘柄、又は概念のような属性を含むことができる。
【０１１６】
一実施形態では、付加的なイベントオブジェクト特性を含むことができる。イベントオブジェクトは、点又は間隔とすることができる。イベントオブジェクトが点である場合、これは、持続時間を持たない時間における特定の瞬間に起こる。イベントオブジェクトが間隔である場合、これは、少なくともある持続時間を有する。イベントオブジェクトは、単一のイベント、循環する定期的にスケジュールされたイベントのシーケンス、非循環の定期的にスケジュールされたイベントのシリーズ、又は非循環の不規則にスケジュールされたイベントのシリーズ又はシーケンスとすることができる。
【０１１７】
イベントオブジェクトは、不可分又は可分とすることができる。例えば、定期的に循環するイベントのシーケンスであるイベントオブジェクトは、シリーズでの以前に起こったイベントに参加者が参加する要件がない場合、個別のイベントオブジェクトに分割することができる。
【０１１８】
イベントオブジェクトは、イベントがイベント及び／又はイベントのスケジュールを含むことができるように階層的に関連付けることができる。イベントオブジェクトは、関連のイベント、繰返し、類似のイベント、含まれたイベント、イベントを含むイベント、望ましいイベント、以前のイベント、次のイベントのような他のイベントにリンクさせることができる。
【０１１９】
イベントオブジェクトは、特定のチャンネルにリンクさせることができ、チャンネルは、コンテンツプロバイダ、銘柄、番組、トピック、編集者、ユーザ、又はイベントの特別な集約を表すことができる。イベントオブジェクトは、関連のコンテンツ、コメント、ウェブサイト、文書のような他の情報にリンクさせることができる。更に、イベントオブジェクトは、関連付けられる個人、組織、及び／又は場所にリンクさせることができる。更に、イベントオブジェクトは、関連付けられる広告、製品、及び／又はサービスにリンクさせることができる。
【０１２０】
イベントオブジェクトは、スケジュールされたサブイベントを含むことができ、各サブイベントはまたイベントオブジェクトである。格納は、他のオブジェクトを含むデータを完全に含むオブジェクトの機能とすることができる。代替的に、格納は、個別のイベントオブジェクト間のパートノミック関係を示すデータベース記録連鎖又は意味リンクによって示すことができる。
【０１２１】
階層イベントオブジェクトを使用することができる。例えば、オリンピックのような重要なイベントは、スキーのような様々なスポーツのサブイベントから構成することができる。スキーサブイベントは、ダウンヒルスキー、スラロームスキーのような様々な競技の他のサブイベントから構成することができる。階層イベントオブジェクトの別の実施例は、「日付ｘにおけるＰＳＴ（太平洋標準時間）の正午の１，０００ツイッターイベント」と呼ぶイベントである。この重要なイベントは、その時間スロットにおける異なるツイッターユーザによって供給される異なるツイッターイベントを説明する１，０００サブイベントオブジェクトを有する。
【０１２２】
予測解析
ウェブの時間索引は、オンラインイベントの２つ又はそれよりも多くの索引要素を関連付ける。オンラインイベントの索引要素の非制限的実施例は、インターネットアドレス、時間情報、及びメタデータを含む。インターネットアドレスは、オンラインイベントに対するユニフォームリソース識別子（ＵＲＩ）又はユニフォームリソースロケータ（ＵＲＬ）の形式を用いることができる。オンラインイベントに対する時間情報は、時間点（開始及び／又は終了時間）、時間間隔、又は日付及び時間のような時間パターン、循環スケジュール、又は日付及び時間の不規則なスケジュールの形式を用いることができる。オンラインイベントメタデータは、関連付けられたインターネットアドレスを備えた特定の時間に起こったイベントに関する情報、イベントの意図された視聴者、要求に関する解析データ又は尺度、視聴者、価格、又はイベントに関連付けられるインベントリ、又は他のアドレス又はイベントに関連付けられるいずれかの種類のコンテンツを含むことができる。一実施形態では、オンラインメタデータは、広告、又はこれらのイベントでターゲットとされ、又は利用可能な広告キャンペーン又は広告ネットワークサービスに関連付けられるＵＲＬを含むことができる。
【０１２３】
一方、時間索引はインターネットロケーション、時間や広告、又は単なる時間間隔やメタデータ、或いはそれらの索引要素の組合せと連携することができる。
【０１２４】
時間索引は、オンラインイベントに対する視聴者要求及び予想参加者数、オンラインイベント、広告、又はイベントチケットに関するユーザ挙動に関する予測解析を実行するための情報を提供する解析データ及び他のデータを記録し、生成し、コンピュータ計算し、又は関連付けるために含むことができ、又は使用することができる。解析データは、時間索引の情報だけに基づいてコンピュータ計算することができ、又は外部情報、又は時間索引データ及び外部情報の組合せに基づいてコンピュータ計算することができる。
【０１２５】
一部の事例では、時間索引は、様々な「インターネット」アドレスでのオンラインイベントインベントリに対する広告購入をターゲットにし、更に最適化するための広告主に有用とすることができる解析データ及び他のデータを生成、コンピュータ計算、又は関連付けるために含むことができ、又は使用することができる。一実施形態では、時間索引は、その次に来るオンラインイベントに対する要求及び／又は人口動態、及びその以前の又は類似のオンラインイベントに関する過去の解析データに基づいて、その広告インベントリを価格付けし販売するオンライン広告インベントリの公開者及び／又は販売者に有用とすることができる解析データ及び他のデータを生成、コンピュータ計算、又は関連付けるために含むことができ、又は使用することができる。
【０１２６】
例えば、解析は、予めイベントに対してＲＳＶＰ、又はイベントに対する何らかの尺度を送信した人々の数に基づくことができる。一実施形態では、これらの解析はまた、イベントに関する情報を見て、イベントが行われるページに行くためにクリックし、他の個人とイベントを共有又は話し合った個人の数のような尺度、並びにＲＳＶＰがイベントに対して受信される速度又は時間的なイベントへの訪問のような尺度に基づくことができる。これらの尺度を使用することにより、「ランク」又は「スコア」を時間の経過と共にイベントに対して計算又は推定することができる。次に、このスコアは、オンラインイベントに対する現在の要求及びオンラインイベントの将来の実際の参加のインジケータとして使用することができる。一実施形態では、イベントに対して期待される予定参加者に関する情報は、ウェブガイドにおける公開者、広告主、又は消費者に示すことができる。
【０１２７】
イベントのランク又はスコア、又はこれらのスコアに寄与する個々の尺度はまた、イベントが起こる前、イベントが起こっている間、及びイベントが起こった後に、イベントに関する報告を生成し、経時的なイベントに関連付けられる広告インベントリ又はイベント許可チケットの価格を動的に判断又は予測するために使用することができる。
【０１２８】
報告は、ある期間にわたるそれらのイベントに対する需要、それらイベントの実際の視聴者、それら視聴者の人口統計、ある期間にわたって他のイベントプロバイダによって提供される競合イベントに対する需要、該競合イベントの実際の視聴者、該競合イベントの実際の視聴者の人口統計について、イベントプロバイダ向けに生成され得る。
【０１２９】
更に、集約した報告及び索引は、ランク又はレート、オンラインイベントプロバイダ、チャンネル、及びイベントにより生成することができ、それらについて高いレベルの尺度、オンラインイベント及びコンテンツ向けの評価システムのような尺度を与えることができる。
【０１３０】
時間索引を使用した予測解析の実施例を以下に示している。イベントの参加に対する前のスコア及び／又は予想される要求尺度の時系列を実際の参加、広告販売及び速度、又はイベントに対する実際のチケット価格及び販売のような行われたイベントに対する実際のスコア又は要求尺度に相関付けることにより、機械学習又は統計技術を使用して証拠に基づいて時間の経過と共に改善する予測解析システムを構成することができる。時系列上で、データセットは、実際のイベント参加、広告販売、チケット販売、又は価格などのような情報の正確な予想を前の尺度（需要、ＲＳＶＰ、販売、トラフィックのような）をイベントが行われた時の実際の尺度と比較し、次に、実際の結果からのフィードバックに基づいて元になる予想モデルにおける統計重み又はアルゴリズムを改善することに基づいて益々正確に生成することができる。
【０１３１】
イベントへの参加が期待される予想される視聴者は、それぞれのチャンネル及び／又はイベントに対する実際の視聴者の動員規模に照らし、過去の予測に関する履歴の時間系列に基づいて調整することができる。更に、予想される視聴者の調整は、例えば、ユーザによって提出されたＲＳＶＰ数と、該ユーザが実際に参加したイベント数とを比較することによって、個々のユーザの挙動を考慮することができる。更に、様々なイベント又はチャンネルに対する特定のパターンは、例えば、受信したＲＳＶＰや、所定のイベントに対する実際の出席者数、イベントのチャンネル又はタイプ又はジャンルを解析して比較することによって、時間とともに学習することができ、時間をかけてチャンネルに対するより正確な予測を生成することができる。
【０１３２】
時系列データセット間の予想及び相関を実行するための遺伝子アルゴリズム及び統計モデルなどを使用する予想モデルを改善するための様々な方法を利用することができる。これらの技術は、オンラインイベントの参加、広告販売、広告価格、チケット販売、又はチケット価格を予めコンピュータ計算するために適用することができる。
【０１３３】
上述の解析に基づいて、最も一般的なイベント、要求で利益を上げているか又は下落しているイベント、最も価値のある広告スペースを有すると予想されるイベント、最も多くチケットを販売すると予想されるイベント、最も不安定なイベントのような関連の尺度を有するイベントの様々な索引を生成することができる。
【０１３４】
図１６は、オンラインイベントに関連付けられるパラメータのための予測解析システムを作成する例示的な処理を示す流れ図を示している。ブロック１６０５で、時間索引は、イベントプロバイダからオンラインイベントデータを組み入れオンラインイベントデータをウェブでクロールすることによってコンパイルされる。
【０１３５】
ブロック１６１０で、本発明のシステムは、付加的な外部情報を受信する。付加的な情報は、以下に限定されるものではないが、広告インベントリ価格設定及び広告主のターゲット視聴者を含むことができる。
【０１３６】
次に、ブロック１６１５で、本発明のシステムは、経時的なイベントに対するスコアを生成するために予測解析を使用する。例えば、スコアは、オンラインイベントに対して予めＲＳＶＰを送信した人々の数、イベントに関する情報を見た個人の数、及びイベントが起こったページに行くためにクリックした個人の数に基づくことができる。スコアは、オンラインイベントに対する現在の要求及びオンラインイベントの将来の実際の参加のインジケータとして使用される。
【０１３７】
オンラインイベントが行われた後、データは、実際のイベント参加に対して利用可能であり、それによってイベントに対する実際のスコアを正確にコンピュータ計算することができる。ブロック１６２０で、本発明のシステムは予想されたスコアを実際のスコアに相関付ける。
【０１３８】
ブロック１６２５で、本発明のシステムは、機械学習及び統計技術と併せて、超過時系列（over-time series）データセットに基づいて予想モデルを修正する。修正された予想モデルは、様々なイベント又はチャンネルに対するパターンを求めることや、将来のイベントに対する期待される参加者（数）を予想することや、オンラインイベントに対するチケット及び広告インベントリを動的に価格設定し販売することのために、使用することができる。
【０１３９】
ブロック１６３０で、システムはオンラインイベントに関連するデータや、予想モデルを用いて得られた情報、例えば、実際の出席者、イベント及び競合イベントに対する人口統計、オンラインイベントプロバイダやチャンネルやイベントに関するその他の尺度を用いて報告を生成する。処理はブロック１６３５で終了する。
【０１４０】
一実施形態では、本発明のシステムにより、提供するオンラインイベントに関連付けられる広告インベントリを有する公開者又はコンテンツプロバイダのような広告販売者が、オンラインイベントに対する広告インベントリを動的に価格設定し販売することができるようになる。価格は、非制限的ものとすることができ、又は最小許容入札のような制約によって設定することができる。価格は、制限された広告インベントリに対する入札者間の競争に基づいて計算することができるインベントリに対する動的要求、及び上述の予測解析方法に基づくイベントに対する予想視聴者に基づいて変更することができる。広告スペースの価格は、利用可能度、競争、及び視聴者の関数である。例えば、制限された広告インベントリ、そのインベントリに対する多くの競争、及び予想される大量の視聴者を有するイベントに対して、価格は、制限された広告インベントリ、少ない競争、及び予想される低視聴者要求を有するイベントに比べて動的に非常に高くなる。
【０１４１】
一実施形態では、広告主は、低価格で確定するために早期にインベントリを購入することができる。一実施形態では、広告主は、これらの契約が固定料金に対して行われるイベントの間に特定の広告購入に対するバインディング契約に入ることができる。例えば、広告の買い手は、イベントでの１０００人の視聴者を予測する予測解析に基づいて、１０００ドルで将来のオンラインイベントの広告スペースの全てを購入することができる。従って、コスト・パー・サウザンド・インプレッション（１０００人当たりの広告費）（ＣＰＭ）は１ドルである。イベントが後で小さな視聴者を有するようになる場合、買い手は、高ＣＰＭの支払いで終わる。イベントが大きな視聴者を有する場合、買い手は、低ＣＰＭで大量の獲得で終わる。一実施形態では、広告主は、イベントの実際の視聴者が予想より少ない場合、広告の売り手から「達成」を受け取ることができる。一実施形態では、広告主は、イベントの実際の視聴者が予想より多い場合、広告の売り手に付加的な料金を支払う必要がある場合がある。一部の事例では、広告主は、広告スペースを他の入札者と競うことができ、広告購入の価格をつり上げる。
【０１４２】
一実施形態では、イベントにおける将来の広告インベントリに対する一連のオークションが時間の経過と共に行われ、イベントにつながっていく。例えば、一連のオークションは、オンラインイベントをもたらす週間で毎時間又は毎日発生することができる。広告の買い手は、競争入札に入り、イベントに先行する広告スペースの幾らか又は全てを購入することができる。広告の売り手は、勝利入札を受け入れることができる。これは、インベントリの価格が時間の経過に伴って変化するイベントより前に前払いの広告インベントリに対する市場を作る。より多くの危険性を取りたいと思う買い手は、イベント視聴者に対する予測解析が多くのデータにまだ基づかず、従って、不確定である時に、イベントのかなり前に広告スペースを購入（及び確定）することができる。あまり危険性を取りたくない買い手は、買い手が支払う価格が恐らく高いがイベント要求のより正確な予想に基づく場合、イベントの日付及び時間の近くで、後で広告スペースの購入を待つことができる。一実施形態では、本明細書に説明するシステムにより、広告の売り手は、イベントに関する広告インベントリに対するオークションを時間の経過と共に動的に管理し、価格設定し更に実行することができる。
【０１４３】
一部の事例では、本発明のシステムは、解析データ、報告、及びオンラインイベントに関する市場情報を提供する。
【０１４４】
一実施形態では、ユーザに対して、オンラインイベント及び／又はオンラインイベントガイドへの参加に基づいてプロフィール作成することができる。個人は、ある時間に参加したオンラインイベントの数及び／又はオンラインイベントに参加された時間の長さ及び／又はオンラインイベントに参加するように募集された友達の数に従って格付けることができる。個人はまた、参加されたイベントが広告主に対して有する価値の程度及び／又はユーザのイベント参加又はＲＳＶＰ挙動に基づく広告主又はイベントプロバイダへのユーザの望ましさの尺度に従って格付けることができる。
【０１４５】
一実施形態では、クッキーをオンラインイベントガイドのユーザのブラウザに及び／又はユーザがオンラインイベントに参加した時に配置することができ、それによってユーザを追跡することができ、オンラインイベントへのユーザの参加を記録及び報告することができる。
【０１４６】
ウィジェット
一実施形態では、対話型ウェブガイドシステムの態様を外部ウェブサイトに、デスクトップに、又は接続としてウィジェットを受け入れる他のアプリケーション内に含むようにするウィジェットを提供する。ウィジェットは、データベースの全てのイベント、又はいずれかの問合せ結果又はイベントの部分集合を表示する次に来るイベントのグリッド又はリストビュー；ユーザがＲＳＶＰを送信された及び／又は過去に参加したイベントを表示するマイイベント；推薦されるイベントの個人カレンダー又はユーザ選択及び順序付けチャンネルのラインナップを表示するマイマトリックス；イベントプロフィール、すなわち、イベントのトレーラ又はイベントからの選択されたコンテンツ、コンテンツ、チャンネル、時間、費用、格付け、ロケーション、予想される視聴者、イベントの人気などに関する情報を任意的に含むイベントのプロフィールを提供するウィジェット；データベースにおいてイベントを検索するのに使用される検索ウィジェット；及びチャンネルプロフィール、すなわち、チャンネル及びある時間にそのチャンネルで行われるイベントのセットをプロフィール作成されたウィジェットのうちの１つ又はそれよりも多くを含むことができる。
【０１４７】
図７は、対話型ウェブガイドのためのウィジェットをユーザがカスタマイズすることを可能にする対話型ウェブウェブガイドウェブサイトの例示的なページを示している。図７で「あなた好みにカスタマイズする」ボタンをクリックした状態で、図８の実施例に示すように、ウィジェットのサイズ選択を提供するウェブページが表示されている。ユーザは、ウィジェットのサイズを選択するように示されている。ウィジェットサイズを選択した状態で、選択されたサイズのウィジェットのプレビューが図９の実施例に示すように表示されている。
【０１４８】
ウィジェットをカスタマイズする次の段階で、ユーザは、図１０の実施例に示すように、対話型ウェブガイドに表示されるカテゴリ及びウィジェットのカラー方式を選択するように示されている。カテゴリ及びカラー方式を選択した状態で、選択された情報を備えたウィジェットのプレビューが、図１１の実施例に示すように表示されている。最後に、図１２の実施例では、対話型ウェブガイドウェブサイトのページが、カスタマイズされたウィジェットを表示するためのソフトウエアコードを提供する。ユーザは、適切なロケーションにコードをコピー及びペーストすることができる。図１３は、対話型ウェブガイドウィジェットを表示する例示的なウェブページを示している。
【０１４９】
対話型ウェブガイドによる広告
一実施形態では、対話型ウェブガイドと共に広告を表示することができる。例えば、ユーザインタフェースのいずれかの要素を囲んで又はその中に広告を表示することができる。広告はまたデータベースに挿入することができ、それによって広告は、アプリケーションプログラミングインタフェース（ＡＰＩ）及び／又はウィジェットを通じていずれのシンジケートされたデータとも一緒に移動する。
【０１５０】
様々な方法で対話型ウェブガイドのいずれかのフォーマット内に広告を表示することができる。例えば、広告を対話型ウェブガイドの２つのチャンネルの間に表示することができる。更に、イングリッド広告を対話型ウェブガイドグリッド内のスケジュールされていない範囲又はオンラインイベントリストのスケジュール内に表示することができる。更に、広告を備えた拡張されたイベントリストを対話型ガイド、オンラインイベントリストのグリッド又はスケジュール内に表示することができる。広告は、図４の実施例において下右角の使用されていない範囲に示されている。
【０１５１】
複数の異なる広告は、動的に、又はスケジュール又はアルゴリズムを通じて、又はスペース又は時間が対話型ウェブガイド又はスケジュールにおけるいずれかの時間スロット又は広告ロケーション又は行内で許可される時に回転させることができる。
【０１５２】
ウェブ上の時間広告
多くの大きなオンラインイベントプロバイダ及び広告ネットワーク又は市場は、オンラインイベントがスケジュールされているか及びその時間が未知であるので、オンラインイベントの周りで又は中で広告インベントリの価格設定をする方法を知らず、予想される視聴者又は視聴者が含まれる個人が未知である。この結果、特定のロケーションで望ましい時間スロットに対する予想される視聴者又は市場に基づいて動的に広告を価格設定することは困難である。
【０１５３】
スケジュールされた次に来るオンラインイベントのデータベースに関して履歴及び予想されるオンラインイベント参加に関する予測解析を使用することにより、「インターネット」における時間広告キャンペーンを動的にターゲット価格設定し、更に実行及び測定することができる。次に来るオンラインイベントのカレンダーなしには、時間インベントリの存在及びそのインベントリの価格設定をする方法を確かめるのは困難である。例えば、対話型ウェブガイドデータベースは、望ましい人口動態を有する４００万人が参加すると予想されるマンチェスターユナイテッドを含む大きな次に来るオンラインサッカーマッチがあるという情報を提供することができる。更に、ＲＳＶＰを送信されたユーザのインターネットプロトコル（ＩＰ）アドレスに基づいて、視聴者を地理的にセグメント化する及び／又は地理的にターゲットにすることができる。この情報は、イベントサイトロケーション、並びにイベントに関連付けることができるか又はイベントに近い他のサイトのイベントと同時に発生するオンライン広告キャンペーンを知的に購入、販売、価格設定、管理、ターゲット、及び最適化するために使用することができる。例えば、マンチェスターユナイテッドサッカーマッチと同時に宣伝する場合、Ｎｉｋｅは、世界中にリリースされる予定の新しいサッカーシューズを宣伝し、ヨーロッパオンライン視聴者に表示することができる広告ではＷａｙｎｅ  Ｒｏｏｎｅｙを使用することができ、同時に韓国のオンラインユーザによって見られる時はイベントに関連付けられる広告にＪｉ  Ｓｕｎｇ  Ｐａｒｋを使用する。更に、ＥＳＰＮは、現在のマンチェスターユナイテッドサッカーウェブキャストが、終わった後に３０分行われる別のサッカーウェブキャストを宣伝するために、イベントまで又はイベントの間続く広告を購入するために広告キャンペーンを購入することができる。
【０１５４】
一実施形態では、時間索引は、特定の人口統計的なデータを有している視聴者をターゲットとするオンライン広告キャンペーンを組み立てるための基準として用いることができる。例えば、広告主は、目標とする需要又は人気の一定レベルを有し、希望する時間スロットの間に行なわれる特定のオンラインコンテンツの出口における特定のジャンルのイベントに、広告キャンペーンを集中することができる。
【０１５５】
一実施形態では、ウェブガイドは、時間スロットが広告を出すための様々なコンテンツの出口に対して利用可能であることを示すことができる。また、ウェブガイドは、各時間スロットに対する需要、それらの時間スロットに対する人口統計又は視聴者の内訳、時間スロットの過去の実績、又は時間スロットでの広告インベントリの価格に従って、前記出口をランク付けすることができる。更に、ウェブガイドは、それら時間スロット中の様々なコンテンツの出口で利用可能な広告インベントリや、それら時間スロット及び／又はコンテンツの出口で開催されるイベントを示すことができる。ウェブガイドによって与えられた情報に基づいて、広告主は、特定の時間スロット、イベントのジャンル又はイベントのタイプ、視聴者、地理、人口統計、及び実際のイベントに応じて、広告購入を対象にすることができる。広告主は、１イベントかつ１会場、又は、１つ或いは複数の会場における複数のイベントをターゲットにするキャンペーンを組み立てることができる。例えば、広告主は、冬季オリンピックに関連するオンラインイベント一式について、オンライン広告の掲載スペースを購入するかもしれない。イベントは、公式な広告、非公式なイベント及びオリンピックに関連するイベントを実施する場を含むことができる。更に、広告キャンペーンは、オンラインビデオ又は、スキー競技に関連する様々な時間帯で「プライムタイム」の番組時間（例えば、現地時間午後８時から午後１１時）中に、北米の英語圏の視聴者向けに開催するチャットイベントのみをターゲットにすることができる。更に、キャンペーンは、予め定められた数値よりも大きい予測需要を有しているイベント又は最小の支持率となるイベントのみをターゲットにすることもできる。更に、キャンペーンは、１ドルから３ドルの広告インベントリのページビュー当りの費用（広告費（ＣＰＭ））の現行の前金価格を有するイベントをターゲットにすることもできる。
【０１５６】
図１７は、ウェブでの時間広告を最適化する例示的な処理を示す流れ図を示している。時間広告は、ターゲット式キーワード、ウェブサイト又はウェブページのような特定のロケーションでのターゲット式インベントリ、ターゲット式視聴者人口動態、及びユーザプロフィールのような他の基準に従って特定の時間に実行されるオンライン広告を購入、販売、及びターゲットに向け、同時に広告をターゲットに向ける方法である。時間広告は、イベントに関連付けられるコンテンツ又は対話型ウェブガイドをホストするウェブサイトだけでなく、いずれのウェブサイト、ソフトウエアアプリケーション、オンラインサービス、又はオンライン広告インベントリにも適用される。オンライン時間広告は、全てのオンライン広告に広範囲に適用可能である。
【０１５７】
ブロック１７０５で、本発明のシステムは、イベントプロフィールデータベース１２２のようなスケジュールされたオンラインイベントのデータベースをコンパイルする。次に、ブロック１７１０で、本発明のシステムは、イベントに対する価格を動的にターゲットに向けるために、過去の及び予想されるオンラインイベント参加に関する予測解析を使用する。
【０１５８】
ブロック１７１５で、本発明のシステムは、視聴者を地理的にセグメント化する及び／又は地理的にターゲットにするために、予想されるオンラインイベント参加を有するスケジュールされたオンラインイベントのデータベースを使用する。この視聴者情報は、ブロック１７２０で使用され、オンライン広告を特定の視聴者人口動態をターゲットにする。ブロック１７３０で、キーワード又はウェブページロケーションのような他の基準に従って広告もターゲットに向けることができる。処理はブロック１７３０で終了する。
【０１５９】
広告は、正確な時間（正午など）に対して、又は時間範囲内で（例えば、１１時から正午の間）、又は時間のセット（例えば、正確な時間又は時間範囲の循環スケジュール）、又は名前が付けられた期間（クリスマス又は冬など）に対して、又は先行する事前設定期間に対して、イベントの間又は後（例えば、イベントの開始前３０分、イベントの最後の１５分間、又はイベントの終わりに続く最初の３０分間など）にスケジュールすることができる。
【０１６０】
広告はまた、特定の時間及び／又は特定のターゲット式オンラインイベント（例えば、特定のオンラインコンサート、Ｋｏｂｅ  Ｂｒｙａｎｔのような選手が出場するバスケットボールイベント、及びＥＳＰＮによるイベント）、望ましい属性を有するオンラインイベント（いずれかのコメディイベントなど）、又は正確な時間を指定することなく特定の望ましい視聴者に提供されるオンラインイベントと同時に起こるようにスケジュールすることができる。広告は、資格のあるターゲット式イベントが時間内に起こる場合は必ず実行されるようにプログラムすることができる。
【０１６１】
時間的にターゲット式広告は、時間スロット及びロケーションによって価格設定することができる。価格設定は、所定の時間スロット及びロケーションに対する要求に基づいて固定価格又は可変とすることができる。広告は、いくつかのウェブサイトでピーク時間中に又は特定のウェブサイトで一般的なオンラインイベント中に実行するには多くの費用がかかる場合がある。オンラインイベントに対して、特定の広告インベントリを時間的に（イベントの前、中、後、又はイベントの間の特定の時間に）定義することができる。価格設定は、時間の経過と共に動的に変化する要求を反映するために動的に変更することができる。
【０１６２】
時間的にターゲット式広告を時間フレーム内又は望ましい時間フレームのいずれかでウェブページに表示することができる。更に、時間的にターゲット式広告は、そのイベントの間のオンラインイベントの前、同時、又は後に表示することができ、及び／又は指定された時間に対話型ガイド、オンラインイベントリストのグリッド又はスケジュールに表示することができる。
【０１６３】
オンラインで時間的にターゲット式広告インベントリがオークション及び／又は取引によって購入及び販売された場合に、オンライン又はオフライン市場を提供することができる。特定の望ましい期間に基づいて１つ又はそれよりも多くのオンラインインベントリロケーションで広告を購入及び販売するためのシステムを買い手及び売り手に提供することができる。更に、時間広告キャンペーン管理ツールは、広告の買い手及び売り手にキャンペーンを提供し結果を報告するツールを提供することを助ける。
【０１６４】
追加的又は代替的に、広告買い手や売り手が、オンラインイベント広告インベントリに関連する将来の契約を締結できる場所となる将来の市場を提供することができる。
【０１６５】
一実施形態では、時間的にターゲット式オンライン広告キャンペーンを異なる時間帯で異なるが同等の期間で実行されるように調節することができる。例えば、キャンペーンが午後８時の時間スロットで実行されるようにターゲット式場合、広告は、太平洋標準時間（ＰＳＴ）、東部標準時間（ＥＳＴ）のような全ての選択された時間帯の午後８時に実行されることになる。従って、単一の地球時間で実行される代わりに、広告は、各時間帯の望ましい相対時間スロットで実行されることになる。
【０１６６】
一実施形態では、時間的に定義された広告ユニットをオンラインで販売するためのシステムを実行することができる。例えば、特定のウェブサイトは、時間広告機会が５分ブロックで販売されることを示すことができる。広告主は、その時間期間中に広告を広告のみとして表示することができる５分ブロックを購入することができ、又はその時間のブロックの間の広告に対する価格及び要求に応答してある頻度又は視認性のレベルで表示することができる５分ブロックを購入することができる。複数の広告主が同じブロックで宣伝することができる。広告キャンペーンは、異なる頻度分配によって異なるブロックで実行するようにターゲットに向けることができる。広告キャンペーン管理システムは、買い手及び売り手の予算又は成果制約に対して最適化するために、時間ブロックにわたって広告キャンペーンを最適化することを知的に追及することができる。
【０１６７】
待ち受けウェブページ
一実施形態では、イベント待ち受けページが、そのイベントに対するイベントプロバイダに提供される。チャンネルで行われるイベントのセットに対するチャンネル待ち受けページも、イベントプロバイダに提供することができる。
【０１６８】
待ち受けページは、ライブストリーミングビデオ又は音声を表示し、対話型チャットを提供し、チケットを販売し、視聴者参加を制御し、以前のイベントを記録し、カレンダーを表示し、広告を実行し、説明データ及びメタデータを提供し、推薦を実行し、カスタム銘柄及び設計要素を追加し、及びコンテンツ、ライブイベント、及びユーザ参加を管理するための機能を含むイベントに対するオンラインロケーションを提供する。
【０１６９】
イベントデータのアップロード
一実施形態では、対話型ウェブガイドは、ウェブサービスを提供し、及び、外部関係者がイベントプロフィールデータベース１２２及び／又は時間索引データベース１２４、及び／又はユーザデータベース１２６を公開して加入し、データベースを検索することを可能にするアプリケーションプログラミングインタフェース（ＡＰＩ）を提供する。外部関係者がデータベースへのアクセスの許可を受け取ったとすると、ＡＰＩにより、外部関係者は、イベントデータを追加し、イベントデータを取得し、更にアプリケーションからの対話型ウェブガイドによって維持されるデータベースの検索を実行することができる。
【０１７０】
一実施形態では、ＡＰＩにより、外部アプリケーションは、許可されると、ユーザプロフィールデータ、解析データ、及び報告に接続及びアクセス可能であるようになる。一実施形態では、ＡＰＩにより、外部アプリケーションは、対話型ウェブガイド内の広告を購入及び販売し、対話型ウェブガイドコンテンツ内の広告キャンペーンを管理することができる。
【０１７１】
一実施形態では、対話型ウェブガイドは、イベントデータのアップロードを自動化するのに用いられるグラフィカルユーザインタフェースをコンテンツプロバイダに提供する。イベントプロバイダは、名称、場所、アップロード用のデータの抽出のために用いられるＸＭＬファイルの証明書、及び当該ＸＭＬファイルの検査頻度を指定する。イベントプロバイダは、手動若しくは自動で、イベントデータを自動的にアップロードするためにウェブガイドによって用いられるＸＭＬファイルを生成することができる。それぞれ抽出したものは、ユニークなソース識別子を用いて一義的に識別され得る。イベントデータが一度アップロードされると、ウェブガイドシステムは、変更を比較して処理することができ、それらをウェブガイドのユーザに公表することができる。
【０１７２】
図１８は、本明細書で説明した方法のいずれか１つ又はそれよりも多くを機械に実行させるための１組の命令を実行することができるコンピュータシステム１８００の例示的形態の機械の図形表示を示している。
【０１７３】
図１８の実施例では、コンピュータシステム１８００は、プロセッサ、メモリ、不揮発性メモリ、及びインタフェース装置を含む。様々な共通の構成要素（キャッシュメモリなど）は図を簡略にするために省略している。コンピュータシステム１８００は、図１Ｂの実施例に示されている構成要素のいずれか（及び本明細書に説明するいずれかの他の構成要素）を実施することができるハードウエア装置を示すことを目的とする。コンピュータシステム１８００は、いずれかの適用可能な公知の又は有利な種類とすることができる。コンピュータシステム１８００の構成要素は、バスを通じて又はある他の公知の又は有利な装置を通じて互いに結合することができる。
【０１７４】
プロセッサは、例えば、ＩｎｔｅｌＰｅｎｔｉｕｍ（登録商標）マイクロプロセッサ又はＭｏｔｏｒｏｌａパワーＰＣマイクロプロセッサのような従来のマイクロプロセッサとすることができる。当業者は、「機械可読（ストレージ）媒体」又は「コンピュータ可読（ストレージ）媒体」という語が、プロセッサによってアクセス可能な装置のあらゆる種類を含むことを認識するであろう。
【０１７５】
メモリは、例示的に制限ではなく、ダイナミックＲＡＭ（ＤＲＡＭ）及び静的ＲＡＭ（ＳＲＡＭ）のようなランダムアクセスメモリ（ＲＡＭ）を含むことができる。メモリは、ローカル、リモート、又は分散型とすることができる。
【０１７６】
不揮発性メモリは、磁気フロッピー（登録商標）又はハードディスク、磁気光学ディスク、光学ディスク、ＣＤ−ＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭのような読取専用メモリ（ＲＯＭ）、磁気又は光学カード、又は大量のデータのためのストレージの別の形式であることが多い。このデータの一部は、直接メモリアクセス処理により、コンピュータ１８００のソフトウエアの実行中にメモリに書き込まれることが多い。不揮発性ストレージは、ローカル、リモート、又は分散型とすることができる。システムは、メモリで利用可能な全ての適用可能データと共に作成することができるので、不揮発性メモリは任意的である。典型的なコンピュータシステムは、通常、少なくともプロセッサ、メモリ、及びメモリをプロセッサに結合する装置（例えば、バス）を含むことになる。
【０１７７】
ソフトウエアは、一般的に、不揮発性メモリ及び／又はドライブユニットに格納される。明らかに、大きなプログラムに対しては、プログラム全体をメモリに格納することはできない。それにも関わらず、ソフトウエアを実行するために、必要に応じて、それは、処理に適切なコンピュータ可読ロケーションに移され、例示的な目的のために、そのロケーションを本文書ではメモリと呼ぶことを理解すべきである。ソフトウエアが実行のためにメモリに移された時でも、プロセッサは、一般的に、ソフトウエアに関連付けられた値を格納するためにハードウエアレジスタ、及び理想的には実行の速度を上げる役割をするローカルキャッシュを利用することになる。本明細書で使用されるソフトウエアプログラムは、ソフトウエアプログラムが「コンピュータ可読媒体に実施される」という時に、いずれかの公知の又は有利なロケーションに（不揮発性ストレージからハードウエアレジスタに）格納されると仮定される。プロセッサは、プログラムに関連付けられた少なくとも１つの値がプロセッサによって可読のレジスタに格納された時に、「プログラムを実行するように構成される」ものと考えられる。
【０１７８】
ネットワークインタフェースは、モデム又はネットワークインタフェースのうちの１つ又はそれよりも多くを含むことができる。モデム又はネットワークインタフェースは、コンピュータシステム１８００の一部であると考えられることが理解されるであろう。インタフェースは、アナログモデム、ｉｓｄｎモデム、ケーブルモデム、トークンリングインタフェース、衛星送信インタフェース（「直接ＰＣ」など）、又はコンピュータシステムを他のコンピュータシステムに接続するための他のインタフェースを含むことができる。インタフェースは、１つ又はそれよりも多くの入力及び／又は出力装置を含むことができる。Ｉ／Ｏ装置は、例示的に制限ではなく、キーボード、マウス又は他のポインティング装置、ディスクドライブ、プリンタ、スキャナ、及び表示装置を含む他の入力及び／又は出力装置を含むことができる。表示装置は、例示的に制限ではなく、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、又はある他の適用可能な公知の又は有利な表示装置を含むことができる。簡潔にするために、図１８の実施例に示されていないいずれの装置のコントローラもインタフェースに存在するものと仮定される。
【０１７９】
作動において、コンピュータシステム１８００は、ディスクオペレーティングシステムのようなファイル管理システムを含むオペレーティングシステムソフトウエアによって制御することができる。ファイル管理システムソフトウエアに関連付けられるオペレーティングシステムソフトウエアの１つの例は、ワシントン州レドモンド所在のマイクロソフト・コーポレーション製のＷｉｎｄｏｗｓ（登録商標）及びそれに関連したファイル管理システムとして公知のオペレーティングシステムの群である。関連したファイル管理システムソフトウエアを備えたオペレーティングシステムソフトウエアの別の例は、Ｌｉｎｕｘ（登録商標）オペレーティングシステム及びそれに関連したファイル管理システムである。ファイル管理システムは、一般的に、不揮発性メモリ及び／又はドライブユニットに格納され、プロセッサをして入力及び出力データへのオペレーティングシステムによって望ましい様々な作動を実行させ、更に不揮発性メモリ及び／又はドライブユニットにおける格納ファイルを含むデータをメモリに格納させる。
【０１８０】
結論
文脈が他に明確に要求しない限り、この説明及び特許請求の範囲を通して「含む（ｃｏｍｐｒｉｓｅ）」、「含む（ｃｏｍｐｒｉｓｉｎｇ）」、及び類似の語は、排他的又は網羅的な意味とは対照的に、包含的な意味（すなわち、「以下に限定されるものではないが含む」の意味）で解釈すべきである。本明細書で使用される「接続（ｃｏｎｎｅｃｔｅｄ）」、「結合（ｃｏｕｐｌｅｄ）」、又はこれらのいずれかの変形は、２つ又はそれよりも多くの要素の間の直接的又は間接的な接続又は結合のいずれかを意味する。要素間のこのような結合又は接続は、物理的、論理的、又はこの組合せとすることができる。更に、「本明細書では」、「上記に」、「以下に」、及び同様の趣旨の語は、本出願で使用される時に全体としての本出願を示し、本出願のいずれかの特定の部分を示すものではない。文脈が許す場合、単数又は複数を使用した以上の詳細説明における語は、それぞれに複数又は単数を含むことができる。２つ又はそれよりも多くの項目のリストに関して「又は」という語は、語の以下の解釈の全て、すなわち、リストの項目のいずれか、リストの項目の全て、及びリストの項目のいずれかの組合せを含む。
【０１８１】
本発明の実施例の以上の詳細説明は、網羅的なもの又は上記に開示された形式に本発明を制限することを意図していない。本発明に対する特定的な実施例を例示的な目的で上記に説明しているが、当業者が理解するように、様々な同等の修正が本発明の範囲内で可能である。処理又はブロックが本出願において所定の順序で示されているが、代替の実施は、異なる順序で実行される段階を有するルーチンを実行することができ、又は異なる順序のブロックを有するシステムを利用することができる。一部の処理又はブロックを削除、移動、追加、細分、結合、及び／又は修正することができ、代替又は副組合せを提供することができる。また、処理又はブロックは、連続して実行されるものとして示されていることがあるが、これらの処理又はブロックは、代わりに並行して実行又は実施することができ、又は様々な時間に実行することができる。更に、本明細書に示すいずれの特定の数字も単に例示的である。代替の実施が様々な値又は範囲を使用することができることは理解される。
【０１８２】
本明細書で提供される様々な例証及び教示は、上述のシステム以外のシステムにも適用することができる。上述の様々な実施例の要素及び作動は、本発明の更に別の実施を提供するために結合することができる。
【０１８３】
添付の出願用紙に列挙することができるいずれをも含む上述のあらゆる特許及び出願及び他の参照文献は、引用により本明細書に組み込まれる。本発明の態様は、システム、機能、及び本発明の更に別の実施を提供するためにこれらの参照文献に含まれる概念を利用するのに必要に応じて修正することができる。
【０１８４】
以上の詳細説明に照らして本発明にこれらの及び他の変更を実行することができる。以上の説明は、本発明の特定的な実施例を説明しており、考えられる最高モードを説明しているが、上述の文章でどのように詳述されていようとも、本発明は、多くの方法で実施することができる。システムの詳細は、特定の実施においてかなり変更することができ、同時に本明細書に開示する本発明によって含まれる。上述のように、本発明の特定の特徴又は態様を説明する時に使用される特定の用語は、用語が関連付けられる本発明のいずれかの特定の特性、特徴、又は態様に制限されるように本明細書で再定義されることを意味すると捉えるべきではない。一般的に、特許請求の範囲で使用される語は、以上の詳細説明の節がこれらの語を明示的に定義しない限り、明細書に開示する特定的な実施例に本発明を制限するものと解釈すべきではない。従って、本発明の実際の範囲は、開示する実施例だけでなく、特許請求の範囲の下で本発明を実施又は実行する全ての同等の方法を含む。
【０１８５】
本発明のある一定の態様をある一定の請求項の形式で以下に示すが、本出願人は、あらゆる数の請求項の形態で本発明の様々な態様を考えている。例えば、本発明の１つの態様だけが「３５  Ｕ．Ｓ．Ｃ．§１１２」第６段落の下で手段プラス機能請求項として明記されているが、他の態様を同様に手段プラス機能請求項として又はコンピュータ可読媒体で実施されるような他の形態で実施することができる。（「３５  Ｕ．Ｓ．Ｃ．§１１２」第６段落の下で扱われることを意図するいずれの請求項も「のための手段」という語から始まる。）従って、本出願人は、本発明の他の態様に対するこれらの付加的な請求項の形態を求めるために、本出願を出願した後に付加的な請求項を追加する権利を留保する。
【符号の説明】
【０１８６】
１００Ａ  対話型ウェブガイドを実行することができる一般的な環境
１２０  対話型ウェブガイドサーバ
１２２  イベントプロフィール
１２４  時間索引
１４０  イベントプロバイダ
１５０  配信パートナー
【図１Ａ】
2013530447.tif 000003
【図１Ｂ】
2013530447.tif 000004
【図２】
2013530447.tif 000005
【図３】
2013530447.tif 000006
【図４】
2013530447.tif 000007
【図５】
2013530447.tif 000008
【図６】
2013530447.tif 000009
【図７】
2013530447.tif 000010
【図８】
2013530447.tif 000011
【図９】
2013530447.tif 000012
【図１０】
2013530447.tif 000013
【図１１】
2013530447.tif 000014
【図１２】
2013530447.tif 000015
【図１３】
2013530447.tif 000016
【図１４】
2013530447.tif 000017
【図１５】
2013530447.tif 000018
【図１６】
2013530447.tif 000019
【図１７】
2013530447.tif 000020
【図１８】
2013530447.tif 000021
【図１９】
2013530447.tif 000022
【図２０】
2013530447.tif 000023
【図２１】
2013530447.tif 000024
【国際調査報告】
2013530447.tif 000025
2013530447.tif 000026