(57)【特許請求の範囲】
【請求項１】
（ａ）コンテンツデータを１つ以上のコンテンツキーワードと関連づける第１のメタデータと、（ｂ）広告データを１つ以上の広告キーワードと関連づける第２のメタデータと、が記憶されるデータベースと、
前記第１のメタデータおよび前記第２のメタデータに基づいて、１つ以上の特定のコンテンツキーワードにマッチングする１つ以上の特定の広告キーワードと関連づけられた１つ以上の広告の集合を決定するメディアサーバと、
（ａ）前記メディアサーバから、前記１つ以上の広告と関連づけられた１つ以上のユニフォームリソースロケータを受信し、（ｂ）広告サーバから、一日の特定時間の間に、前記１つ以上のユニフォームリソースロケータの少なくとも１つに関連づけられた、キャッシュされる前の広告データをダウンロードし、かつ（ｃ）後の提示のために携帯可能な装置に前記キャッシュされる前の広告データをキャッシュする、携帯可能な装置と、を備え、
前記コンテンツキーワードが第１の発信元由来のものであり、
前記広告キーワードが前記第１の発信元とは別々の第２の発信元由来のものであり、
前記第１の発信元および第２の発信元の両方が、前記携帯可能な装置とも前記携帯可能な装置のユーザとも別々である、
コンテンツ配信システム。
【請求項２】
（ａ）コンテンツプロバイダから、（１）コンテンツサーバに記憶された特定のコンテンツデータに関連づけられた特定のユニフォームリソースロケータと、（２）前記特定のコンテンツデータによって表された主題に関連づけられた１つ以上のコンテンツキーワードの集合と、の両方を受信し、（ｂ）前記データベースに、前記特定のユニフォームリソースロケータを１つ以上のコンテンツキーワードの集合に関連づけるメタデータを記憶する、ウェブサーバをさらに有する、
請求項１に記載のシステム。
【請求項３】
（ａ）コンテンツプロバイダから、（１）コンテンツサーバに記憶された特定のコンテンツデータに関連づけられた特定のユニフォームリソースロケータと、（２）前記特定のコンテンツデータが表す特定のコンテンツを前記携帯可能な装置が提示する代償として前記コンテンツプロバイダが払う意思のある入札額と、の両方を受信し、（ｂ）前記データベースに、前記特定のユニフォームリソースロケータを前記入札額と関連づけるメタデータを記憶する、ウェブサーバをさらに有する、
請求項１に記載のシステム。
【請求項４】
前記携帯可能な装置が、（ａ）前記メディアサーバから、前記コンテンツデータに関連づけられた時点のリストを受信し、（ｂ）前記時点のリストの各時点において、前記１つ以上の広告から少なくとも１つの広告を提示する、請求項１に記載のシステム。
【請求項５】
前記メディアサーバが、（ａ）前記１つ以上の広告の中から、前記１つ以上の広告に関連づけられた入札額の中で最も高い入札額に関連づけられた、特定の数の選択された広告を選択し、（ｂ）前記携帯可能な装置に、前記選択された広告に関連づけられたユニフォームリソースロケータを送信する、請求項１に記載のシステム。
【請求項６】
前記携帯可能な装置が、半導体メモリを含むがハードディスクドライブは含まない、請求項１に記載のシステム。
【請求項７】
前記携帯可能な装置が、前記携帯可能な装置が前記コンテンツデータの表すものをディスプレイに送信した旨を前記メディアサーバに通知し、前記メディアサーバが、前記携帯可能な装置が前記コンテンツデータの前記表すものを前記ディスプレイに送信した旨の通知を、前記携帯可能な装置から受信することに応じて、コンテンツプロバイダの口座に料金を請求する、請求項１に記載のシステム。
【請求項８】
前記メディアサーバが、（ａ）１つ以上のコンテンツサーバ上に記憶されるコンテンツアイテムの集合を決定し、（ｂ）前記コンテンツアイテムの集合を特定するコンテンツガイドを生成し、（ｃ）ディスプレイに前記コンテンツガイドを表示させることを前記携帯可能な装置に指示するユーザインターフェイスコマンドを、前記携帯可能な装置に送信する、請求項１に記載のシステム。
【請求項９】
前記メディアサーバが、（ａ）前記携帯可能な装置から、前記コンテンツガイドからユーザが選択した特定のコンテンツアイテムを示す情報を受信し、（ｂ）前記データベースに記憶されたメタデータに基づいて、前記特定のコンテンツアイテムに関連づけられた特定のユニフォームリソースロケータを決定し、（ｃ）インターネットを介して前記携帯可能な装置に前記特定のユニフォームリソースロケータを送信する、請求項８に記載のシステム。
【請求項１０】
前記携帯可能な装置が、（ａ）前記メディアサーバから前記特定のユニフォームリソースロケータを受信し、（ｂ）前記特定のユニフォームリソースロケータに関連づけられた特定のコンテンツサーバから前記特定のコンテンツアイテムをダウンロードし、（ｃ）前記携帯可能な装置の半導体メモリに前記特定のコンテンツアイテムを記憶し、（ｄ）前記半導体メモリに記憶された前記特定のコンテンツアイテムに基づいて１つ以上の表示信号を生成し、（ｅ）前記１つ以上の表示信号をディスプレイに送信する、請求項９に記載のシステム。
【請求項１１】
前記１つ以上の表示信号を生成するときに、（ａ）前記特定のコンテンツアイテムからの情報、および（ｂ）前記広告データからの情報、の両方を含む少なくとも１つのフレームを表す表示信号を前記携帯可能な装置が生成し、前記少なくとも１つのフレームにおいて、前記広告データからの情報は、前記ディスプレイの縦横比と異なる縦横比を有する前記特定のコンテンツアイテムからの情報のために前記特定のコンテンツアイテムからの前記情報によって占められていない前記フレームの一部に位置する、請求項９に記載のシステム。
【請求項１２】
前記コンテンツアイテムの集合が、前記コンテンツサーバのうち第１のコンテンツサーバに記憶された第１のコンテンツアイテムを少なくとも含み、前記コンテンツアイテムの集合が、前記コンテンツサーバのうち第２のコンテンツサーバに記憶された第２のコンテンツアイテムを少なくとも含み、前記第１のコンテンツサーバが前記第２のコンテンツサーバとは別々である、請求項８に記載のシステム。
【請求項１３】
前記メディアサーバが、前記装置のユーザの以前の視聴履歴に少なくとも部分的に基づいて、前記携帯可能な装置にキャッシュされる前記２つ以上の広告を選択する、請求項８に記載のシステム。
【請求項１４】
前記メディアサーバが、前記２つ以上の広告に関連づけられた金銭的入札に少なくとも部分的に基づいて、前記携帯可能な装置にキャッシュされる前記２つ以上の広告を選択する、請求項８に記載のシステム。
【請求項１５】
前記メディアサーバが、特定のコンテンツアイテムを得て前記携帯可能な装置にキャッシュすることを前記携帯可能な装置に指示し、ここで、前記特定のコンテンツアイテムは、（ａ）視聴のために前記携帯可能な装置のユーザによってまだ選択されておらず、（ｂ）前記携帯可能な装置において前記特定のコンテンツアイテムをキャッシュすることの代償は、前記特定のコンテンツアイテムを提供するパーティが支払う、請求項１に記載のシステム。
【請求項１６】
前記メディアサーバが、前記特定のコンテンツアイテム以外のコンテンツアイテムの提示と共に、提示のために前記携帯可能な装置にキャッシュされている前記特定のコンテンツアイテムを選択するようにユーザに勧める１つ以上の利用促進広告を得て提示することを、前記携帯可能な装置に指示する、請求項１５に記載のシステム。
【請求項１７】
実行されたときに、１つ以上のプロセッサに以下のステップを行わせる命令を記憶する、不揮発性の、または揮発性のコンピュータ読み取り可能記憶媒体であって、前記ステップが、
メディアサーバにおいて、（ａ）コンテンツデータを１つ以上のコンテンツキーワードと関連づける第１のメタデータと、（ｂ）広告データを１つ以上の広告キーワードと関連づける第２のメタデータと、に基づいて、１つ以上の特定のコンテンツキーワードにマッチングする１つ以上の特定の広告キーワードに関連づけられた１つ以上の広告の集合を決定するステップと、
前記１つ以上の広告に関連づけられた１つ以上のユニフォームリソースロケータを前記メディアサーバから携帯可能な装置に送信するステップであって、それによって前記携帯可能な装置に、前記１つ以上のユニフォームリソースロケータの少なくとも１つに関連づけられた広告データを、一日の特定時間の間に、広告サーバからダウンロードさせ、前記携帯可能な装置が、後の提示のために前記携帯可能な装置に前記広告データをキャッシュする、ステップとを、
備え、
前記コンテンツキーワードが第１の発信元由来のものであり、
前記広告キーワードが前記第１の発信元とは別々の第２の発信元由来のものであり、
前記第１の発信元および第２の発信元の両方が、前記携帯可能な装置とも前記携帯可能な装置のユーザとも別々である、
コンピュータ読み取り可能記憶媒体。
【請求項１８】
（１）コンテンツサーバに記憶された特定のコンテンツデータに関連づけられた特定のユニフォームリソースロケータを、（２）前記特定のコンテンツデータによって表された主題に関連づけられた１つ以上のコンテンツキーワードの集合に、関連づけるメタデータも記憶するデータベースに、前記第１のメタデータおよび前記第２のメタデータが記憶される、請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項１９】
（１）コンテンツサーバに記憶された特定のコンテンツデータに関連づけられた特定のユニフォームリソースロケータを、（２）前記特定のコンテンツデータが表す特定のコンテンツを前記携帯可能な装置が提示する代償として前記コンテンツプロバイダが払う意思のある入札額に、関連づけるメタデータも記憶するデータベースに、前記第１のメタデータおよび前記第２のメタデータが記憶される、請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２０】
前記ステップが、
前記メディアサーバから前記携帯可能な装置へと、前記コンテンツデータに関連づけられた時点のリストを送信し、それによって、前記携帯可能な装置に、前記時点のリストの各時点において、前記１つ以上の広告から少なくとも１つの広告を提示させることをさらに含む、
請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２１】
前記ステップが、
前記１つ以上の広告の中から、前記１つ以上の広告に関連づけられた入札額の中で最も高い入札額に関連づけられた、特定の数の選択された広告を選択することと、
前記携帯可能な装置に、前記選択された広告に関連づけられたユニフォームリソースロケータを送信することと、をさらに含む、
請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２２】
前記携帯可能な装置が、半導体メモリを含むがハードディスクドライブは含まない、請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２３】
前記ステップが、
前記携帯可能な装置が前記コンテンツデータの表すものをディスプレイに送信した旨を前記メディアサーバに通知する通知を、前記メディアサーバにおいて前記携帯可能な装置から受信することと、
前記通知の受信に応じて、メディアサーバからコンテンツプロバイダの口座に料金を請求することと、をさらに含む、
請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２４】
前記ステップが、
前記メディアサーバにおいて、１つ以上のコンテンツサーバに記憶されるコンテンツアイテムの集合を決定することと、
前記メディアサーバにおいて、前記コンテンツアイテムの集合を特定するコンテンツガイドを生成することと、
ディスプレイに前記コンテンツガイドを表示させることを前記携帯可能な装置に指示するユーザインターフェイスコマンドを、前記メディアサーバから前記携帯可能な装置へ送信することと、をさらに含む、
請求項１７に記載のコンピュータ読み取り可能記憶媒体。
【請求項２５】
前記ステップが、
前記メディアサーバにおいて、前記携帯可能な装置から、前記コンテンツガイドからユーザが選択した特定のコンテンツアイテムを示す情報を受信することと、
前記メディアサーバにおいて、データベースに記憶されたメタデータに基づいて、前記特定のコンテンツアイテムに関連づけられた特定のユニフォームリソースロケータを決定することと、
インターネットを介して前記メディアサーバから前記携帯可能な装置に前記特定のユニフォームリソースロケータを送信することと、をさらに含む、
請求項２４に記載のコンピュータ読み取り可能記憶媒体。
【請求項２６】
前記コンテンツアイテムの集合が、前記コンテンツサーバのうち第１のコンテンツサーバに記憶された第１のコンテンツアイテムを少なくとも含み、前記コンテンツアイテムの集合が、前記コンテンツサーバのうち第２のコンテンツサーバに記憶された第２のコンテンツアイテムを少なくとも含み、前記第１のコンテンツサーバが前記第２のコンテンツサーバとは別々である、請求項２４に記載のコンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の特質は（ａ）様々な発信元から人々への、可搬型のメモリ装置を用いたコンテンツ（例えば音声映像メディアのコンテンツ）の配信に関し、また、（ｂ）そのような装置を用いたそのようなコンテンツの配信に関連する収入を得る技術に関する。
【背景技術】
【０００２】
本節に記載された手法は追求可能であるが、必ずしも以前に着想されたか追求された手法とは限らない。したがって、本明細書に別途示されない限り、本節に記載された手法は本出願の請求項に対する従来技術ではなく、本節に含まれることによって従来技術と認められることはない。
【０００３】
多くのデジタル化された音声および映像のコンテンツが、Ｍｏｚｉｌｌａ  Ｆｉｒｅｆｏｘなどのブラウザアプリケーションを用いてインターネット上の様々なサイトを介してアクセス可能である。ユーザは自分のブラウザアプリケーションをウェブサイトのユニフォームリソースロケータ（ＵＲＬ）に向けてリンクをクリックして、映画を見たり音楽を聴いたりすることができる。ユーザが後で映画を見たり音楽を聴いたりしたい場合は、ユーザは自分のブラウザアプリケーションに、リンクが参照するデータをダウンロードするように指示することができる。それに応じて、ブラウザアプリケーションはデータをダウンロードし、ユーザのコンピュータのハードディスクドライブにデータを記憶する。
【０００４】
通常、そのようなデータは圧縮されコード化された形態で記憶される。しばしば、インターネットからダウンロードされた音声映像コンテンツはモーションピクチャーエキスパーツグループ（ＭＰＥＧ）規格に従ってコード化される。コンピュータは通常、ユーザに提示するためにそのようなコンテンツを解凍およびデコードすることができるアプリケーションを有するが、より古い他のコンテンツ提供装置、例えばテレビジョンなどは、そのようなコンテンツをそれらの装置がユーザに提示できる形式に変換するためのいかなる機構も通常有していない。
【０００５】
時々、ユーザは、ユーザが自分のコンピュータでダウンロードしたコンテンツをテレビジョンで見ることを望むことがある。コンピュータが適切なインターフェイスを有する場合、ユーザはコンピュータをテレビジョンに接続することが可能なことがある。コンピュータは、コンピュータのハードディスクドライブからコンテンツを読み取り、そのコンテンツをテレビジョンによって提示可能な形式に解凍およびデコードし、そのような形式のコンテンツをインターフェイスを介してテレビジョンに送信することができる、アプリケーションを備えることがある。
【０００６】
しかしながら、コンピュータは１つの位置から他の位置へと容易に持ち運ぶことができない。コンピュータは大抵は比較的大きくて重い。ラップトップコンピュータは一般に、デスクトップコンピュータより小さくて重さが軽いが、ダウンロードされたコンテンツを記憶するハードディスクドライブに給電するためには、なおもかなりの量の電力を消費する。ユーザは、いくつかの異なる位置でいくつかの異なるテレビジョンで、ダウンロードされたコンテンツを見ることを望むことがあるが、ユーザは、自分のコンピュータの寸法および重さのために、自分のコンピュータをあちこちの位置へと運ぶことに気乗りしない。さらに、コンピュータ（特にラップトップコンピュータ）はかなり高価である。多くの人々はラップトップコンピュータを購入する金銭的手段を有しない。平均的な人は、単にインターネットからダウンロードした映画を見たり音楽を聴いたりすること以外の、ラップトップコンピュータの必要性を有しない限り、ラップトップコンピュータを購入することに気乗りしないことがある。
【０００７】
加えて、コンテンツを得ることができるウェブサイトがあまりに多いために、ユーザは得ることができるコンテンツのうち大多数を知らずにいることがある。ユーザが特定のトピックに関するコンテンツを探している場合、ユーザはそのトピックに関する質問語をインターネットサーチエンジンに入力しようとすることがある。しかしながら、しばしば、インターネットサーチエンジンが返す結果は、サーチエンジンが知らないコンテンツへの参照を除外することがある。
【０００８】
したがって、インターネット中の数々のサーバに記憶された大量のコンテンツがあるにもかかわらず、特に人々の移動が多い場合、人々はそのコンテンツを発見したり見たりする効率的で安価な方法を有しない。
【０００９】
本発明は、例として、しかし限定としてではなく、添付の図面の図において図示され、同一の参照符号は同一の要素に言及する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による可搬型の装置を介して人にコンテンツを配信するシステムを示すブロック図である。
【図２】本発明の一実施形態による可搬型の装置の内部構成要素の例を示すブロック図である。
【図３】本発明の一実施形態が実施されうるコンピュータシステム３００を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下の記載においては、説明の目的で、本発明の完全な理解を提供するために、多くの特定の詳細部が記載される。しかしながら、本発明がこれらの特定の詳細部なしに実施されてもよいことは当業者には明らかである。他の例では、本発明を不必要に不明瞭にすることを避けるように、周知の構造または装置がブロック図形式において示される。
【００１２】
以下の考察において図を参照する際、同一の参照符号はいくつかの図を通じて同一の部品に言及する。
【００１３】
実施形態は本明細書において以下の概要に従って記述される。
１．０  概観
２．０  コンテンツ配信システムの例
３．０  自動広告マッチング
４．０  入札ベースの広告選択
５．０  広告提示技術の例
６．０  コンテンツ配信システムから収入を得る技術の例
７．０  実施の機構−ハードウェアの概観
【００１４】
１．０  概観
本発明の一実施形態によって、携帯可能な装置が種々の遠隔のコンテンツ発信元からインターネットを介してコンテンツ（例えば音声映像メディアのコンテンツ）をダウンロードする（またはストリーミングする）。本発明の一実施形態では、携帯可能な装置は、該携帯可能な装置がコンテンツを受信するときに該携帯可能な装置にコンテンツを持続的に記憶する記憶機構を有する。携帯可能な装置はさらに、（ａ）インターネットおよび／または他のネットワークを介して遠隔のコンテンツ発信元と通信するための、および（ｂ）記憶機構からテレビジョンやモニタなどの提示装置にコンテンツをストリーミングするための、通信機構を備える。提示装置は視覚ディスプレイおよび／または音声スピーカを介して人に受信されたコンテンツを再生する。
【００１５】
本発明の一実施形態では、携帯可能な装置はイーサネット（登録商標）インターフェイスおよび／またはワイヤレスネットワークインターフェイスを含み、これを介して該携帯可能な装置が遠隔のコンテンツ発信元と通信する。本発明の一実施形態では、携帯可能な装置は高解像度マルチメディアインターフェイス（ＨＤＭＩ）または他のインターフェイスを含み、これを介して該携帯可能な装置が提示装置にコンテンツを送信する。本発明の一実施形態では、携帯可能な装置は半導体のメモリ（例えばフラッシュメモリ、コンパクトフラッシュ（登録商標）（ＣＦ）カード、ＳＤおよびＳＤＨＣカード、ＵＳＢメモリスティックなど）を含み、これに、該携帯可能な装置が遠隔のコンテンツ発信元から受信したコンテンツを該携帯可能な装置が持続的に記憶する。本発明の一実施形態では、携帯可能な装置は、人のポケットに収まって携帯されるのに十分小さく、重さが軽い。
【００１６】
本発明のある実施形態によれば、携帯可能な装置のユーザが、該携帯可能な装置に記憶されたコンテンツをある提示装置へとひとつの場所で該携帯可能な装置にストリーミングさせた後、該携帯可能な装置のユーザは該携帯可能な装置を別の場所の別の提示装置に携帯することができる。そして、携帯可能な装置の所有者は、該携帯可能な装置に記憶されたコンテンツを他の提示装置へと前記別の場所で該携帯可能な装置にストリーミングさせることができる。したがって、本発明のある実施形態によれば、携帯可能な装置は異なる回数、異なる位置で、複数の異なる提示装置と共に用いることができる。
【００１７】
上で概略された本発明の実施形態は、本発明のいくつかの代替の実施形態と共に、以下により詳細に記載される。
【００１８】
２．０  コンテンツ配信システムの例
図１は、本発明の一実施形態による可搬型の装置を介して人にコンテンツを配信するシステムを示すブロック図である。システムは携帯可能な装置１０２、ホームメディアエンジン（ＨＭＥ）サーバ１０４、ウェブサーバ１０６、コンテンツプロバイダ１０８Ａ−Ｎ、コンテンツサーバ１１０Ａ−Ｎ、広告主１１２Ａ−Ｎ、広告サーバ１１４Ａ−Ｎ、ディスプレイ１１６Ａ−Ｎ、メタデータデータベース１１８、およびインターネット１２０を含む。図１に例示のシステムは、本発明の多数の可能な異なる代替の実施形態の１つにすぎない。すなわち、本発明の代替の実施形態は、図１に記された構成要素よりも少ない、または多い、または異なる構成要素を有する代替のシステムにおいて実施されてもよい。ディスプレイ１１６Ａ−Ｎはテレビジョン、モニタ、および動作映像を表示可能な他の種類のディスプレイであってよい。
【００１９】
コンテンツプロバイダ１０８Ａ−Ｎのそれぞれは別々の人あるいは組織である。本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎのそれそれは異なるコンテンツアイテムを作成する、および／または所有する。本明細書で用いられるものとして、用語「コンテンツアイテム」は任意の種類のメディアコンテンツを指す。コンテンツアイテムは映画またはテレビジョン番組などの音声映像メディアであってもよい。コンテンツアイテムは音声のない動画映像コンテンツであってもよい。コンテンツアイテムは映像のない音声であってもよい。すなわち、例えば、コンテンツアイテムは音楽であってもよい。コンテンツアイテムは単一フレームの静止画像であってもよい。コンテンツアイテムはコンピュータ実施可能なアプリケーションであってもよい。すなわち、例えば、コンテンツアイテムはビデオゲームであってもよい。コンテンツプロバイダ１０８Ａ−Ｎのそれぞれはコンピュータを有し、それを介して、コンテンツプロバイダはシステムの他の構成要素（特にウェブサーバ１０６）とインターネット１２０を介して通信する。
【００２０】
コンテンツプロバイダ１０８Ａ−Ｎはコンテンツサーバ１１０Ａ−Ｎにコンテンツを記憶する。例えば、コンテンツサーバ１１０Ａ−Ｎのそれぞれは、１つ以上のコンテンツアイテムが持続的に記憶されるリモートまたはローカルのハードディスクドライブを有するコンピュータであってもよい。本発明の一実施形態では、コンテンツサーバ１１０Ａ−Ｎの様々な１つが、コンテンツプロバイダ１０８Ａ−Ｎの様々な１つによって所有され、操作される。本発明の代替の一実施形態では、コンテンツサーバ１１０Ａ−Ｎはコンテンツプロバイダ１０８Ａ−Ｎ以外のエンティティによって所有され、操作される。コンテンツサーバ１１０Ａ−Ｎはインターネット１２０を介してシステムの他の構成要素と通信するように構成される。本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎは、インターネット１２０を介してコンテンツアイテムを送信することによって、コンテンツサーバ１１０Ａ−Ｎにこれらのコンテンツアイテムを記憶する。コンテンツサーバ１１０Ａ−Ｎのそれぞれは別々のインターネットドメイン名に関連づけられてもよい。コンテンツサーバ１１０Ａ−Ｎの１つに記憶された各コンテンツアイテムは、コンテンツアイテムと、該コンテンツアイテムが記憶されるコンテンツサーバと、の両方を特定する一意的なユニフォームリソースロケータ（ＵＲＬ）に関連づけられてもよい。
【００２１】
広告主１１２Ａ−Ｎのそれぞれは別々の人または組織である。本発明の一実施形態では、広告主１１２Ａ−Ｎのそれぞれが異なる広告を作成し、および／または所有する。広告は静止画像、音声および／または動画音声映像メディアの形態であってもよい。広告は、人が受け入れるか拒絶するかできる対話的な申し出の形態であってもよい。例えば、申し出は人に特定の商品アイテムを購入することを進めることがある。人が商品アイテムを購入することを選択する場合、申し出はエンティティに、該人のアドレスへ商品アイテムを発送させてもよい。加えて、または代替として、広告はゲームおよび／または他の対話的な形態であってもよい。広告主１１２Ａ−Ｎのそれぞれはコンピュータを有し、該コンピュータを介して、広告主はシステムの他の構成要素（特にウェブサーバ１０６）とインターネット１２０を介して通信する。
【００２２】
広告主１１２Ａ−Ｎは広告サーバ１１４Ａ−Ｎに広告を記憶させる。例えば、広告サーバ１１４Ａ−Ｎのそれぞれは、１つ以上の広告が持続的に記憶されるハードディスクドライブを有するコンピュータであってよい。本発明の一実施形態では、広告サーバ１１４Ａ−Ｎの様々な１つが、広告主１１２Ａ−Ｎの様々な１つによって所有されて操作される。本発明の代替実施形態では、広告サーバ１１４Ａ−Ｎは広告主１１４Ａ−Ｎ以外のエンティティによって所有されて操作される。広告サーバ１１４Ａ−Ｎはシステムの他の構成要素とインターネット１２０を介して通信するように構成される。本発明の一実施形態では、広告主１１２Ａ−Ｎは、インターネット１２０を介して広告を送信することによって広告サーバ１１４Ａ−Ｎにそれらの広告を記憶する。広告サーバ１１４Ａ−Ｎのそれぞれは別々のインターネットドメイン名に関連づけられてもよい。広告サーバ１１４Ａ−Ｎの１つに記憶された各広告は、広告と該広告が記憶された広告サーバの両方を特定する一意的なユニフォームリソースロケータ（ＵＲＬ）に関連づけられてもよい。
【００２３】
コンテンツプロバイダ１０８Ａ−Ｎおよび広告主１１２Ａ−Ｎはインターネット１２０を介してウェブサーバ１０６と対話する。ウェブサーバ１０６は、コンテンツプロバイダ１０８Ａ−Ｎおよび広告主１１２Ａ−Ｎのコンピュータに、ユーザインターフェイスを含むウェブページを提供する。コンテンツプロバイダ１０８Ａ−Ｎおよび広告主１１２Ａ−Ｎは、これらのユーザインターフェイスを介してウェブサーバ１０６に情報を提出する。
【００２４】
コンテンツプロバイダ１０８Ａ−Ｎは、ウェブサーバ１０６に、コンテンツサーバ１１０Ａ−Ｎに記憶された様々なコンテンツアイテムのＵＲＬを示す情報を提出する。それぞれのそのようなＵＲＬと共に、コンテンツプロバイダ１０８Ａ−Ｎは、ＵＲＬが関連づけられたコンテンツアイテムの様々な特徴（例えば題名、年、監督、俳優、レーティング、要約など）を記述するメタデータを提出してもよい。ＵＲＬごとに、該ＵＲＬに連動して提出されるメタデータは、該メタデータを提出するコンテンツプロバイダによって選択される１つ以上のコンテンツキーワードを示してもよい。コンテンツキーワードは、以下により詳細に説明される自動的な態様でコンテンツアイテムに広告をマッチングさせるように用いられる。コンテンツプロバイダ１０８Ａ−Ｎからの上記の情報の受信に応答して、ウェブサーバ１０６はメタデータデータベース１１８に情報を記憶する。ウェブサーバ１０６は、メタデータデータベース１１８において、コンテンツアイテムＵＲＬと、該コンテンツアイテムＵＲＬと共に提出された（コンテンツキーワードを含む）メタデータと、の間の関連を確立する。
【００２５】
広告主１１２Ａ−Ｎは、ウェブサーバ１０６に、広告サーバ１１４Ａ−Ｎに記憶された様々な広告のＵＲＬを示す情報を提出する。それぞれのそのようなＵＲＬと共に、広告主１１２Ａ−Ｎは、該ＵＲＬが関連づけられた広告の様々な特徴を記述するメタデータを提出してもよい。ＵＲＬごとに、該ＵＲＬに関連して提出されたメタデータは、該メタデータを提出する広告主によって選択される１つ以上の広告キーワードを示してもよい。広告キーワードは、以下により詳細に説明される自動的な態様でコンテンツアイテムでコンテンツアイテムに広告をマッチングさせるように用いられる。広告主１１２Ａ−Ｎからの上記の情報の受信に応答して、ウェブサーバ１０６はメタデータデータベース１１８に情報を記憶する。ウェブサーバ１０６は、メタデータデータベース１１８において、広告ＵＲＬと、該広告ＵＲＬと共に提出された（広告キーワードを含む）メタデータと、の間の関連を確立する。
【００２６】
携帯可能な装置１０２はインターフェイスを有し、該インターフェイスを介して、携帯可能な装置１０２がシステムの他の構成要素とインターネット１２０を介して通信することができる。例えば、携帯可能な装置１０２はイーサネットインターフェイスおよび／または無線ネットワークインターフェイスを有してもよい。携帯可能な装置１０２はまたＨＤＭＩを有し、それを介して携帯可能な装置１０２はディスプレイ１１６Ａ−Ｎのいずれかにテレビジョン信号を送信することができる。すなわち、ディスプレイ１１６Ａ−ＮのそれぞれもまたＨＤＭＩを有し、そこへ携帯可能な装置１０２が接続されることができる。ディスプレイ１１６Ａ−Ｎは異なる場所に位置してもよい。例えば、ディスプレイ１１６Ａはある家の中に位置し、ディスプレイ１１６Ｂは他の家に位置することもある。携帯可能な装置１０２を携帯する人は、携帯可能な装置１０２を現在接続したいと考えるディスプレイ１１６Ａ−Ｎの特定の１つを選択してもよい。例えば、携帯可能な装置１０２はＨＤＭＩを有するテレビジョンまたはモニタに接続されてもよい。
【００２７】
携帯可能な装置１０２は、ＨＭＥサーバ１０４がインターネット１２０を介して携帯可能な装置１０２に送信するユーザインターフェイスコマンドを受信する。ユーザインターフェイスコマンドは、例えば特定のリモートディスプレイプロトコルに合致してもよい。ＨＭＥサーバ１０４からのユーザインターフェイスコマンドの受信に応じて、携帯可能な装置１０２は、ユーザインターフェイスコマンドに対応するユーザインターフェイス要素を特定のテレビジョン（ディスプレイ１１６Ａ−Ｎのうちの、携帯可能な装置１０２が現在接続されている１つ）に表示させる、テレビジョン信号を該特定のテレビジョンに送信する。また、携帯可能な装置１０２は、特定のテレビジョンの視聴者によって保持されたリモートコントロール装置からの無線信号において、あるユーザインターフェイス要素から該視聴者が選択したものに対応するユーザコマンドを受信する。各ユーザコマンドは対応するイベントを始動させる。携帯可能な装置１０２は、インターネット１２０を介してそのような各イベントの発生をＨＭＥサーバ１０４に通知する。様々なイベントの発生に応じて、ＨＭＥサーバ１０４はユーザインターフェイスコマンドの様々な対応する集合を携帯可能な装置１０２に送信する。したがって、ユーザインターフェイス要素から（リモートコントロール装置を介して）視聴者が選択したものは、ＨＭＥサーバ１０４に、携帯可能な装置１０２への指示を行わせてもよく、該指示は、特定のテレビジョンが現在表示しているユーザインターフェイスとは異なるユーザインターフェイスを該特定のテレビジョンに表示させるものである。
【００２８】
ＨＭＥサーバ１０４は、コンテンツサーバ１１０Ａ−Ｎに記憶されたコンテンツアイテムの集合を決定するための情報をメタデータデータベース１１８内に問い合わせる。問い合わせの結果に基づいて、ＨＭＥサーバ１０４は、コンテンツガイドを意味するテレビジョン信号を携帯可能な装置１０２に生成させるユーザインターフェイスコマンドの集合を生成する。コンテンツガイドは、コンテンツサーバ１１０Ａ−Ｎに記憶されるコンテンツアイテムの集合を特定する。例えば、コンテンツガイドは（特定の基準に基づいて）並べ替えおよび／またはフィルタリングが行われたコンテンツアイテムのリストを含むことがある。ＨＭＥサーバ１０２はインターネット１２０を介して、携帯可能な装置１０２にユーザインターフェイスコマンドの集合を送信する。ユーザインターフェイスコマンドの集合の受信に応じて、携帯可能な装置１０２はコンテンツガイドを意味するテレビジョン信号を生成する。携帯可能な装置１０２は、ディスプレイ１１６Ａ−Ｎのうちの該携帯可能な装置１０２が現在接続されている特定の１つに、これらのテレビジョン信号を送信する。それに応じて、特定のテレビジョンはコンテンツガイドを表示する。
【００２９】
コンテンツガイドに表示された特定のコンテンツアイテムから視聴者が（リモートコントロール装置を介して）選択したものは、該特定のコンテンツアイテムから選択したものに対応するイベントの発生のＨＭＥサーバ１０４への通知を、携帯可能な装置１０２に行わせる。通知において、携帯可能な装置１０２は、選択された特定のコンテンツアイテムを特定する。本発明の一実施形態では、ＨＭＥサーバ１０４は通知を受信し、それに応じて、携帯可能な装置１０２に特定のコンテンツアイテムの（メタデータデータベース１１８に記憶された関連づけに示された）ＵＲＬを送信する。携帯可能な装置１０２は、インターネット１２０を介して、コンテンツサーバ１１０Ａ−Ｎのうち該ＵＲＬに関連づけられた特定の１つに、（これも該ＵＲＬによって特定された）特定のコンテンツアイテムの要求を送信する。特定のコンテンツサーバは要求を受信し、それに応じて、インターネット１２０を介して携帯可能な装置１０２に該特定のコンテンツアイテムを送信する。したがって、携帯可能な装置１０２は特定のコンテンツサーバから特定のコンテンツアイテムをダウンロードする。本発明の一実施形態では携帯可能な装置１０２はコンテンツアイテムをダウンロードするが、本発明の代替の実施形態では、特定のコンテンツサーバがコンテンツアイテムを携帯可能な装置１０２にストリーミングする。
【００３０】
本発明の一実施形態では、特定のコンテンツアイテムの受信に応じて、携帯可能な装置１０２は、該携帯可能な装置１０２内に有する半導体メモリ（例えばフラッシュメモリ、コンパクトフラッシュ（ＣＦ）カード、ＳＤおよびＳＤＨＣカード、ＵＳＢメモリスティックなど）内に該特定のコンテンツアイテムを記憶する。本発明の一実施形態では、ＨＭＥサーバ１０４は携帯可能な装置１０２に、特定のコンテンツアイテムを再生するように指示する。それに応じて、携帯可能な装置１０２は、特定のテレビジョンに特定のコンテンツアイテムを提示（例えば再生および／または表示）させるテレビジョン信号を生成し、該特定のテレビジョンに送信する。該特定のテレビジョンは、該テレビジョン信号において表される該特定のコンテンツアイテムを提示する。
【００３１】
上で説明したように、本発明の一実施形態では、ＨＭＥサーバ１０４が、ユーザが選択したコンテンツアイテムに対応して、該選択されたコンテンツアイテムのＵＲＬを、携帯可能な装置１０２に送信する。しかしながら、本発明の代替の実施形態では、ＨＭＥサーバ１０４は、携帯可能な装置１０２のユーザが何らかの特定のコンテンツアイテムを選択することにさえ先駆けて、複数のコンテンツアイテムに関する複数のＵＲＬを携帯可能な装置１０２に送信してもよい。例えば、ＨＭＥサーバ１０４は携帯可能な装置１０２に、上述のコンテンツガイドに含まれる各コンテンツアイテムに関するＵＲＬ（および、場合によっては、コンテンツガイドに含まれていないコンテンツアイテムに関するＵＲＬさえも）を、コンテンツガイドから何らかの特定のコンテンツアイテムをユーザが選択する前にさえも、携帯可能な装置１０２に送信してもよい。ユーザが実際にはそのような受信されたＵＲＬの１つに対応するコンテンツアイテムを選択しない場合、携帯可能な装置１０２は、それらのＵＲＬを後の使用のために記憶してもよい。
【００３２】
コンテンツアイテムは圧縮されてコード化された形態でコンテンツサーバ１１０Ａ−Ｎに記憶されてもよい。例えば、コンテンツアイテムはモーションピクチャーエキスパートグループ（ＭＰＥＧ）規格に合致するように記憶されてもよい。したがって、本発明の一実施形態では、携帯可能な装置１０２が特定のテレビジョンに送信するテレビジョン信号を携帯可能な装置１０２が生成して、該特定のテレビジョンに該コンテンツアイテムを提示させる場合、携帯可能な装置１０２は、圧縮されてコード化されたコンテンツアイテムをデコードして解凍する。コンテンツアイテムは、メモリを節約するために、圧縮されてコード化された形態のままで、携帯可能な装置１０２の半導体メモリ（例えばフラッシュメモリ、コンパクトフラッシュ（ＣＦ）カード、ＳＤおよびＳＤＨＣカード、ＵＳＢメモリスティックなど）中にあってもよい。
【００３３】
３．０  自動広告マッチング
上に説明したとおり、本発明の一実施形態では、広告主１１２Ａ−Ｎは広告サーバ１１４Ａ−Ｎに広告を記憶する。また、上に説明したとおり、本発明の一実施形態では、広告主１１２Ａ−Ｎは、（ａ）これらの広告に関するＵＲＬと、（ｂ）これらの広告に関するメタデータと、を関連づける情報をウェブサーバ１０６に提出する。ウェブサーバ１０６は、メタデータデータベース１１８に、広告ＵＲＬと広告メタデータとの間の関連を記憶する。上に説明したとおり、本発明の一実施形態では、広告に関するメタデータは、広告のコンテンツまたは主題に関してもよい１つ以上の広告キーワードを含む。例えば、広告キーワードは生産タイプ、サービスタイプ、および／またはブランド名を含むことがある。
【００３４】
本発明の一実施形態では、携帯可能な装置１０２のユーザがコンテンツガイドからコンテンツアイテムを選択したことを示すイベントの発生を、ＨＭＥサーバ１０４が検出した場合、ＨＭＥサーバ１０４は、選択された該コンテンツアイテムに関連するコンテンツキーワードを決定するためにメタデータデータベース１１８に問い合わせる。ＨＭＥサーバ１０４は、したがって、広告のマッチングの集合を決定するためにメタデータデータベース１１８に問い合わせる。ＨＭＥサーバ１０４は、選択されたコンテンツアイテムにメタデータデータベース１１８内で関連する少なくとも１つのコンテンツキーワードとマッチングする少なくとも１つの広告キーワードとメタデータデータベース１１８内で関連する広告を見つけることによって、広告のマッチングの集合を決定する。キーワードは単語であることができ、代替として、キーワードは複数の関連する言葉を含むフレーズであることができる。例えば、選択されたコンテンツアイテムがコンテンツキーワード「Ｚｉｐｐｙ  Ｃｏｌａ」に関連する場合、ＨＭＥサーバ１０４は広告キーワード「Ｚｉｐｐｙ  Ｃｏｌａ」にそれぞれ関連づけられた複数の広告ＵＲＬの集合を決定するために、メタデータデータベース１１８に問い合わせる。
【００３５】
本発明の一実施形態では、ＨＭＥサーバ１０４がマッチングする広告ＵＲＬの集合を決定した後、ＨＭＥサーバ１０４は、選択されたコンテンツアイテムのＵＲＬと共に、マッチングする広告の１つまたは複数を携帯可能な装置１０２に（インターネット１２０を介して）送信する。マッチングする広告ＵＲＬの中からＨＭＥサーバ１０４が選択を行う技法のいくつかの例は、以下により詳細に説明される。本発明の一実施形態では、携帯可能な装置１０２は広告ＵＲＬを受信し、それに応じて、広告サーバ１１４Ａ−Ｎのうち適切な１つから、これらの広告ＵＲＬに関連する広告を、（インターネット１２０を介して）ダウンロードする。そのような広告は、代替として、広告サーバ１１４Ａ−Ｎのうち適切な１つから、携帯可能な装置１０２へとストリーミングされてもよい。本発明の一実施形態では、携帯可能な装置１０２は、該携帯可能な装置１０２が選択されたコンテンツアイテムを再生または表示する時間の前、後、および／または最中に、ダウンロードされた広告を（ディスプレイ１１６Ａ−Ｎのうち携帯可能な装置１０２が現在接続されている特定の１つを介して）再生または表示する。広告が携帯可能な装置１０２によってダウンロードされるまさにその時間に、広告ＵＲＬが携帯可能な装置１０２に送られる必要はない。本発明の一実施形態では、携帯可能な装置１０２は、携帯可能な装置１０２が後に必要とするであろうコンテンツを先取りすることができる。例えば、本発明の一実施形態では、携帯可能な装置１０２は、ユーザに選択されたコンテンツアイテムのＵＲＬと共に、該ユーザに選択されたコンテンツアイテムのＵＲＬに関連するいくつかの広告ＵＲＬを受信する。携帯可能な装置１０２はユーザに選択されたコンテンツアイテムを受信するのと同時に、広告ＵＲＬに位置する広告を受信してもよい。携帯可能な装置１０２は、例えばコンテンツアイテムの提示が終わった直後など、コンテンツアイテムの提示に対して適切な時間間隔で後に表示するために、そのような広告を記憶してもよい。
【００３６】
本発明の一実施形態では、ＨＭＥサーバ１０４は携帯可能な装置１０２に、コンテンツ（例えばコンテンツアイテムおよび／または広告）を得て、後の可能な表示のために該コンテンツをキャッシュに格納するように指示する。携帯可能な装置１０２は、該携帯可能な装置１０２が一度もユーザに実際に提示していないコンテンツをキャッシュに格納してもよい。ＨＭＥサーバ１０４は、キャッシュが満杯になった場合にどのコンテンツがキャッシュに置かれてどのコンテンツがキャッシュから消去されるかを選択するように、携帯可能な装置１０２のコンテンツキャッシュを遠隔で管理してもよい。どのコンテンツが携帯可能な装置１０２によってキャッシュに格納されるかの、ＨＭＥサーバ１０４による決定は、携帯可能な装置１０２の使用および／または携帯可能な装置１０２のユーザに関する情報に基づいてもよい。例えば、ＨＭＥサーバ１０４は、特定の携帯可能な装置のユーザのコンテンツ視聴履歴に基づいて、該特定の携帯可能な装置にキャッシュされるコンテンツを選択してもよい。ＨＭＥサーバ１０４は、ユーザのコンテンツの視聴に応じて携帯可能な装置１０２がＨＭＥサーバ１０４に送信する情報を用いて、そのようなコンテンツ視聴履歴を維持してもよい。
【００３７】
本発明の一実施形態では、携帯可能な装置１０２が接続されたテレビジョンを介して広告を提示する場合はいつでも、携帯可能な装置１０２は、ＨＭＥサーバ１０４に、（ａ）その広告の同一性（例えば広告ＵＲＬ）、および（ｂ）該広告が提示されること、を示す通知を送信する。携帯可能な装置１０２は、ディスプレイ１１６Ａ−Ｎにこれらの広告を表示させるテレビジョン信号を生成するために、ダウンロードされた広告をデコードおよび／または解凍してもよい。ダウンロードされた広告を携帯可能な装置１２０が再生または表示するいくつかの技法の例が、以下でさらに説明される。
【００３８】
４．０  入札ベースの広告選択
上に説明したとおり、本発明の一実施形態では、ＨＭＥサーバ１０４は自動的に、選択されたコンテンツアイテムにマッチングする広告の組を決定する。いくつかの場合では、マッチングする広告の数が多くなるかもしれない――マッチングする広告のすべてを妥当な時間の間にコンテンツアイテムと合わせて表示または再生するには多すぎるかもしれない。そのような状況では、ＨＭＥサーバ１０４は、広告主１１２Ａ−Ｎがその広告を提示するために払う意思のある料金の額に基づいて、マッチングする広告の中から１つ以上の広告を選択する。
【００３９】
本発明の一実施形態では、広告主１１２Ａ−Ｎが広告メタデータをウェブサーバ１０６に提出した場合、広告主はまた、関連づけられた広告の表示のための入札を提出する。ウェブサーバ１０６は、ウェブサーバ１０６がメタデータデータベース１１８に記憶する広告メタデータ内に、これらの入札を記憶する。例えば、広告主１１２Ａが特定の広告が（例えば、携帯可能な装置１０２または他の同様の携帯可能な装置に）提示される度ごとにサービスのオペレータ（例えばＴｉＶｏ  Ｉｎｃ．）に特定の額のお金を払う意思があることを示す情報を、広告主１１２Ａはウェブサーバ１０６に提出するかもしれない。
【００４０】
本発明の一実施形態では、上記のようにマッチングする広告の集合を決定した後、ＨＭＥサーバ１０４は選択されたコンテンツアイテムに有効な広告スロットの数を決定する。本発明の一実施形態では、この数はコンテンツプロバイダによって選択され、選択されたコンテンツアイテムに関連づけられたコンテンツメタデータにおいて示される。ＨＭＥサーバ１０４は、これらのマッチングする広告に関連づけられた入札額に基づいて、マッチングする広告を並び替える。そして、ＨＭＥサーバ１０４は、最も高い入札額に関連づけられたマッチングする広告から順に、有効な広告スロットの数に等しい数のマッチングする広告を選択する。ＨＭＥサーバ１０４は、選択されたマッチングする広告のＵＲＬを携帯可能な装置１０２にインターネット１２０を介して送信する。これらのＵＲＬを用いて、携帯可能な装置１０２は選択されたマッチングする広告を広告サーバ１１４Ａ−Ｎのうち適切なものからダウンロードし、選択されたマッチングする広告を選択されたコンテンツアイテムと共に提示する。
【００４１】
本発明の一実施形態では、ＨＭＥサーバ１０４は、携帯可能な装置１０２のユーザが何らかのコンテンツアイテムを選択した後でさえも広告を得てキャッシュに格納するように、携帯可能な装置１０２に指示する。より具体的には、本発明の一実施形態では、ＨＭＥサーバ１０４は周期的に、すべての有効な広告の中から、最も高い入札に現在関連づけられた広告の限定された部分集合を選択する。ＨＭＥサーバ１０４は周期的に、携帯可能な装置１０２に、それらの選択された広告を得ることと、後の可能な使用または提示（例えば、後になって、それらの広告のうちの１つと共に提示すべきコンテンツアイテムを、ユーザが実際に選択する場合）のために携帯可能な装置１０２の記憶装置にキャッシュすることと、を指示する。したがって、携帯可能な装置１０２は、たとえそれらの広告の一つを提示することを要求するコンテンツアイテムを携帯可能な装置１０２のユーザが全く選択しない場合でも、そしてそれらの広告の少なくともいくつかが決して提示されない場合でも、（例えば、最終的に他の広告がより高い入札を受けた場合に）最終的にキャッシュから排除された場合でも、（例えばダウンロードまたはストリーミングの技術によって）最も高い入札に現在関連づけられた広告を得る。本発明の一実施形態では、ＨＭＥサーバ１０４は、携帯可能な装置１０２による「先を見越したキャッシュ格納」のために最も高い入札に関連づけられた広告を選ぶだけでなく、ユーザの過去の閲覧履歴およびコンテンツアイテム選択に基づいて、最終的に提示されそうな広告も選ぶ。したがって、本発明の一実施形態では、ＨＭＥサーバ１０４は、（ａ）他の広告に関連づけられた現在の入札の中でのこの広告の現在の入札の順位と、（ｂ）知られているコンテンツアイテムをユーザが見る習慣に基づく、広告が実際にユーザに最終的に提示される確率と、のいくつかの組み合わせに基づいて、有効な各広告の重みを決定する。ＨＭＥサーバ１０４はしたがって、先を見越して、最も顕著な重みに関連づけられた広告をキャッシュに格納することを携帯可能な装置１０２に指示する。携帯可能な装置１０２の帯域幅が時間的制約のある時間に使われすぎることがないように、ＨＭＥサーバ１０４は、一日の特定のオフピーク時間帯（例えば、一日のうち、携帯可能な装置１０２が、ユーザがコンテンツアイテムを選択することに応じてそれらのコンテンツアイテムを得そうにない時間）において、広告および他のコンテンツを得てキャッシュに格納するように携帯可能な装置１０２に指示してもよい。
【００４２】
ＨＭＥサーバ１０４を所有するおよび／または動作させるサービスプロバイダは、携帯可能な装置１０２のユーザが見たいと思うコンテンツアイテムの中に、ある「プレミアム」コンテンツアイテムがあることを決定することがある。したがって、本発明の一実施形態では、サービスプロバイダは、携帯可能な装置１０２に、そのような見られる可能性のあるコンテンツアイテムを得て（ＨＭＥサーバ１０４を介して）キャッシュに格納させる。「プレミアム」コンテンツアイテムが現在携帯可能な装置のキャッシュに記憶されているが、まだ提示されていない状況下では、ＨＭＥサーバ１０４は、キャッシュに格納された「プレミアム」コンテンツアイテムを表し、キャッシュに格納された「プレミアム」コンテンツアイテムの提示をユーザが要求するように仕向けるように特に構成された広告を、携帯可能な装置１０２に（携帯可能な装置１０２が現在ユーザに提示している他のコンテンツアイテムと共に）提示させてもよい。これは、キャッシュに格納された「プレミアム」コンテンツアイテムが実際にユーザによって要求されユーザに提示されることを保証することに役立ち、したがって、「プレミアム」コンテンツアイテムをキャッシュに格納するために用いられる帯域幅および記憶容量が無駄に使われることがなくなる。本発明の一実施形態では、「プレミアム」コンテンツアイテムの制作者、所有者、配信者が、（ａ）携帯可能な装置１０２上の「プレミアム」コンテンツアイテムのキャッシュへの格納、および／または（ｂ）「プレミアム」コンテンツアイテムを携帯可能な装置１０２のユーザに利用促進する特別な広告の提示、と引き換えに特定の料金をサービスプロバイダに支払うことについて、サービスプロバイダとの契約を結ぶ。本発明の一実施形態では、サービスプロバイダは、サービスプロバイダとアイテムの制作者との間にそのような契約が結ばれるまでは上記の「プレミアム」コンテンツアイテムのキャッシュへの格納を可能にしない。
【００４３】
本発明の一実施形態では、ＨＭＥサーバ１０４が携帯可能な装置１０２に広告ＵＲＬを送信するときはいつも、または、代替として、携帯可能な装置１０２がそのようなＵＲＬに関連づけられた広告を提示した旨の通知をＨＭＥサーバ１０４が受信するときはいつも、ＨＭＥサーバは広告主１１２Ａ−Ｎのうちその広告の入札があったひとつに関連づけられた銀行の口座、インボイス、またはクレジットカードに料金を請求する。ＨＭＥサーバ１０４はその広告の入札に指定された額を銀行の口座、インボイス、またはクレジットカードに請求する。本発明の一実施形態では、広告主１１２Ａ−Ｎは、広告主１１２Ａ−Ｎがウェブサーバ１０６を介して提出した入札と共に、銀行口座情報および／またはクレジットカード情報を提出する。本発明の一実施形態では、ウェブサーバ１０６は、メタデータデータベース１１８において関連の広告ＵＲＬに関連づけられた広告メタデータに、そのような銀行口座情報および／またはクレジットカード情報を記憶する。
【００４４】
上記本発明の一実施形態では、入札額は広告ＵＲＬに関連づけられる。しかしながら、本発明の別の実施形態では、広告主１１２Ａ−Ｎは特定の広告ではなく広告主が選んだキーワードに関連して入札額を提出する。ウェブサーバ１０６は、メタデータデータベース１１８において、広告キーワード、入札額、およびそれらの入札額を提示した広告主の特定情報の関連を記憶する。本発明のそのような代替の実施形態では、ＨＭＥサーバ１０４は、マッチング広告の集合の中から、最大の入札額に関連づけられた広告キーワードに関連づけられた１つ以上の広告を選択する。各広告が、複数の異なる広告キーワードと関連づけられていてもよい。
【００４５】
５．０  広告提示技術の例
携帯可能な装置１０２がコンテンツアイテムのＵＲＬの提示と共にダウンロードされた広告を提示することができる、様々な異なる方法がある。本発明の一実施形態では、携帯可能な装置１０２はコンテンツアイテムを提示する前に１つ以上の広告を提示する。本発明の一実施形態では、携帯可能な装置１０２はコンテンツアイテムの提示の後で１つ以上の広告を提示する。本発明の一実施形態では、携帯可能な装置１０２はコンテンツアイテムの提示の前に１つ以上の広告を提示し、コンテンツアイテムの提示の後に１つ以上の広告を提示する。例えば、携帯可能な装置１０２はコンテンツアイテムの提示に先んじて５分間広告を再生し、そして携帯可能な装置１０２はコンテンツアイテムの提示の後に５分間広告を再生してもよい。
【００４６】
本発明の一実施形態では、携帯可能な装置１０２はコンテンツアイテムの提示の最中に広告を提示する。例えば、本発明の一実施形態では、ＨＭＥサーバ１０４は携帯可能な装置１０２がコンテンツアイテムのＵＲＬを提示する前にコンテンツアイテムの縦横比を決定する。本発明のそのような一実施形態では、コンテンツアイテムが提示される予定のテレビジョンの縦横比と比較したコンテンツアイテムの縦横比のために、コンテンツアイテムの上下または左右に黒い帯が付くことになるとＨＭＥサーバ１０４が判断する場合、ＨＭＥサーバ１０４は携帯可能な装置１０２に、コンテンツアイテムによって占められていない表示空間に広告を再生または表示することを指示する。それに応じて、携帯可能な装置１０２は、コンテンツアイテムの提示と同時にそれらの広告を再生または表示するが、それはコンテンツアイテムによって占められていない表示空間においてである。
【００４７】
本発明の一実施形態では、携帯可能な装置１０２はコンテンツアイテムの部分の提示の合間の定期的な中断部分に広告を提示する。例えば、携帯可能な装置は１０分ぶんのコンテンツアイテムを提示し、そして１つ以上の広告を提示し、そして次の１０分ぶんのコンテンツアイテムを提示し、そして１つ以上の広告を提示し、そして次の１０分ぶんのコンテンツアイテムを提示してもよい。
【００４８】
本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎの１つがコンテンツアイテムと共にウェブサーバ１０６に上記のように情報を提出する場合、該コンテンツプロバイダは、それらの情報に、広告が挿入されることができる１つ以上の時点の表示を含ませてもよい。ウェブサーバ１０６は、メタデータデータベース１１８のコンテンツアイテムＵＲＬに関連づけられたコンテンツメタデータに１つ以上の時点を記憶する。本発明のそのような実施形態では、時点に関連づけられたコンテンツアイテムを携帯可能な装置１０２が提示する前に、ＨＭＥサーバ１０４は携帯可能な装置１０２に該時点のリストを提供する。本発明の一実施形態では、携帯可能な装置１０２がリスト内の時点の１つまでコンテンツアイテムを再生した場合、携帯可能な装置１０２はＨＭＥサーバ１０４に、時点に達した旨を通知する。この通知に応じて、ＨＭＥサーバ１０４は携帯可能な装置１０２に、１つ以上の広告を再生して、その後に、リストの次の時点までコンテンツアイテムの提示を続けるように指示する。しかしながら、本発明の代替実施形態によれば、時点に達した旨をＨＭＥサーバ１０４が告知する代わりに、携帯可能な装置１０２は独自に、コンテンツアイテムを提示することを続ける前に再生する１つ以上の広告を選択する。そのような状況下では、携帯可能な装置１０２はＨＭＥサーバ１０４に、携帯可能な装置１０２がどの広告を選択して提示したか（または現在提示中か）について通知してもよい。携帯可能な装置１０２は、携帯可能な装置１０２がローカルで記憶する広告ＵＲＬのリストから広告ＵＲＬを選択してもよい。いくつかのそのようなＵＲＬは、携帯可能な装置１０２が維持するキャッシュ内にすでに記憶された広告を指していてもよく、他のそのようなＵＲＬが広告サーバ１１４Ａ−Ｎのうちの様々な１つに記憶または維持されたリソースを指していてもよい。したがって、本発明の一実施形態では、携帯可能な装置１０２による広告提示は、携帯可能な装置１０２が再生するコンテンツと共に、携帯可能な装置１０２が提示ストリーミングに自動的に広告を挿入しながら、そして、携帯可能な装置１０２が広告を提示するときにどの広告を携帯可能な装置１０２が示したかについて、携帯可能な装置１０２がＨＭＥサーバ１０４に知らせながら、携帯可能な装置１０２によって完全に前もって計算されるかダウンロードされる。
【００４９】
本発明の一実施形態では、コンテンツプロバイダはウェブサーバ１０６に、時点のリストに加えて、コンテンツプロバイダが各時点で広告を再生させる時間の最大値を示す。本発明のそのような実施形態では、ＨＭＥサーバ１０４は携帯可能な装置１０２に、時点ごとにおいて、合わせても特定の最大時間値を超えない長さの広告を提示することを指示する。
【００５０】
本発明の一実施形態では、コンテンツプロバイダはウェブサーバ１０６に、上記の時点のリストを示すが、さらに、時点ごとに、該時点に関連づけられた１つ以上のコンテンツキーワードを示す。例えば、コンテンツプロバイダ１０８Ａはコンテンツキーワード「石けん」を第１の時点（例えば５時の時点）に関連づけ、コンテンツキーワード「ビール」を第２の時点（例えば１０時の時点）に関連づけるかもしれない。コンテンツプロバイダ１０８Ａは、特定の時点で提示される予定のコンテンツアイテムの主題に基づいて、該時点に関連づけられる予定のコンテンツキーワードを選んでもよい。上記例を続けると、コンテンツアイテムが、第１の時点において俳優のひとりがシャワーを浴びているテレビ番組であろうため、コンテンツプロバイダ１０８Ａは、第１の時点に関連づけられるものとして「石けん」を選ぶかもしれない。同様に、テレビ番組において、第２の時点で俳優のひとりがびん一本のビールを飲むであろうため、コンテンツプロバイダ１０８Ａは、第２の時点に関連づけられるものとして「ビール」を選ぶかもしれない。本発明のそのような実施形態において、携帯可能な装置１０２が、コンテンツアイテムを提示する特定の時点に達した旨をＨＭＥサーバ１０４に通知した場合、ＨＭＥサーバ１０４は、メタデータデータベース１１８において該特定の時点に関連づけられた少なくとも１つのコンテンツキーワードとマッチングする広告キーワードに関連づけられた１つ以上の広告を決定する。ＨＭＥサーバ１０４は携帯可能な装置１０２に、押しつけがましくないようにそれらの広告のうち１つ以上を提示するように指示する。例えば、コンテンツアイテムが再生されている間、携帯可能な装置１０２はテレビジョンに、スクリーンの一部にバナーまたはオーバーレイを提示させてもよい。ここで、バナーまたはオーバーレイはマッチングした広告からの要素を有してもよい。別の例では、携帯可能な装置１０２はテレビジョンに、遠隔操作装置の特定のボタンを視聴者が押すことに応じて追加の情報が入手可能である旨を示すアイコンを、スクリーンの隅に提示させてもよい。ここで、アイコンが表示されている間に特定のボタンを視聴者が押すことに応じて、携帯可能な装置１０２はテレビジョンに、コンテンツアイテムの提示を一時的に中断させるマッチングした広告を示させてもよい。上記例のそれぞれにおいて、携帯可能な装置１０２は、ＨＭＥサーバ１０４からの指示に応じて動作を行ってもよい。
【００５１】
本発明の一実施形態では、コンテンツサービスプロバイダが、上記のように広告が表示された広告主に請求する料金は、少なくとも部分的に、該広告が番組の最中のいつ表示されたかに基づく。例えば、本発明の一実施形態では、コンテンツサービスプロバイダは、番組の開始部分の最中に再生された広告に最も高い料金を請求し、番組の終了部分の最中に再生された広告に最も低い料金を請求する。番組の開始部分と終了部分の中間に再生された広告については、コンテンツサービスプロバイダは、番組の開始部分の近くに再生される広告には番組の終了部分の近くに再生される広告よりも高い料金が請求されるように、（ａ）番組のうち再生済み部分の量の、（ｂ）番組のうち再生される残りの量に対する、比に基づく料金を請求してもよい。ＨＭＥサーバ１０４は、異なる料金に関連する複数の広告の中から、それらの広告の再生に関連づけられた料金に少なくとも部分的に基づいて、視聴者にどの広告を提示するかを選択してもよい。例えば、ＨＭＥサーバ１０４は、特定の数の広告、または特定の量の広告合計時間を番組中で保ちながら、最も高い料金を生み出す広告の集合を選択してもよい。
【００５２】
６．０  コンテンツ配信システムから収入を得る技術の例
コンテンツ配信サービスのオペレータ（例えば、ウェブサーバ１０６の所有者およびオペレータおよび／またはメタデータデータベース１１８のメタデータの保持者）が、それによってコンテンツ配信システムにおいて起こる動作から収入を得ることができる、多くの異なる技術がある。前に説明したように、本発明の一実施形態では、広告主１１２Ａ−Ｎは広告サーバ１１４Ａ−Ｎに記憶された広告のＵＲＬと共に入札を提示する。本発明のそのような実施形態では、ＨＭＥサーバ１０４は、これらの広告に関連づけられた入札額に基づいて、キーワードにマッチングした広告から１つを選択する。コンテンツ配信サービスのオペレータ（例えばＴｉＶｏ  Ｉｎｃ．）は、広告主１１２Ａ−Ｎから、携帯可能な装置１０２が実際に提示した広告に関連づけられた入札の額における収入を得る。したがって、本発明の一実施形態では、コンテンツ配信サービスのオペレータは、上記の（ウェブサーバ１０６を介した）オンライン入札プロセスを用いて広告主１１２Ａ−Ｎに広告の機会を売る。
【００５３】
本発明の一実施形態では、コンテンツ配信サービスのオペレータは、該コンテンツ配信サービスのオペレータが所有するか作動させるサーバに、広告主１１２Ａ−Ｎの広告を記憶するように申し出る。広告主１１２Ａ−Ｎは、この申し出の可能性が、彼ら自身の広告サーバ（例えば、広告サーバ１１４Ａ−Ｎ）に広告を記憶するよりも魅力的であると気づくことがある。本発明の一実施形態では、コンテンツ配信サービスのオペレータのサーバに広告を記憶する恩恵の代償に、広告主１１２Ａ−Ｎは、コンテンツ配信サービスのオペレータに特定の金額を支払うことに合意する。例えば、コンテンツ配信サービスのオペレータは広告主１１２Ａ−Ｎに毎月特定の金額を請求するかもしれない。特定の金額は、広告主１１２Ａがコンテンツ配信サービスのオペレータのサーバに記憶させる広告の大きさ（例えばバイト数）に基づくかもしれないし、あるいは、携帯可能な装置に広告を送付する際に消費した帯域幅に基づくかもしれない。
【００５４】
本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−ＮがコンテンツアイテムＵＲＬおよび関連づけられたメタデータをウェブサーバ１０６に提出するときに、コンテンツプロバイダ１０８Ａ−Ｎは（例えばウェブページ上のボックスをチェックすることによって）コンテンツ配信サービスのオペレータと法的効力を有する契約を結ぶ。契約は、コンテンツ配信サービスのオペレータが広告主１１２Ａ−Ｎに広告の機会を売ることを、コンテンツプロバイダが許諾する旨を明記する。契約はさらに、広告主１１２Ａ−Ｎから得られた収入の特定の部分をコンテンツプロバイダが受け取る旨を明記する。コンテンツ配信サービスのオペレータは該収入の残りを受け取る。そのような契約は、コンテンツプロバイダ１０８Ａ−Ｎが彼らのコンテンツアイテムのＵＲＬ、および関連づけられたメタデータをウェブサーバ１０６に提出することの誘発として機能する。
【００５５】
前に説明された技術は広告主１１２Ａ−Ｎから収入を得ることに向けられる。加えて、または代替として、コンテンツプロバイダ１０８Ａ−Ｎから収入を得るための技術が以下に記すように用いられてもよい。本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎは、コンテンツサーバ１１０Ａ−Ｎに記憶された彼ら自身のコンテンツアイテムに広告を埋め込む。本発明のそのような実施形態では、彼ら自身のコンテンツアイテムに広告を埋め込むコンテンツプロバイダ１０８Ａ−Ｎのうちいくらかが、コンテンツ配信サービスのオペレータと契約を結ぶ。契約は、コンテンツプロバイダが、携帯可能な装置１０２がダウンロード（あるいは、例えばストリーミング技術によって受信）して提示するコンテンツアイテムに広告を埋め込むことを可能にする代償に、コンテンツプロバイダは、携帯可能な装置１０２（または同様の装置）がコンテンツプロバイダのコンテンツアイテムの１つをダウンロードおよび／または提示するたびに、コンテンツ配信サービスのオペレータに特定の金額を支払うことに合意する旨を明記する。したがって、本発明のそのような実施形態では、携帯可能な装置１０２は、携帯可能な装置１０２がコンテンツアイテムをダウンロード（あるいは、例えばストリーミング技術によって受信）および／または提示するたびに、ＨＭＥサーバ１０４に通知してもよい。そのような通知の受信に応じて、ＨＭＥサーバ１０４は、コンテンツプロバイダ１０８Ａ−Ｎのうちそのコンテンツアイテムを携帯可能な装置１０２が受信および／または提示した１つに関連づけられた銀行口座、インボイス、またはクレジットカードに、料金を請求する。ＨＭＥサーバ１０４は、コンテンツプロバイダとの契約に明記された額を銀行口座、インボイス、またはクレジットカードに請求する。本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎは、コンテンツプロバイダ１０８Ａ−Ｎがウェブサーバ１０６を介して提出するコンテンツアイテムＵＲＬと共に、銀行口座情報および／またはクレジットカード情報を提出する。本発明の一実施形態では、ウェブサーバ１０６はそのような銀行口座情報、インボイスおよび／またはクレジットカード情報を、メタデータデータベース１１８において関連のコンテンツアイテムＵＲＬに関連づけられたコンテンツメタデータに記憶する。したがって、本発明の一実施形態では、コンテンツ配信サービスのオペレータではなく、コンテンツプロバイダ１０８Ａ−Ｎが広告主１１２Ａ−Ｎに広告の機会を売るが、コンテンツ配信サービスのオペレータは、コンテンツプロバイダ１０８Ａ−Ｎがそうすることを可能にする代償として、コンテンツプロバイダ１０８Ａ−Ｎから収入を得る。
【００５６】
本発明の一実施形態では、コンテンツプロバイダはコンテンツアイテムに広告を埋め込むが、コンテンツ配信サービスのオペレータが広告主１１２Ａ−Ｎにいくらかの広告の機会を売ることをも可能にする。本発明のそのような実施形態では、コンテンツプロバイダは、キーワードにマッチングする広告を挿入するようにＨＭＥサーバ１０４が携帯可能な装置１０２に指示してもよい時点の集合を、メタデータデータベース１１８内のコンテンツアイテムＵＲＬに関連づけられたコンテンツメタデータ内に、（例えばウェブサーバ１０６を介して）示す。コンテンツプロバイダはさらに、時点ごとに時間間隔最大値を特定してもよい。本発明のそのような実施形態では、ＨＭＥサーバ１０４は携帯可能な装置１０２に、各時点において、合計の長さが特定された時間間隔最大値を超えない広告を提示するように指示する。したがって、コンテンツアイテムの表示の最中、携帯可能な装置１０２は（ａ）コンテンツプロバイダがコンテンツアイテム自体に以前に埋め込んだ広告と、（ｂ）ＨＭＥサーバ１０４が自動的に選択して携帯可能な装置１０２にダウンロードするように指示した（上に説明したキーワードマッチング技術を用いて）広告と、の両方を提示してもよい。
【００５７】
本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎがウェブサーバ１０６にコンテンツアイテムＵＲＬを提出する場合、コンテンツプロバイダ１０８Ａ−Ｎはさらに、対応するコンテンツアイテムが「プレミアム」コンテンツかどうか特定する。ウェブサーバ１０６は、メタデータデータベース１１８におけるコンテンツアイテムＵＲＬと関連づけられたコンテンツメタデータにおいて、対応するコンテンツアイテムが「プレミアム」であるか否かの表示を記憶する。本発明のそのような実施形態では、コンテンツプロバイダ１０８Ａ−Ｎはさらに、「プレミアム」コンテンツアイテムごとに、携帯可能な装置１０２が該「プレミアム」コンテンツアイテムを受信する（例えばダウンロードするか、ストリーミングを介して受信する）および／または提示するときにいつも携帯可能な装置１０２のオペレータが請求されるべき金額を特定する（コンテンツ配信サービスのオペレータは、装置のオペレータが携帯可能な装置を用いるように携帯可能な装置の各オペレータからサービス定期利用料金（ｓｅｒｖｉｃｅ  ｓｕｂｓｃｒｉｐｔｉｏｎ）を要求してもよい。コンテンツ配信サービスのオペレータは定期利用料金ごとに請求情報を維持してもよい）。本発明のそのような実施形態では、コンテンツプロバイダ１０８Ａ−Ｎのうち「プレミアム」コンテンツアイテムＵＲＬを提出するいくつかは、コンテンツ配信サービスのオペレータと契約を結ぶ。契約は、携帯可能な装置１０２が「プレミアム」コンテンツアイテムをダウンロードおよび／または提示する場合に携帯可能な装置１０２のオペレータが請求される金額の特定の一部を、コンテンツ配信サービスのオペレータが受け取る旨を記載する。本発明のそのような実施形態では、携帯可能な装置１０２が「プレミアム」コンテンツアイテムをダウンロードおよび／または提示するときにはいつも、ＨＭＥサーバ１０４が携帯可能な装置１０２のオペレータの銀行口座、インボイス、またはクレジットカードに料金を請求し、請求額の特定の部分をコンテンツ配信サービスのオペレータに向け、請求額の残りをコンテンツプロバイダに支払う。本発明の一実施形態では、携帯可能な装置１０２のオペレータがその提示に代金を支払った「プレミアム」コンテンツアイテムの提示の前、最中、または後には（または提示に伴って）、携帯可能な装置１０２は全く広告を提示しない。
【００５８】
本発明の一実施形態では、コンテンツ配信サービスのオペレータは、コンテンツプロバイダ１０８Ａ−Ｎが一時的に限られた範囲で携帯可能な装置１０２を制御する機会を提供する代償としてコンテンツプロバイダ１０８Ａ−Ｎに料金を請求することによって、コンテンツプロバイダ１０８Ａ−Ｎから収入を得る。上で説明されたように、本発明の一実施形態では、携帯可能な装置１０２はＨＭＥサーバ１０４からユーザインターフェイスコマンドを受信し、これらのユーザインターフェイスコマンドに基づいてテレビジョン信号または表示信号を生成する。本発明の一実施形態では、携帯可能な装置１０２が提示するコンテンツガイドから特定のコンテンツアイテムをユーザが選択することに応じて、ＨＭＥサーバ１０４は、特定のコンテンツアイテムを提出したコンテンツプロバイダによって所有される他のサーバが、限られた時間の間（例えば、携帯可能な装置１０２が、ＨＭＥサーバ１０４の制御したの通常動作を再開するコマンドを受信するまで）、携帯可能な装置１０２に、ある認可されたユーザインターフェイスコマンドを送信することを認める。本発明の一実施形態では、ＨＭＥサーバ１０４とは異なり、コンテンツプロバイダのサーバはコンテンツ配信サービスのオペレータによって所有されたり操作されたりはしない。したがって、本発明の一実施形態では、コンテンツプロバイダ１０８Ａ−Ｎは、携帯可能な装置１０２が生成してディスプレイ１１６Ａ−Ｎを介して視聴者に提示するユーザインターフェイスを、より直接的に制御する機会を与えられる。本発明のそのような実施形態では、コンテンツ配信サービスのオペレータはそのようなコンテンツプロバイダに、携帯可能な装置１０２を制御する該機会の代償として、特定の合意した金額を請求する。
【００５９】
コンテンツプロバイダのサーバが携帯可能な装置１０２を制御している間、コンテンツプロバイダのサーバは携帯可能な装置１０２の特定の機能を無効にすることができる。例えば、コンテンツプロバイダのサーバは、コンテンツプロバイダのサーバが携帯可能な装置１０２を制御している限り、携帯可能な装置１０２の「広告スキップ」機能の選択を無効にするかもしれない。
【００６０】
７．０  ハードウェアの概観
図２は、本発明の一実施形態による、携帯可能な装置１０２の内部構成要素の例を示すブロック図である。記載された実施形態において、携帯可能な装置１０２はイーサネットインターフェイス２０２、無線ネットワークインターフェイス２０４、赤外線受信器２０６、半導体メモリ２０８、プロセッサ２１０、暗号化器／復号器２１４、およびＨＤＭＩ２１２を含む。図２に示された例の装置は、本発明の多くの可能な異なる代替実施形態の１つにすぎない。本発明の代替の実施形態が、図２に記載の装置より少ない、より多い、または異なる構成要素を有する代替の装置において実装されてもよい。
【００６１】
本発明の一実施形態において、携帯可能な装置１０２はイーサネットインターフェイス２０２または無線ネットワークインターフェイス２０４を有するが、両方有するとは限らない。本発明の他の実施形態において、携帯可能な装置はイーサネットインターフェイス２０２と無線ネットワークインターフェイス２０４の両方を含む。携帯可能な装置１０２はコンテンツサーバ１１０Ａ−Ｎ、広告サーバ１１４Ａ−Ｎ、およびＨＭＥサーバ１０４と、イーサネットインターフェイス２０２および／または無線ネットワークインターフェイス２０４を介してインターネット１２０で通信することが可能である。
【００６２】
赤外線受信器２０６は遠隔操作装置から赤外線信号を受信することが可能である。遠隔操作装置上でのユーザのボタン操作に応じて、遠隔操作装置は赤外線信号を携帯可能な装置に送信する。赤外線信号は、ユーザが携帯可能な装置１０２を作動させることを望むコマンドを表す。携帯可能な装置１０２内の回路はプロセッサ２１０に電気信号の形態でそのようなコマンドを送る。プロセッサ２１０は任意のマイクロプロセッサまたは特定用途向け集積回路（ＡＳＩＣ）であってもよい。
【００６３】
本発明の一実施形態では、携帯可能な装置１０２がインターネット１２０を介してコンテンツアイテムおよび広告をダウンロードする場合、携帯可能な装置１０２はそれらのコンテンツアイテムおよび広告を、少なくとも一時的に、半導体メモリ２０８内に記憶する。本発明の一実施形態では、携帯可能な装置１０２はいかなる種類のハードディスクドライブも有さず、それによって携帯可能な装置１０２の重さ、サイズ、価格、およびエネルギー消費を減少させる。本発明の一実施形態では、携帯可能な装置１０２は交換可能な電池から得られるエネルギーで作動する。プロセッサ２１０は半導体メモリ２０８からデータを読み取り、半導体メモリ２０８にデータを書き込む。
【００６４】
他の特徴の中では、プロセッサ２１０はＨＭＥサーバ１０４からユーザインターフェイスコマンドを受信し、それらのコマンドに合致するユーザインターフェイスを表すテレビジョン信号を生成することが可能である。プロセッサ２１０はそのようなテレビジョン信号を、携帯可能な装置１０２がＨＤＭＩ２１２を介して現在接続されているディスプレイ１１６Ａ−Ｎのどれでも１つに出力する。ＨＤＭＩ２１２はユーザの裁量で、ディスプレイ１１６Ａ−Ｎのそれぞれの対応するＨＤＭＩから、繰り返し接続されたり切断されたりすることができる。
【００６５】
さらに、本発明の一実施形態では、プロセッサ２１０は、（例えば、ＭＰＥＧまたは他のコード化または圧縮規格によって）コード化されて圧縮されていたコンテンツアイテムおよび広告を、デコードして解凍することができる。本発明の一実施形態では、プロセッサ２１０は半導体メモリ２０８に記憶されていたコード化されて暗号化されたコンテンツアイテムを読み取り、それらのコンテンツアイテムをデコードして解凍し、それらのコンテンツアイテムを表すテレビジョン信号を生成する。プロセッサ２１０は生成されたテレビジョン信号をＨＤＭＩ２１２を介して送出する。
【００６６】
図２に示した本発明の実施形態では、携帯可能な装置１０２は半導体メモリ２０８を有するが、本発明の他の実施形態では、携帯可能な装置１０２は半導体メモリ２０８を有さない。本発明の一実施形態では、携帯可能な装置１０２がダウンロードするコンテンツアイテムおよび広告を記憶する代わりに、携帯可能な装置１０２がそれらのコンテンツアイテムおよび広告をインターフェイス２０２またはインターフェイス２０４を介して受信するとき、携帯可能な装置１０２はそのようなコンテンツアイテムおよび広告をＨＤＭＩ２１２から直接ストリーミングする。
【００６７】
本発明の一実施形態では、携帯可能な装置１０２はインターフェイス２０２またはインターフェイス２０４を介してインターネット１２０でパーソナルコンピュータ（図示せず）からのコマンドを受信する。このコマンドは携帯可能な装置１０２に特定の動作を行うよう指示する。例えば、そのようなコマンドは携帯可能な装置１０２に特定のコンテンツアイテムをダウンロードおよび記憶することを指示する。したがって、本発明の一実施形態では、携帯可能な装置１０２は、上で説明された遠隔操作装置によってよりローカルに制御されることができる態様と同様の態様で、権限を与えられた装置（例えば権限を与えられたインターネットに接続されたラップトップコンピュータ）によってインターネット１２０を介して遠隔制御されることができる。本発明の一実施形態では、遠隔装置は（インターネット１２０を介して）そのようなコマンドをＨＭＥサーバ１０４に送信し、そしてＨＭＥサーバ１０４は、携帯可能な装置１０２にそれらのコマンドを実行させるように、対応するコマンドを携帯可能な装置１０２に送信する。
【００６８】
本発明の一実施形態では、暗号化器／復号器２１４は未暗号化信号を暗号化信号に暗号化し、暗号化信号を未暗号化信号に復号する。
【００６９】
図３は、本発明の実施形態が実装されるコンピュータシステム３００を示すブロック図である。コンピュータシステム３００はバス３０２または情報を通信するための他の通信機構と、バス３０２と結合されており情報を処理するためのプロセッサ３０４と、を含む。コンピュータシステム３００はまた、バス３０２に結合された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの、情報およびプロセッサ３０４によって実行される命令を記憶するためのメインメモリ３０６を含む。メインメモリ３０６はまた、プロセッサ３０４によって実行される命令の実行の間、一時的な変数または他の中間情報を記憶するために用いられてもよい。コンピュータシステム３００はさらに、バス３０２に結合された、プロセッサ３０４のために静的情報および命令を記憶するためのリードオンリーメモリ（ＲＯＭ）３０８または他の静的記憶装置を含む。情報および命令を記憶するための磁気ディスクまたは光ディスクなどの記憶装置３１０が提供され、バス３０２に結合される。
【００７０】
コンピュータシステム３００はバス３０２を介して、例えば陰極線管（ＣＲＴ）などの、コンピュータユーザに情報を示すためのディスプレイ３１２に結合されてもよい。情報およびコマンド選択をプロセッサ３０４に通信するための、英数字および他のキーを含む入力装置３１４が、バス３０２に結合される。他のタイプのユーザ入力装置は、方向情報およびコマンド選択をプロセッサ３０４に通信し、ディスプレイ３１２上でカーソルの移動を制御するための、マウス、トラックボール、またはカーソル方向キーなどのカーソル制御３１６である。この入力装置は典型的には、第１の軸（例えばｘ軸）および第２の軸（例えばｙ軸）である２つの軸において２つの自由度を有し、それは装置が平面上での位置を特定することを可能にする。
【００７１】
本発明は上記技術を実施するためのコンピュータシステム３００の使用に関する。本発明の一実施形態によれば、これらの技術は、メインメモリ３０６に含まれる１つ以上の命令の１つ以上の配列を実行するプロセッサ３０４に応じて、コンピュータシステム３００によって行われる。そのような命令は他の機械読み取り可能媒体、例えば記憶装置３１０からメインメモリ３０６に読み取られてもよい。メインメモリ３０６に含まれる命令の配列の実行は、プロセッサ３０４に本明細書に記載された過程のステップを実行させる。代替の実施形態では、本発明を実施するためのソフトウェア命令の代わりに、または組み合わせて、ハードワイヤードの回路が用いられてもよい。したがって、本発明の実施形態はハードウェア回路およびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００７２】
本明細書で用いられる用語「機械読み取り可能媒体」は、機械に特定の形態での実施を起こさせるデータを供給することに関与する任意の媒体を指す。コンピュータシステム３００を用いて実施される実施形態では、様々な機械読み取り可能媒体が、例えばプロセッサ３０４に実行の命令を提供することに関与する。そのような媒体は、記憶媒体および送信媒体を含むがそれらに限定されない、多くの形態をとることができる。記憶媒体には不揮発性媒体と揮発性媒体の両方が挙げられる。不揮発性媒体には、例えば、光または磁気ディスク、例えば記憶装置３１０などが挙げられる。揮発性媒体にはダイナミックメモリ、例えばメインメモリ３０６などが挙げられる。送信媒体には同軸ケーブル、銅線および、バス３０２を有するワイヤを含む光ファイバなどが挙げられる。送信媒体はまた、電波および赤外線データ通信の間に生成されるものなどの、音波または光波の形態をとることもできる。そのような媒体のすべては、媒体によって実行される命令が、命令を機械に読み取る物理的機構によって検出されることを、可能にすることが明らかでなければならない。
【００７３】
機械読み取り可能媒体の共通の形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光学媒体、パンチカード、紙テープ、穴のパターンを有する他の任意の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、他の任意のメモリチップまたはカートリッジ、以下に記載する搬送波、またはコンピュータが読むことができる任意の他の媒体が挙げられる。
【００７４】
様々な形態の機械読み取り可能媒体が、実施のためにプロセッサ３０４への１つ以上の命令の１つ以上の配列を実行することに関与してよい。例えば、命令はリモートコンピュータの磁気ディスク上で最初に実行されてもよい。リモートコンピュータはそのダイナミックメモリに命令をロードして、モデムを用いて電話線で命令を送信することができる。コンピュータシステム３００にローカルなモデムが電話線上のデータを受信して、赤外線送信器を用いてデータを赤外線信号に変換することができる。赤外線検出器が赤外線信号に搬送されたデータを受信して、適切な回路がバス３０２上にデータを流すことができる。バス３０２はメインメモリ３０６にデータを搬送し、メインメモリ３０６からプロセッサ３０４は命令を取り出して実施する。メインメモリ３０６によって受信された命令は、プロセッサ３０４による実施の前または後のいずれかに、記憶装置３１０上に、任意で記憶されてもよい。
【００７５】
コンピュータシステム３００はバス３０２に結合された通信インターフェイス３１８も含む。通信インターフェイス３１８はローカルネットワーク３２２に接続されたネットワークリンク３２０に、双方向データ通信結合を提供する。例えば、通信インターフェイス３１８は、対応するタイプの電話線にデータ通信接続を提供する総合デジタル通信網（ＩＳＤＮ）カードまたはモデムであってもよい。他の例として、通信インターフェイス３１８は、互換可能なローカルエリアネットワーク（ＬＡＮ）にデータ通信接続を提供するＬＡＮカードであってもよい。無線リンクが実装されてもよい。そのような任意の実装において、通信インターフェイス３１８は、様々なタイプの情報を示すデジタルデータストリームを搬送する電気的、電磁気的、または光信号を送信および受信する。
【００７６】
ネットワークリンク３２０は一般的に１つ以上のネットワークを介して他のデータ装置にデータ通信を提供する。例えば、ネットワークリンク３２０はローカルネットワーク３２２を介して、ホストコンピュータ３２４またはインターネットサービスプロバイダ（ＩＳＰ）３２６によって操作されるデータ装置への接続を提供してもよい。同様に、ＩＳＰ３２６は、「インターネット」３２８と一般的に呼ばれている世界的パケットデータ通信ネットワークを介してデータ通信サービスを提供する。ローカルネットワーク３２２およびインターネット３２８は共に、デジタルデータストリームを搬送する電気的、電磁気的、または光信号を用いる。デジタルデータをコンピュータシステム３００へ、またはコンピュータシステム３００から搬送する、様々なネットワークを介した信号およびネットワークリンク３２０上にあって通信インターフェイス３１８を介した信号は、情報を運ぶ搬送波の例示的な形態をとる。
【００７７】
コンピュータシステム３００は、ネットワーク、ネットワークリンク３２０、および通信インターフェイス３１８を介して、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネットの例では、サーバ３３０はアプリケーションプログラムのために要求されたコードを、インターネット３２８、ＩＳＰ３２６、ローカルネットワーク３２２および通信インターフェイス３１８を介して送信してもよい。
【００７８】
受信されたコードは受信されたときにプロセッサ３０４によって実行されてもよく、および／または後の実行のために記憶装置３１０、または他の不揮発性記憶装置に記憶されてもよい。このようにして、コンピュータシステム３００は搬送波の形態でアプリケーションコードを得ることができる。
【００７９】
前記の特定において、本発明の実施形態は、実装ごとに異なってもよい多数の特定の細部を参照して記載された。したがって、何が本発明であるか、何が出願人によって本発明として意図されているかの、唯一の、そして排他的な表示は、本出願から生じる一組の請求項であり、以下の任意の修正を含む特定の形態において、そのような請求項が生じる。そのような請求項に含まれる用語から本明細書に明示的に開示された任意の定義は、請求項に用いられるそのような用語の意味に影響を与える。したがって、請求項に明示的に記載されない一切の限定、要素、特性、特徴、利点、または属性は、決してそのような請求項の範囲を限定するべきではない。明細書および図面は、したがって、限定的な意味ではなく例示的な意味とみなされるべきである。
【図１】
0005514821.tif 000002
【図２】
0005514821.tif 000003
【図３】
0005514821.tif 000004