JP2013522762A - スケジュールされたウェブベースイベントの対話型カレンダー - Google Patents
スケジュールされたウェブベースイベントの対話型カレンダー Download PDFInfo
- Publication number
- JP2013522762A JP2013522762A JP2013500046A JP2013500046A JP2013522762A JP 2013522762 A JP2013522762 A JP 2013522762A JP 2013500046 A JP2013500046 A JP 2013500046A JP 2013500046 A JP2013500046 A JP 2013500046A JP 2013522762 A JP2013522762 A JP 2013522762A
- Authority
- JP
- Japan
- Prior art keywords
- event
- online
- events
- data
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 147
- 230000004044 response Effects 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 47
- 238000004458 analytical method Methods 0.000 claims description 35
- 238000012545 processing Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 9
- 238000005065 mining Methods 0.000 claims description 6
- 230000008685 targeting Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 238000010801 machine learning Methods 0.000 claims description 3
- 230000002068 genetic effect Effects 0.000 claims description 2
- 238000013179 statistical model Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 12
- 238000009826 distribution Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000009193 crawling Effects 0.000 description 4
- 230000000670 limiting effect Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 230000003466 anti-cipated effect Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 229930188970 Justin Natural products 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010413 gardening Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06314—Calendaring for a resource
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0252—Targeted advertisements based on events or environment, e.g. weather or festivals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0263—Targeted advertisements based upon Internet or website rating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Environmental & Geological Engineering (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
スケジュールされたオンラインイベントに対する対話型カレンダーガイドを生成するためのシステムを説明する。ガイドは、グリッドビュー及びリストビューを含むいずれかのフォーマットで対話型ガイドをホストするウェブサイトを含む様々な媒体内にコンピュータディスプレイ上のウィジェットとして呈示することができる。ユーザは、ガイドの要素と対話し、より多くの情報に対してガイドの要素を選択し、ガイドに示されているイベントをカスタマイズし、ガイドに表示される結果を濾過し、イベントに参加するという応答を送信し、ガイドから直接イベントに行き、かつガイドの呈示フォーマットを修正することができる。
【選択図】図1A
【選択図】図1A
Description
〔関連出願への相互参照〕
本出願は、2010年3月12日出願の「スケジュールされたウェブベースイベントの対話型カレンダー」という名称の米国特許仮出願第61/313,613号、2010年5月4日出願の「索引要素をメタデータに関連付けるウェブの時間索引」という名称の米国特許仮出願第61/331,323号、2010年5月21日出願の「スケジュールされたウェブベースイベントの対話型カレンダーと索引要素をメタデータに関連付けるウェブの時間索引」という名称の米国特許仮出願第61/347,307号、2010年11月17日出願の「スケジュールされたウェブベースイベントの対話型カレンダー」という名称の米国特許仮出願第61/382,013号の恩典を請求し、かつ本明細書に引用により全てを組み込んでいる。
本出願は、2010年3月12日出願の「スケジュールされたウェブベースイベントの対話型カレンダー」という名称の米国特許仮出願第61/313,613号、2010年5月4日出願の「索引要素をメタデータに関連付けるウェブの時間索引」という名称の米国特許仮出願第61/331,323号、2010年5月21日出願の「スケジュールされたウェブベースイベントの対話型カレンダーと索引要素をメタデータに関連付けるウェブの時間索引」という名称の米国特許仮出願第61/347,307号、2010年11月17日出願の「スケジュールされたウェブベースイベントの対話型カレンダー」という名称の米国特許仮出願第61/382,013号の恩典を請求し、かつ本明細書に引用により全てを組み込んでいる。
電子番組ガイド(EPG)は、テレビ及び/又はラジオの全てのチャンネルで利用可能な番組の現在の及び次に来るスケジューリング情報を列挙するメニューを表示する。一般的に、EPGは非対話型であり、専用チャンネルで視聴者に送信される。対話型番組ガイド(IPG)により、テレビ視聴者及びラジオ聴取者は、スケジューリング情報メニューを対話的にナビゲートすることができる。ユーザは、入力装置、例えば、テレビジョン遠隔制御を使用して、局及び時間によって番組を選択することができる。
「ワールドワイドウェブ(ウェブ)」は、「インターネット」を通じてアクセスされる連結されたハイパーテキスト文書から構成される。ウェブブラウザを使用して、テキスト、画像、音声、ビデオ、動画、及び他のマルチメディアコンテンツをウェブページ上で見ることができ、ウェブページ上のハイパーリンクは、異なるウェブページ間のナビゲーションを可能にする。ウェブを通じて利用可能なコンテンツの量は、急増しており、ウェビナー、製品発売、及びゲームイベントのような大量のライブイベントが、ウェブ上で利用可能である。
スケジュールされたウェブベースイベントの対話型カレンダーの実施例が図に示されている。実施例及び図面は、制限ではなく例示的なものである。
以下に示すシステムは、「ワールドワイドウェブ(ウェブ)」上で利用可能な現在の及び次に来るコンテンツ及びイベント、並びに最近起こったオンラインイベントに対する対話型カレンダーガイドを生成する。対話型ウェブガイドは、消費者にコンテンツを提供し、視聴者をイベントプロバイダに供給し、更に配信パートナーに対する広告インベントリを生成する。
本発明の様々な態様及び実施例を本明細書に説明する。以下の説明は、これらの実施例の完全な理解及び実施のための説明に対する特定の詳細を提供する。しかし、当業者は、本発明がこれらの詳細の多くがなくても実施することができることを理解するであろう。更に、一部の公知の構造又は機能は、本説明を不要に曖昧にしないために詳しく図示又は説明しないことがある。
以下に示す説明で使用される用語は、用語のある一定の特定的な実施例の詳細説明と共に使用されているが、その最も様々な妥当な方式で解釈されるように意図される。ある一定の語は、以下では強調されている場合もあるが、いずれかの制限された方式で解釈されるように意図されたいずれの用語も、詳細説明の節にあるように公然かつ具体的に定義される。
対話型ウェブガイドは、オンラインで行われるスケジュールされたイベントに関する情報をユーザに提供する。オンラインイベントの実施例は、以下に限定されるものではないが、ビデオ又は音声ストリーム、ゲームイベント、チュートリアル、対話型チャット、及びポッドキャストを含む。オンラインイベントは、ビデオ、音声、及び/又はテキストイベントのようなコンテンツのいずれかの種類を含むことができる。対話型ウェブガイドは、発生したイベント、次に来るイベント、並びに既に発生しているイベント、又は繰返しイベントの情報を提供する。更に、全ての時間帯及びいずれの言語におけるオンラインイベントに関する情報を含むことができ、従って、オンラインウェブイベントの中央リポジトリを提供する。
ガイドを表示することができる場所の非制限的実施例は、コンピュータディスプレイのウェブページ上、媒体プレーヤソフトウエア内(例えば、ビデオプレーヤ又は音声プレーヤ上)、仮想世界内、ゲームプラットフォーム又はゲーム環境内、及びテレビ、セットトップボックス、デジタルビデオレコーダ(DVR)、又はデジタル媒体プレーヤにおける電子番組ガイド内を含む。
図1Aは、対話型ウェブガイドを実行することができる一般的な環境100Aを示している。複数のユーザ130、イベントプロバイダ140、配信パートナー150、及び広告主160、及び対話型ウェブガイドサーバ120が、ネットワーク110に結合される。ネットワーク110は、インターネットのようなオープンネットワーク、又はイントラネット及び/又はエクストラネットのような私設ネットワークとすることができる。ネットワーク110は、ユーザ130、イベントプロバイダ140、配信パートナー150、及び広告主160に接続性を提供するように作動する個別のネットワークのあらゆる集合とすることができる。
ユーザ130は、ウェブ上で利用可能なイベントを判断するために対話型ウェブガイドにアクセスする。イベントプロバイダ140は、オンラインイベントを提供する個人又はエンティティ、例えば、YouTube、ESPN、及びInfinitiである。イベントプロバイダ140は、そのオンラインイベントに関する情報をユーザ130に呈示するための対話型ウェブガイドに送信することができ、関心のあるユーザ130がイベントに参加することができ、それによってイベントプロバイダ140の視聴者を拡大している。
広告主160は、対話型ウェブガイドのユーザ130のような消費者に製品又はサービスを宣伝することを望むエンティティである。配信パートナー150は、広告を供給するエンティティ、例えば、ESPN.com、Earthlink.net、AOL.com、及びブロガーである。一実施形態では、配信パートナー150は、対話型ウェブガイドに対するウィジェットを使用することができ、対話型ウェブガイドにおける広告が、配信パートナー150によって提供されたコンテンツを見る消費者に供給される。
イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び広告データベース128は、データ、画像、ビデオ、及び/又は作動のための対話型ウェブガイドサーバ120の一部によって利用されるいずれかの他のデータ項目のような情報を格納することができる。イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び広告データベース128は、データベース管理システム、例えば、Oracle、DB2、又はMicrosoftAccessによって管理することができる。
対話型ウェブガイドサーバ120は、ユーザ130、イベントプロバイダ140、配信パートナー150、及び広告主160とネットワーク110を通じて通信することができる。更に、対話型ウェブガイドサーバ120は、イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び広告データベース128からデータを検索し、これらにデータを追加することができる。対話型ウェブガイドサーバ120は、オンラインイベントに関する情報を取得し、ネットワーク110を通じてオンラインイベントに関する情報をユーザ130に提供することができる。
図1Bは、イベントプロフィールデータベース122、及び/又は時間索引データベース124、及び/又はユーザデータベース126、及び/又は広告データベース128に結合された対話型ウェブガイドサーバ120を含む対話型ウェブガイドを提供するための例示的なシステムを示している。
図1Bの実施例では、対話型ウェブガイドサーバ120は、ネットワークインタフェース/通信モジュール172、ウェブマイニングモジュール174、予測解析モジュール176、応答モジュール178、イベントプロバイダモジュール180、ディスプレイモジュール182、ウィジェットモジュール184、広告モジュール186、APIモジュール188、及び待ち受けページモジュール190を含む。追加の又はより少ないモジュールを含むことができる。対話型ウェブガイドサーバ120は、図1Bに示すように、イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び/又は広告データベース128に通信することができるように結合される。一部の実施形態では、イベントプロフィールデータベース122、時間索引データベース124、ユーザデータベース126、及び/又は広告データベース128は、一部又は全てが対話型ウェブガイドサーバ120の内部にある。
図1Bの実施例では、ネットワークインタフェース/通信モジュール172は、ホスト及び外部エンティティによってサポートされるいずれかの公知の及び/又は有利な通信プロトコルを通じて、サーバ120の外部にあるエンティティにネットワーク110におけるデータを対話型ウェブガイドサーバ120が仲介することを可能にする1つ又はそれよりも多くのネットワーキング装置を含むことができる。ネットワーキング装置の非制限的実施例は、ネットワークアダプタカード、無線ネットワークインタフェースカード、及びルータのうちの1つ又はそれよりも多くを含む。
図1Bの実施例では、ネットワークインタフェース/通信モジュール172はまた、複数の通信プロトコルを使用して、1方向、2方向、及び/又は多方向通信セッションを管理するためのネットワーク110に通信することができるように結合された通信モジュールを含むことができる。一実施形態では、ネットワークインタフェース/通信モジュール172は、ネットワーク110を通じて、データ(例えば、テキスト、ビデオファイルなど)、指令、及び要求のような情報を受信する。
対話型ウェブガイドサーバ120の一実施形態は、ウェブマイニングモジュール174を含む。ウェブマイニングモジュール174は、オンラインイベントを検索するためにワールドワイドウェブを閲覧し、イベントデータをイベントプロフィールデータベースに格納するための正しいフォーマットに変換することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。ウェブマイニングモジュール174が検索する場所は、以下に限定されるものではないが、ウェブページ及びデータベースを含む。ウェブマイニングモジュール174はまた、イベントリストデータの変更を検出するために、ウェブにおける以前のロケーションに戻ることができる。
対話型ウェブガイドサーバ120の一実施形態は、予測解析モジュール176を含む。予測解析モジュール176は、ロケーション、時間、及びメタデータのようなオンラインイベントの2つ又はそれよりも多くの索引要素を関連付けるウェブの時間索引を生成するためにイベントデータをコンパイルすることができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。更に、予測解析モジュール176は、オンラインイベントに対する視聴者要求及び参加、オンラインイベントに関するユーザ挙動、広告、又はイベントチケット販売及び価格設定に関する解析データを生成するために、時間索引を使用することができる。
一実施形態では、予測解析モジュール176は、予想モデルを使用して、予想モデル及び時間索引データベースからの索引を使用して時間の経過につれたオンラインイベントに対する予想スコアを生成し、予想スコアをイベントが行われた後の実際のスコアに相関付け、相関に基づいて予想モデルを修正し、更に将来のオンラインイベントに対するチケット及び広告を動的に価格設定するために修正された予想モデルを使用することができる。
一実施形態では、予測解析モジュール176は、視聴者を地理的にターゲットにする及び/又は地理的にセグメントに分けるために、イベントプロフィールデータベース122及び/又は時間索引データベース124の情報を使用することができる。オンライン広告キャンペーンを知的に購入、販売、価格設定、管理、ターゲット、及び最適化するために、広告モジュール186によってこの情報を使用することができる。
対話型ウェブガイドサーバ120の一実施形態は、応答モジュール178を含む。応答モジュール178は、対話型ウェブガイドを通じてユーザからの入力を受信し入力に応答することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。入力は、表示されたガイドのフォーマットを変更し、特定のタブの下でイベントを表示し、及びイベントに行くなどの指令を含むことができる。応答モジュール178は、フォーマット及び表示変更をディスプレイモジュール182に送信する。更に、応答モジュール178は、オンラインイベントへの参加を計画するユーザによって送信された応答(RSVP)を受信し、イベントプロフィールデータベース122及び/又は時間索引データベース124及び/又はユーザデータベース126に応答を格納することができる。応答モジュール178は、各ユーザに対する個人化されたスケジュールを生成するために応答を使用して、イベントリマインダーを送信し、更にユーザが対話型ウェブガイドの「マイイベント」ビューに登録しているというデータをユーザにイベントを呈示するためのディスプレイモジュール182に送信することができる。
更に、応答モジュール178は、1つ又はそれよりも多くのフィルタパラメータを受信しフィルタパラメータに関連付けられるオンラインイベントをイベントプロフィールデータベースで検索することができる。フィルタの結果は、ユーザに呈示するためのディスプレイモジュール182に渡される。フィルタパラメータの実施例は、以下に限定されるものではないが、チャンネル、イベントのカテゴリ、及びイベントの開始時間を含む。
対話型ウェブガイドサーバ120の一実施形態は、イベントプロバイダモジュール180を含む。イベントプロバイダモジュール180は、イベントプロバイダからオンラインイベントに関連するデータを受信し更に対話型ウェブガイドに表示するためのデータをイベントプロフィールデータベース122及び/又は時間索引データベース124に格納することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。
対話型ウェブガイドサーバ120の一実施形態は、ディスプレイモジュール182を含む。ディスプレイモジュール182は、ユーザのディスプレイでユーザに対話型ウェブガイドを呈示することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。対話型ウェブガイドは、ユーザによって指定されたいずれかのフォーマット、又はグリッドビュー又はリストビューのような初期設定フォーマットを有することができる。ガイドは、ユーザによって指定されたトピックに関連付けられるオンラインイベント、又は参加者によって登録された最も一般的なイベントのようなイベントの初期設定セットを含むことができる。更に、ディスプレイモジュール182は、対話型ウェブガイドが、ガイドのディスプレイをカスタマイズし、時間スロットのズームイン又はズームアウト、時間スロット内でチャンネルに対するネスト化されたカレンダーを表示し、及び同じ時間スロットに起こるスタック化イベントの3次元ビューを表示するなどの対話型ウェブガイドを表示させる方法を変更するためのユーザ指令に応答する。
対話型ウェブガイドサーバ120の一実施形態は、ウィジェットモジュール184を含む。ウィジェットモジュール184は、ユーザからのウィジェットカスタマイズパラメータを受信し、更に対話型ウェブガイドを外部ウェブサイトで、デスクトップで、又は接続としてウィジェットを受け入れる他のアプリケーション内でインストール及び実行することを可能にするカスタマイズウィジェットのためのソフトウエアコードを生成することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。
対話型ウェブガイドサーバ120の一実施形態は、広告モジュール186を含む。広告モジュール186は、対話型ウェブガイドに配置する広告を受信し、オンラインイベントに対するオンライン広告キャンペーン及びチケット価格を購入、販売、価格設定、管理、ターゲット、及び最適化するために予測解析モジュール176からの予測解析データを使用し、更に適切な広告情報を対話型ウェブガイドの適切なロケーションに適切なビューで表示するための表示モジュール182に送信することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。
対話型ウェブガイドサーバ120の一実施形態は、APIモジュール188を含む。APIモジュール188は、外部関係者と通信するのに使用される規則及び仕様を格納及び実施し、オンラインイベントデータ、ユーザプロフィールデータ、及び/又は解析データのような対話型ウェブガイドに関連付けられた情報に外部関係者がアクセス可能であるようにし、対話型ウェブガイド内の広告を購入又は販売し、更に対話型ウェブガイドコンテンツ内の広告キャンペーンを管理することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。
対話型ウェブガイドサーバ120の一実施形態は、待ち受けページモジュール190を含む。待ち受けページモジュール190は、オンラインイベントのイベントプロバイダのためのイベント待ち受けページを生成し維持することができるソフトウエアエージェント及び/又はハードウエア構成要素のいずれかの組合せとすることができる。
図1Bの実施例では、イベントプロフィールデータベース122は、以下に限定されるものではないが、開始時間、イベントロケーション、及び価格設定、持続時間、許可される視聴者、要件又は事前要件、日程表、チャンネル又は銘柄、関連の番組又はシリーズ、参加者、ホスト、ゲスト又はタレント、ライブステータス、人気、参加、予め受信したRSVPの数、予想される視聴者、他の情報又はコンテンツとの関係、他のイベント、個人、組織、場所、時間、トピック、カテゴリ、地理的領域、組織、銘柄、又は概念のようなイベントに関するメタデータを含むオンラインイベントに関連のデータを格納する。
オンラインイベントは、ビデオストリーム、音声ストリーム、オークション又は販売、ゲームトーナメント、チャットセッション、ソーシャルイベント、製品発売(新しいブログポスト又は製品の発売など)、スケジュールされたツイート又はリンク、ポッドキャストなど、並びに従来の製品の発売(例えば、新しいコンピュータ、新しいスニーカーラインなど)、サイト又はコンテンツ開始、コンテスト、サーベイ又はポール、ソフトウエアリリース、機能リリース、ニュースリリース、クラス、レクチャ又はトーク、会議又は取引ショーなどのウェブにおけるいずれかのスケジュールされた活動又は出来事とすることができる。イベントは、無料、ペイパービュー、又は加入によって利用することができるものとすることができ、対話型ウェブガイドをホストするウェブサイトを通じて又は特定のイベントに対するウェブサイトに登録した後でアクセス可能である。イベントは、公衆に公開とすることができ、又は招待された視聴者又は資格のある参加者のような特定の視聴者にのみ公開とすることができる。
イベントプロフィールデータベース122に格納されるデータは、イベントプロバイダから直接得られる。代替的に又は追加的に、ウェブクローリングシステムが、オンラインイベントデータを外部コンテンツ(ウェブページ、データベース、アプリケーションプログラミングインタフェース(API))で検索し、イベントプロフィールデータベース122に含むためにこのデータを収集する。クローラは、これらのデータを含むサイト又はページを(例えば、特定のウェブサイトにおけるイベントのカレンダーを)具体的に狙うことにより、又は見出されたウェブページで見つけられた構造化又は非構造化データで示すイベントはいずれも組織的に検出するためにウェブサイト及びリンクをクロールするために言語方法を使用することにより、イベントデータを検出する。クローラは、イベントデータを標準化されたイベントデータ方式に変換し、データをイベントプロフィールデータベース122に格納する。
一実施形態では、クローラは、ロケーションが参照するイベントの日付及び時間に基づいて以前にクロールされたロケーションを知的に再クロールする。イベントのブロードキャスト日付が近くなる時に、再クローリングの頻度が、イベントのブロードキャスト時間の前にイベントリストデータの変更を検出するために比例して増加する。再クローリングは、イベント開始まで又はイベント開始前の短い時間まで実際のイベントに対するURLを提供しないイベントサイトをターゲットとすることができる。クローリングシステムは、イベントの開始日付/時間を認識し、イベント開始の前に又はイベント開始と同時にそれを取得するためにURLを探して知的に再クロールする。イベントが終了した状態で、そのイベントロケーションURLに対するクローリングは、頻度を低減するか、又は中止することができる。
一実施形態では、イベントデータクローラは、イベントのオンラインロケーションの近くで又は周りでいくつかの異なるURLを探し取り入れることができる。ユーザが「イベントに行く」ボタン又はリンクをクリックすることによってイベントに行こうとする時に、イベントに対するターゲットURLが見出されないか利用できない場合、ユーザは、対話型ウェブガイドウェブページ、データ記録、ウィジェット、アプリケーション又はAPIの1つからのイベントを近くのURLに向け直すことができる。
例えば、「イベントに行く」ボタン又はリンクがエンドユーザによってクリックされた時に、イベントURLが見つからない場合、イベントがその一部である番組のURLに行く。番組のURLが見つからない場合、イベントがその一部であるチャンネルのURLに行く。チャンネルURLが見つからない場合、イベントがその一部であるサイトのセクションのURLに行く。セクションURLが見つからない場合、そのサイトにおけるイベントカレンダー(1つが存在する場合)のURLに行く。イベントカレンダーURLが見つからない場合、URLがその一部であるサイトのホームページに行く。ホームページURLが見つからない場合、対話型ウェブガイドのイベントプロフィールページに行きイベントURLが見つからなかったというメッセージ状態を表示する。URLをカスケードするための他の規則を実施することができる。
図1Bの実施例では、時間索引データベース124が、以下に限定されるものではないが、インターネットアドレス、イベントに関する時間情報、及びイベントの意図される視聴者、イベントに関連付けられる要求、視聴者、価格、又はインベントリに関する解析データ又は尺度、又はイベントに関連付けられる他のアドレス又はいずれかの種類のコンテンツを含む、オンラインイベントの索引要素を格納する。時間索引データベース124に格納されるデータは、広告主及びイベントプロフィールデータベース122から得られる。
図1Bの実施例では、ユーザデータベース126は、以下に限定されるものではないが、ユーザによって参加されたイベント、RSVPによってユーザが応答したイベント、及びユーザプロフィール情報を含むユーザ情報を格納する。ユーザデータベース126に格納されるデータは、対話型ウェブガイドのユーザから得られる。
図1Bの実施例では、広告データベース128は、広告、及び以下に限定されるものではないが、広告キャンペーン、価格設定情報、及び広告主情報を含む関連の情報を格納する。
対話型ウェブガイドサーバ120はまた、図18に示すような公知の又は有利なコンピュータシステムにおいて実行することができる。
図2は、対話型ウェブガイドへのアクセスを提供するウェブサイトの例示的なページを示している。図示のように、「厳選」イベントとして分類されたオンラインイベントが列挙される。「厳選」は、イベントに参加するために応答したユーザの数(RSVP)、イベントに対するRSVPが受信される速度、及び/又はイベントに対するRSVPに基づく尺度を含む他の数学的関数としてイベントを順序付ける格付けアルゴリズムの使用を通じて生成されたイベントである。「厳選」は、現在起こっている上位イベントである「現在の上位(トップナウ)」、将来起こるとスケジュールされている上位イベントである「次に来る上位(トップアップカミング)」、及び最近起こった上位イベントである「最新の上位(トップリーセント)」のような群に更に細分することができる。これらのリストの各々を図2の実施例に示している。
図14は、「厳選」の1つとして分類されるオンラインイベントを判断する例示的な処理1400の流れ図を示している。判断ブロック1405で、システムは、厳選を表示するための要求がユーザから受信したか否かを判断する。要求が受信されてない場合(ブロック1405−ノー)、処理は、厳選要求が受信されるまで判断ブロック1450で待つ。厳選イベントに対する要求を受信した場合(ブロック1405−イエス)、ブロック1410で、システムは、イベントプロフィールデータベースに格納されたオンラインイベントにアクセスする。
次に、ブロック1415で、データベースにおけるオンラインイベントが、各イベントに対して受信したRSVPの数に基づいて順序付けされる。イベントに対して受信したRSVPが多い程、イベントはイベントの順序付けで高い位置に格付けされる。
ブロック1420で、データベースにおけるオンラインイベントが、各イベントに対してRSVPが受信される速度に基づいて順序付けされる。例えば、オンラインイベントが、イベントが公開された後の第1の週の間に100RSVPを受信した場合、これは、第1の週の間に200RSVPを受信したイベントより低い位置に格付けされることになる。
ブロック1430で、システムは、受信したRSVPの数に基づくイベントの格付け及びRSVPを受信した速度に基づくイベントの格付けに少なくとも基づいて、オンラインイベントに格付けアルゴリズムを適用する。一実施形態では、各イベントに対する格付けを合計することができ、最低総合計格付けを有するオンラインイベントが厳選として分類される。
ブロック1435で、オンラインイベントは、ユーザ要求の時間に現在実行されているイベントを判断するために濾過される。最低総合計格付けを有する現在実行されているイベントは、「現在の上位」イベントとして分類される。
ブロック1440で、オンラインイベントは、特定の時間フレーム内で将来、例えば、次の7日間に再生するようにスケジュールされたイベントを判断するために濾過される。最低総合計格付けを有するイベントは、「次に来る上位(トップアップカミング)」イベントとして分類される。
ブロック1445で、オンラインイベントは、特定の時間フレーム内、例えば、過去7日間に既に起こったイベントを判断するために濾過される。最低総合計格付けを有するイベントは、「最新の上位(トップリーセント)」イベントとして分類される。
ブロック1450で、「現在の上位(トップナウ)」、「次に来る上位(トップアップカミング)」、及び「最新の上位(トップリーセント)」であると判断されたオンラインイベントがユーザに示されている。イベントが示されるフォーマットは、初期設定フォーマット又はユーザによって指定されたフォーマットのいずれかである。処理はブロック1455で終了する。
一実施形態では、「厳選(トップピックス)」リストにおける各オンラインイベントが、イベントに関連付けられるメタデータを含む様々な要素、イベントを「マイイベント」リスト又は個人の又は共有カレンダーに追加するためのクリック可能ボタン、及び/又はイベントのリマインダーをユーザに送信するリマインダーボタンを表示することができる。図2の上部左部分に示すように、対話型ウェブガイドの「厳選」ウェブページは、イベントに関連付けられる静止又はビデオ画像を表示し更に編集上又はアルゴリズミックに判断されたイベントのセットを回転するビデオカルーセルを含むことができる。一実施形態では、画像は、ユーザが対話することができるイベントに関する特定のメタデータを提供することができる。更に、ビデオカルーセルに表示されたイベントを定期的にリフレッシュすることができる。
図2の上部の近くには、「マイイベント」、スポーツイベント、買い物イベント、娯楽イベント、ニュースイベント、一日の最も人気のイベント、及びユーザによって選択可能な特定のトピックにおけるイベントのような対話型ウェブガイドにおけるオンラインイベントデータの代替のビュー又は部分集合のビューを提供するタブが示されている。カスタムタブ又はビューはまた、関心のテーマ又はトピックに関連する番組又は特徴コンテンツを表示するために、編集者、ユーザ、又は配信パートナーによって作成することができる。例えば、イベントプロバイダは、スポーツ、娯楽、及びニュースにわたるその固有のコンテンツからイベントプロバイダが作成するチャンネルでのイベントだけを表示することができ、「ワールドカップサッカー2010」のラベルが付けられたタブ(図示せず)は、単一のイベントプロバイダ(例えば、ESPN3からのサッカーに関するチャット)からの銘柄化チャンネルのいずれかを通じた複数のイベントプロバイダから、又は合併したチャンネル(例えば、複数のイベントプロバイダからのサッカーチャット)からチャンネル表示イベントを列挙することができる。ビューも、サブビューを含むことができる(例えば、娯楽タブは、音楽、映画、TV及びゲームのためのサブタブを含むことができる)。
スポーツに関するウェブイベントガイドの実施例が、図3の2次元グリッドフォーマットで示されている。しかし、ガイドは、以下に限定されるものではないが、カレンダー、スケジュール、リスト、又はタイムラインを含むいずれのフォーマットにも載せることができ、各フォーマットは、インターネットで行われるイベントのセットをウェブサイト内のページに、又は様々な時間にインターネットに接続されているオンラインサービス又はアプリケーション内のロケーションに示している。
一実施形態では、2次元グリッドの行は、コンテンツチャンネルを表し、グリッドの列は、いずれかの時間単位の時間スロット(30分、1時間など)を表している。行列のセル(行−列が交差するところ)は、ウェブで行われる1回又は複数エピソードイベントとすることができるイベントを表している。イベントは、テレビ又はラジオのような他の媒体で、又は物理的なロケーションで行われるが、イベントは、イベントがスケジュールされた日付及び時間にオンラインで消費及び/又は参加することができるようにオンラインで行われなくてはならない。一実施形態では、イベントは、イベントのスケジュールされた日付及び時間の後にアーカイブされた形式で利用することができる。更に、イベントは、チャンネル及び時間スロット内又はその間で互いにリンクさせることができる。グリッドの他のレイアウトも実行することができる。
チャンネルは、1つ又はそれよりも多くのコンテンツプロバイダ、銘柄、番組に関連付けられるイベント、及び/又は1つ又はそれよりも多くのトピック、イベント、又は関心カテゴリに関連付けられるイベントのようなイベントのいずれかのセットを含むことができる。一実施形態では、チャンネルは、チャンネルを作成する1つ又はそれよりも多くの編集者又はエンドユーザによるイベントの集約を含むことができる。
一部の事例では、オンラインイベント又は関連付けられる情報の他の属性を示す1つ又はそれよりも多くの付加的な次元をグリッドに追加することができる。例えば、オフラインテレビ番組イベントと対になったオンラインイベントがあり、両方のイベントが同じ時間スロットに行われる場合、グリッドの第3の次元(z軸)が、テレビ番組と同じ時間に行われるオンライン番組を表示することができる。一実施形態では、ディスプレイがユーザによるクリックで3グリッド次元を再構成することができ、それによってx及びz軸における要素を入れ替えることができ、この結果、時間スロットがz軸に沿って示され、z軸の要素(オフラインテレビ番組など)がx軸に沿って示されている。更に、時間、チャンネル及びイベントに関連付けられる情報の付加的な次元を示すために、3次元を超えた更に別の次元を追加することができる。一実施形態では、ユーザは、軸を回転又は再構成することができ、それによって例えば、x軸がy軸になる及び/又はy軸がz軸になる。
グリッド内のチャンネルは、チャンネル名のアルファベット順、又は各チャンネルの現在の又は全体的な人気のような初期設定並べ替え順序に従って順序付けることができる。一実施形態では、ユーザは、チャンネルを順序付けし表示すべきである順序を選択することができる。更に、グリッドのチャンネルは、多数のサブイベントを1つの時間スロットに要約することができる。サブイベントは、そのチャンネルで行われる単一のイベントに関係するこの中の階層イベントとすることができ、又は同じか又は重なり合った時間にそのチャンネルで行われる個別の並行イベントとすることができる。
一実施形態では、複数のイベントを単一の時間スロット内の1つのチャンネル内で表示することができる。複数のイベントを表示する方法は、以下に限定されるものではないが、時間スロットのズームイン又はズームアウト、時間スロット内のチャンネルに対するネスト化カレンダーの表示、時間スロット内のイベントの拡張可能なリスト又はメニューの表示、時間スロットで及びその時間に行われる複数のイベントを表示するページ上でチャンネルに対するチャンネルページを開くこと、及び第3の次元としてx軸を使用する同じ時間スロットで起こるイベントのスタック化ビューの表示を含む。類似の方法を階層イベントと共に使用することができる。
一実施形態では、チャンネルプロフィールビューを対話型ウェブガイドに表示することができる。チャンネルプロフィールビューは、オンラインイベントの特定のチャンネルのプロフィールを提供し、チャンネルは、特定のコンテンツプロバイダによって提供されるイベント、様々なトピック又は関心に関するイベント、又は編集者又はユーザによって集約されたイベントを表すことができる。
グリッド内で、チャンネル名、チャンネルの人気、番組名、番組の人気、価格、コンテンツ格付け、又はチャンネル又は番組のいずれかの他の望ましい属性に従ってユーザによってコンテンツを選別することができる。グリッドは、チャンネル、時間、及びイベントのいずれかの検索問合せ又は特定の望ましい属性に従って濾過することができる。例えば、図6に示すように、フットボールのような検索問合せに関するイベントを見つけるために検索を実行することができる。検索の結果は、図6のリストフォーマットに表示されている。しかし、結果はまた、検索問合せに適合するか又は関連するオンラインイベントに対する検索の結果だけを含むグリッド又はいずれかの他のフォーマットで表示することができる。一実施形態では、検索結果は、ユーザプロフィールの結果に応答して、問合せを起動したユーザに関連するオンラインイベントだけを含むことができる。一実施形態では、検索問合せの結果を関連性、人気、日付、タイトル又はいずれかの他の基準によって格付けることができる。一実施形態では、検索を特定の時間、地理的ロケーション及び/又はユーザの関心プロフィールに関連するインターネット又はウェブで行われるイベントだけを表示するように修正することができる。更に、グリッドは、特定の地理に関連するコンテンツだけを表示するようにローカライズすることができる。一実施形態では、グリッドは、視聴者に対して現在の時間を焦点にするように自動的に調節することができる。
グリッド内で、イベントリストは、イベントのコンテンツに関する要約情報を提供することができる。例えば、図3に示すように、イベントは、グリッドのイベントの上でカーソルを移動することによってプレビューされ、選択メタデータ(説明及び/又はチャンネルなど)及びイベントを「マイイベント」に追加するか又は対話型ウェブガイドによって提供されたイベント詳細ページに行くをクリックするなどの特定の作動可能な機能を含むポップアッププレビューを見ることができる。グリッドのイベントがユーザによってクリックされた時に、ユーザは、イベントに関する更に詳細な要約情報に、又はウェブ上のイベントのロケーションに直接誘導される。一実施形態では、対話型ウェブガイドは、ユーザがイベントを選択し、イベントの上でカーソルを移動し、イベントに触れ、イベントで動作をし、又はイベントをクリックした時に、特定のイベントに関するより多くの情報を表示する拡張可能なイベントリストを提供することができる。
図3に示すオンラインスポーツイベントの例示的なグリッドは、上位イベントをビューするためにユーザが選択することができるボタンを上部右角に有する。ユーザがこのボタンを選択した時に、スポーツカテゴリの上位イベントが、図4の例示的なリストに示すように表示されている。最も一般的な次に来るイベントが、ウェブサイトの上部左角に示され、このイベントに関するユーザからのコメントも提供する。更に、次に来る上位スポーツイベントが、ウェブページの右側に列挙される。
一実施形態では、オンラインイベントリストの対話型ガイドは、イベントの種類、意図される視聴者、イベントの人気のようなイベントのテーマコンテンツを示すために、カラー符号化され、又は特定の図形アイコン又はアートワークを備えたイベントを表示することができる。
一実施形態では、世界中のウェブサイト上で行われているイベントのスケジュールを表示するためにユーザがリストビューを選択することができ、リストビューは、上述のグリッドビューの機能の全てを有するが、グリッドフォーマット以外のリストに情報を表示する。
リストビューでは、一実施形態では、チャンネルを示すために見出しが使用され、行が、これらのチャンネルに対する様々な時間スロットでのイベントを示している。一実施形態では、時間スロットを示すために見出しを使用することができ、これらの時間スロットで行われるチャンネル及びイベントを示すために行を使用することができる。更に別の実施形態では、見出しが格付けを示し、行は、格付けを備えた様々な時間、様々なチャンネルにおけるイベントを示している。リストビューの他のレイアウトも実行することができる。
イベントプロフィール
一実施形態では、対話型ウェブガイドは、イベントに行くためのボタン又はリンク及びRSVPへのボタン又はリンクを含むオンラインイベントに関する詳細なデータ及びメタデータを提供し、イベントを個人又は群イベントスケジュールに追加することができる。一実施形態では、対話型ウェブガイドは、イベントが現在行われているか否かを及びリアルタイム視聴者測定値(現在の又は予想される参加者の数など)のような他の情報を表示することができる。一実施形態では、対話型ウェブガイドは、イベントに関する話し合い又はイベントに関係するコンテンツを表示することができる。例えば、ログインしオンライン野球イベントに参加しているユーザからのコメントが図4の下部左角に示されている。
一実施形態では、対話型ウェブガイドは、イベントに行くためのボタン又はリンク及びRSVPへのボタン又はリンクを含むオンラインイベントに関する詳細なデータ及びメタデータを提供し、イベントを個人又は群イベントスケジュールに追加することができる。一実施形態では、対話型ウェブガイドは、イベントが現在行われているか否かを及びリアルタイム視聴者測定値(現在の又は予想される参加者の数など)のような他の情報を表示することができる。一実施形態では、対話型ウェブガイドは、イベントに関する話し合い又はイベントに関係するコンテンツを表示することができる。例えば、ログインしオンライン野球イベントに参加しているユーザからのコメントが図4の下部左角に示されている。
イベントは、イベントに関するイベントプロフィール情報をビューするためにクリックすることができ、又はユーザは、「イベントに行く」リンク又は「再生」ボタンをクリックすることによってイベントに参加することができる。イベントが再生された時に、イベントが現在起こっている場合、ユーザをライブイベントに連れて行くか、又はライブイベントを対話型ウェブガイド内で直接再生することができる。イベントが既に起こっている場合、ユーザはイベントコンテンツのアーカイブ又は記録された複製に連れていかれるか、又はユーザに、イベントを見るか再生するかの選択が与えられる。イベントがまだ起こっていない場合、ユーザは、リマインダーを設定するか又は事前設定リマインダーを受信するか求められる。例えば、事前に選択されたリマインダーは、イベントの開始時間前15分、30分、又は1時間に設定することができる。リマインダーは、電子メール、ショートメッセージサービス(SMS)、ツイッター、リアリイシンプルシンジケーション(RSS)、電話呼出し、デスクトップアプリケーションにおけるポップアップ警報、対話型ウェブガイド内の警報、又はいずれかの他の通信媒体を通じてユーザに提供することができる。
一実施形態では、イベントを共有することができる。イベントを共有する方法は、以下に限定されるものではないが、電子メール招待を通じて友達と共有するためのリンク又はボタンを通じて、共有カレンダーツール内で、推薦ツールにより、及びイベントに関する通知をツイッターのようなソーシャルネットワークに送信することを含む。
図5は、選択されたタブ「マイイベント」の下でユーザの関心にカスタマイズされた例示的なウェブイベントを示している。一実施形態では、対話型ウェブガイドの「マイイベント」ウェブページは、個人又は群が、参加するためにRSVPを追加又は提供したオンラインイベントを表示する。ディスプレイは、グリッド又はリストのようないずれかのフォーマットとすることができる。特定のイベントに関するイベントプロフィール情報を見るためにユーザがイベントをクリックすることができる。一実施形態では、「イベントに行く」リンク又は「再生」ボタンをクリックすることによってウェブイベントを再生することができる。イベントの再生が選択された時に、ユーザは、現在起こっている場合はライブイベントのウェブサイトに、又はイベントが既に起こった場合はイベントコンテンツのアーカイブ又は記録された複製に運ばれる。
「厳選」(図2)又は検索結果(図6)のようないずれかのビューに示されているオンラインイベントと同様に、ユーザがRSVPによって登録したイベントをイベントの時間、次に来る、現在起こっている、及び最近起こったというイベントの時間に従って分類することができ、これらのイベントを図5に示すようなタブを使用して編成することができる。他のイベントカテゴリも実行することができる。図5の例示的なリストは、ユーザが登録した3つの次に来るイベントを示している。
一実施形態では、「マイイベント」ビューが、ユーザが登録したイベントのステータス又はそれに関する情報、例えば、イベントがユーザ及びイベントの人気によって見られたか否かを示している。一実施形態では、「マイイベント」ビューは、ユーザの「マイイベント」タブに格納されているイベントの総数及び/又は過去に起こった、現在起こっている、又は将来スケジュールされている格納されているイベントの数の概要を表示することができる。
一実施形態では、「マイイベント」ビューのイベントをチャンネル、日付/時間、人気、視聴者サイズ、格付け、ジャンル、媒体種類、カテゴリ、又はいずれかの他のパラメータによって選別することができる。初期設定並べ替え順序を設定することができ、又はユーザが並べ替えの方法を選択することができる。
ユーザが、対話型ウェブガイドで各イベントリストと共に利用することができる「マイイベントに追加」ボタンをクリックした時に、ユーザの「マイイベント」ビューにイベントを追加することができる。例えば、図3では、カーソルがイベント「2010オーストラリアオープン−コート6(第5日)」の上で動いて、イベント詳細及び「マイイベントに追加」ボタンを備えたポップアップウィンドウを上に有してくる。ユーザがボタンを選択した時に、対応するオンラインイベントがユーザの個人又は共有カレンダーに追加される。ユーザがイベントをユーザの個人カレンダーに追加した時に、ユーザは、イベント自体及び/又はイベントが表す他のものに対するRSVPを効率的に送信し、対話型ウェブガイドが、データベースにユーザ及びイベントに関する情報を格納する。一実施形態では、RSVPが送信された時間にユーザによって中に又は外にリマインターを選択することができる。
リマインダーは、様々なカレンダーアプリケーション(iCal、Outlook、Google Calendarなど)に自動的に又は手動で同期させることができる。例えば、電子メールをユーザのカレンダーに含むために添付されたiCal記録と共にユーザに送信することができる。代替的に、カレンダー招待をユーザに送信するか、又はユーザの許可によって連結されたカレンダーサービス又はアプリケーションに自動的に挿入することができる。
いずれかのビュー(グリッドビュー、リストビュー、マイイベントビュー、厳選、検索結果、又はいずれかの他のビュー)におけるイベントを以下に限定されるものではないが、開始時間、終了時間、持続時間、タイトル、価格、人気、視聴者サイズ、言語、地理、意図される視聴者、コンテンツ格付け、ユーザ格付け、ユーザ選択フラグ又はタグ、ジャンル、カテゴリ、チャンネル、銘柄、番組又はシリーズ、媒体、及びコンテンツ種類(ビデオ、音声、チャット、ゲームプラットフォーム、バーチャルリアリティ、ウェブサイトなど)を含むいくつかの方式のいずれかでユーザによって選別することができる。
対話型ウェブガイドの表示
一実施形態では、「インターネット」又は「ウェブ」で行われるオンラインイベントの対話型ウェブガイドは、いずれのビューでも(グリッドビュー又はリストビューなど)、テレビ、DVR、セットトップボックス、又は個人媒体プレーヤの電子番組ガイド(EPG)内のテレビイベントに関連付けられるか又は関連するオンラインイベントに関する情報と共に表示することができる。例えば、テレビで行われるイベントに関連付けられるインターネットで行われるイベントを表示することができる。別の一例として、スーパーボールの生ブロードキャストの間、対話型ウェブガイドは、uStream、Livestream、Justin.tv、YouTube、ツイッター、Second Life、様々なウェブページのようなオンラインロケーションで(いつでもは現在)行われているスーパーボールに関連付けられるオンラインイベントを表示することができる。一部の事例では、対話型ウェブガイドは、オンライン番組ガイド(OPG)内にオンラインイベントリストに関連付けられるテレビイベント又はオフラインイベントに関する情報を表示することができる。
一実施形態では、「インターネット」又は「ウェブ」で行われるオンラインイベントの対話型ウェブガイドは、いずれのビューでも(グリッドビュー又はリストビューなど)、テレビ、DVR、セットトップボックス、又は個人媒体プレーヤの電子番組ガイド(EPG)内のテレビイベントに関連付けられるか又は関連するオンラインイベントに関する情報と共に表示することができる。例えば、テレビで行われるイベントに関連付けられるインターネットで行われるイベントを表示することができる。別の一例として、スーパーボールの生ブロードキャストの間、対話型ウェブガイドは、uStream、Livestream、Justin.tv、YouTube、ツイッター、Second Life、様々なウェブページのようなオンラインロケーションで(いつでもは現在)行われているスーパーボールに関連付けられるオンラインイベントを表示することができる。一部の事例では、対話型ウェブガイドは、オンライン番組ガイド(OPG)内にオンラインイベントリストに関連付けられるテレビイベント又はオフラインイベントに関する情報を表示することができる。
一実施形態では、対話型ウェブガイドを3−D表示技術(例えば、3DTV又は3Dディスプレイにおける3D眼鏡を必要とする)を使用して3又は多次元で(オンライン及び/又はオフラインイベントの)ガイド又はグリッドとして表示することができる。
一実施形態では、イベントに関する文脈的に関連のある情報をオンラインイベントリストに関するメタデータのデータベースから取得し、フレーム、ツールバー、ポップアップ領域、ティッカー、ウィンドウ、ピクチャ−イン−ピクチャ、又は情報オーバーレイで表示することができ、ウェブブラウザ、ビデオプレーヤソフトウエア、音声プレーヤソフトウエア、又は他の媒体プレーヤソフトウエア内で行われる時に実際のイベントを見ることができる。
一実施形態では、現在ライブ中のオンラインイベントの最新分数(N)の自動的に記録されたプレビュー又は概要をイベントプロフィールページに又は対話型ガイド内にビデオサムネイル又は組込みビデオプレーヤにおけるオンラインイベントリストのグリッド又はスケジュールを表示することができる。
一実施形態では、ユーザが、対話型ガイド、オンラインイベントのグリッド又はスケジュール、又はオンラインイベントプロフィールページを閲覧している間に、特定のユーザプロフィールに関連したオンラインイベントに対する推薦を表示することができる。一部の事例では、オンラインイベントのセットをユーザに表示することができ、イベントのセットは、ユーザの友達又は参加するためにユーザがRSVPを送信された社会的に接続した他の個人が、参加者として現在「検査イン」されているか又はユーザに推薦されているイベントを含むことができる。
図15は、対話型ウェブガイドをユーザに提供する例示的な処理1500を示す流れ図を示している。ブロック1505で、本発明のシステムはイベントプロバイダからオンラインイベントデータを受信する。オンラインイベントデータは、イベントのロケーション、イベントの時間、及びイベントに関するメタデータを含むことができる。データは、イベントプロフィールデータベース122及び/又は時間索引データベース124に格納される。
ブロック1510で、本発明のシステムは、ウェブクローラを使用してウェブ上でオンラインイベントデータを検索する。クローラによって得られたイベントデータは、イベントプロフィールデータベース122及び/又は時間索引データベース124に格納される。
判断ブロック1515で、本発明のシステムは、対話型ウェブガイドの呈示に対する要求を受信したか否かを判断する。要求が受信されていない場合(ブロック1515−ノー)、処理は、ガイド要求が受信されるまで判断ブロック1515で待つ。ガイドに対する要求を受信した場合(ブロック1515−イエス)、処理は判断ブロック1520に続く。
判断ブロック1520で、システムは、ユーザプロフィールが要求側ユーザに対して利用可能か否かを判断する。ユーザプロフィールが利用可能である場合(ブロック1520−イエス)、ブロック1525で、システムは、ユーザプロフィールに指定されたユーザプリファレンスに基づいて対話型ウェブガイドをフォーマット設定する。次に、ブロック1530で、フォーマット設定されたガイドが、ユーザのディスプレイでユーザに示されている。ユーザプロフィールが利用可能でない場合(ブロック1520−ノー)、ブロック1535で、対話型ウェブガイドのための初期設定フォーマット設定が使用され、フォーマット設定されたガイドがブロック1530でユーザに示されている。
処理は、ブロック1530から指令又は要求がユーザから受信したか否かをシステムが判断するブロック1540に続く。指令又は要求が受信されなかった場合(ブロック1540−ノー)、処理は、指令又は要求が受信されるまで判断ブロック15で待つ。
指令又は要求を受信した場合(ブロック1540−イエス)、システムは、指令又は要求に応答し、判断ブロック1540に戻り次の要求又は指令を待つ。ユーザが送信することができる指令又は要求の例は、以下に限定されるものではないが、厳選を表示する段階、検索要求を送信する段階、ガイド呈示のフォーマット(ガイドビュー、リストビューなど)を変更する段階、イベントに関するより多くの情報を取得するためにオンラインイベントを選択する段階、イベントをユーザの「マイイベント」に追加する段階、イベントへのRSVP、イベントに行く段階を含む。
個人化されたスケジュール
一実施形態では、過去、現在、及び次に来る選択された及び/又は推薦されたイベントの個人化カレンダーをユーザに提供することができる。推薦は、ユーザが時間の経過に伴ってRSVPを送信された及び/又は参加したイベントに基づくことができる。一実施形態では、推薦はまた、RSVPが送信された及び/又はユーザの社会的接続、ユーザが加わっている様々なコミュニティのメンバによって参加されたイベント、又はユーザに類似のプロフィール属性を切り取る他のユーザのイベントに基づくことができる。
一実施形態では、過去、現在、及び次に来る選択された及び/又は推薦されたイベントの個人化カレンダーをユーザに提供することができる。推薦は、ユーザが時間の経過に伴ってRSVPを送信された及び/又は参加したイベントに基づくことができる。一実施形態では、推薦はまた、RSVPが送信された及び/又はユーザの社会的接続、ユーザが加わっている様々なコミュニティのメンバによって参加されたイベント、又はユーザに類似のプロフィール属性を切り取る他のユーザのイベントに基づくことができる。
ユーザは、ユーザがリストから選択したチャンネル、チャンネル詳細ページ、又はチャンネルを追加する選択肢が提供される対話型ウェブガイド内のいずれかの場所の組合せに基づく「マイマトリックス」タブを作成することができる。更に、対話型ウェブガイドウィジェットを使用してユーザがチャンネルを選択することができる。更に、ユーザは、キーワードの検索によって生成されたチャンネルのリストから選択することができる。例えば、ユーザは、「チェス、ワイン、ドナカラン及びガーデニング」に関するイベントに関心を有する場合がある。イベントの対話型ウェブガイドのデータベース内のこれらの語の検索は、これらのチャンネル又はチャンネルにおけるイベントに関連付けられるメタデータを使用して関連のチャンネルのリストを生成する。次に、ユーザは、「マイマトリックス」に表示されるチャンネルを選択することができる。ユーザはまた、ユーザの友達が共有するチャンネルのリストから選択することができる。ユーザが「マイマトリックス」に表示するチャンネルを選択した状態で、ユーザは、初期設定ビューを作成するためにチャンネルの順序を更に選択することができる。
上述の対話型ウェブガイドの機能の全ては、以下に限定されるものではないが、コンピュータ、移動電話、移動コンピュータ、テレビ、セットトップボックス、DVR、カメラ、ビデオカメラ、デジタルオーディオ装置、媒体サーバを含む「インターネット」に接続したあらゆる装置(接続された装置)で利用することができる。
オンラインイベント−データ記録オブジェクト
開始時間、1つ又はそれよりも多くのオンラインイベントロケーション、及びイベントに関するメタデータのうちの1つ又はそれよりも多くの要素を含むデータ記録オブジェクトとして、オンラインイベントをイベントプロフィールデータベース122に格納することができる。一実施形態では、開始時間は、視聴者の現在の時間帯に対して調節される。更に、終了時間及び/又はいずれの再帰規則又はスケジュールもデータ記録の一部として含むことができる。
開始時間、1つ又はそれよりも多くのオンラインイベントロケーション、及びイベントに関するメタデータのうちの1つ又はそれよりも多くの要素を含むデータ記録オブジェクトとして、オンラインイベントをイベントプロフィールデータベース122に格納することができる。一実施形態では、開始時間は、視聴者の現在の時間帯に対して調節される。更に、終了時間及び/又はいずれの再帰規則又はスケジュールもデータ記録の一部として含むことができる。
オンラインイベントロケーションは、オンラインビデオ、オーディオ、チャット、バーチャルリアリティ、対話型ゲーム、ウェブ走査検索、又はいずれかの他のオンラインアプリケーション又はオンライン媒体を通じて、オンラインでイベントにアクセス可能なURL又は他のオンラインロケーション識別子である。代替的に、イベント開始時間の前に又はこれと同時に提供されるプレースホルダをイベントロケーションのために使用することができる。
イベントに関するメタデータは、以下に限定されるものではないが、イベントに関する説明情報、及び価格設定、持続時間、許可される視聴者、要件又は事前要件、日程表、チャンネル又は銘柄、関連の番組又はシリーズ、参加者、ホスト、ゲスト又はタレント、ライブステータス、人気、参加、予め受信したRSVPの数、予想される視聴者、他の情報又はコンテンツとの関係、他のイベント、個人、組織、場所、時間、トピック、カテゴリ、地理的領域、組織、銘柄、又は概念のような属性を含むことができる。
一実施形態では、付加的なイベントオブジェクト特性を含むことができる。イベントオブジェクトは、点又は間隔とすることができる。イベントオブジェクトが点である場合、これは、持続時間を持たない時間における特定の瞬間に起こる。イベントオブジェクトが間隔である場合、これは、少なくともある持続時間を有する。イベントオブジェクトは、単一のイベント、循環する定期的にスケジュールされたイベントのシーケンス、非循環の定期的にスケジュールされたイベントのシリーズ、又は非循環の不規則にスケジュールされたイベントのシリーズ又はシーケンスとすることができる。
イベントオブジェクトは、不可分又は可分とすることができる。例えば、定期的に循環するイベントのシーケンスであるイベントオブジェクトは、シリーズでの以前に起こったイベントに参加者が参加する要件がない場合、個別のイベントオブジェクトに分割することができる。
イベントオブジェクトは、イベントがイベント及び/又はイベントのスケジュールを含むことができるように階層的に関連付けることができる。イベントオブジェクトは、関連のイベント、繰返し、類似のイベント、含まれたイベント、イベントを含むイベント、望ましいイベント、以前のイベント、次のイベントのような他のイベントにリンクさせることができる。
イベントオブジェクトは、特定のチャンネルにリンクさせることができ、チャンネルは、コンテンツプロバイダ、銘柄、番組、トピック、編集者、ユーザ、又はイベントの特別な集約を表すことができる。イベントオブジェクトは、関連のコンテンツ、コメント、ウェブサイト、文書のような他の情報にリンクさせることができる。更に、イベントオブジェクトは、関連付けられる個人、組織、及び/又は場所にリンクさせることができる。更に、イベントオブジェクトは、関連付けられる広告、製品、及び/又はサービスにリンクさせることができる。
イベントオブジェクトは、スケジュールされたサブイベントを含むことができ、各サブイベントはまたイベントオブジェクトである。格納は、他のオブジェクトを含むデータを完全に含むオブジェクトの機能とすることができる。代替的に、格納は、個別のイベントオブジェクト間のパートノミック関係を示すデータベース記録連鎖又は意味リンクによって示すことができる。
階層イベントオブジェクトを使用することができる。例えば、オリンピックのような重要なイベントは、スキーのような様々なスポーツのサブイベントから構成することができる。スキーサブイベントは、ダウンヒルスキー、スラロームスキーのような様々な競技の他のサブイベントから構成することができる。階層イベントオブジェクトの別の実施例は、「日付xにおけるPST(太平洋標準時間)の正午の1,000ツイッターイベント」と呼ぶイベントである。この重要なイベントは、その時間スロットにおける異なるツイッターユーザによって供給される異なるツイッターイベントを説明する1,000サブイベントオブジェクトを有する。
予測解析
ウェブの時間索引は、オンラインイベントの2つ又はそれよりも多くの索引要素を関連付ける。オンラインイベントの索引要素の非制限的実施例は、インターネットアドレス、時間情報、及びメタデータを含む。インターネットアドレスは、オンラインイベントに対するユニフォームリソース識別子(URI)又はユニフォームリソースロケータ(URL)の形式を用いることができる。オンラインイベントに対する時間情報は、時間点(開始及び/又は終了時間)、時間間隔、又は日付及び時間のような時間パターン、循環スケジュール、又は日付及び時間の不規則なスケジュールの形式を用いることができる。オンラインイベントメタデータは、関連付けられたインターネットアドレスを備えた特定の時間に起こったイベントに関する情報、イベントの意図された視聴者、要求に関する解析データ又は尺度、視聴者、価格、又はイベントに関連付けられるインベントリ、又は他のアドレス又はイベントに関連付けられるいずれかの種類のコンテンツを含むことができる。一実施形態では、オンラインメタデータは、広告、又はこれらのイベントでターゲットとされ、又は利用可能な広告キャンペーン又は広告ネットワークサービスに関連付けられるURLを含むことができる。
ウェブの時間索引は、オンラインイベントの2つ又はそれよりも多くの索引要素を関連付ける。オンラインイベントの索引要素の非制限的実施例は、インターネットアドレス、時間情報、及びメタデータを含む。インターネットアドレスは、オンラインイベントに対するユニフォームリソース識別子(URI)又はユニフォームリソースロケータ(URL)の形式を用いることができる。オンラインイベントに対する時間情報は、時間点(開始及び/又は終了時間)、時間間隔、又は日付及び時間のような時間パターン、循環スケジュール、又は日付及び時間の不規則なスケジュールの形式を用いることができる。オンラインイベントメタデータは、関連付けられたインターネットアドレスを備えた特定の時間に起こったイベントに関する情報、イベントの意図された視聴者、要求に関する解析データ又は尺度、視聴者、価格、又はイベントに関連付けられるインベントリ、又は他のアドレス又はイベントに関連付けられるいずれかの種類のコンテンツを含むことができる。一実施形態では、オンラインメタデータは、広告、又はこれらのイベントでターゲットとされ、又は利用可能な広告キャンペーン又は広告ネットワークサービスに関連付けられるURLを含むことができる。
時間索引は、オンラインイベントに対する視聴者要求及び参加、オンラインイベント、広告、又はイベントチケットに関するユーザ挙動に関する予測解析を実行するための情報を提供する解析データ及び他のデータを記録し、生成し、コンピュータ計算し、又は関連付けるために含むことができ、又は使用することができる。解析データは、時間索引の情報だけに基づいてコンピュータ計算することができ、又は外部情報、又は時間索引データ及び外部情報の組合せに基づいてコンピュータ計算することができる。
一部の事例では、時間索引は、様々な「インターネット」アドレスでのオンラインイベントインベントリに対する広告購入をターゲットにし、更に最適化するための広告主に有用とすることができる解析データ及び他のデータを生成、コンピュータ計算、又は関連付けるために含むことができ、又は使用することができる。一実施形態では、時間索引は、その次に来るオンラインイベントに対する要求及び/又は人口動態、及びその以前の又は類似のオンラインイベントに関する過去の解析データに基づいて、その広告インベントリを価格付けし販売するオンライン広告インベントリの公開者及び/又は販売者に有用とすることができる解析データ及び他のデータを生成、コンピュータ計算、又は関連付けるために含むことができ、又は使用することができる。
例えば、解析は、予めイベントに対してRSVPを送信した人々の数に基づくことができる。一実施形態では、これらの解析はまた、イベントに関する情報を見て、イベントが行われるページに行くためにクリックし、他の個人とイベントを共有又は話し合った個人の数のような尺度、並びにRSVPがイベントに対して受信される速度又は時間的なイベントへの訪問のような尺度に基づくことができる。これらの尺度を使用することにより、「ランク」又は「スコア」を時間の経過と共にイベントに対して計算又は推定することができる。次に、このスコアは、オンラインイベントに対する現在の要求及びオンラインイベントの将来の実際の参加のインジケータとして使用することができる。イベントのランク又はスコア、又はこれらのスコアに寄与する個々の尺度はまた、イベントが起こる前、イベントが起こっている間、及びイベントが起こった後に、イベントに関する報告を生成し、経時的なイベントに関連付けられる広告インベントリ又はイベント許可チケットの価格を動的に判断又は予測するために使用することができる。
時間索引を使用した予測解析の実施例を以下に示している。イベントの参加に対する前のスコア及び/又は予想される要求尺度の時系列を実際の参加、広告販売及び速度、又はイベントに対する実際のチケット価格及び販売のような行われたイベントに対する実際のスコア又は要求尺度に相関付けることにより、機械学習又は統計技術を使用して証拠に基づいて時間の経過と共に改善する予測解析システムを構成することができる。時系列上で、データセットは、実際のイベント参加、広告販売、チケット販売、又は価格の正確な予想を前の尺度(要求、販売、トラフィックのような)をイベントが行われた時の実際の尺度と比較し、次に、実際の結果からのフィードバックに基づいて元になる予想モデルにおける統計重み又はアルゴリズムを改善することに基づいて益々正確に生成することができる。
時系列データセット間の予想及び相関を実行するための遺伝子アルゴリズム及び統計モデルなどを使用する予想モードを改善するための様々な方法を利用することができる。これらの技術は、オンラインイベントの参加、広告販売、広告価格、チケット販売、又はチケット価格を予めコンピュータ計算するために適用することができる。
上述の解析に基づいて、最も一般的なイベント、要求で利益を上げているか又は下落しているイベント、最も価値のある広告スペースを有すると予想されるイベント、最も多くチケットを販売すると予想されるイベント、最も不安定なイベントのような関連の尺度を有するイベントの様々な索引を生成することができる。
図16は、オンラインイベントに関連付けられるパラメータのための予測解析システムを作成する例示的な処理を示す流れ図を示している。ブロック1605で、時間索引は、イベントプロバイダからオンラインイベントデータを組み入れオンラインイベントデータをウェブでクロールすることによってコンパイルされる。
ブロック1610で、本発明のシステムは、付加的な外部情報を受信する。付加的な情報は、以下に限定されるものではないが、広告インベントリ価格設定及び広告主のターゲット視聴者を含むことができる。
次に、ブロック1615で、本発明のシステムは、経時的なイベントに対するスコアを生成するために予測解析を使用する。例えば、スコアは、オンラインイベントに対して予めRSVPを送信した人々の数、イベントに関する情報を見た個人の数、及びイベントが起こったページに行くためにクリックした個人の数に基づくことができる。スコアは、オンラインイベントに対する現在の要求及びオンラインイベントの将来の実際の参加のインジケータとして使用される。
オンラインイベントが行われた後、データは、実際のイベント参加に対して利用可能であり、それによってイベントに対する実際のスコアを正確にコンピュータ計算することができる。ブロック1620で、本発明のシステムは予想されたスコアを実際のスコアに相関付ける。
ブロック1625で、本発明のシステムは、機械学習及び統計技術に基づいて予想モデルを修正する。修正された予想モデルは、オンラインイベントに対するチケット及び広告インベントリを動的に価格設定し販売するために使用することができる。処理はブロック1630で終了する。
一実施形態では、本発明のシステムにより、提供するオンラインイベントに関連付けられる広告インベントリを有する公開者又はコンテンツプロバイダのような広告販売者が、オンラインイベントに対する広告インベントリを動的に価格設定し販売することができるようになる。価格は、非制限的ものとすることができ、又は最小許容入札のような制約によって設定することができる。価格は、制限された広告インベントリに対する入札者間の競争に基づいて計算することができるインベントリに対する動的要求、及び上述の予測解析方法に基づくイベントに対する予想視聴者に基づいて変更することができる。広告スペースの価格は、利用可能度、競争、及び視聴者の関数である。例えば、制限された広告インベントリ、そのインベントリに対する多くの競争、及び予想される大量の視聴者を有するイベントに対して、価格は、制限された広告インベントリ、少ない競争、及び予想される低視聴者要求を有するイベントに比べて動的に非常に高くなる。
一実施形態では、広告主は、低価格で確定するために早期にインベントリを購入することができる。一実施形態では、広告主は、これらの契約が固定料金に対して行われるイベントの間に特定の広告購入に対するバインディング契約に入ることができる。例えば、広告の買い手は、イベントでの1000人の視聴者を予測する予測解析に基づいて、1000ドルで将来のオンラインイベントの広告スペースの全てを購入することができる。従って、コスト・パー・サウザンド・インプレッション(1000人当たりの広告費)(CPM)は1ドルである。イベントが後で小さな視聴者を有するようになる場合、買い手は、高CPMの支払いで終わる。イベントが大きな視聴者を有する場合、買い手は、低CPMで大量の獲得で終わる。一実施形態では、広告主は、イベントの実際の視聴者が予想より少ない場合、広告の売り手から「達成」を受け取ることができる。一実施形態では、広告主は、イベントの実際の視聴者が予想より多い場合、広告の売り手に付加的な料金を支払う必要がある場合がある。一部の事例では、広告主は、広告スペースを他の入札者と競うことができ、広告購入の価格をつり上げる。
一実施形態では、イベントにおける将来の広告インベントリに対する一連のオークションが時間の経過と共に行われ、イベントにつながっていく。例えば、一連のオークションは、オンラインイベントをもたらす週間で毎時間又は毎日発生することができる。広告の買い手は、競争入札に入り、イベントに先行する広告スペースの幾らか又は全てを購入することができる。広告の売り手は、勝利入札を受け入れることができる。これは、インベントリの価格が時間の経過に伴って変化するイベントより前に前払いの広告インベントリに対する市場を作る。より多くの危険性を取りたいと思う買い手は、イベント視聴者に対する予測解析が多くのデータにまだ基づかず、従って、不確定である時に、イベントのかなり前に広告スペースを購入(及び確定)することができる。あまり危険性を取りたくない買い手は、買い手が支払う価格が恐らく高いがイベント要求のより正確な予想に基づく場合、イベントの日付及び時間の近くで、後で広告スペースの購入を待つことができる。一実施形態では、本明細書に説明するシステムにより、広告の売り手は、イベントに関する広告インベントリに対するオークションを時間の経過と共に動的に管理し、価格設定し更に実行することができる。
一部の事例では、本発明のシステムは、解析データ、報告、及びオンラインイベントに関する市場情報を提供する。
一実施形態では、ユーザに対して、オンラインイベント及び/又はオンラインイベントガイドへの参加に基づいてプロフィール作成することができる。個人は、ある時間に参加したオンラインイベントの数及び/又はオンラインイベントに参加された時間の長さ及び/又はオンラインイベントに参加するように募集された友達の数に従って格付けることができる。個人はまた、参加されたイベントが広告主に対して有する価値の程度及び/又はユーザのイベント参加又はRSVP挙動に基づく広告主又はイベントプロバイダへのユーザの望ましさの尺度に従って格付けることができる。
一実施形態では、クッキーをオンラインイベントガイドのユーザのブラウザに及び/又はユーザがオンラインイベントに参加した時に配置することができ、それによってユーザを追跡することができ、オンラインイベントへのユーザの参加を記録及び報告することができる。
ウィジェット
一実施形態では、対話型ウェブガイドシステムの態様を外部ウェブサイトに、デスクトップに、又は接続としてウィジェットを受け入れる他のアプリケーション内に含むようにするウィジェットを提供する。ウィジェットは、データベースの全てのイベント、又はいずれかの問合せ結果又はイベントの部分集合を表示する次に来るイベントのグリッド又はリストビュー;ユーザがRSVPを送信された及び/又は過去に参加したイベントを表示するマイイベント;推薦されるイベントの個人カレンダー又はユーザ選択及び順序付けチャンネルのラインナップを表示するマイマトリックス;イベントプロフィール、すなわち、イベントのトレーラ又はイベントからの選択されたコンテンツ、コンテンツ、チャンネル、時間、費用、格付け、ロケーション、予想される視聴者、イベントの人気などに関する情報を任意的に含むイベントのプロフィールを提供するウィジェット;データベースにおいてイベントを検索するのに使用される検索ウィジェット;及びチャンネルプロフィール、すなわち、チャンネル及びある時間にそのチャンネルで行われるイベントのセットをプロフィール作成されたウィジェットのうちの1つ又はそれよりも多くを含むことができる。
一実施形態では、対話型ウェブガイドシステムの態様を外部ウェブサイトに、デスクトップに、又は接続としてウィジェットを受け入れる他のアプリケーション内に含むようにするウィジェットを提供する。ウィジェットは、データベースの全てのイベント、又はいずれかの問合せ結果又はイベントの部分集合を表示する次に来るイベントのグリッド又はリストビュー;ユーザがRSVPを送信された及び/又は過去に参加したイベントを表示するマイイベント;推薦されるイベントの個人カレンダー又はユーザ選択及び順序付けチャンネルのラインナップを表示するマイマトリックス;イベントプロフィール、すなわち、イベントのトレーラ又はイベントからの選択されたコンテンツ、コンテンツ、チャンネル、時間、費用、格付け、ロケーション、予想される視聴者、イベントの人気などに関する情報を任意的に含むイベントのプロフィールを提供するウィジェット;データベースにおいてイベントを検索するのに使用される検索ウィジェット;及びチャンネルプロフィール、すなわち、チャンネル及びある時間にそのチャンネルで行われるイベントのセットをプロフィール作成されたウィジェットのうちの1つ又はそれよりも多くを含むことができる。
図7は、対話型ウェブガイドのためのウィジェットをユーザがカスタマイズすることを可能にする対話型ウェブウェブガイドウェブサイトの例示的なページを示している。図7で「あなた好みにカスタマイズする」ボタンをクリックした状態で、図8の実施例に示すように、ウィジェットのサイズ選択を提供するウェブページが表示されている。ユーザは、ウィジェットのサイズを選択するように示されている。ウィジェットサイズを選択した状態で、選択されたサイズのウィジェットのプレビューが図9の実施例に示すように表示されている。
ウィジェットをカスタマイズする次の段階で、ユーザは、図10の実施例に示すように、対話型ウェブガイドに表示されるカテゴリ及びウィジェットのカラー方式を選択するように示されている。カテゴリ及びカラー方式を選択した状態で、選択された情報を備えたウィジェットのプレビューが、図11の実施例に示すように表示されている。最後に、図12の実施例では、対話型ウェブガイドウェブサイトのページが、カスタマイズされたウィジェットを表示するためのソフトウエアコードを提供する。ユーザは、適切なロケーションにコードをコピー及びペーストすることができる。図13は、対話型ウェブガイドウィジェットを表示する例示的なウェブページを示している。
対話型ウェブガイドによる広告
一実施形態では、対話型ウェブガイドと共に広告を表示することができる。例えば、ユーザインタフェースのいずれかの要素を囲んで又はその中に広告を表示することができる。広告はまたデータベースに挿入することができ、それによって広告は、アプリケーションプログラミングインタフェース(API)及び/又はウィジェットを通じていずれのシンジケートされたデータとも一緒に移動する。
一実施形態では、対話型ウェブガイドと共に広告を表示することができる。例えば、ユーザインタフェースのいずれかの要素を囲んで又はその中に広告を表示することができる。広告はまたデータベースに挿入することができ、それによって広告は、アプリケーションプログラミングインタフェース(API)及び/又はウィジェットを通じていずれのシンジケートされたデータとも一緒に移動する。
様々な方法で対話型ウェブガイドのいずれかのフォーマット内に広告を表示することができる。例えば、広告を対話型ウェブガイドの2つのチャンネルの間に表示することができる。更に、イングリッド広告を対話型ウェブガイドグリッド内のスケジュールされていない範囲又はオンラインイベントリストのスケジュール内に表示することができる。更に、広告を備えた拡張されたイベントリストを対話型ガイド、オンラインイベントリストのグリッド又はスケジュール内に表示することができる。広告は、図4の実施例において下右角の使用されていない範囲に示されている。
複数の異なる広告は、動的に、又はスケジュール又はアルゴリズムを通じて、又はスペース又は時間が対話型ウェブガイド又はスケジュールにおけるいずれかの時間スロット又は広告ロケーション又は行内で許可される時に回転させることができる。
ウェブ上の時間広告
多くの大きなオンラインイベントプロバイダ及び広告ネットワーク又は市場は、オンラインイベントがスケジュールされているか及びその時間が未知であるので、オンラインイベントの周りで又は中で広告インベントリの価格設定をする方法を知らず、予想される視聴者又は視聴者が含まれる個人が未知である。この結果、特定のロケーションで望ましい時間スロットに対する予想される視聴者又は市場に基づいて動的に広告を価格設定することは困難である。
多くの大きなオンラインイベントプロバイダ及び広告ネットワーク又は市場は、オンラインイベントがスケジュールされているか及びその時間が未知であるので、オンラインイベントの周りで又は中で広告インベントリの価格設定をする方法を知らず、予想される視聴者又は視聴者が含まれる個人が未知である。この結果、特定のロケーションで望ましい時間スロットに対する予想される視聴者又は市場に基づいて動的に広告を価格設定することは困難である。
スケジュールされた次に来るオンラインイベントのデータベースに関して履歴及び予想されるオンラインイベント参加に関する予測解析を使用することにより、「インターネット」における時間広告キャンペーンを動的にターゲット価格設定し、更に実行及び測定することができる。次に来るオンラインイベントのカレンダーなしには、時間インベントリの存在及びそのインベントリの価格設定をする方法を確かめるのは困難である。例えば、対話型ウェブガイドデータベースは、望ましい人口動態を有する400万人が参加すると予想されるマンチェスターユナイテッドを含む大きな次に来るオンラインサッカーマッチがあるという情報を提供することができる。更に、RSVPを送信されたユーザのインターネットプロトコル(IP)アドレスに基づいて、視聴者を地理的にセグメント化する及び/又は地理的にターゲットにすることができる。この情報は、イベントサイトロケーション、並びにイベントに関連付けることができるか又はイベントに近い他のサイトのイベントと同時に発生するオンライン広告キャンペーンを知的に購入、販売、価格設定、管理、ターゲット、及び最適化するために使用することができる。例えば、マンチェスターユナイテッドサッカーマッチと同時に宣伝する場合、Nikeは、世界中にリリースされる予定の新しいサッカーシューズを宣伝し、ヨーロッパオンライン視聴者に表示することができる広告ではWayne Rooneyを使用することができ、同時に韓国のオンラインユーザによって見られる時はイベントに関連付けられる広告にJi Sung Parkを使用する。更に、ESPNは、現在のマンチェスターユナイテッドサッカーウェブキャストが、終わった後に30分行われる別のサッカーウェブキャストを宣伝するために、イベントまで又はイベントの間続く広告を購入するために広告キャンペーンを購入することができる。
図17は、ウェブでの時間広告を最適化する例示的な処理を示す流れ図を示している。時間広告は、ターゲット式キーワード、ウェブサイト又はウェブページのような特定のロケーションでのターゲット式インベントリ、ターゲット式視聴者人口動態、及びユーザプロフィールのような他の基準に従って特定の時間に実行されるオンライン広告を購入、販売、及びターゲットに向け、同時に広告をターゲットに向ける方法である。時間広告は、イベントに関連付けられるコンテンツ又は対話型ウェブガイドをホストするウェブサイトだけでなく、いずれのウェブサイト、ソフトウエアアプリケーション、オンラインサービス、又はオンライン広告インベントリにも適用される。オンライン時間広告は、全てのオンライン広告に広範囲に適用可能である。
ブロック1705で、本発明のシステムは、イベントプロフィールデータベース122のようなスケジュールされたオンラインイベントのデータベースをコンパイルする。次に、ブロック1710で、本発明のシステムは、イベントに対する価格を動的にターゲットに向けるために、過去の及び予想されるオンラインイベント参加に関する予測解析を使用する。
ブロック1715で、本発明のシステムは、視聴者を地理的にセグメント化する及び/又は地理的にターゲットにするために、予想されるオンラインイベント参加を有するスケジュールされたオンラインイベントのデータベースを使用する。この視聴者情報は、ブロック1720で使用され、オンライン広告を特定の視聴者人口動態をターゲットにする。ブロック1730で、キーワード又はウェブページロケーションのような他の基準に従って広告もターゲットに向けることができる。処理はブロック1730で終了する。
広告は、正確な時間(正午など)に対して、又は時間範囲内で(例えば、11時から正午の間)、又は時間のセット(例えば、正確な時間又は時間範囲の循環スケジュール)、又は名前が付けられた期間(クリスマス又は冬など)に対して、又は先行する事前設定期間に対して、イベントの間又は後(例えば、イベントの開始前30分、イベントの最後の15分間、又はイベントの終わりに続く最初の30分間など)にスケジュールすることができる。
広告はまた、特定の時間及び/又は特定のターゲット式オンラインイベント(例えば、特定のオンラインコンサート、Kobe Bryantのような選手が出場するバスケットボールイベント、及びESPNによるイベント)、望ましい属性を有するオンラインイベント(いずれかのコメディイベントなど)、又は正確な時間を指定することなく特定の望ましい視聴者に提供されるオンラインイベントと同時に起こるようにスケジュールすることができる。広告は、資格のあるターゲット式イベントが時間内に起こる場合は必ず実行されるようにプログラムすることができる。
時間的にターゲット式広告は、時間スロット及びロケーションによって価格設定することができる。価格設定は、所定の時間スロット及びロケーションに対する要求に基づいて固定価格又は可変とすることができる。広告は、いくつかのウェブサイトでピーク時間中に又は特定のウェブサイトで一般的なオンラインイベント中に実行するには多くの費用がかかる場合がある。オンラインイベントに対して、特定の広告インベントリを時間的に(イベントの前、中、後、又はイベントの間の特定の時間に)定義することができる。価格設定は、時間の経過と共に動的に変化する要求を反映するために動的に変更することができる。
時間的にターゲット式広告を時間フレーム内又は望ましい時間フレームのいずれかでウェブページに表示することができる。更に、時間的にターゲット式広告は、そのイベントの間のオンラインイベントの前、同時、又は後に表示することができ、及び/又は指定された時間に対話型ガイド、オンラインイベントリストのグリッド又はスケジュールに表示することができる。
オンラインで時間的にターゲット式広告インベントリがオークション及び/又は取引によって購入及び販売された場合に、オンライン又はオフライン市場を提供することができる。特定の望ましい期間に基づいて1つ又はそれよりも多くのオンラインインベントリロケーションで広告を購入及び販売するためのシステムを買い手及び売り手に提供することができる。更に、時間広告キャンペーン管理ツールは、広告の買い手及び売り手にキャンペーンを提供し結果を報告するツールを提供することを助ける。
一実施形態では、時間的にターゲット式オンライン広告キャンペーンを異なる時間帯で異なるが同等の期間で実行されるように調節することができる。例えば、キャンペーンが午後8時の時間スロットで実行されるようにターゲット式場合、広告は、太平洋標準時間(PST)、東部標準時間(EST)のような全ての選択された時間帯の午後8時に実行されることになる。従って、単一の地球時間で実行される代わりに、広告は、各時間帯の望ましい相対時間スロットで実行されることになる。
一実施形態では、時間的に定義された広告ユニットをオンラインで販売するためのシステムを実行することができる。例えば、特定のウェブサイトは、時間広告機会が5分ブロックで販売されることを示すことができる。広告主は、その時間期間中に広告を広告のみとして表示することができる5分ブロックを購入することができ、又はその時間のブロックの間の広告に対する価格及び要求に応答してある頻度又は視認性のレベルで表示することができる5分ブロックを購入することができる。複数の広告主が同じブロックで宣伝することができる。広告キャンペーンは、異なる頻度分配によって異なるブロックで実行するようにターゲットに向けることができる。広告キャンペーン管理システムは、買い手及び売り手の予算又は成果制約に対して最適化するために、時間ブロックにわたって広告キャンペーンを最適化することを知的に追及することができる。
待ち受けウェブページ
一実施形態では、イベント待ち受けページが、そのイベントに対するイベントプロバイダに提供される。チャンネルで行われるイベントのセットに対するチャンネル待ち受けページも、イベントプロバイダに提供することができる。
一実施形態では、イベント待ち受けページが、そのイベントに対するイベントプロバイダに提供される。チャンネルで行われるイベントのセットに対するチャンネル待ち受けページも、イベントプロバイダに提供することができる。
待ち受けページは、ライブストリーミングビデオ又は音声を表示し、対話型チャットを提供し、チケットを販売し、視聴者参加を制御し、以前のイベントを記録し、カレンダーを表示し、広告を実行し、説明データ及びメタデータを提供し、推薦を実行し、カスタム銘柄及び設計要素を追加し、及びコンテンツ、ライブイベント、及びユーザ参加を管理するための機能を含むイベントに対するオンラインロケーションを提供する。
イベントデータAPI
一実施形態では、対話型ウェブガイドは、外部関係者がイベントプロフィールデータベース122及び/又は時間索引データベース124、及び/又はユーザデータベース126を公開して加入し、データベースを検索することを可能にするアプリケーションプログラミングインタフェース(API)を提供する。外部関係者がデータベースへのアクセスの許可を受け取ったとすると、APIにより、外部関係者は、イベントデータを追加し、イベントデータを取得し、更にアプリケーションからの対話型ウェブガイドによって維持されるデータベースの検索を実行することができる。
一実施形態では、対話型ウェブガイドは、外部関係者がイベントプロフィールデータベース122及び/又は時間索引データベース124、及び/又はユーザデータベース126を公開して加入し、データベースを検索することを可能にするアプリケーションプログラミングインタフェース(API)を提供する。外部関係者がデータベースへのアクセスの許可を受け取ったとすると、APIにより、外部関係者は、イベントデータを追加し、イベントデータを取得し、更にアプリケーションからの対話型ウェブガイドによって維持されるデータベースの検索を実行することができる。
一実施形態では、APIにより、外部アプリケーションは、許可されると、ユーザプロフィールデータ、解析データ、及び報告に接続及びアクセス可能であるようになる。一実施形態では、APIにより、外部アプリケーションは、対話型ウェブガイド内の広告を購入及び販売し、対話型ウェブガイドコンテンツ内の広告キャンペーンを管理することができる。
図18は、本明細書で説明した方法のいずれか1つ又はそれよりも多くを機械に実行させるための1組の命令を実行することができるコンピュータシステム1800の例示的形態の機械の図形表示を示している。
図18の実施例では、コンピュータシステム1800は、プロセッサ、メモリ、不揮発性メモリ、及びインタフェース装置を含む。様々な共通の構成要素(キャッシュメモリなど)は図を簡略にするために省略している。コンピュータシステム1800は、図1Bの実施例に示されている構成要素のいずれか(及び本明細書に説明するいずれかの他の構成要素)を実施することができるハードウエア装置を示すことを目的とする。コンピュータシステム1800は、いずれかの適用可能な公知の又は有利な種類とすることができる。コンピュータシステム1800の構成要素は、バスを通じて又はある他の公知の又は有利な装置を通じて互いに結合することができる。
プロセッサは、例えば、IntelPentiumマイクロプロセッサ又はMotorolaパワーPCマイクロプロセッサのような従来のマイクロプロセッサとすることができる。当業者は、「機械可読(ストレージ)媒体」又は「コンピュータ可読(ストレージ)媒体」という語が、プロセッサによってアクセス可能な装置のあらゆる種類を含むことを認識するであろう。
メモリは、例示的に制限ではなく、ダイナミックRAM(DRAM)及び静的RAM(SRAM)のようなランダムアクセスメモリ(RAM)を含むことができる。メモリは、ローカル、リモート、又は分散型とすることができる。
不揮発性メモリは、磁気フロッピー(登録商標)又はハードディスク、磁気光学ディスク、光学ディスク、CD−ROM、EPROM、又はEEPROMのような読取専用メモリ(ROM)、磁気又は光学カード、又は大量のデータのためのストレージの別の形式であることが多い。このデータの一部は、直接メモリアクセス処理により、コンピュータ1800のソフトウエアの実行中にメモリに書き込まれることが多い。不揮発性ストレージは、ローカル、リモート、又は分散型とすることができる。システムは、メモリで利用可能な全ての適用可能データと共に作成することができるので、不揮発性メモリは任意的である。典型的なコンピュータシステムは、通常、少なくともプロセッサ、メモリ、及びメモリをプロセッサに結合する装置(例えば、バス)を含むことになる。
ソフトウエアは、一般的に、不揮発性メモリ及び/又はドライブユニットに格納される。明らかに、大きなプログラムに対しては、プログラム全体をメモリに格納することはできない。それにも関わらず、ソフトウエアを実行するために、必要に応じて、それは、処理に適切なコンピュータ可読ロケーションに移され、例示的な目的のために、そのロケーションを本文書ではメモリと呼ぶことを理解すべきである。ソフトウエアが実行のためにメモリに移された時でも、プロセッサは、一般的に、ソフトウエアに関連付けられた値を格納するためにハードウエアレジスタ、及び理想的には実行の速度を上げる役割をするローカルキャッシュを利用することになる。本明細書で使用されるソフトウエアプログラムは、ソフトウエアプログラムが「コンピュータ可読媒体に実施される」という時に、いずれかの公知の又は有利なロケーションに(不揮発性ストレージからハードウエアレジスタに)格納されると仮定される。プロセッサは、プログラムに関連付けられた少なくとも1つの値がプロセッサによって可読のレジスタに格納された時に、「プログラムを実行するように構成される」ものと考えられる。
ネットワークインタフェースは、モデム又はネットワークインタフェースのうちの1つ又はそれよりも多くを含むことができる。モデム又はネットワークインタフェースは、コンピュータシステム1800の一部であると考えられることが理解されるであろう。インタフェースは、アナログモデム、isdnモデム、ケーブルモデム、トークンリングインタフェース、衛星送信インタフェース(「直接PC」など)、又はコンピュータシステムを他のコンピュータシステムに接続するための他のインタフェースを含むことができる。インタフェースは、1つ又はそれよりも多くの入力及び/又は出力装置を含むことができる。I/O装置は、例示的に制限ではなく、キーボード、マウス又は他のポインティング装置、ディスクドライブ、プリンタ、スキャナ、及び表示装置を含む他の入力及び/又は出力装置を含むことができる。表示装置は、例示的に制限ではなく、ブラウン管(CRT)、液晶ディスプレイ(LCD)、又はある他の適用可能な公知の又は有利な表示装置を含むことができる。簡潔にするために、図18の実施例に示されていないいずれの装置のコントローラもインタフェースに存在するものと仮定される。
作動において、コンピュータシステム1800は、ディスクオペレーティングシステムのようなファイル管理システムを含むオペレーティングシステムソフトウエアによって制御することができる。ファイル管理システムソフトウエアに関連付けられるオペレーティングシステムソフトウエアの1つの例は、ワシントン州レドモンド所在のマイクロソフト・コーポレーション製のWindows(登録商標)及びそれに関連したファイル管理システムとして公知のオペレーティングシステムの群である。関連したファイル管理システムソフトウエアを備えたオペレーティングシステムソフトウエアの別の例は、Linux(登録商標)オペレーティングシステム及びそれに関連したファイル管理システムである。ファイル管理システムは、一般的に、不揮発性メモリ及び/又はドライブユニットに格納され、プロセッサをして入力及び出力データへのオペレーティングシステムによって望ましい様々な作動を実行させ、更に不揮発性メモリ及び/又はドライブユニットにおける格納ファイルを含むデータをメモリに格納させる。
結論
文脈が他に明確に要求しない限り、この説明及び特許請求の範囲を通して「含む(comprise)」、「含む(comprising)」、及び類似の語は、排他的又は網羅的な意味とは対照的に、包含的な意味(すなわち、「以下に限定されるものではないが含む」の意味)で解釈すべきである。本明細書で使用される「接続(connected)」、「結合(coupled)」、又はこれらのいずれかの変形は、2つ又はそれよりも多くの要素の間の直接的又は間接的な接続又は結合のいずれかを意味する。要素間のこのような結合又は接続は、物理的、論理的、又はこの組合せとすることができる。更に、「本明細書では」、「上記に」、「以下に」、及び同様の趣旨の語は、本出願で使用される時に全体としての本出願を示し、本出願のいずれかの特定の部分を示すものではない。文脈が許す場合、単数又は複数を使用した以上の詳細説明における語は、それぞれに複数又は単数を含むことができる。2つ又はそれよりも多くの項目のリストに関して「又は」という語は、語の以下の解釈の全て、すなわち、リストの項目のいずれか、リストの項目の全て、及びリストの項目のいずれかの組合せを含む。
文脈が他に明確に要求しない限り、この説明及び特許請求の範囲を通して「含む(comprise)」、「含む(comprising)」、及び類似の語は、排他的又は網羅的な意味とは対照的に、包含的な意味(すなわち、「以下に限定されるものではないが含む」の意味)で解釈すべきである。本明細書で使用される「接続(connected)」、「結合(coupled)」、又はこれらのいずれかの変形は、2つ又はそれよりも多くの要素の間の直接的又は間接的な接続又は結合のいずれかを意味する。要素間のこのような結合又は接続は、物理的、論理的、又はこの組合せとすることができる。更に、「本明細書では」、「上記に」、「以下に」、及び同様の趣旨の語は、本出願で使用される時に全体としての本出願を示し、本出願のいずれかの特定の部分を示すものではない。文脈が許す場合、単数又は複数を使用した以上の詳細説明における語は、それぞれに複数又は単数を含むことができる。2つ又はそれよりも多くの項目のリストに関して「又は」という語は、語の以下の解釈の全て、すなわち、リストの項目のいずれか、リストの項目の全て、及びリストの項目のいずれかの組合せを含む。
本発明の実施例の以上の詳細説明は、網羅的なもの又は上記に開示された形式に本発明を制限することを意図していない。本発明に対する特定的な実施例を例示的な目的で上記に説明しているが、当業者が理解するように、様々な同等の修正が本発明の範囲内で可能である。処理又はブロックが本出願において所定の順序で示されているが、代替の実施は、異なる順序で実行される段階を有するルーチンを実行することができ、又は異なる順序のブロックを有するシステムを利用することができる。一部の処理又はブロックを削除、移動、追加、細分、結合、及び/又は修正することができ、代替又は副組合せを提供することができる。また、処理又はブロックは、連続して実行されるものとして示されていることがあるが、これらの処理又はブロックは、代わりに並行して実行又は実施することができ、又は様々な時間に実行することができる。更に、本明細書に示すいずれの特定の数字も単に例示的である。代替の実施が様々な値又は範囲を使用することができることは理解される。
本明細書で提供される様々な例証及び教示は、上述のシステム以外のシステムにも適用することができる。上述の様々な実施例の要素及び作動は、本発明の更に別の実施を提供するために結合することができる。
添付の出願用紙に列挙することができるいずれをも含む上述のあらゆる特許及び出願及び他の参照文献は、引用により本明細書に組み込まれる。本発明の態様は、システム、機能、及び本発明の更に別の実施を提供するためにこれらの参照文献に含まれる概念を利用するのに必要に応じて修正することができる。
以上の詳細説明に照らして本発明にこれらの及び他の変更を実行することができる。以上の説明は、本発明の特定的な実施例を説明しており、考えられる最高モードを説明しているが、上述の文章でどのように詳述されていようとも、本発明は、多くの方法で実施することができる。システムの詳細は、特定の実施においてかなり変更することができ、同時に本明細書に開示する本発明によって含まれる。上述のように、本発明の特定の特徴又は態様を説明する時に使用される特定の用語は、用語が関連付けられる本発明のいずれかの特定の特性、特徴、又は態様に制限されるように本明細書で再定義されることを意味すると捉えるべきではない。一般的に、特許請求の範囲で使用される語は、以上の詳細説明の節がこれらの語を明示的に定義しない限り、明細書に開示する特定的な実施例に本発明を制限するものと解釈すべきではない。従って、本発明の実際の範囲は、開示する実施例だけでなく、特許請求の範囲の下で本発明を実施又は実行する全ての同等の方法を含む。
本発明のある一定の態様をある一定の請求項の形式で以下に示すが、本出願人は、あらゆる数の請求項の形態で本発明の様々な態様を考えている。例えば、本発明の1つの態様だけが「35 U.S.C.§112」第6段落の下で手段プラス機能請求項として明記されているが、他の態様を同様に手段プラス機能請求項として又はコンピュータ可読媒体で実施されるような他の形態で実施することができる。(「35 U.S.C.§112」第6段落の下で扱われることを意図するいずれの請求項も「のための手段」という語から始まる。)従って、本出願人は、本発明の他の態様に対するこれらの付加的な請求項の形態を求めるために、本出願を出願した後に付加的な請求項を追加する権利を留保する。
100A 対話型ウェブガイドを実行することができる一般的な環境
120 対話型ウェブガイドサーバ
122 イベントプロフィール
124 時間索引
140 イベントプロバイダ
150 配信パートナー
120 対話型ウェブガイドサーバ
122 イベントプロフィール
124 時間索引
140 イベントプロバイダ
150 配信パートナー
Claims (36)
- 複数のオンラインイベントに関連するデータを格納するように構成されたイベントプロフィールデータベースと、
複数のイベントプロバイダからオンラインイベントに関する第1のデータを受信するように構成され、該第1のデータが、前記イベントプロフィールデータベースに格納されるイベントプロバイダモジュールと、
「ワールドワイドウェブ」上でオンラインイベントに関する第2のデータを検索するように構成され、該第2のデータが、前記イベントプロフィールデータベースに格納されるウェブマイニングモジュールと、
対話型ガイドとして編成されたフォーマットで前記イベントプロフィールデータベースに格納された前記第1のデータ及び前記第2のデータのうちの少なくとも一部をユーザに呈示するように構成されたディスプレイモジュールと、
前記対話型ガイドに関する前記ユーザからの入力を受信して該入力に応答するように構成され、該入力が、前記呈示された対話型ガイドのコンテンツ又はフォーマットに影響を与える応答モジュールと、
を含むことを特徴とするシステム。 - 前記イベントプロフィールデータベースに格納される前記データは、オンラインイベントのロケーション、該オンラインイベントの時間パラメータ、及び該オンラインイベントに関するメタデータを含むことを特徴とする請求項1に記載のシステム。
- ウィジェットカスタマイズパラメータを受信し、かつカスタマイズされたウィジェットが前記対話型ガイドをウェブページ内にインストールして実行することを可能にするコードを生成するように構成されたウィジェットモジュールを更に含むことを特徴とする請求項1に記載のシステム。
- オンラインイベントの索引を格納するように構成され、該索引が、オンラインイベントのインターネットアドレス、該オンラインイベントに対する時間情報、該オンラインイベントに関するメタデータを含み、該索引の少なくとも一部が、前記イベントプロフィールデータベースから得られる時間索引データベースと、
前記オンラインイベントの索引に基づいてオンラインイベントに対するスコアを生成するように構成され、該スコアが、該オンラインイベントに対する現在の要求及び該オンラインイベントの将来の参加のインジケータである予測解析モジュールと、
を更に含むことを特徴とする請求項1に記載のシステム。 - 前記スコアは、前記対話型ガイドを用いて表示される広告インベントリに対する価格を動的に判断又は予測するのに使用されることを特徴とする請求項4に記載のシステム。
- 前記スコアは、前記オンラインイベントへの入場チケットの価格を動的に判断又は予測するのに使用されることを特徴とする請求項4に記載のシステム。
- 広告及び広告価格情報を格納するように構成された広告データベースと、
前記対話型ガイドに配置するために前記広告データベースから広告を受信し、かつ予測解析データを使用して広告キャンペーンを最適化するように構成された広告モジュールと、
を更に含むことを特徴とする請求項4に記載のシステム。 - 前記編成されたフォーマットは、グリッドフォーマットであり、行が、コンテンツチャンネルを表し、列が、時間スロットを表し、更に、
広告が、前記グリッドの1つ又はそれよりも多くの行内に配置される、
ことを特徴とする請求項7に記載のシステム。 - アプリケーションプログラミングインタフェース(API)を更に含み、
前記APIは、関係者が、前記イベントプロフィールデータベースのデータにアクセスし、前記対話型ガイド内の広告を購入又は販売し、かつ対話型ガイドコンテンツ内の広告キャンペーンを管理することを可能にする、
ことを特徴とする請求項7に記載のシステム。 - 前記ユーザからの前記入力は、特定のオンラインイベントに参加する意図を示す応答を送信するための指令であり、該応答は、前記時間索引データベースに格納されることを特徴とする請求項4に記載のシステム。
- 前記対話型ガイドの前記編成されたフォーマットは、グリッド、リスト、又はタイムラインであることを特徴とする請求項1に記載のシステム。
- 前記ユーザからの前記入力は、指定されたトピックに関連するオンラインイベントを検索するための指令であることを特徴とする請求項1に記載のシステム。
- 前記ユーザからの前記入力は、該ユーザの個人イベントにイベントを追加するための指令であることを特徴とする請求項1に記載のシステム。
- 前記ユーザからの前記入力は、前記呈示されたデータを選別するための指令であることを特徴とする請求項1に記載のシステム。
- オンラインイベントに関連するデータを取得する段階と、
前記取得したデータを対話型ガイドとして第1のフォーマットでユーザのディスプレイ上に表示させ、ユーザが、該対話型ガイドの表示されたコンテンツ又はフォーマットに関連する要求を送信することができる段階と、
前記ユーザの要求を受信する段階と、
前記ユーザの要求に応答する段階と、
を含むことを特徴とする方法。 - 前記取得したデータは、イベントに対するオンラインロケーション、該イベントに対する時間、及び該イベントに関するメタデータを含むことを特徴とする請求項15に記載の方法。
- データを取得する段階は、イベントプロバイダから第1のデータを受信する段階及び第2のデータを前記ウェブで検索する段階を含むことを特徴とする請求項15に記載の方法。
- 前記対話型ガイドに配置するための広告を受信する段階を更に含むことを特徴とする請求項15に記載の方法。
- 広告主から広告データを受信する段階と、
前記取得したデータ及び前記広告データから時間索引を作成する段階と、
前記時間索引及び広告データからオンラインイベントに対する視聴者要求及び参加に関する解析データを生成する段階と、
前記解析データに基づいて前記対話型ガイドへの前記広告の配置を選択する段階と、
を更に含むことを特徴とする請求項18に記載の方法。 - 広告データは、広告インベントリかかく設定及びターゲット視聴者を含むことを特徴とする請求項19に記載の方法。
- 前記ユーザの要求は、関連データを取得するために前記表示されたデータのうちの1つ又はそれよりも多くの要素を選択すること、該表示されたデータの前記第1のフォーマットを変更すること、指定されたトピックに関連するデータを要求すること、表示されることになるオンラインイベントの標準的なカテゴリを選択すること、選択されたオンラインイベントに行くこと、及び特定のオンラインイベントに対するリマインダーを要求すること、及び選択されたオンラインイベントに参加する意図のうちの1つを含むことを特徴とする請求項19に記載の方法。
- オンラインイベントの索引を格納するように構成された時間索引データベースをサーバによってコンパイルする段階と、
前記サーバによって予想モデルを使用し、該予想モデル及び前記時間索引データベースからの索引を使用して経時的なオンラインイベントに対する予想スコアを生成する段階と、
前記サーバによって前記予想スコアを実際のスコアに相関付ける段階と、
前記相関に基づいて前記予想モデルを前記サーバによって修正する段階と、
前記サーバによって前記修正された予想モデルを使用し、将来のオンラインイベントに対するチケット及び広告を動的に価格設定する段階と、
を含むことを特徴とする方法。 - 前記索引は、オンラインイベントのインターネットアドレス、該オンラインイベントに対する時間情報、該オンラインイベントに関するメタデータを含むことを特徴とする請求項22に記載の方法。
- 予想スコアを生成する段階は、前記オンラインイベントに参加するための応答を予め送信する人々の第1の数と、該オンラインイベントに関する情報を見た人々の第2の数と、該オンラインイベントが起こったウェブページに行くためにクリックした人々の第3の数と、他者と該オンラインイベントを共有又は話し合った人々の第4の数と、該オンラインイベントに参加するための応答が予め受信される第1の速度と、該オンラインイベントへの訪問が行われる第2の速度とに関する情報を使用する段階を含むことを特徴とする請求項22に記載の方法。
- 前記予想モデルを修正する段階は、機械学習を使用する段階を含むことを特徴とする請求項22に記載の方法。
- 前記予想モデルを修正する段階は、統計モデルを使用する段階を含むことを特徴とする請求項22に記載の方法。
- 前記予想モデルを修正する段階は、遺伝子アルゴリズムを使用する段階を含むことを特徴とする請求項22に記載の方法。
- オンラインイベントの索引を格納するように構成された時間索引データベースをサーバによってコンパイルする段階と、
前記サーバによってオンラインイベントの履歴及び予想参加に関する予測解析を使用し、該オンラインイベントに対する時間の関数としてチケット価格を動的にターゲットに向ける段階と、
動的価格設定に基づいて前記オンラインイベントへのチケットを前記サーバによって販売する段階と、
を含むことを特徴とする方法。 - オンラインイベントの索引を格納するように構成された時間索引データベースをサーバによってコンパイルする段階と、
オンライイベントへの履歴及び予想参加に関する予測解析と前記イベントに参加する意図を示す応答を送信した人々に関する情報とを前記サーバによって使用し、該オンラインイベントに対する視聴者を地理的にターゲットにする段階と、
前記地理的ターゲット情報に基づいてオンライン広告キャンペーンを前記サーバによってターゲットに向ける段階と、
を含むことを特徴とする方法。 - 応答を送信した人々に関する前記情報は、該人々のインターネットプロトコル(IP)アドレスを含むことを特徴とする請求項29に記載の方法。
- 他の基準に更に基づいて前記オンライン広告キャンペーンをターゲットに向ける段階を更に含むことを特徴とする請求項29に記載の方法。
- 前記他の基準は、ターゲット式キーワード、特定のウェブページ上のターゲット式インベントリ、ターゲット式視聴者人口動態、及びユーザプロフィールを含むことを特徴とする請求項31に記載の方法。
- オンライン広告キャンペーンをターゲットに向ける段階は、該広告キャンペーンを実際の時間に、時間範囲内に、指定された時間期間中に、オンラインイベントに先行する事前設定期間の第1のセットで、オンラインイベント中の事前設定期間の第2のセットで、オンラインイベントの後の事前設定期間の第3のセットで、特定のターゲット式オンラインイベント中に、指定された属性を有するオンラインイベント中に、又は特定の視聴者人口動態に魅力があるオンラインイベント中に行うようにスケジュールする段階を含むことを特徴とする請求項29に記載の方法。
- 前記広告キャンペーンは、異なる時間帯に同等の指定された時間で実行するように調節されることを特徴とする請求項33に記載の方法。
- コンピュータによって行われる方法を実施するための処理命令によって符号化されたコンピュータ可読媒体であって、
方法が、
オンラインイベントに関連するデータを取得する段階と、
前記取得したデータを対話型ガイドとして第1のフォーマットでユーザのディスプレイに表示させ、ユーザが、該対話型ガイドの表示されたコンテンツ又はフォーマットに関連する要求を送信することができる段階と、
前記ユーザの要求を受信する段階と、
前記ユーザの要求に応答する段階と、
を含む、
ことを特徴とするコンピュータ可読媒体。 - 広告主から広告データを受信する段階と、
前記取得したデータ及び前記広告データから時間索引を作成する段階と、
前記時間索引及び広告データからオンラインイベントに対する視聴者要求及び参加に関する解析データを生成する段階と、
前記解析データに基づいて前記対話型ガイドにおける前記広告の配置を選択する段階と、
を更に含むことを特徴とする請求項35に記載のコンピュータ可読媒体。
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US31361310P | 2010-03-12 | 2010-03-12 | |
US61/313,613 | 2010-03-12 | ||
US33132310P | 2010-05-04 | 2010-05-04 | |
US61/331,323 | 2010-05-04 | ||
US34730710P | 2010-05-21 | 2010-05-21 | |
US61/347,307 | 2010-05-21 | ||
US38201310P | 2010-09-12 | 2010-09-12 | |
US61/382,013 | 2010-09-12 | ||
PCT/US2011/000466 WO2011112266A2 (en) | 2010-03-12 | 2011-03-14 | Interactive calendar of scheduled web-based events |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013522762A true JP2013522762A (ja) | 2013-06-13 |
Family
ID=44560811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013500046A Withdrawn JP2013522762A (ja) | 2010-03-12 | 2011-03-14 | スケジュールされたウェブベースイベントの対話型カレンダー |
Country Status (4)
Country | Link |
---|---|
US (1) | US20110225015A1 (ja) |
JP (1) | JP2013522762A (ja) |
KR (1) | KR20130079337A (ja) |
WO (1) | WO2011112266A2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019191811A (ja) * | 2018-04-23 | 2019-10-31 | シャープ株式会社 | 情報処理装置、表示装置、制御プログラム、及び記録媒体 |
JP2021064223A (ja) * | 2019-10-15 | 2021-04-22 | ヤフー株式会社 | 提供装置、提供方法及び提供プログラム |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10430491B1 (en) | 2008-05-30 | 2019-10-01 | On24, Inc. | System and method for communication between rich internet applications |
US8706812B2 (en) | 2010-04-07 | 2014-04-22 | On24, Inc. | Communication console with component aggregation |
US11438410B2 (en) | 2010-04-07 | 2022-09-06 | On24, Inc. | Communication console with component aggregation |
US8259915B2 (en) * | 2010-07-01 | 2012-09-04 | Marchex, Inc. | System and method to analyze calls to advertised telephone numbers |
US8433048B2 (en) | 2010-07-01 | 2013-04-30 | Marchex, Inc. | System and method to direct telephone calls to advertisers |
US20120023454A1 (en) * | 2010-07-20 | 2012-01-26 | Sap Ag | Schedule management using linked events |
US20120151012A1 (en) * | 2010-12-09 | 2012-06-14 | Shakeel Mustafa | Internet delivery of scheduled multimedia content |
US20120265814A1 (en) * | 2011-04-14 | 2012-10-18 | Stilianos George Roussis | Software Application for Managing Personal Matters and Personal Interactions through a Personal Network |
US9852404B2 (en) * | 2011-07-01 | 2017-12-26 | Excalibur Ip, Llc | Methods and systems for group targeting for advertisable calendar entries |
US20130036369A1 (en) * | 2011-08-02 | 2013-02-07 | SquaredOut, Inc. | Systems and methods for managing event-related information |
US9230288B2 (en) | 2011-09-28 | 2016-01-05 | Stubhub, Inc. | User-specific event popularity map |
GB201117052D0 (en) * | 2011-10-04 | 2011-11-16 | Daybees Ltd | Automated diary population |
US20130132194A1 (en) * | 2011-11-17 | 2013-05-23 | Giridhar Rajaram | Targeting advertisements to users of a social networking system based on events |
US20130173653A1 (en) * | 2011-12-30 | 2013-07-04 | Microsoft Corporation | Path composition for planning |
US9514186B1 (en) * | 2012-05-29 | 2016-12-06 | Google Inc. | User-list management |
EP2866460A4 (en) | 2012-06-22 | 2016-03-09 | Sony Corp | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND FINISHING DEVICE |
US9384472B2 (en) * | 2012-09-07 | 2016-07-05 | Time.ly Network Inc. | Methods and systems for a web-based calendar application |
US9817826B2 (en) * | 2012-09-27 | 2017-11-14 | Google Inc. | System and method for recommending media programs and notifying a user before programs start |
US8799957B2 (en) | 2012-11-08 | 2014-08-05 | Motorola Mobility Llc | Electronic program guide with display of alternative-source multimedia program options and estimated availability parameters |
US20140325376A1 (en) * | 2013-04-30 | 2014-10-30 | Mikael Maximilian Hveem | Interactive Labeling System |
CN104346354B (zh) | 2013-07-29 | 2017-12-01 | 阿里巴巴集团控股有限公司 | 一种提供推荐词的方法及装置 |
US9299113B2 (en) | 2013-09-13 | 2016-03-29 | Microsoft Technology Licensing, Llc | Social media driven information interface |
US11429781B1 (en) | 2013-10-22 | 2022-08-30 | On24, Inc. | System and method of annotating presentation timeline with questions, comments and notes using simple user inputs in mobile devices |
US10331305B2 (en) | 2013-11-12 | 2019-06-25 | Microsoft Technology Licensing, Llc | Aggregating and presenting event information |
CN104753964B (zh) * | 2013-12-25 | 2019-08-20 | 腾讯科技(北京)有限公司 | 网络产品展示方法、装置及系统 |
US20150227276A1 (en) * | 2014-02-10 | 2015-08-13 | Quicko Technosoft Labs Private Limited | Method and system for providing an interactive user guide on a webpage |
KR102202858B1 (ko) * | 2014-03-25 | 2021-01-15 | 주식회사 스타인덱스 | 온라인 소셜 네트워크에서 사용자들에게 오프라인 액티비티에 관한 지원을 제공하여 온라인 소셜 액티비티와 오프라인 액티비티를 모두 촉진하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
US9740362B1 (en) | 2014-07-16 | 2017-08-22 | Google Inc. | Event chips in calendar |
US10785325B1 (en) | 2014-09-03 | 2020-09-22 | On24, Inc. | Audience binning system and method for webcasting and on-line presentations |
KR101674799B1 (ko) * | 2015-03-20 | 2016-11-10 | 성균관대학교산학협력단 | 이벤트 스케줄링 스마트 캘린더 서비스 방법 및 그 방법을 수행하는 어플리케이션 프로그램 및 그 기록매체 |
US9979682B2 (en) | 2015-09-01 | 2018-05-22 | Microsoft Technology Licensing, Llc | Command propagation optimization |
US9929989B2 (en) | 2015-09-01 | 2018-03-27 | Microsoft Technology Licensing, Llc | Interoperability with legacy clients |
US10163076B2 (en) | 2015-09-01 | 2018-12-25 | Microsoft Technology Licensing, Llc | Consensus scheduling for business calendar |
US9977666B2 (en) | 2015-09-01 | 2018-05-22 | Microsoft Technology Licensing, Llc | Add a new instance to a series |
US9882854B2 (en) | 2015-09-01 | 2018-01-30 | Microsoft Technology Licensing, Llc | Email parking lot |
US10754975B2 (en) * | 2016-10-10 | 2020-08-25 | Lifesite, Inc. | Computing system with event guidance mechanism and method of operation thereof |
US10424012B2 (en) | 2016-10-11 | 2019-09-24 | The Toronto-Dominion Bank | Computing device and method for the temporal arrangement of data |
US10445824B2 (en) | 2016-10-11 | 2019-10-15 | The Toronto-Dominion Bank | Computing device and method for the temporal arrangement of data |
US11281723B2 (en) * | 2017-10-05 | 2022-03-22 | On24, Inc. | Widget recommendation for an online event using co-occurrence matrix |
US11188822B2 (en) | 2017-10-05 | 2021-11-30 | On24, Inc. | Attendee engagement determining system and method |
US11544560B2 (en) * | 2020-04-10 | 2023-01-03 | Microsoft Technology Licensing, Llc | Prefetching and/or computing resource allocation based on predicting classification labels with temporal data |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000074003A (ko) * | 1999-05-17 | 2000-12-05 | 구자홍 | 캘린더 형식을 이용한 전자 프로그램 가이드 검색 방법 |
US6928655B1 (en) * | 1999-12-16 | 2005-08-09 | Microsoft Corporation | Live presentation searching |
US6721953B1 (en) * | 2000-02-11 | 2004-04-13 | International Business Machines Corporation | Display of television program information using dynamically-adjusted scroll rate |
US9171851B2 (en) * | 2000-08-08 | 2015-10-27 | The Directv Group, Inc. | One click web records |
US8285701B2 (en) * | 2001-08-03 | 2012-10-09 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator remote content crawler |
US7793326B2 (en) * | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7379889B2 (en) * | 2002-03-05 | 2008-05-27 | Getthere Inc. | Interactive calendar interface for defining and displaying date ranges |
US20040216156A1 (en) * | 2003-04-23 | 2004-10-28 | Mark Wagner | Customized EPG display with visual cues |
US20040249647A1 (en) * | 2003-06-06 | 2004-12-09 | Ekpunobi Abel E. | Performance measurement and feedback method and system |
US8359206B2 (en) * | 2003-06-16 | 2013-01-22 | Meetup, Inc. | Web based interactive meeting facility |
US20060026638A1 (en) * | 2004-04-30 | 2006-02-02 | Vulcan Inc. | Maintaining a graphical user interface state that is based on a selected type of content |
US20060020904A1 (en) * | 2004-07-09 | 2006-01-26 | Antti Aaltonen | Stripe user interface |
JP2006081109A (ja) * | 2004-09-13 | 2006-03-23 | Toshiba Corp | 録画番組検索装置及び録画番組検索方法 |
US9179195B2 (en) * | 2004-12-15 | 2015-11-03 | Microsoft Technology Licensing, Llc | Searching electronic program guide data |
JP2006323570A (ja) * | 2005-05-18 | 2006-11-30 | Oki Electric Ind Co Ltd | カレンダ管理システム |
US7647332B2 (en) * | 2006-06-29 | 2010-01-12 | Microsoft Corporation | Aggregating content from multiple content delivery types in a discovery interface |
US8015580B2 (en) * | 2006-06-30 | 2011-09-06 | Microsoft Corporation | Customizing virtual channels in a discovery interface |
US7962937B2 (en) * | 2006-08-01 | 2011-06-14 | Microsoft Corporation | Media content catalog service |
US20100031162A1 (en) * | 2007-04-13 | 2010-02-04 | Wiser Philip R | Viewer interface for a content delivery system |
US20080282293A1 (en) * | 2007-05-07 | 2008-11-13 | 2 Be, Llc | System and method for an event scheduler |
US8973036B2 (en) * | 2007-12-04 | 2015-03-03 | Qualcomm Incorporated | Mapping mobile device electronic program guide to content |
US20090158180A1 (en) * | 2007-12-17 | 2009-06-18 | Yahoo! Inc. | System and method of styling an embedded widget |
US7970793B2 (en) * | 2008-02-01 | 2011-06-28 | International Business Machines Corporation | Generating, and updating calendar events from non-calendar sources |
US20100235224A1 (en) * | 2009-03-12 | 2010-09-16 | Robb Fujioka | Device and method for creating, distributing, managing and monetizing widgets |
US20090300694A1 (en) * | 2008-05-30 | 2009-12-03 | Avaya Technology Llc | Open cable application platform (ocap) and set-top box (stb)-based calendering application |
US8510383B2 (en) * | 2009-09-14 | 2013-08-13 | Clixtr, Inc. | Method for providing event based media streams |
-
2011
- 2011-03-14 JP JP2013500046A patent/JP2013522762A/ja not_active Withdrawn
- 2011-03-14 KR KR1020127026801A patent/KR20130079337A/ko not_active Application Discontinuation
- 2011-03-14 WO PCT/US2011/000466 patent/WO2011112266A2/en active Application Filing
- 2011-03-14 US US13/047,607 patent/US20110225015A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019191811A (ja) * | 2018-04-23 | 2019-10-31 | シャープ株式会社 | 情報処理装置、表示装置、制御プログラム、及び記録媒体 |
JP7130418B2 (ja) | 2018-04-23 | 2022-09-05 | シャープ株式会社 | 情報処理装置、表示装置、制御プログラム、及び記録媒体 |
JP2021064223A (ja) * | 2019-10-15 | 2021-04-22 | ヤフー株式会社 | 提供装置、提供方法及び提供プログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2011112266A2 (en) | 2011-09-15 |
WO2011112266A3 (en) | 2012-04-19 |
US20110225015A1 (en) | 2011-09-15 |
KR20130079337A (ko) | 2013-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110225015A1 (en) | Interactive calendar of scheduled web-based events | |
US20110276372A1 (en) | Temporal indices of the web that associate index elements with metadata | |
US11902614B2 (en) | Interactive video distribution system and video player utilizing a client server architecture | |
US20110289422A1 (en) | Interactive calendar of scheduled web-based events and temporal indices of the web that associate index elements with metadata | |
US10171254B2 (en) | Distributed live multimedia switching mechanism and network | |
US8522289B2 (en) | Distributed automatic recording of live event | |
US8250616B2 (en) | Distributed live multimedia capture, feedback mechanism, and network | |
KR102643551B1 (ko) | 맞춤형 데이터 관리 시스템 | |
JP6726660B2 (ja) | カスタマイズ可能なデータ管理システム | |
KR101419976B1 (ko) | 분산형 라이브 멀티미디어 머니타이제이션 메커니즘 및 네트워크 | |
US9172915B2 (en) | Method of operating a channel recommendation system | |
US20080071594A1 (en) | System and method for auctioning product placement opportunities | |
EP1934910A2 (en) | Systems and methods for media planning, ad production, ad placement and content customization | |
Davletova et al. | Current state and prospects for development of internet advertising in Kazakhstan | |
Kohlberg et al. | Advertising product improvement opportunities using segmentation in Video-on-Demand services: A case study of MTG’s opportunities in the shift from television to streaming video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140603 |