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