(57)【要約】【課題】  分散されたコンテキストセンシティブのテレビタグを提供すること。【解決手段】  ウェブベースのコンテンツに埋め込まれたＴＶタグを視聴者によって選択して、そのＴＶタグと関連付けられた動作をシステムに行わせることができる。例示的な動作には、選択されたＴＶタグと関連する番組を含むようにＴＶプランナを個人向けにすること、特定の番組の録画予約、特定の番組の放送が予定された時に送信される電子メールリマインダの生成などが含まれる。ＴＶプランナを含む実施では、テレビシリーズ、１回の放送、映画、著名人、スポーツチーム、話題、および／または特定のチャンネルと関連する番組を含むようにＴＶプランナを個人向けにすることができる。【選択図】  図１５
2005020757.tif 000002
【特許請求の範囲】
【請求項１】
テレビの放送スケジュールを記述するデータを受信するステップと、
テレビの娯楽と関連するウェブベースのコンテンツを表現するステップと、
テレビの放送スケジュールを記述する前記データの少なくとも一部と関連付けられる関連データ要素を有するＴＶタグを前記コンテンツとともに表現するステップと
を備えることを特徴とする方法。
【請求項２】
前記ウェブベースのコンテンツは、特定のテレビ番組と関連付けられた番組詳細を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ウェブベースのコンテンツは、特定の映画の説明を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ウェブベースのコンテンツは、著名人の経歴を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ウェブベースのコンテンツは、ニュース記事を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ウェブベースのコンテンツは、広告を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記データ要素は、特定のテレビシリーズと関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記データ要素は、テレビの放送スケジュールデータを含み、前記スケジュールデータは、時間帯に基づいてフィルタリングされることを特徴とする請求項１に記載の方法。
【請求項９】
前記データ要素は、テレビの放送スケジュールデータを含み、前記スケジュールデータは、テレビ放送プロバイダーから得られるチャンネル構成に基づいてフィルタリングされることを特徴とする請求項１に記載の方法。
【請求項１０】
前記データ要素は、テレビシリーズの特定の回の放送分と関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記データ要素は、特定のテレビ番組と関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記データ要素は、特定の映画と関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記データ要素は、特定の人と関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記人は、俳優であることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記人は、監督であることを特徴とする請求項１３に記載の方法。
【請求項１６】
前記データ要素は、特定のスポーツイベントと関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１７】
前記データ要素は、特定のスポーツチームと関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１８】
前記データ要素は、特定の放送チャンネルと関連付けられたデータを含むことを特徴とする請求項１に記載の方法。
【請求項１９】
前記ＴＶタグを使用して、前記ウェブベースのコンテンツとの関連で前後関係から関連のあるテレビ放送スケジュールを記述する前記データの一部分を表示することを特徴とする請求項１に記載の方法。
【請求項２０】
視聴者が前記ＴＶタグを選択した旨の指示を受け取るステップと、
前記ＴＶタグと関連付けられた動作を行うステップと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項２１】
前記動作は、前記ＴＶタグと関連付けられたデータをＴＶプランナシステムに提供することを含み、前記データを使用して前記視聴者のＴＶプランナデータを個人向けすることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記動作は、前記ＴＶタグと関連付けられた特定の番組を録画するように録画装置を予約することを含むことを特徴とする請求項２０に記載の方法。
【請求項２３】
前記動作は、前記ＴＶタグと関連付けられた特定の番組と関連付けられた通知を生成するように通知システムを予約することを含むことを特徴とする請求項２０に記載の方法。
【請求項２４】
前記通知は、電子メールメッセージであることを特徴とする請求項２３に記載の方法。
【請求項２５】
実行されると請求項１記載の方法をコンピュータシステムに実行させる指示をだすコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項２６】
テレビの娯楽と関連するウェブベースコンテンツを表現するステップと、
関連動作と関連データ要素とを有する選択可能なＴＶタグを前記コンテンツとともに表現するステップと、
視聴者が前記ＴＶタグを選択した旨の指示を受け取るステップと、
前記ＴＶタグの選択に基づいて、前記関連データ要素との関連で前記関連動作を行うステップと
を備えることを特徴とする方法。
【請求項２７】
前記関連動作を行うステップは、前記データ要素に基づく個人向けデータを保持するステップを備え、前記個人向けデータを使用して、後に行われる放送スケジュールデータの表現をフィルタリングすることを特徴とする請求項２６に記載の方法。
【請求項２８】
前記データ要素は、特定のテレビ番組を識別し、前記関連動作を行うステップは、前記特定のテレビ番組を録画するように録画装置を予約するステップを備えることを特徴とする請求項２６に記載の方法。
【請求項２９】
前記関連動作を行うステップは、前記データ要素と関連付けられた通知を生成するように通知システムを予約するステップを備えることを特徴とする請求項２６に記載の方法。
【請求項３０】
前記データ要素は、特定のテレビ番組を識別し、前記通知は、前記特定のテレビ番組の放送が予定された時に生成されることを特徴とする請求項２９に記載の方法。
【請求項３１】
前記通知は、電子メールメッセージであることを特徴とする請求項２９に記載の方法。
【請求項３２】
実行されると請求項２６記載の方法をコンピュータシステムに実行させる指示をだすコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項３３】
特定のテレビ番組について記載する記事を表現するステップと、
前記特定のテレビ番組と関連付けられた選択可能なＴＶタグを前記記事とともに表現するステップと、
視聴者が前記ＴＶタグを選択した旨の指示を受け取るステップと、
テレビ放送スケジュールの個人向けバージョンを生成するＴＶプランナシステムに、前記選択されたＴＶタグに基づく個人向けデータを送信するステップと
を備えることを特徴とする方法。
【請求項３４】
前記ＴＶタグは、特定のテレビシリーズを表し、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、放送が予定される前記特定のテレビシリーズの各放送回分を記述するデータを含むことを示すことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記ＴＶタグは、特定のテレビ番組の特定の放送回分を表し、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、放送が予定される前記特定のテレビ番組の特定の放送回分を記述するデータを含むことを示すことを特徴とする請求項３３に記載の方法。
【請求項３６】
前記ＴＶタグは、特定のテレビシリーズを表し、前記個人向けデータは、前記テレビ放送の前記個人向けバージョンが、放送が予定される前記特定のテレビ番組の新規の放送回分のみを記述するデータを含むことを示すことを特徴とする請求項３３に記載の方法。
【請求項３７】
特定の映画について記述するコンテンツを表現するステップと、
前記特定の映画と関連付けられた選択可能なＴＶタグを前記コンテンツとともに表現するステップと、
視聴者が前記ＴＶタグを選択した旨の指示を受け取るステップと、
個人向けバージョンのテレビ放送スケジュールを生成するＴＶプランナシステムに、前記選択されたＴＶタグに基づく個人向けデータを送信するステップと
を備えることを特徴とする方法。
【請求項３８】
前記ＴＶタグは、前記特定の映画の特定の予定放送を表し、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、前記特定の映画の特定の予定放送を記述するデータを含むことを示すことを特徴とする請求項３７に記載の方法。
【請求項３９】
前記送信するステップは、
前記特定の映画のテレビ放映が予定されているかどうかを判定するステップと、
前記特定の映画のテレビ放映が予定されていない場合は、前記テレビ放送スケジュールの前記個人向けバージョンは、前記映画のテレビ放映が後日予定された時に前記特定の映画の放送スケジュールを記述するデータを含むことを示す個人向けデータを送信するステップと
を備えることを特徴とする請求項３７に記載の方法。
【請求項４０】
前記送信するステップは、
前記特定の映画のテレビ放映が予定されているかどうかを判定するステップと、
前記特定の映画のテレビ放映が予定されていない場合は、後に前記特定の映画のテレビ放映が予定された時に、前記ＴＶプランナシステムが自動的にリマインダを生成し前記視聴者に送信することを示す個人向けデータを送信するステップと
を備えることを特徴とする請求項３７に記載の方法。
【請求項４１】
前記リマインダは、電子メールメッセージであることを特徴とする請求項４０に記載の方法。
【請求項４２】
前記リマインダは、インターネットベースの通知メッセージであることを特徴とする請求項４０に記載の方法。
【請求項４３】
前記リマインダは、自動化された電話呼び出しであることを特徴とする請求項４０に記載の方法。
【請求項４４】
実行されると請求項３７記載の方法をコンピュータシステムに実行させる指示をだすコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項４５】
特定の人と関連付けられたコンテンツを表現するステップと、
前記特定の人と関連付けられた選択可能なＴＶタグを前記コンテンツとともに表現するステップと、
視聴者が前記ＴＶタグを選択した旨の指示を受け取るステップと、
テレビ放送スケジュールの個人向けバージョンを生成するＴＶプランナシステムに、前記選択されたＴＶタグに基づく個人向けデータを送信するステップと
を備えることを特徴とする方法。
【請求項４６】
前記ＴＶタグは、特定の俳優を表し、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、前記特定の俳優が主役を演じる放送予定番組を記述するデータを含むことを示すことを特徴とする請求項４５に記載の方法。
【請求項４７】
前記ＴＶタグは、特定の著名人を表し、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、前記特定の著名人が役を有する放送予定番組を記述するデータを含むことを示すことを特徴とする請求項４５に記載の方法。
【請求項４８】
前記ＴＶタグは、特定の著名人を表し、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、前記特定の著名人が出演する放送予定番組を記述するデータを含むことを示すことを特徴とする請求項４５に記載の方法。
【請求項４９】
前記特定の著名人が出演する放送予定番組は、前記著名人がゲストとして登場するトークショーを含むことを特徴とする請求項４８に記載の方法。
【請求項５０】
実行されると請求項４５記載の方法をコンピュータシステムに実行させる指示をだすコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項５１】
特定のスポーツと関連付けられた記事を表現するステップと、
前記特定のスポーツと関連付けられた選択可能なＴＶタグを前記記事とともに表現するステップと、
視聴者が前記ＴＶタグを選択した旨の指示を受け取るステップと、
テレビ放送スケジュールの個人向けバージョンを生成するＴＶプランナシステムに、前記選択されたＴＶタグに基づく個人向けデータを送信するステップと
を備えることを特徴とする方法。
【請求項５２】
前記記事は、特定のスポーツイベントと関連付けられ、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、前記特定のスポーツイベントの放送スケジュールを記述するデータを含むことを示すことを特徴とする請求項５１に記載の方法。
【請求項５３】
前記記事は、特定のスポーツチームと関連付けられ、前記個人向けデータは、前記個人向けバージョンのテレビ放送スケジュールが、前記特定のスポーツチームと関連するスポーツイベントの放送スケジュールを記述するデータを含むことを示すことを特徴とする請求項５１に記載の方法。
【請求項５４】
前記記事は、特定のスポーツチームと関連付けられ、前記個人向けデータは、前記テレビ放送スケジュールの前記個人向けバージョンが、前記特定のスポーツチームが関連する実況中継のスポーツイベントの放送スケジュールを記述するデータを含むことを示すことを特徴とする請求項５１に記載の方法。
【請求項５５】
実行されると請求項５１に記載の方法をコンピュータシステムに実行させる指示をだすコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項５６】
ウェブベースのコンテンツを受信するステップであって、前記コンテンツは、前記ウェブベースコンテンツの話題を識別する関連ＴＶタグを有するステップと、
テレビ放送スケジュールデータを検索して前記話題と関連する番組を求めるステップと、
前記話題と関連付けられた放送予定番組のリストを前記ウェブベースコンテンツとともに表現するステップと
を備えることを特徴とする方法。
【請求項５７】
ウェブベースのメディアコンテンツを受信するステップと、
前記ウェブベースのメディアコンテンツと関連付けることが可能なテレビ娯楽データを識別するステップと、
前記テレビ娯楽データを表すＴＶタグと前記ウェブベースのメディアコンテンツとを関連付け、前記ウェブベースのメディアコンテンツが表現される時に前記ＴＶタグが表現されるようにするステップと
を備えることを特徴とする方法。
【請求項５８】
前記関連付けのステップは、前記テレビ娯楽データを表すＡＳＰ．ＮＥＴコントロールを、前記ウェブベースのメディアコンテンツを表すＡＳＰ．ＮＥＴ  Ａｃｔｉｖｅ  Ｓｅｒｖｅｒページに追加するステップを備えることを特徴とする請求項５７に記載の方法。
【請求項５９】
前記ＡＳＰ．ＮＥＴコントロールは、ＡＳＰ．ＮＥＴユーザコントロールを含むことを特徴とする請求項５８に記載の方法。
【請求項６０】
前記ＡＳＰ．ＮＥＴコントロールは、ＡＳＰ．ＮＥＴサーバコントロールを含むことを特徴とする請求項５８に記載の方法。
【請求項６１】
前記ＴＶタグは、前記ＴＶタグが表現されたバージョンを視聴者が選択すると自動的に実行される関連動作を有することを特徴とする請求項５７に記載の方法。
【請求項６２】
実行されると請求項５７記載の方法をコンピュータシステムに実行させる指示をだすコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項６３】
テレビ放送スケジュールデータを保持する番組データリポジトリと、
ウェブベースのコンテンツを格納し、提供するウェブサーバシステムと、
前記テレビ放送スケジュールデータの一部を表すＴＶタグを前記ウェブベースコンテンツに埋め込み、前記ウェブベースコンテンツが表現される時に、前記ウェブベースコンテンツと関連付けられたテレビ放送スケジュールデータも表現されるようにするＴＶタグジェネレータと
を備えることを特徴とするシステム。
【請求項６４】
前記ＴＶタグジェネレータは、前記ウェブサーバシステムの一部として実装されることを特徴とする請求項６３に記載のシステム。
【請求項６５】
テレビ放送スケジュールデータを保持する番組データリポジトリと、
ウェブベースのメディアコンテンツに埋め込まれたＴＶタグの視聴者による選択に基づく視聴者の個人向けデータを受信するネットワークインタフェースと
前記視聴者の個人向けデータを保持する個人向けデータリポジトリと、
前記個人向けデータに基づいて前記テレビ放送スケジュールデータをフィルタリングする番組データフィルタと
を備えることを特徴とするシステム。
【請求項６６】
フィルタリングされたテレビ放送スケジュールを視聴者に送信するスケジュールトランスミッタをさらに備えることを特徴とする請求項６５に記載のシステム。
【請求項６７】
ウェブベースのコンテンツを受信する手段と、
テレビ娯楽データを受信する手段と、
前記ウェブベースコンテンツと関連する前記テレビ娯楽データの一部を表すＴＶタグを前記ウェブベースコンテンツに埋め込む手段と
を備えることを特徴とするシステム。
【請求項６８】
前記ＴＶタグと関連付けられた動作を行う手段をさらに備えることを特徴とする請求項６７に記載のシステム。
【請求項６９】
前記動作を行う手段は、前記ＴＶタグの選択に基づく視聴者の個人向けデータを保持する手段を備えることを特徴とする請求項６８に記載のシステム。
【請求項７０】
視聴者と関連付けられた時間帯に基づいて前記テレビ娯楽データをフィルタリングする手段をさらに備えることを特徴とする請求項６７に記載のシステム。
【請求項７１】
視聴者と関連付けられたチャンネルの構成に基づいて前記テレビ娯楽データをフィルタリングする手段をさらに備えることを特徴とする請求項６７に記載のシステム。
【請求項７２】
実行されると、コンピューティングシステムに、
埋め込まれたＴＶタグを含むウェブベースコンテンツを受信し、
前記ＴＶタグに基づいてテレビの放送スケジュールデータの検索を行い、
前記埋め込まれたＴＶタグを前記検索の結果に置き換えて、前記ウェブベースコンテンツを表現する
ように指示するコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項７３】
前記検索は、前記ウェブベースコンテンツと関連付けられた放送スケジュールのテレビ番組のリストを返すことを特徴とする請求項７２に記載の１つまたは複数のコンピュータ可読媒体。
【請求項７４】
実行されると、コンピューティングシステムに、
前記検索の結果の少なくとも一部を表すデータ要素を視聴者が選択した旨の指示を受け取り、
前記データ要素との関連で、前記ＴＶタグと関連付けられた動作を行うように指示するコンピュータ実行可能命令をさらに備えることを特徴とする請求項７２に記載の１つまたは複数のコンピュータ可読媒体。
【請求項７５】
実行されると、コンピューティングシステムに、
他のウェブベースコンテンツとともに表現され、関連テレビ娯楽データ要素と関連動作とを有するＴＶタグを視聴者が選択した旨の指示を受け取り、
前記関連テレビ娯楽データ要素を参照して前記関連動作を行う
ように指示するコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項７６】
実行されると、コンピューティングシステムに、
他のウェブベースコンテンツとともに表現され、特定のテレビ番組を表すＴＶタグを視聴者が選択した旨の指示を受け取り、
前記視聴者が、前記特定のテレビ番組の放送スケジュールのインスタンスを表現された個人向けＴＶプランナで見ることに興味を持っていることを知らせる個人向けデータをＴＶプランナシステムに送信する
ように指示するコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項７７】
実行されると、コンピューティングシステムに、
他のウェブベースコンテンツとともに表現され、特定のテレビ番組を表すＴＶタグを視聴者が選択した旨の指示を受け取り、
前記視聴者が、前記特定のテレビ番組の放送が予定された時に通知を受信することに関心があることを知らせる個人向けデータを通知システムに送信する
ように指示するコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【請求項７８】
実行されると、コンピューティングシステムに、
他のウェブベースコンテンツとともに表現され、特定のテレビ番組を表すＴＶタグを視聴者が選択した旨の指示を受け取り、
前記特定のテレビ番組の放送を録画するように録画装置を予約する
ように指示するコンピュータ実行可能命令を備えることを特徴とする１つまたは複数のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビの放送スケジュールデータに関し、詳細には分散したコンテキストセンシティブ（ｃｏｎｔｅｘｔ−ｓｅｎｓｉｔｉｖｅ）のＴＶタグに関する。
【背景技術】
【０００２】
インターネット上で利用できるデータの量が増加するのに従い、ユーザは、しばしば、何らかの形でテレビのエンターテイメントにかかわるウェブベースのコンテンツに遭遇することがある。そのようなコンテンツには、特定の映画やテレビ番組についての記事または説明、娯楽ニュース記事、あるいは特定の有名人の経歴などが含まれる場合がある。さらに、一部のウェブコンテンツには、特定の著名人やテレビ番組に直接関係しなくとも、１つまたは複数のテレビ番組を連想させる話題を含む場合がある。
【０００３】
利用可能なテレビ放送チャンネルの数が増すにつれて、テレビ視聴者が興味のある番組を見つける、かつ／またはその番組を忘れないで見るのが難しくなっている。例えば、ユーザは、特定のテレビ番組について記載するウェブコンテンツを偶然見つけ、その番組を見ようと考えるが、次いでその番組を見るのを忘れ、あるいは、テレビ放送スケジュールの中からその番組を見つけるのに苦労する場合がある。別の例として、ユーザは、特定の話題に関するウェブコンテンツを偶然見つけ、同じ話題に関するテレビ番組を見てみようと思ったものの、その話題と関連するテレビ番組を見つけるのに苦労する場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
テレビ視聴者が放送番組スケジュールを閲覧できるようにするシステムが数多く存在する。そのようなスケジュールは、電子番組ガイド（ＥＰＧ）と呼ばれる場合が多い。図１の従来技術は、左側にチャンネルが示され上部に時刻が示されたマス目形状に構成された典型的なＥＰＧの表示を示す。番組データは、ＥＰＧを生成するために使用され、通常、ネットワークを介してテレビのセットトップボックスやパーソナルコンピュータなどのクライアント装置に提供される。このようなシステムは、インターネットのサーフ機能も提供することができるが、通常、ウェブコンテンツとテレビ放送スケジュールデータとの間には関連付けがない。したがって、テレビ視聴者が、関連するウェブコンテンツと関連付けられたテレビ放送スケジュールデータを容易に識別できるようにする必要性が存在する。
【課題を解決するための手段】
【０００５】
分散されたコンテキストセンシティブのテレビタグについて説明する。そのようなタグは、特定のテレビ関連データ要素（例えばテレビ番組、俳優、スポーツチームなど）を表し、前後関係から（ｃｏｎｔｅｘｔｕａｌｌｙ）関連するコンテンツに埋め込むことができる。例えば、特定のテレビ番組について述べるウェブページは、その番組の今後１回または複数回の放送スケジュールをリストアップするＴＶタグを備えることができる。データの提供に加えて、ＴＶタグには動作を関連付けることができる。例えば、今度の秋に放送予定の新しいテレビ番組について説明するウェブページは、ユーザが選択することによって、その放送予定の新しい番組を個人向けＴＶプランナに表示させるＴＶタグを含むことができる。ユーザが選択した時に他の動作を行うようにＴＶタグを設定してもよい。例えば、録画装置が特定の番組を録画することを予定するようにＴＶタグを設定し、または、特定の映画がテレビで放映される予定となった時に、通知システムが特定のユーザに送信する通知を生成することを予定するようにＴＶタグを設定することができる。
【発明を実施するための最良の形態】
【０００６】
以下の説明は、前後関係から関連性のあるテレビ放送のスケジュールデータを提供する分散型ＴＶタグを対象とする。視聴者が最も見たいと思う番組を表示するようにＴＶプランナを付加的に独自化・個人向け化（ｐｅｒｓｏｎａｌｉｚａｔｉｏｎ）することを可能にするなど、関連付けられた動作を有するようにＴＶタグを設定することもできる（あるいは、実装に応じて、ＴＶイベントカレンダー、ＴＶリマインダシステム、個人向けの週単位のＴＶニュースレターなど、他のＴＶ主体の個人向けサービスと視聴者とが対話できるようにＴＶタグを設定してもよい）。分散ＴＶタグを介して個人向けにできるＴＶプランナの例を本明細書に記載する。このプランナは、データがインターネットを通じて転送され、パーソナルコンピュータを使用して表示されるウェブベースのアプリケーションとして実施される。ただし、例えばケーブル、放送、または衛星ネットワークを通じて、テレビのセットトップボックスなどの他の種類のクライアント装置にデータを転送するなど、任意の数の他の構成も実施できることは理解されよう。
【０００７】
分散ＴＶタグは、他のウェブベースコンテンツ中に前後関係から関連性のあるテレビデータを提供するように設定することができる。さらに、ＴＶタグは、選択されると特定の動作を実行させる選択可能タグとして実装することができる。ここに記載する実施例では、ＴＶタグは、個人向けデータを記憶させるように設定され、その個人向けデータを用いることによって、視聴者が視聴することに興味を持つと考えられる放送予定テレビ番組の一覧表を表示する個人向けＴＶプランナを生成することができる。他の動作を行うように、または単に前後関係から関連性のあるデータを表示するように構成されたＴＶタグについては、下記の「代替のＴＶタグ実施」の項でより詳細に説明する。
【０００８】
(例示的なＴＶプランナの表示)
図２に、個人向けにすることが可能なＴＶプランナ２００のデフォルト表示の一例を示す。図のデフォルト表示例は、視聴者がまだＴＶプランナデータを個人向けにしていない時、または視聴者がまだユーザ名とパスワードを用いてログインしていない時に表示される。図の実装では、視聴者によって要求されたＴＶプランナ２００の表示には、推奨番組の個人向けリスト２０２、視聴者がお気に入りの番組リスト２０４、視聴者がお気に入りの人々のリスト２０６、視聴者がお気に入りのスポーツチームのリスト２０８、視聴者がお気に入りの話題のリスト２１０、および視聴者がお気に入りのチャンネルのリスト２１２が含まれる。代替の実装では、個人向けにできるお気に入りリストをもっと多くしても、または、もっと少なくしてもよい。図２に示すＴＶプランナ２００は、まだ個人向けにされていない。したがって、お気に入りのリスト２０４〜２１２にはデータが含まれていない。さらに、ここで説明する実装では、推奨番組のリスト２０２は、初期設定により、時間枠ごとに評論家が選んだ上位の番組で占められている。図のように、評論家が選んだ番組は、親指を立てた手の（ｔｈｕｍｂｓ−ｕｐ）アイコン２１４などのアイコンを用いて、推奨番組のリスト２０２の中に示される。代替の実装では、当初は、評論家による選択以外の基準を使用して推奨番組リスト２０２を投入することができ、例えば、指定した時間に特定のチャンネルセットで放送される予定の番組で埋めることができる。
【０００９】
視聴者は、サインインボタン２１６を選ぶことにより、ログイン画面（図示せず）を開くことができ、その画面をつかって、ユーザ名とパスワードを入力してユーザの個人向けＴＶプランナデータにアクセスすることができる。このログイン画面を使えば、例えばある視聴者の個人向けＴＶプランナから別の視聴者の個人向けＴＶプランナに切り替えることもできる。
【００１０】
図３に、視聴者によって個人向けにされたＴＶプランナ２００の表示例を示す。図の例では、視聴者は、お気に入りの番組のリスト３０２を個人向けにして、番組「ＥＲ」と「Ｆｒｉｅｎｄｓ」を含める。視聴者は、お気に入りの人々のリスト３０４を個人向けにし、俳優Ｔｏｍ  Ｈａｎｋｓを含める。視聴者は、お気に入りのチャネルのリスト３０６を個人向けにし、ＮＢＣを含める。お気に入りのスポーツチーム３０８のリストとお気に入りの話題のリスト３１０はともに空白になっており、このことは、視聴者がＴＶプランナのこれらの領域を個人向けしていないことを示す。推奨番組の個人向けリスト３１２には、お気に入りリスト３０２〜３１０で表される基準を満たす放送予定番組もまた含まれる。図の例では、異なるアイコンを使用して、各番組が推奨番組の個人向けリスト３１２に表示される理由を示す。例えば、星形のアイコン３１４は、（お気に入り番組のリスト３０２に示されるように）視聴者がそれら２つの番組をお気に入り番組として選択しているために「Ｆｒｉｅｎｄｓ」および「ＥＲ」の放送スケジュールが表示されていることを示す。同様に、著名人アイコン３１６は、その映画と関連する人が視聴者によってお気に入りの人に選択されているために「Ｓｌｅｅｐｌｅｓｓ  ｉｎ  Ｓｅａｔｔｌｅ」の放送スケジュールが表示されていることを示す。この例では、Ｔｏｍ  Ｈａｎｋｓは、お気に入りの人々のリスト３０４にお気に入りの人としてリストアップされており、Ｔｏｍ  Ｈａｎｋｓは、映画「Ｓｌｅｅｐｌｅｓｓ  ｉｎ  Ｓｅａｔｔｌｅ」の主演俳優である。映画リールアイコン３１８は、「Ｗｉｌｌ  ＆  Ｇｒａｃｅ」と「Ｇｏｏｄ  Ｍｏｒｎｉｎｇ，Ｍｉａｍｉ」が、視聴者がお気に入りのチャンネルとして選択したチャンネルで放送される予定であるために、それらの放送スケジュールが表示されていることを示す。代替の実装では、アイコンの代わりにテキストによる説明を使用して、特定の番組が推奨番組の個人向けリスト３１２に表示される理由を示すことができる。あるいは、推奨番組の個人向けリスト３１２は、そのようなインディケータを用いずに表示しても、あるいは利用可能な一部のお気に入りリストのみと関連付けられたインディケータとともに表示することもできる。
【００１１】
図の実装例では、評論家が選択した上位の番組は、たとえそれらの番組が、視聴者が選択したお気に入りの番組、チャンネル、人、話題、スポーツチーム、またはその他のサポートされるお気に入りリストに示されていなくとも、予定番組の個人向けリスト３１２に表示され得る。例えば、このシステムは、少なくとも特定数の番組を表示するように構成することができる。個人向け情報を満たす番組の数がこの最小数に達しない場合は、評論家による上位の選択番組を使用してリストを補うことができる。さらに、図には示していないが、評論家が選択した番組でもなく視聴者がお気に入りの番組でもない番組を番組の個人向けリスト３１２に表示することができる。そのような番組は、あらかじめ視聴者が特定の放送または放送回分（ｅｐｉｓｏｄｅ）を表示するように要求していたために表示され、また、それらと関連付けられた独特のアイコンまたは他の区分を有することができる。
【００１２】
ＴＶプランナアプリケーションの一例は、視聴者による独自化を複数の形式で可能にするように構成され得る。例えば、ＴＶプランナアプリケーションは、ユーザが１つまたは複数の番組、チャンネル、俳優などを選択することによりお気に入りのリストに追加することを可能にする一連の表示画面をユーザに提示していくウィザードタイプのユーザインターフェースを含むことができる。例えばウェブベースのコンテンツに埋め込まれたコンテキストセンシティブのＴＶタグは、視聴者によるＴＶプランナ２００の独自化を行うことができる別の方式を提供する。例えば、ＴＶタグを使用して、番組データの要素（例えば番組、人々、スポーツイベントおよびチーム、話題、および／またはチャンネル）をお気に入りリスト３０２〜３１２に追加することができる。
【００１３】
(ＴＶタグの例)
図４に、ＴＶタグ４０２を含む例示的な番組詳細ウェブページ４００を示す。番組詳細ウェブページ４００は、視聴者によって行われる任意数の選択に応答して表示され得る。例えば、視聴者は、図１の従来技術に示すようなマス目状のＥＧＰから番組を選択することにより番組詳細ウェブページ４００にアクセスすることができる。図の例では、ＴＶタグ４０２が視聴者によって選ばれることによって、視聴者がテレビ番組「Ｄａｔｅｌｉｎｅ  ＮＢＣ」の放送スケジュールデータをＴＶプランナ２００の放送予定番組の個人向けリスト３１２に追加することを望んでいることを示すことができる。図の例で、視聴者は、３つのラジオボタン４０４、４０６、および４０８の１つを選択して、その番組に対する自身の関心の度合いを示すことができる。例えば、ＴＶプランナを個人向けにして、このページに記載されたこの番組の放送（この例では１０／１（火）午後１０：００）と関連付けられた放送スケジュールデータを表示するためには、視聴者は「Ａｄｄ  ｔｈｉｓ  ｅｐｉｓｏｄｅ（この放送回分を加える）」のラジオボタン４０４を選択する。視聴者が「Ｄａｔｅｌｉｎｅ  ＮＢＣ」のあらゆる放送と関連付けられた放送スケジュールデータを見たい場合は、視聴者は「Ａｄｄ  ａｌｌ  ｅｐｉｓｏｄｅｓ（すべての放送回分を加える）」のラジオボタン４０６を選択する。この番組の新しい放送回分のみ（すなわち再放送は含まない）と関連付けられた放送スケジュールデータだけを見たい場合、視聴者は、「Ａｄｄ  ｏｎｌｙ  ｎｅｗ  ｅｐｉｓｏｄｅｓ（新しい放送回分だけを加える）」のラジオボタン４０８を選択する。
【００１４】
ここに記載する実装では、ラジオボタン４０４を選択すると、その番組の指示された放送のみと関連付けられたデータが放送予定番組の個人向けリスト３１２に追加される。例示的実装では、ラジオボタン４０６または４０８を選択することは、視聴者がその番組の複数の放送回分に興味があることを示し、また、ラジオボタン４０６または４０８を選択することによって、指示された番組が視聴者のお気に入り番組リスト３０２に追加される。
【００１５】
代替の実装では、ウェブページに表示されたＴＶタグは、少量のテキストおよび／または画像またはアイコンのみから構成され得る。そのような実装では、ＴＶタグを選択すると別の入力範囲の表示を開始することができ、ユーザはその入力範囲を通じてより詳細な嗜好を指示することができる。
【００１６】
図５に、ＴＶタグ５０２を含む例示的な番組詳細ウェブページ５００を示す。図４に示した番組詳細ウェブページ４００には、あるテレビシリーズ（「Ｄａｔｅｌｉｎｅ  ＮＢＣ」）の１回の放送分の放送スケジュールが記載されたが、番組詳細ウェブページ５００には、予定される映画放送について記載される。番組詳細ウェブページ５００は、視聴者によって行われる任意数の選択に応答して表示され得る。例えば、視聴者は、図１の従来技術に示すようなマス目状のＥＰＧから映画を選択することによって番組詳細ウェブページ５００にアクセスすることができる。図の例では、ＴＶタグ５０２が視聴者によって選ばれることによって、視聴者がこのページに記載された映画「Ｈｏｍｅｗａｒｄ  Ｂｏｕｎｄ：  Ｔｈｅ  Ｉｎｃｒｅｄｉｂｌｅ  Ｊｏｕｒｎｅｙ」の放送についての放送スケジュールデータをＴＶプランナ２００内の放送予定番組の個人向けリスト３１２に追加することを望んでいることを示すことができる。図の例で、視聴者がＴＶタグ５０２を選択すると、記載された映画の放送と関連付けられたデータが、ＴＶプランナ２００内の放送予定番組の個人向けリスト３１２に追加される。
【００１７】
図６に、ＴＶタグ６０２を含む例示的な番組詳細ウェブページ６００を示す。番組詳細ウェブページ６００には、スポーツイベントの放送スケジュール、この例ではメジャーリーグの野球の試合が記載される。番組詳細ウェブページ６００は、視聴者によって行われる任意数の選択に応答して表示され得る。例えば、視聴者は、スポーツ専門の放送網と関連するウェブサイトなど、スポーツイベントを扱うウェブサイトから野球の試合の放送スケジュールを選択することにより、番組詳細ウェブページ６００にアクセスすることができる。図の例では、視聴者がＴＶタグ６０２を選ぶことによって、視聴者が記載されたスポーツイベントの放送についての放送スケジュールデータをＴＶプランナ２００内の放送予定番組の個人向けリスト３１２に追加することを望んでいることを示すことができる。ＴＶタグ６０２は、視聴者がそのスポーツイベントに関する他の関心の度合いを示すことができるオプションも含む。例えば、視聴者が「Ａｄｄ  ｔｈｉｓ  ａｉｒｉｎｇ（この放送を加える）」のリンク６０４を選択すると、記載されたスポーツイベントの放送と関連付けられたデータが、ＴＶプランナ２００内の放送予定番組の視聴者の個人向けリスト３１２に追加される。ＴＶタグ６０２は、そのスポーツイベントと関連するチームの１つがお気に入りのチームであることを視聴者が示すことを可能にする選択肢もまた含む。例えば、視聴者が「Track all programs with the Seattle Mariners（Ｓｅａｔｔｌｅ  Ｍａｒｉｎｅｒｓと関連するすべての番組を追跡する）」のリンク６０６を選択すると、お気に入りのチームに関する視聴者の個人向けリスト３０８にＳｅａｔｔｌｅ  Ｍａｒｉｎｅｒｓが追加され、Ｓｅａｔｔｌｅ  Ｍａｒｉｎｅｒｓが関連するすべてのスポーツイベントが、ＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に表示される。同様に、視聴者が「Track only live sporting events with the Seattle Mariners（Ｓｅａｔｔｌｅ  Ｍａｒｉｎｅｒｓの実況中継のスポーツイベントだけを追跡する）」のリンク６０８を選択すると、お気に入りのチームに関する視聴者の個人向けリスト３０８にＳｅａｔｔｌｅ  Ｍａｒｉｎｅｒｓが追加されるが、Ｓｅａｔｔｌｅ  Ｍａｒｉｎｅｒｓが関連する実況中継のスポーツイベントだけをＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に表示するように指示するデータとともに追加される。リンク６１０および６１２はそれぞれリンク６０６および６０８と同様であるが、そのスポーツイベントと関連するもう一方のチーム（この例ではＮｅｗ  Ｙｏｒｋ  Ｍｅｔｓ）と関連付けられている。
【００１８】
図７に、現在劇場で上映中の映画について記載する例示的な映画詳細ウェブページ７００を示す。ウェブページ７００は、視聴者が選択することが可能なＴＶタグ７０２を含む。ここに記載する実装では、テレビ放映がまだ予定されていない映画と関連付けられたＴＶタグ７０２を選択すると、個人向けデータが視聴者のＴＶプランナに追加され、そのＴＶプランナは、その映画のテレビ放映がリリースされる場合に、記載された映画の放送スケジュールデータをＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に表示させる。さらに、ＴＶプランナシステムは、その映画がＴＶで視聴できることになると、視聴者に通知を送信することができる。そのような通知は、電子メールメッセージ、電話、インターネットを利用した通知、あるいは他の種類の視聴者への通知の形態にすることができる。
【００１９】
図８に、視聴者が選択できるＴＶタグ８０２を含む例示的な著名人経歴ウェブページ８００を示す。著名人経歴ウェブページ８００は、視聴者によって行われる任意数の選択に応答して表示される。視聴者は、例えば、映画詳細ウェブページ７００にあるＪｉｍ  Ｃａｒｒｅｙリンク７０４など、映画詳細ページでハイパーリンクが張られた著名人の名前を選択することにより、著名人経歴ウェブページ８００をアクセスすることができる。図の例では、ＴＶタグ８０２を視聴者が選択することによって、記載された著名人に対する視聴者の関心の度合いを示すことができる。例えば、視聴者が「Ｔｒａｃｋ  ｍｏｖｉｅｓ  ｔｈｉｓ  ｐｅｒｓｏｎ  ｐｌａｙｓ  ｉｎ（この人が出ている映画を追跡する）」のリンク８０４を選択すると、その著名人が役を持つすべての映画と関連付けられたデータが、ＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に追加される。視聴者が「Ｔｒａｃｋ  ｍｏｖｉｅｓ  ｔｈｉｓ  ｐｅｒｓｏｎ  ｄｉｒｅｃｔｓ（この人が監督する映画を追跡する）」のリンク８０４を選択すると、その著名人が監督を務める映画と関連付けられたデータが、ＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に追加される。視聴者が「Track television series this person is in（この人が出るテレビシリーズを追跡する）」のリンク８０４を選択すると、その著名人が役を持つテレビシリーズと関連付けられたデータが、ＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に追加される。視聴者が「Track talk shows this person is appears in（この人が出演するトークショーを追跡する）」のリンク８０４を選択すると、その著名人がゲストとして登場する番組と関連付けられたデータが、ＴＶプランナ２００内の放送予定番組に関する視聴者の個人向けリスト３１２に追加される。図の例で、視聴者がＴＶタグ８０２の各オプション８０４〜８１０を選択した場合もまた、記載された人がお気に入りの人に関する視聴者の個人向けリスト３０４に追加される結果になる。
【００２０】
(代替のＴＶタグ実施)
図４〜８に示すＴＶタグを使って、個人向けＴＶプランナに提示されるデータを個人向けにする。これと同様のコンテキストセンシティブのＴＶタグを使用して、他のタスクを行うこともでき、または単に前後関係から関連するテレビ放送データを表示することができる。例えば、特定のテレビ番組、著名人、映画、話題、またはチャンネルと関連付けられたデータとともに表示されるＴＶタグに、任意数の動作の組合せを関連付けることができる。例えば、ＴＶタグは、ＴＶプランナに個人向けデータを追加する関連動作を備えることができる（図４〜８を参照して説明した）。あるいは、ＴＶタグは、例えばそのタグと関連付けられた番組が放送される予定になった時に、通知システムがユーザに通知することを予定する動作を関連付けることができる。ＴＶタグを、そのＴＶタグと関連付けられた番組と関連付けられたデータを含む電子メールメッセージを自動的に生成し、送信するように設定することもできる。そのようなタグを、ＴＶタグの一部としてテキストの編集ボックスを含むように設定することができ、その編集ボックス内でユーザは例えば通知の送信先の電子メールアドレスを入力することができる。代替の実装では、ＴＶタグを、そのＴＶタグが関連付けられた番組、著名人、チーム、または話題と関連付けられたよりも多くの情報をユーザが要求できるように、あるいは似たような番組、著名人、チーム、または話題をユーザが見つけられるように設定することができる。
【００２１】
図９に示すように、ＴＶタグは、動作と関連付けられずに、選択不可能な前後関係から関連するデータを表示するように設定され得る。例えば、特定のテレビ番組の説明または評論家の論評を掲載するウェブページ中にＴＶタグを埋め込み、そのＴＶタグが、その特定の番組の予定される今後５回（または他の設定可能な数）の放送をリストアップするようにすることができる。図９に示すように、画面表示９００には特定の映画の説明が掲載される。この例では、埋め込まれたＴＶタグ９０２は、記載された映画の今後５回の放送のリストを提供するように設定されている。
【００２２】
図１０は、関連付けられた番組を例えばデジタルビデオレコーダ（ＤＶＲ）で録画するのをユーザが自動的に予約できるように設定することができる埋め込みＴＶタグの別の実装を示す。画面表示１０００には、特定の映画の特定の放送スケジュールと関連付けられた詳細が示されている。埋め込まれたＴＶタグ１００２は、クライアントシステムと関連付けられた録画装置がその番組を録画するように予約されているかどうかを示し、予約されていない場合は、録画装置が記載された番組を録画するように自動的に予約する選択可能なリンクを提供する。
【００２３】
さらに、上述のシナリオに加えて、ＴＶタグは、ＥＰＧを通じて直接アクセスできない場合もあるコンテンツとともに表現・提供することもできる。例えば、特定の番組のネットワーク上での宣伝をＴＶタグとともに提供することができる。また、ニュースや通知のための記事もコンテキストセンシティブのＴＶタグとともに提供することができる。
図１１に、象について記事の画面表示１１００が、表示された記事に何らかの点で関連する放送予定番組をリストアップするＴＶタグ１１０２を含んでいる例を示す。例えば、図１１に示す記事は象についての記事である。予定番組のリストには、象についてのＮａｔｉｏｎａｌ  Ｇｅｏｇｒａｐｈｉｃの特別番組、ディズニー映画「Ｄｕｍｂｏ」の放映、およびサーカスでの生活についてのドキュメンタリー番組の放送が含まれる。同様に、ユーザが、象についての放送予定番組を検索することができ、かつ／またはユーザの個人向けＴＶプランナにお気に入りの話題として象を追加することができるＴＶタグを、記事とともに提供することができる。
【００２４】
(例示的環境)
図１２に、ＴＶタグと、ＴＶタグを介したＴＶプランナの追加的な独自化とを実施できる例示的環境１２００を示す。例示的環境１２００は、１つまたは複数の番組データプロバイダー１２０４間の通信を容易にするネットワーク（例えばインターネット１２０２）、１つまたは複数の娯楽コンテンツプロバイダー１２０６、ＴＶタグジェネレータ１２０７、ＴＶプランナシステム１２０８、および１つまたは複数のクライアント装置１２１０を含む。
【００２５】
番組データプロバイダー１２０４は、番組データの電子ファイルを記憶し、このデータを使用してＴＶプランナまたは他のＴＶ指向の個人向けサービス（例えばＴＶイベントカレンダー、ＴＶリマインダシステム、個人向け週刊ＴＶニュースレターなど）を生成することができる。番組データは、番組識別子、番組名、視聴率、登場人物、解説、俳優名、監督名、公開年、ジャンル、放送局の識別子、チャンネル識別子、放送時刻などを含むことができる。説明のために、電子ファイルは、番組の記述子（例えばタイトル）、その番組が放送される日を識別する放送日、その放送が開始する時刻を識別する放送時刻を含む番組データを保持する。
【００２６】
番組データプロバイダー１２０４は、番組データを複数のネットワークを通じて入手できるようにすることができる。例えば図１２に示すように、番組データは、インターネット１２０２を介して利用できるようにすることができる。これに加えて（またはこの代わりに）、図示していないが、番組データを、放送、衛星、または例えばファイル転送プロトコル（ＦＴＰ）を使用した他のネットワークなどの１つまたは複数の他のネットワークを通じて、メディアコンテンツ配布システム（例えばケーブルヘッドエンドシステム）などの他のシステムが利用できるようにしてもよい。
【００２７】
娯楽コンテンツプロバイダー１２０６は、娯楽ニュース記事、テレビ番組、テレビで視聴できる映画、および／または劇場で見られる映画を説明する紹介記事、登場人物、俳優、監督、または他の娯楽関係の有名人の個人プロフィールなどの娯楽関連コンテンツを提供する。ここに記載する実装では、娯楽関連のコンテンツは、１つまたは複数のＴＶタグを含むか、１つまたは複数のＴＶタグと関連付けられるようにフォーマットされ、クライアント装置１２１０を用いて提供される。（上記のように、娯楽固有でないコンテンツもまたＴＶタグとともに提供されるように設定することができる。）一つの実装では、ＴＶタグは、コンテンツが作成される際にウェブベースのコンテンツに埋め込むことができる。あるいは、図１２に示すように、ウェブベースのコンテンツを変更してＴＶタグを含ませるようにＴＶタグジェネレータ１２０７を実装することができる。例示的な実装では、ウェブベースのコンテンツに埋め込まれたＴＶタグは、ＴＶタグのパラメータに基づいて前後関係から関連性のある情報を取り出すようにウェブサーバシステムまたはクライアントブラウザアプリケーションに指示する各種パラメータを含む。そして、前後関係から関連する情報がウェブベースのコンテンツとともに提供される。
【００２８】
視聴者は、インターネットコンテンツを閲覧している時に、ＴＶタグを関連付けたコンテンツに遭遇する可能性がある。上記のように、ＴＶタグを、コンテンツと関連付けられたテレビ放送のスケジュールデータを表示するように設定することができ、一部の事例では、関連付けられた動作を有する選択可能なリンクとして設定することができる。視聴者がＴＶタグを選択するとそのＴＶタグと関連付けられた動作が実行される。個人向けＴＶプランナと関連付けられた個人向けデータを提供するように設定されたＴＶタグの場合、視聴者がＴＶタグを選択して、そのタグが関連付けられた映画、番組、登場人物、人、または話題に関心があることを示すと、ＴＶプランナシステム１２０８にデータが送信され、そのデータを使用して視聴者が別の時に要求する可能性があるＴＶプランナデータを個人向けにする。代替の実装では、埋め込まれたＴＶタグを選択すると、番組の録画予約、特定の番組の放映が予定された時に送信されるリマインダ電子メールの作成など、他の動作を実行することができる。
【００２９】
ここに記載する実装では、ＴＶプランナシステム１２０８は、番組データプロバイダー１２０４から番組データを受け取り、１つまたは複数のクライアント装置１２１０から個人向けデータを受け取る。視聴者が（クライアント装置１２１０を使用して）ＴＶプランナデータを要求すると、ＴＶプランナシステム１２０８は、個人向けデータに基づいて番組データをフォーマットおよび／またはフィルタリングし、次いで個人向けＴＶプランナデータをクライアント装置１２１０に配布する。
【００３０】
(例示的ＴＶプランナシステム)
図１３に、図１２に示した例示的ＴＶプランナシステム１２０８から抜粋したコンポーネントを示す。例示的ＴＶプランナシステム１２０８は、ネットワークインタフェース１３０２、番組データリポジトリ１３０４、個人向けデータリポジトリ１３０６、番組データフィルタ１３０８、および個人向けＴＶプランナサーバ１３１０を含む。
【００３１】
ネットワークインタフェース１３０２は、ＴＶプランナシステム１２０８がインターネット１２０２などのネットワークを通じてデータの送受信をすることを可能にする。代替の実装では、ＴＶプランナシステム１２０８は、複数のネットワークを通じたデータの送受信を可能にする複数のネットワークインタフェースを含んでもよい。
【００３２】
番組データリポジトリ１３０４は、例えば番組データプロバイダー１２０４からインターネットを介して受信した番組データを格納する。個人向けデータリポジトリ１３０６は、複数の視聴者のＴＶプランナをどのように個人向けにするかを記述するデータを格納する。
【００３３】
視聴者が個人向けＴＶプランナデータを要求すると、番組データフィルタ１３０８は、個人向けデータリポジトリ１３０６に格納された視聴者の個人向けデータに従って、番組データリポジトリ１３０４に格納された番組データをフィルタリングする。個人向けＴＶプランナサーバ１３１０は、ネットワークインタフェース１３０２を通じてクライアント装置１２１０にフィルタリングした番組データを送信する。
【００３４】
(例示的クライアント装置)
図１４に、図１２に示した例示的クライアント装置１２１０から抜粋したコンポーネントを示す。ここに記載する実装では、クライアント装置１２１０は、パーソナルコンピュータシステムとして実装される。しかしながら、例えばインターネットの閲覧機能を備えるテレビセットトップボックス、およびウェブ対応型の携帯電話などの携行型ブラウザ装置を含む代替の実装も考えられる。例示的クライアント装置１２１０は、ネットワーク（インターネット１２０２など）を介して他の装置と通信することを可能にするネットワークインタフェース１４０２、プロセッサ１４０４、およびメモリ１４０６を含む。オペレーティングシステム１４０８、ブラウザアプリケーション１４１０、および他のアプリケーション１４１２は、メモリ１４０６に格納され、プロセッサ１４０４で実行されて、クライアント装置１２１０と視聴者との対話を可能にする。クライアント装置は、ディスプレイ１４１４も含み、ディスプレイ１４１４は例えばコンピュータモニタとして実装することができる。
【００３５】
ブラウザアプリケーション１４１０は、ハイパーテキストマークアップ言語（ＨＴＭＬ）や拡張マークアップ言語（ＸＭＬ）データなどのフォーマットされたデータを受け取り、処理して、ディスプレイ１４１４を使用してそのデータを表現（ｒｅｎｄｅｒ）させる。ブラウザアプリケーション１４１０もまた、表現されたハイパーリンクの選択を介して等、表現されたデータと視聴者の対話を可能にする。
【００３６】
図には示していないが、クライアント装置１２１０は、ユーザによるＴＶタグの選択に基づいて特定の番組の録画を予約できるＤＶＲなどの録画装置もまた備えることができる。
【００３７】
(個人向けＴＶプランナデータの生成)
図１５に、個人向けＴＶプランナデータを生成する例示的プロセス１５００を示す。図１５に示すプロセスは、離散的なブロックとして図示した動作の組み合わせとして説明される。このプロセスは、適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せとして実装することができる。これらの動作を説明する順序は、限定と解釈すべきではない。
【００３８】
ブロック１５０２で、ＴＶプランナシステム１２０８は、番組データプロバイダー１２０４から番組データを受信する。受信した番組データは、ＴＶプランナシステム１２０８の番組データリポジトリコンポーネント１３０４で受信され、記憶される。受信された番組データは、放送予定番組（テレビ番組、映画、ビデオオンデマンド、および／または音楽）を識別する記述子を含む。受信データは、放送チャンネル、放送日、放送時刻などの放送情報もまた含み、また放送予定番組と関連する追加的情報もまた含むことができる。
【００３９】
ブロック１５０４において、ＴＶプランナシステム１２０８は、ＴＶプランナデータを求める視聴者要求を受信する。例えば、視聴者は、クライアント装置１２１０のブラウザアプリケーション１４１０を使用して、個人向けＴＶプランナのウェブページを開くリンクを選択する。視聴者がリンクを選択すると、インターネット１２０２を介してクライアント装置１２１０からＴＶプランナシステム１２０８にリクエストが送信される。
【００４０】
ブロック１５０６において、ＴＶプランナシステム１２０８は、要求元の視聴者と関連付けられた個人向けデータが個人向けデータリポジトリ１３０６に存在するか否かを判定する。例えば、視聴者が娯楽と関連するウェブページの中にある１つまたは複数のＴＶタグを以前に選択していない場合には、視聴者が最初にＴＶプランナを要求する際には、その視聴者について記憶された個人向けデータがない可能性がある。
【００４１】
ブロック１５０８において、要求元の視聴者と関連付けられた個人向けデータが個人向けデータリポジトリ１３０６に記憶されていないと判定されると（ブロック１５０６から「Ｎｏ」の分岐）、番組データをフィルタリングして表示すべきデフォルトの番組セットを識別する。例示的な実装では、番組データフィルタ１３０８は、番組データリポジトリ１３０４に記憶された番組データをフィルタリングし、その結果、時間枠ごとに表示する上位５つの評論家が選択した番組を得る。
【００４２】
ブロック１５１０において、要求元の視聴者と関連付けられた個人向けデータが個人向けデータリポジトリ１３０６に記憶されていると判定される場合（ブロック１５０６から「Ｙｅｓ」の分岐）は、記憶されている個人向けデータに基づいて番組データをフィルタリングして、表示すべき予定番組の個人向けリストを識別する。例示的な実装では、番組データフィルタ１３０８は、個人向けデータリポジトリ１３０６に記憶されたデータに基づいてフィルタを作成する。そしてそのフィルタを番組データリポジトリ１３０４に記憶された番組データに適用し、視聴者が以前に興味を示した予定番組のリストを得る。
【００４３】
ブロック１５１２において、ＴＶプランナシステム１２０８は、各時間枠に表示すべき最大数の番組が識別されたか否かを判定する。
【００４４】
ブロック１５１４において、各時間枠につき表示すべき最大数の番組が識別されていないと判定される場合（ブロック１５１２から「Ｎｏ」の分岐）は、評論家が選択した上位の番組でフィルタリングされたリストにまだ含まれていない予定番組を個人向けＴＶプランナデータに追加して、各時間スロットの表示番組数を増やす。
【００４５】
ブロック１５１６において、ＴＶプランナシステム１２０８は、個人向けＴＶプランナデータをリクエストの送信元のクライアント装置に送信する。
【００４６】
（ＴＶプランナデータの独自化を可能にする方法）
図１６に、ＴＶプランナデータの独自化を可能にする例示的方法１６００を示す。図１６に示すプロセスは、離散的なブロックとして図示する動作の組み合わせとして説明される。このプロセスは、適切なハードウェア、ソフトウェア、ファームウェア、あるいはそれらの組合せとして実施することができる。これらの動作を説明する順序は、限定と解釈すべきでない。
【００４７】
ブロック１６０２において、クライアント装置１２１０は、インターネット１２０２を介して娯楽コンテンツプロバイダー１２０６から娯楽コンテンツを受信する。
【００４８】
ブロック１６０４において、ブラウザアプリケーション１４１０を使用して、受信した娯楽コンテンツをディスプレイ１４１４に表現する。表現されたコンテンツは、図４〜８に示すＴＶタグのような選択可能なＴＶタグを含む。
【００４９】
ブロック１６０６において、ブラウザアプリケーション１４１０は、視聴者による表現ＴＶタグの選択の指示を受信する。
【００５０】
ブロック１６０８において、選択されたＴＶタグと関連付けられたデータを、インターネット１２０２を通じてＴＶプランナシステム１２０８に送信する。選択されたＴＶタグと関連付けられた個人向けデータは、個人向けデータリポジトリ１３０６に格納される。
【００５１】
後に、ブロック１６１０において、クライアント装置１２１０は、個人向けＴＶプランナデータを求める視聴者要求を受信する。例えば、視聴者は、ブラウザアプリケーション１４１０を使用して、表示されたウェブページ内でＴＶプランナのハイパーリンクを選択することができる。
【００５２】
ブロック１６１２において、クライアント装置１２１０は、その要求をＴＶプランナシステム１２０８に送信する。
【００５３】
ブロック１６１４において、クライアント装置１２１０は、ＴＶプランナシステム１２０８から個人向けＴＶプランナデータを受信する。
【００５４】
ブロック１６１６において、ブラウザアプリケーション１４１０を使用して、受信した個人向けＴＶプランナデータを表現する。
【００５５】
(ＴＶタグを埋め込む方法)
図１７に、ウェブベースのコンテンツにＴＶタグを埋め込む例示的方法１７００を示す。図１７に示すプロセスは、離散的なブロックとして示される動作の組み合わせとして説明される。このプロセスは、適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せとして実施することができる。これらの動作を説明する順序は、限定と解釈すべきでない。
【００５６】
ブロック１７０２において、ＴＶタグジェネレータ１２０７は、番組データプロバイダー１２０４から番組データを受信する。
【００５７】
ブロック１７０４において、ＴＶタグジェネレータ１２０７は、インターネット１２０２を通じて娯楽コンテンツプロバイダー１２０６から娯楽コンテンツを受信する。
【００５８】
ブロック１７０６において、受信した娯楽コンテンツと関連付けられた番組データを識別する。例えば、受信した番組データと関連付けられたデータを検索するキーワード検索を受信したウェブベースコンテンツに対して行う。
【００５９】
あるいは、（ブロック１７０２を参照して上述したように）番組データを受信するのではなく、ブロック１７０６において、ＴＶタグジェネレータ１２０７は、番組データを格納するリモートデータリポジトリに対して検索要求を行ってもよい。
【００６０】
ブロック１７０８において、ＴＶタグジェネレータ１２０７は、ウェブベースのコンテンツに埋め込むＴＶタグを生成する。例示的な実装では、メディアコンテンツは、ＡＳＰ．ＮＥＴ  Ａｃｔｉｖｅ  Ｓｅｒｖｅｒページとしてフォーマットされ、ＴＶタグは、ＡＳＰ．ＮＥＴのユーザコントロールとして生成される。ＡＳＰ．ＮＥＴのユーザコントロール（ＴＶタグ）は、表示モード、タグタイプ、およびタグＩＤ、の初期化パラメータを受け取るように設定され得る。
【００６１】
タグの表示モードは、メディアコンテンツの中（またはメディアコンテンツの横）にＴＶタグが表現されるフォーマットを定義し、ＴＶタグと関連付けられた動作にも基づくことができる。例えば、「プランナに追加する」の表示モードは、特定の番組を識別する単純なリンクが表示され、ユーザがそのリンクを選択すると、識別された番組が個人向けＴＶプランナに追加されることを示すことができる。あるいは、「番組の詳細」の表示モードは、特定の番組を識別する単純なリンクが表示され、ユーザがそのリンクを選択するとその特定の番組と関連付けられたより詳細な番組情報が表示されることを示すことができる。別の代替法として、「検索」の表示モードは、選択されると、番組データに対するキーワード検索を開始して、そのメディアコンテンツと関連付けられた（したがってそのＴＶタグと関連付けられた）１つまたは複数のキーワードと関連付けられた放送予定の番組を識別するリンクが表示されることを示すことができる。表示モードは、表示されるＴＶタグが、ユーザが電子メールアドレスを入力できるテキストボックスを含むように設定することもできる。そのＴＶタグを選択すると、そのメディアコンテンツと関連付けられたテレビ番組の放送が予定される時に、自動的に電子メールメッセージを生成し、送信するように通知システムが構成される。表示モードは、タグが選択可能でなく、前後関係から関連性のある放送予定データを表示するためだけに使用されることを示すこともできる。
【００６２】
例示的な実装では、タグの種類は、ＴＶタグの基盤を識別する。例示的な基盤には、番組、シリーズ、人、スポーツチーム、スポーツイベント、ジャンル、話題などが含まれる。
【００６３】
タグＩＤは、ＴＶタグのタグ種類と関連付けられた値である。例えば、人のタグ種類は、「Ｔｏｍ  Ｃｒｕｉｓｅ」の値を持つ関連付けられたタグＩＤを有することができ、一方、スポーツチームのタグ種類は、「Ｓａｎ  Ｆｒａｎｃｉｓｃｏ  Ｇｉａｎｔｓ」の値を持つ関連付けられたタグＩＤを有することができる。
【００６４】
ブロック１７１０において、ＴＶタグジェネレータ１２０７は、受信したウェブベースのメディアコンテンツ中に生成したＴＶタグを埋め込む。
【００６５】
ブロック１７１２において、ＴＶタグジェネレータ１２０７は、例えばインターネット１２０２を通じて、埋め込まれたＴＶタグとともにウェブベースのメディアコンテンツを発行する。
【００６６】
(ＴＶタグを含むコンテンツを表現する方法)
図１８に、ＴＶタグを含むウェブベースのコンテンツを表現する例示的方法１８００を示す。図１８に示すプロセスは、離散的なブロックとして示す動作の組み合わせとして説明される。このプロセスは、適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せとして実施することができる。これらの動作を説明する順序は、限定と解釈すべきでない。
【００６７】
ブロック１８０２において、ブラウザアプリケーション１４１０は、ＴＶタグを含むウェブベースコンテンツを閲覧するための視聴者要求の指示を受け取る。例えば、ユーザは、そのウェブコンテンツと関連付けられたＵＲＬを入力するか、ＴＶタグを含むそのウェブコンテンツを表現させる別のウェブページからのリンクを選択することができる。
【００６８】
ブロック１８０４において、ブラウザアプリケーション１４１０は、ＴＶタグのパラメータに基づいて前後関係から関連するテレビデータを検索する。例えば、特定のテレビ番組と関連付けられ、その番組の今後５回の放映を表示するように設定されたタグは、ブラウザアプリケーションに、放送スケジュールデータリポジトリに対する検索を提出させ、その特定の番組の今後５回の放送を識別させる。例示的な実装では、提出された検索は、ユーザの時間帯に基づいてフィルタリングされた放送スケジュールデータを返す。これに加えて、またはこの代わりに、返される放送スケジュールデータは、ユーザがそのユーザのテレビ番組プロバイダーから利用できるチャンネル構成に基づいてフィルタリングされる。
【００６９】
ブロック１８０６において、ブラウザアプリケーション１４１０は、その特定のＴＶタグと関連付けられた動作の状態を判定する。例えば、視聴者が特定のテレビ番組の録画を予約できるようにＴＶタグが設定されている場合、ブラウザアプリケーション１４１０は、録画装置に検索要求を出して、その番組の録画がすでに予約されているかどうかを判定する。
【００７０】
ブロック１８０８において、ブラウザアプリケーション１４１０は、ＴＶタグのパラメータに従って、ウェブコンテンツと、そのコンテンツと関連付けられたＴＶタグデータを表現する。
【００７１】
代替の実装では、（ブロック１８０４を参照して上述した）ＴＶタグのパラメータに基づく前後関係から関連するＴＶデータの検索は、ウェブベースのコンテンツをクライアントシステムのブラウザアプリケーションに送信する前にサーバシステムによって実行される。また、（ブロック１８０６を参照して上述した）ＴＶタグと関連付けられた動作状態の判定は、サーバシステムが行っても、クライアントシステムが行ってもよい。
【００７２】
(結論)
上記のように、ウェブベースのメディアコンテンツに埋め込まれたＴＶタグは、それが埋め込まれたウェブベースのコンテンツに前後関係から関連するテレビの放送スケジュールデータを提供するように設定することができる。さらに、埋め込まれたＴＶタグは、例えばテレビ視聴者が、その視聴者が最も見たいと思う番組を表示するようにウェブベースのテレビプランナを追加的に個人向けにすることを可能にする、関連付けられた動作を有することができる。構造的特徴および／または方法論的ステップに固有の専門用語で本システムおよび方法について説明したが、添付の特許請求の範囲で定義される本発明は、必ずしもここに記載する特定の特徴またはステップに限定されないことを理解されたい。むしろ、この特定の特徴およびステップは、請求項に係る発明の好ましい実施形態として開示される。
【図面の簡単な説明】
【００７３】
【図１】一般的な電子番組ガイドの格子状の表示を示す従来技術の図である。
【図２】ＴＶタグを介して追加的に個人向けにされるＴＶプランナのデフォルト表示の一例を示す図である。
【図３】個人向けにされたＴＶプランナの表示の一例を示す図である。
【図４】特定の番組と関連付けられたデータを個人向けＴＶプランナに追加する、埋め込まれたＴＶタグの一例を示す図である。
【図５】特定の映画と関連付けられたデータを個人向けＴＶプランナに追加する、埋め込まれたＴＶタグの一例を示す図である。
【図６】スポーツイベントまたはスポーツチームと関連付けられたデータを個人向けＴＶプランナに追加する、埋め込まれたＴＶタグの一例を示す図である。
【図７】まだ放送が予定されていない映画と関連付けられたデータを個人向けＴＶプランナに追加する、埋め込まれたＴＶタグの一例を示す図である。
【図８】特定の人と関連付けられたデータを個人向けＴＶプランナに追加する、埋め込まれたＴＶタグの一例を示す図である。
【図９】特定の番組の今後５回の放送スケジュールをリストアップする、埋め込まれたＴＶタグの一例を示す図である。
【図１０】ユーザが特定の番組を録画装置に録画予約することを可能にする、埋め込まれたＴＶタグの一例を示す図である。
【図１１】表示されるコンテンツと関連する番組の放送スケジュールをリストアップする、埋め込まれたＴＶタグの一例を示す図である。
【図１２】追加的に個人向けにすることができるＴＶプランナを実装することが可能なアーキテクチャの一例を示す図である。
【図１３】図１２に示すＴＶプランナシステム例の選択したコンポーネントを示す図である。
【図１４】図１２に示すクライアント装置例の選択したコンポーネントを示す図である。
【図１５】個人向けＴＶプランナデータを生成する方法の一例を示すフローチャートである。
【図１６】ＴＶプランナデータを追加的に個人向けにし、表現する方法の一例を示すフローチャートである。
【図１７】ウェブベースコンテンツにＴＶタグを埋め込む方法の一例を示すフローチャートである。
【図１８】埋め込まれたＴＶタグとともにウェブベースのコンテンツを表現する方法の一例を示すフローチャートである。
【符号の説明】
【００７４】
１００  ＥＰＧ表示
２００  ＴＶプランナ
２０２  推奨番組の個人向けリスト
２０４  マイショー  あなたのお気に入りのショーをトラック
２０６  マイピープル  あなたのお気に入りの俳優をトラック
２０８  マイチーム  あなたのお気に入りのスポーツをトラック
２１０  マイトピック  あなたのお気に入りのトピックをトラック（ドラマ、料理等）
２１２  マイチャネル  あなたのお気に入りのチャンネルをトラック
２１６  サインイン
３０２  マイショー  ・ＥＲ  ・フレンド
３０４  マイピープル  ・トムハンクス
３０８  マイチーム  あなたのお気に入りのチームをトラック
３１０  マイトピック  あなたのお気に入りのトピックをトラック（ドラマ、料理等）
３０６  マイチャネル  ・ＮＢＣ
３１２  推奨番組の個人向けリスト
３１４  星形のアイコン
３１６  著名人アイコン
３１８  映画リールアイコン
４００  番組詳細ウェブページ
４０２  マイＴＶプランナに追加
４０４  このエピソードを追加
４０６  全てのエピソードを追加
４０８  新しいエピソードだけを追加
５００  番組詳細ウェブページ
５０２  マイＴＶプランナに追加  Ｏこの放送を追加
６００  番組詳細ウェブページ
６０４  マイＴＶプランナに追加  Ｏこの放送を追加
６０６、６０８  シアトルマリナーズをトラック  Ｏシアトルマリナーズの全ての番組をトラック  Ｏシアトルマリナーズの実況中継のスポーツイベントだけをトラック
６１０、６１２  ニューヨークメッツをトラック  Ｏニューヨークメッツの全ての番組をトラック  Ｏニューヨークメッツの実況中継のスポーツイベントだけをトラック
７００  映画詳細ウェブページ
７０２  マイＴＶプランナに追加（この映画がＴＶで得られることになったら私に通知）
８００  著名人経歴ウェブページ
８０２  マイＴＶプランナでこの人をトラック
８０４  この人が出演の映画をトラック
８０６  この人が監督する映画をトラック
８０８  この人が出演するテレビシリーズをトラック
８１０  この人が現れるトークショーをトラック
９０２  次の５放送
１００２  この番組を記録  この番組の録画は現在予定されていない。この番組の録画予約をするにはここをクリック
１１０２  放送予定番組関連  ５／３０−６：００ＰＭ−ナショナルジオグラフィックスペシャル  ６／１−７：００ＰＭ−ダンボ  ６／２−４：３０ＰＭ−サーカスでの生活−ドキュメンタリー
１２０４  プログラムデータプロバイダー
１２０６  娯楽コンテントサーバ
１２０７  ＴＶタグジェネレータ
１２０８  ＴＶプランナシステム
１２１０  クライアント装置
１３０２  ネットワークインタフェース
１３０４  プログラムデータリポジトリ
１３０６  個人向けデータリポジトリ
１３０８  プログラムデータフィルター
１３１０  個人向けＴＶプランナサーバ
１４０２  ネットワークインタフェース
１４０４  プロセッサ
１４０６  メモリ
１４０８  オペレーティングシステム
１４１０  ブラウザアプリケーション
１４１２  他のアプリケーション
１４１４  ディスプレイ
【図１】
2005020757.tif 000003
【図２】
2005020757.tif 000004
【図３】
2005020757.tif 000005
【図４】
2005020757.tif 000006
【図５】
2005020757.tif 000007
【図６】
2005020757.tif 000008
【図７】
2005020757.tif 000009
【図８】
2005020757.tif 000010
【図９】
2005020757.tif 000011
【図１０】
2005020757.tif 000012
【図１１】
2005020757.tif 000013
【図１２】
2005020757.tif 000014
【図１３】
2005020757.tif 000015
【図１４】
2005020757.tif 000016
【図１５】
2005020757.tif 000017
【図１６】
2005020757.tif 000018
【図１７】
2005020757.tif 000019
【図１８】
2005020757.tif 000020