(57)【要約】  ＴＶ（１２）は、ＴＶ（１２）にビデオコンテンツを供給するインターネットビデオシステム（２０）と通信して、ＴＶ（１２）上にコンテンツを表示する。インターネットビデオシステム（２０）はまた、ＴＶ（１２）に情報を提供して、ＴＶ（１２）上でユーザインタフェース（ＵＩ）画面にレンダリングし且つそれぞれのインターネットビデオプロバイダを表す複数のアイコン（７２）を提示し、アイコン（７２）は、各プロバイダにより支払われる報酬に従って画面上に配列される。ＴＶ（１２）のＶチップ（１６）に入力されるパレンタル制御は、インターネットビデオシステム（２０）で実装するために、インターネットビデオシステム（２０）に自動的に提供することができる。【選択図】図１
2010502100.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのテレビ受信機（ＴＶ）（１２）と、
前記ＴＶ（１２）にビデオコンテンツを供給して前記ＴＶ（１２）上に前記コンテンツを表示するための少なくとも１つのインターネットビデオシステム（２０）と、
を備えたシステムであって、
前記ビデオシステム（２０）が、前記ＴＶ（１２）に情報を提供して、前記ＴＶ（１２）上でユーザインタフェース（ＵＩ）画面にレンダリングし且つそれぞれのインターネットビデオプロバイダを表す複数のアイコン（７２）を提示し、前記アイコン（７２）が、各プロバイダにより支払われる報酬に従って前記画面上に配列される、
ことを特徴とするシステム。
【請求項２】
前記画面上に提示されるアイコン（７２）の配列が、少なくとも報酬が変化したときに変わる、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ＴＶ（１２）にコマンドを送信するように構成されたリモコン装置（１３）を備え、前記ＴＶ（１２）が前記インターネットビデオシステム（２０）に前記コマンドを転送し、ユーザが前記ＴＶ（１２）及び前記リモコン装置（１３）により前記インターネットビデオシステム（２０）をナビゲートすることができるようにする、
ことを特徴とする請求項１に記載のシステム。
【請求項４】
前記インターネットビデオシステム（２０）が、不適合なインターネットコンテンツが前記ＴＶ（１２）上の視聴から確実に除去されるようにゲートキーパーとして機能する少なくとも１つのサーバを含む、
ことを特徴とする請求項３に記載のシステム。
【請求項５】
前記サーバが、少なくとも一部のインターネットビデオの統一資源識別子（ＵＲＩ）を抽出し、インターネットビデオを前記ＴＶ（１２）上で再生させるために前記リモコン装置（１３）を用いてＵＲＩを入力する必要がないようにする、
ことを特徴とする請求項４に記載のシステム。
【請求項６】
前記ＴＶ（１２）に少なくとも１つの基本設定を入力するためにユーザが前記リモコン装置（１３）を操作することができ、前記インターネットビデオシステム（２０）に実装するために前記ＴＶ（１２）が前記基本設定を前記インターネットビデオシステム（２０）に自動的に提供する、
ことを特徴とする請求項１に記載のシステム。
【請求項７】
前記基本設定が前記ＴＶ（１２）のＶチップ（１６）に入力されたコンテンツレーティングである、
ことを特徴とする請求項６に記載のシステム。
【請求項８】
少なくとも１つのテレビ受信機（ＴＶ）（１２）と、
前記ＴＶ（１２）にビデオコンテンツを供給して前記ＴＶ（１２）上に前記コンテンツを表示するための少なくとも１つのインターネットビデオシステム（２０）と、
前記ＴＶ（１２）にコマンドを無線送信するように構成された少なくとも１つのリモコン装置（１３）と、
を備え、
前記ＴＶ（１２）に少なくとも１つの基本設定を入力するためにユーザが前記リモコン装置（１３）を操作することができ、前記インターネットビデオシステム（２０）に実装するために前記ＴＶ（１２）が前記基本設定を前記インターネットビデオシステム（２０）に自動的に提供する、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００６年８月１８日出願の米国暫定特許出願６０／８３８，９４０に対する優先権を主張する。
本発明は一般に、ＴＶ用インターネットアダプタのシステム及び方法に関する。
【背景技術】
【０００２】
テレビ受信機とインターネットとの融合は、単一のＴＶ筐体を用いて従来のＴＶソースとインターネットの両方から視聴者がコンテンツにアクセスするのに好都合なシステムをもたらす継続的な目標である。このようにして、身近なテレビ技術を用いて人々が利用可能となる番組の数を膨大な数にまで拡大させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本明細書で理解されるように、ＴＶ視聴行動をＴＶを通じたインターネットアクセスと密接に結びつけることが望ましい。本明細書で更に理解されるように、この重要な所見には想定される幾つかの特徴を含むことができ、本発明がここで提供するのは、これらの所見に関することを考慮したものである。
【課題を解決するための手段】
【０００４】
システムは、ＴＶと、ＴＶにビデオコンテンツを供給してＴＶ上にコンテンツを表示するための少なくとも１つのインターネットビデオシステムとを含む。ビデオシステムは、ＴＶに情報を提供して、ＴＶ上でユーザインタフェース（ＵＩ）画面にレンダリングし、それぞれのインターネットビデオプロバイダを表す複数のアイコンを提示する。アイコンは、各プロバイダにより支払われる報酬に従って画面上に配列される。必要であれば、画面上に提示されるアイコンの配列は、報酬が変化したときに変えることができる。
【０００５】
幾つかの実施において、リモコン装置はＴＶにコマンドを送信するように構成され、ＴＶは、インターネットビデオシステムにコマンドを転送し、ユーザがＴＶ及びリモコン装置によりインターネットビデオシステムをナビゲートすることができるようにする。これらの実施において、インターネットビデオシステムは、不適合なインターネットコンテンツがＴＶ上の視聴から確実に除去されるようにゲートキーパーとして機能するサーバを含むことができる。必要であれば、サーバは、インターネットビデオの統一資源識別子（ＵＲＩ）を抽出し、インターネットビデオをＴＶ上で再生させるためにリモコン装置を用いてＵＲＩを入力する必要がないようにする。
【０００６】
非限定的な実施形態において、ユーザは、ＴＶのＶチップに含まれるコンテンツレーティング制限などの基本設定を入力するためリモコン装置を操作することができる。ＴＶは、インターネットビデオシステムに実装するために基本設定をインターネットビデオシステムに自動的に提供する。
【０００７】
別の態様において、ＴＶは、インターネットビデオシステムからビデオコンテンツを受け取る。ユーザは、ＴＶに基本設定を入力するためにＴＶにコマンドを無線送信するように構成されたリモコン装置を操作することができ、ＴＶは、インターネットビデオシステムに実装するために基本設定をインターネットビデオシステムに自動的に提供する。
【０００８】
更に別の態様において、インターネットビデオシステムは、ＴＶ上でコンテンツを表示するためにＴＶにビデオコンテンツを提供する。ＴＶにコマンドを無線送信するよう構成されたリモコン装置は、ＴＶがコマンドをインターネットビデオシステムに転送するように操作することができる。この機能により、ユーザは、ＴＶ及びリモコン装置によりインターネットビデオシステムをナビゲートすることができる。
【０００９】
構成及び動作に関する本発明の詳細は、同じ参照符号が同じ要素を示す添付図面を参照すると最も理解することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の原理による非限定的なシステムアーキテクチャのブロック図である。
【図２】図１のネットナビゲータ部分に関連する非限定的なデータフローを示すブロック図である。
【図３】本発明の一部として実施することができる非限定的な論理のフローチャートである。
【図４】図３に示す論理の結果を示す非限定的な画面ショットである。
【図５】インターネットビデオサービスをナビゲートするためのユーザインタフェースの非限定的な別の画面ショットである。
【発明を実施するための形態】
【００１１】
図１を参照すると、リモコン装置１３、ＴＶプロセッサ１４、及び一部の実施形態によっては、一般に「Ｖ−チップ」と呼ばれるパレンタルレーティングチップ１６を有するテレビジョン受信機（ＴＶ）１２にインターネットコンテンツを供給するためのシステムが全体的に参照符号１０で示されている。ＴＶ１２は、図示のようにインターネット１８と直接通信ことができ、また、全体的に参照符号２０で示されたインターネットビデオサービスシステムとも通信することができ、これには、１つ又はそれ以上のコンピュータ及び１つ又はそれ以上のデータベースを含むことができる。図１は幾つかのコンピュータ及びデータベースを示しているが、各コンピュータは単一の物理的コンピュータ内のモジュールとして具現化することができ、及び／又はある単一のコンピュータに関連して以下で説明されるコンピュータ機能の各々は、特定の実装で複数のコンピュータにわたって分散させることができる点は理解されたい。同様に、図１には複数のデータベースが示されているが、インターネットビデオサービスシステム２０は、これよりも多い又は少ないデータベースを含むこともできる。
【００１２】
インターネットビデオサービスシステム２０の全部又は一部は、ＴＶ１２に対してローカルなアダプタハウジング内に実装ことができ、実際にはＴＶ１２のハウジング内に一体化することができる点は更に理解されたい。或いは、インターネットビデオサービスシステム２０の全部又は一部は、ＴＶ１２が配置された住居の外部にあり且つＴＶ１２からリモートに実装され、有線又は無線ネットワーク接続を通じてＴＶ１２がアクセスすることができる。上記の要約を考慮すると、ディスク記憶装置又は半導体記憶装置或いは他のタイプの記憶装置として実装可能な関連のデータ記憶装置２４と共にネットナビゲータプロセッサ２２を含む、図１のインターネットビデオサービスシステム２０に関心が向けられる。ネットナビゲータ２２の詳細は以下で更に記載される。図５に示すように、ネットナビゲータ２２はインターネットにアクセスすることができる。
【００１３】
インターネットビデオサービスシステム２０は更に、以下の日限定的な要素を含むことができる。インターネットからオーディオ−ビデオコンテンツをダウンロードして格納するために、関連のデータ記憶装置２８と共にコンテンツダウンロードプロセッサ２６を備えることができる。また、ＴＶ番組ガイド（ＥＰＧ）プロセッサ３０を関連のデータ記憶装置３２と共に備え、ＴＶ番組並びにコンテンツデータ記憶装置２８内のＡ／Ｖコンテンツの両方の放送時間を含むことができるＴＶ  ＥＰＧの全て又は一部を設定することができる。当該技術分野で公知の登録原理を用いたシステムへのユーザ登録を可能にするため、関連のデータ記憶装置３６と共に登録プロセッサ３４を備えることができる。また、例えばシステム２０からアクセスされるコンテンツの各部分に基づいて、又はシステム２０にアクセスする時間などに基づいてユーザに課金する課金目的で、データ記憶装置４０と共に課金プロセッサ３８を備えることができ、上述のプロセッサの動作を協働させるためにデータ記憶装置４４と共に管理プロセッサ４２を備えることができる。上述のように、上記の機能の一部又は全ては、必要であれば単一のプロセッサが実施することもできる。
【００１４】
図１の説明を締めくくると、関連のサードパーティのデータ記憶装置４５ａと共にサードパーティのサーバ４５を備え、特定のサードパーティのコンテンツを図示のＴＶ１２及びシステム２０に通信することができる。
【００１５】
ここで図２を参照すると、ネットナビゲータ２２の非限定的な詳細が示され、ここでは、ネットナビゲータ２２の６つの例示的なモジュールは、ユーザインタフェース（Ｕ／Ｉ）マネージャ４６、登録マネージャ４８、リストマネージャ５０、イメージマネージャ５２、トラッキングマネージャ５４、及びアップグレードマネージャ５６と呼ばれる。図示のように、登録マネージャ４８は、登録データ記憶装置３６と通信し、該記憶装置がまた、上述の管理プロセッサ４２と通信する。
【００１６】
ネットナビゲータ２２の他のマネージャ４６、５０、５２、５４、５６は各々、図示のようにＴＶ１２と通信することができる。また、Ｕ／Ｉマネージャ４６は、ＴＶ１２にユーザインタフェースページ及びスタイルシートを提供し、Ｕ／Ｉデータ記憶装置５８と通信することができ、Ｕ／Ｉデータ記憶装置５８はまた、管理プロセッサ４２と通信する。リストマネージャ５０、イメージマネージャ５２、及びトラッキングマネージャ５４は各々、公開コンテンツリンクデータ記憶装置と通信することができ、該公開コンテンツリンクデータ記憶装置は、リンクレコードデータ記憶装置６０内のどのリンク（例えば、統一資源識別子）が有効なリンクであるかを確認するためのプロセッサの制御下にあるリンク監査ボット６２によりアクセスされる。インターネットからのコンテンツは、コンテンツ送信サーバ又はコンポーネント６４にダウンロードされ、コンテンツへのリンクは、候補コンテンツリンクデータ記憶装置６６内に格納され、該候補コンテンツリンクデータ記憶装置６６はまた、簡潔に開示されるようにする目的でネットスパイダーボット６８によりアクセスされる。図２の上記の説明を考慮して、ネットナビゲータ２２は、インターネット上で公的に利用可能なオーディオ−ビデオコンテンツのＵＲＩデータをサーチし識別する。ＵＲＩ情報は、レコードにフォーマットされ、その各々は、メタデータと、ベースとなるコンテンツを表現し且つ通常は該コンテンツから作成されるそれぞれの記述的サムネイルを含む。レコードは、リンクレコードデータ記憶装置内に格納され、格納された各レコードは、複数のソートキー、すなわちインデックスを用いてソートすることができ、該インデックスは、リンクレコードデータベース６０内に含まれるレコード内に同様に格納される。
【００１７】
図２の論理図内に反映されていないが、トランザクションサーバ内に描かれた各マネージャタスクは、実際には、システムの利用頻度が増えるにつれてモジュールのスケーラブルな容量を強化するため、単一の連結サーバ内に実装されるか、或いは、同じトランザクションコンテキストを有する１つ又はそれ以上の個々のサーバ内にインスタンス化することができる点は理解されたい。複合トランザクションサーバへのＩＰ接続は、ハードウェアベースのロードバランサを通じて通すことができ、該ロードバランサは、マネージャタスクの各カテゴリーとの間のトラフィックを分離し、各カテゴリーのサーバの中から公平に各トランザクションを分散させることができる。
【００１８】
本質的に、ネットナビゲータは、６つのモジュール（マネージャ）４５〜５６と図２の左側に示された企業バックエンドとの２つの大きな運用要素に分けるものとして概念化することができる。モジュール又はマネージャ４５〜５６は、非限定的な実施形態においてＬｉｎｕｘ−Ａｐａｃｈｅ−ＰｈＰとして実装することができる。
【００１９】
ＵＩマネージャ４６は、ＴＶクライアントから入ってくるリクエストを操作するＡｐａｃｈｅベースのウェブサーバアプリケーション上で実行することができる。ＵＩマネージャ４６の目的は、図４及び５に示す例示的な画面ショットなど、ＴＶ１２上でインターネットビデオ提供製品のルック・アンド・フィールを構成するユーザインタフェーステンプレートを配信することである。ＵＩコンテンツはサービス仕様とすることができる。システム２０プロバイダによりホストすることができないような、例えば図１のサードパーティサーバ４５がホストすることができるＴＶクロスメディアバー（ＸＭＢ）により提供されるサービスをユーザが選択した場合、ＴＶ１２クライアントは、そのサービス提供物をホストするサーバにナビゲートし、ＴＶ上に提示されるインタフェースは、提示されているサービスのものになることができる。
【００２０】
対照的に、サービス２０が選択された場合、ＵＩマネージャ４６がアクセスされ、これに応答して、ＨＴＭＬ、ＣＳＳ及びＥＣＭＡｓｃｒｉｐｔ（Ｊａｖａｓｃｒｉｐｔ（登録商標））ペイロードの組み合わせがクライアントに配信される。ＵＩマネージャ４６により配信されるスクリプトを実行することにより、ユーザインタフェース（以下「ＵＩ」と記載）をレンダリングし、コンテンツリストマネージャ５０及びイメージマネージャ５２にアクセスして、利用可能なＡ／Ｖコンテンツの画像をＵＩに読み込むようにする結果をもたらすことができる。ＴＶは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）で問い合わせることができ、マネージャ４６は、拡張マークアップ言語（ＸＭＬ）で応答することができる。
【００２１】
図１に示す登録プロセッサ３４により具現化することができる登録マネージャ４８は、データサービスインフラストラクチャ用のパブリックウィンドウを提供し、ＴＶなどのデバイスをユーザが登録できるようにし、必要であればこれらの製品のルック・アンド・フィールをカスタマイズする方法を提供する。
【００２２】
登録マネージャ４８は、登録データベース３６と対話するＡｐａｃｈｅベースのウェブサーバ・インプリメンテーション上で実行することができる。登録の目的で、通信はＨＴＴＰで行うことができる。
【００２３】
リストマネージャ５０は、リンクレコードリストについてのＴＶ１２から入ってくるクエリーを操作するＡｐａｃｈｅベースのウェブサーバ上で実行することができる。リストマネージャ５０は、ＰｈＰスクリプトエンジンを実行して、リンクレコードデータベース６０へのクエリーを作成し、Ａｐａｃｈｅウェブサーバを通じてＴＶ１２に送信するための戻りデータをフォーマットすることができる。ＴＶは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）で問い合わせることができ、マネージャ５０は、拡張マークアップ言語（ＸＭＬ）で応答することができる。
【００２４】
イメージマネージャ５２は、サムネイル画像についてのＴＶ１２から入ってくるクエリーを操作するＡｐａｃｈｅウェブサーバ上で実行することができる。イメージマネージャ５２は、ＰｈＰスクリプトエンジンを実行して、画像検索のためのリンクレコードデータベース６０へのＳＱＬクエリーを作成し、Ａｐａｃｈｅウェブサーバを通じてＴＶ１２に送信するための戻りデータをフォーマットすることができる。ＴＶは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）で問い合わせることができ、マネージャ５２は、拡張マークアップ言語（ＸＭＬ）及びＪＰＥＧで応答することができる。
【００２５】
トラッキングマネージャ５４は、特定のＡＶコンテンツへのアクセスのサービスのクライアントの利用をロギングする方法を提供する。トラッキングマネージャ５４の目的は、コンテンツ／サービスの人気、請求、又は他のビジネスプロセスを評価するための利用統計を収集することである。ＴＶは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）で問い合わせることができ、マネージャ５２は、ＨＴＴＰで応答することができる。
【００２６】
クライアントがコンテンツリンクレコードを要求する場合、戻ってくるレコードは、ターゲットリンクのＵＲＩを含むことができる。リストされたＵＲＩはプロキシＵＲＩとすることができ、後でアクセスしたときに、そのリンクの実際のＵＲＩにクライントのリダイレクトを提供する。プロキシＵＲＩがアクセスされると、マネージャスクリプトは、コンテンツ又はサーバに関連する利用カウントをインクリメントする。これにより、クライアントのポーリングなどの煩わしいトラッキング方法を用いることなく、リアルタイムで利用トラッキング、請求、その他が可能になる。
【００２７】
好ましくは、ターゲットＵＲＩはトラッキングマネージャ５４を指す。トラッキングマネージャ５４は、リクエストを受け取ると、リクエストの文字列を構文解析して、リクエストのパラメータ列内に含まれる実際のサービスＵＲＩデータを回復する。サービスＵＲＩは、必要な場合、「ＲＯＴ１３」として知られる単純なシーザー暗号を提供することにより作成されホストされたときに隠蔽することができ、「ＲＯＴ１３」では、文字列中の各アルファベット文字は、アルファベット順に後方の１３番目の文字で置き換えられ、ラップされて最初に戻り、必要ならば元の大小文字の関係を保持する。数字、記号、空白、他の全ての文字は変換せずにそのまま残すことができる。従って、インターネットビデオサービスシステム２０のトラッキングマネージャ５４は、不適合なコンテンツが除去され、各ビデオのＵＲＩを抽出してユーザが長いアルファベットのＵＲＩを入力する必要がないことを確保するため、ＴＶ１２とビデオプロバイダとの間のゲートキーパーとしての役割を果たす。
【００２８】
アップグレードマネージャ５６は２つの機能を提供する。第１の機能は、ＴＶ１２によるクエリーに応答してソフトウェアの最新バージョンに関する情報を提供することである。第２の機能は、リクエスト時にＴＶ１２にダウンロードするためのソフトウェアイメージをホストすることである。アップデートマネージャ５６は、ＸＭＬで戻すことができるソフトウェアバージョン情報についてＴＶ１２からＨＴＴＰで入ってくるクエリーを操作するＡｐａｃｈｅベースのウェブサーバアプリケーション上で実行することができる。
【００２９】
ここで種々のバックエンド要素を参照すると、ＵＩデータベース５８は、限定ではないが、種々のＵＩテンプレートを備えたＨＴＭＬ、ＣＳＳ及びＥＣＭＡスクリプト（Ｊａｖａｓｃｒｉｐｔ（登録商標））要素を含む「ＭｙＳＱＬ」データベースとすることができる。他方、リンクデータベース６０は、利用可能なＡ／Ｖコンテンツ又はサービスアグリゲータに関する全ての情報を含む。リンクデータベース６０は、ＭｙＳＱＬデータベースとして実装してもよい。クライアント対話を介してアクセス可能な２つの主要なデータタイプは、コンテンツリンクレコードと画像サムネイルである。両方のデータタイプを用いて、ＴＶに販促することができる特定のＡ／Ｖ機会又は外部コンテンツ収集サービスを記述することができる。各データタイプは、別個のマネージャを通じてアクセスされるが、単一の共通データベース内に保持することができる。イメージマネージャ５２内の画像は、リンクレコード内に含まれるＵＲＩポインタフィールドを通じて一方向インデックスを作成することができ、画像からコンテンツリンクレコードへの逆方向リンクは必要ではない。このようにして、１つの画像は、コンテンツリンクレコードの任意のグループにより複合的に参照することができ、融通性と記憶装置の節減を可能にする。このようなレコードの実施例は、コンテンツ自体からの実際の画像の代わりに特定のコンテンツレコードで使用するために選択されることになる「利用不可」アイコン又は「アダルトコンテンツ」アイコンとすることができる。
【００３０】
非限定的な実施において、各データレコードは以下のフィールドを含むことができる。
＊サムネイルＰＥＧ静止画
＊コンテンツジャンル
＊コンテンツロケーションＵＲＩ
＊コンテンツタイプ
＊コンテンツビデオフォーマット
＊コンテンツオーディオフォーマット
＊コンテンツタイトル
＊コンテンツ説明
＊コンテンツレーティング
＊人気指数
＊付加日付
＊コンテンツ継続時間
＊コンテンツ説明（短い）
＊コンテンツ説明（長い）
＊コンテンツサムネイルＵＲＩ（イメージマネージャ５２のロケーションを指す）
＊コンテンツＵＲＩ
＊レーティング
＊ジャンル
＊コンテンツ継続時間
＊付加日付
＊人気指数
＊コンテンツタイプ
＊コンテンツビデオコーデック
＊コンテンツビデオフォーマット
＊コンテンツビデオビットレート
＊ビデオインタレース（Ｙｅｓ／Ｎｏ）
＊ビデオフレームレート
＊ビデオ  ビットレート
＊コンテンツオーディオコーデック
＊コンテンツオーディオフォーマット
＊コンテンツオーディオビットレート
＊Ａ／Ｖ同期コンテンツフラグ
＊最終編集タイムスタンプ
＊視聴可能フラグ
＊サービスフラグ
【００３１】
候補コンテンツリンクデータベース６６を参照すると、このデータベースは、アーキテクチャ上、公開コンテンツリンクデータベース６０に対するミラーとすることができるが、候補コンテンツリンクデータベース６６の目的は、サービス提供物の一部として、識別された、及び手動で実行依頼された、並びに公開されるべき承認待ちのコンテンツ情報の中間リポジトリとして機能することである。候補コンテンツリンクデータベース６６はまた、コンテンツリンクワークフローの一部として、サムネール（又は他のアイコン）が付加される、又は説明が作成されるなどの間にリンクを保持するワークプレイスとして機能する。
【００３２】
マネージメントシステム４２は、インフラストラクチャ全体の遠隔管理を可能にし、利用情報を収集し、システム正常性及びスループットを監視するＭｙＳＱＬデータベースマネージャを具現化することができる。マネージメントシステム４２は、データベース内に格納された収集統計に基づいたレポートを作成することができる。
【００３３】
ネットスパイダーボット（ＮＳＢ）６８は、ストリームフォーマット、コーデックタイプ、持続時間、ビデオフォーマット、その他についての予め定義された基準に適合する公的に利用可能なＡ／Ｖコンテンツのインスタンスを探し求めてワールドワイドウェブを連続的にスキャンする自律エンティティとすることができる。このプロセスは、ＨＴＭＬソースコードを通じてトンネリングし、Ａ／Ｖコンテンツへの埋め込みリンクを見つけることを含む。可能性がある一致が見つかると、ＮＳＢ６８は、候補コンテンツリンクデータベース６６内に新しいエントリを作成することができ、判断可能な情報をフィールドに読み込むことができる。この情報の一部は、ホストしているページ上で使用されるアダルト用語を「アダルト」のレーティングに既定設定できるなど、コンテクスチュアルとすることができる。
【００３４】
実装時には、リンクボット６２を用いて、コンテンツの所有者を識別し、該所有者に対し、コンテンツのホスト許可をリクエストするフォーム、並びにジャンル、レーティング、タイトル、説明などに関する情報を請求するフォームへのリンクを電子メールで送信することができる。応答者が許可を与えた場合、ページがレビューされて、公開コンテンツリンクデータベース６０に付加される。公開プロセスは、候補コンテンツリンクデータベース６６から公開コンテンツリンクデータベース６０へのレコードが物理的に移動されると完了することができる。
【００３５】
広告、宣伝、又はクチコミを通じて通知された個人は、コンテンツサブミットサーバ６４に直接アクセスし、この個人が自発的に提供するコンテンツリンクに許可を与えることができる。この個人は、ロケーション及び他のメタデータを提供する、サムネイルを実行依頼する、などを行う。このようにして取得されたリンクはまた、ＮＳＢ６８により厳密に調べられるコンテンツとして、同じレビュー及び承認プロセスに対して候補コンテンツリンクサーバ上で保留状態にすることができる。
【００３６】
リンク監査ボット（ＬＡＢ）６２は、公開コンテンツリンクデータベース６０のコンテンツを定期的にレビューして、コンテンツが依然として有効且つ利用可能であるかどうかを確認する自律エンティティである。ＬＡＢ６２は、プロダクションマネージャの負担を軽減するために、コンテンツロケーションのＵＲＩを直接解釈し、ＲＯＴ１３符号化された戻りＵＲＩをＡＳＣＩＩ平文に抽出／変換し、次いで、トラッキングマネージャ５４を利用することなくホスティングサイト／マネージャに直接アクセスすることができる。ＬＡＢ６２は、利用可能でない公開コンテンツ／リンクのレポート及び利用可能でないと判断されたときにホスティングマネージャにより提供される情報を生成することができる。この結果、人間の介入及び必要に応じて期限切れコンテンツのリストからの削除をマネージメントシステム４２に提供することができる。
【００３７】
ここで図３を参照すると、図１及び２に示すシステムが行う種々の論理を理解することができる。ブロック７０で始まり、システム２０により提供され且つ表示するためＴＶ１２に提供されるインターネットビデオＵＩ上の順番は、システム２０に関連する１つ又は複数のエンティティに対して種々のインターネットビデオプロバイダにより支払われる報酬に基づいて設定される。具体的には、ビデオプロバイダは、彼らが支払う金額に基づいてＴＶメニュー内により高い位置に配置される。
【００３８】
従って、図４に示す非限定的なＸＭＢメニューの実施例において、ビデオプロバイダ「Ａ」が最も高い報酬を支払ったので、ビデオプロバイダ「Ａ」のアイコン７２は、インターネットビデオプロバイダのリストの最上位に配置されている。リスト上で２番目に高いのは、図示のようにビデオプロバイダ「Ｂ」で、次いでプロバイダ「Ｃ」であり、プロバイダ「Ｂ」が支払った報酬はプロバイダ「Ａ」よりも少なく、プロバイダ「Ｃ」が支払った報酬はプロバイダ「Ｂ」よりも少ないことを示している。リモコン１３を用いてアイコン７２をクリックすることにより、図５に示し以下で詳細に検討する画面のような、プロバイダ「Ａ」から利用可能なビデオを示す２次画面が視聴者に提示されることになる。ブロック７４で、一時間毎にでも報酬額の変動に応じてプロバイダの順番は動的に変えることができる。
【００３９】
図３のブロック７６に進むと、ＴＶ１２上に格納されたレーティング画面などの基本設定（例えば、Ｖチップ１６でユーザが設定したパンレンタルレーティング）が自動的にインターネットビデオシステム２０に送られ、セットアップを重複して行うことを回避したシームレスなユーザ経験を構成する。このようにして、ボット６８が候補データベース６０に入れるインターネットビデオにレーティングを関連付けることを再認識すると、システム２０は、例えば、レーティング制限に合致するデータベース６６内の候補だけをリンクデータベース６０内で利用可能にすることによって、ＴＶのＶチップ１６に適合するインターネットビデオだけをＴＶ１２が利用できるようにすることになる。
【００４０】
更に、上記で説明されたように一部の実施においては、ユーザは、リモコン装置１３を用いてインターネットビデオサービス２０をナビゲートすることが許可される。リモコン装置１３は無線コマンドをＴＶ１２に送信し、ＴＶプロセッサ１４は、コマンドを解釈して、該コマンドをインターネットビデオサービスシステム２０に転送し、ユーザがＵＲＩ及び他の機能をナビゲートして、インターネットビデオをＴＶ１２上で再生されるようにする。
【００４１】
実際には、図５を参照すると、ユーザが図４の最上位のＵＩからインターネットビデオプロバイダ「Ａ」を選択したときにＴＶ１２上に呼び出されて表示された２次ＵＩ画面８０が示されている。図示のように、２次ＵＩ画面８０はベースとなるビデオストリームを表すサムネイル（又は他のアイコン）８２を含む。図示の実施例において、表示の左上部分のサムネイル８２は、リモコン装置１３を用いてサムネイルの上に画面カーソルを位置付けることによりユーザにより選択される。最下位近傍の画面８０は、選択したサムネイルのベースとなるビデオのタイトルが「告白」であることを示し、またこのビデオがいつ最初に放映されたか、及びそのレーティングを示している。有利には、サムネイルは図示のようにジャンルによりグループ化され、ジャンルラベル８４が各行の左側に表示され、各行がそれぞれのジャンルを表している。カーソルによりサムネイルが強調表示されると、ユーザは、リモコン装置１３上で「選択」を入力することができ、ＴＶ１２はインターネットビデオシステム２０へのコマンドを中継し、ＴＶ上に表示するためにＴＶ１２にベースとなるビデオを供給するようシステム２０に指示する。
【００４２】
特定の「テレビ受信機用インターネットアダプタシステム及びその方法」について本明細書で図示し詳細に説明してきたが、本発明が包含する対象は請求項によってのみ限定される点を理解されたい。
【符号の説明】
【００４３】
１０  システム
１２  テレビジョン受信機（ＴＶ）
１３  リモコン装置
１４  ＴＶプロセッサ
１６  パレンタルレーティングチップ
１８  インターネット
２０  インターネットビデオサービスシステム
２２  ネットナビゲータ
２４  データ記憶装置
２６  コンテンツダウンロードプロセッサ
２８  データ記憶装置
３０  ＴＶ番組ガイド（ＥＰＧ）プロセッサ
３２  データ記憶装置
３４  登録プロセッサ
３６  データ記憶装置
３８  課金プロセッサ
４０  データ記憶装置
４２  管理プロセッサ
４４  データ記憶装置
４５  サードパーティのサーバ
４５ａ  サードパーティのデータ記憶装置
【図１】
2010502100.tif 000003
【図２】
2010502100.tif 000004
【図３】
2010502100.tif 000005
【図４】
2010502100.tif 000006
【図５】
2010502100.tif 000007
【国際調査報告】
2010502100.tif 000008