(57)【特許請求の範囲】
【請求項１】
家庭アドレス指定可能メディアネットワーク内の受信機デバイス上に少なくとも１つのターゲットコンテンツ要素を格納するためのシステムであって、
プロセッサと、
前記プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体と、
を備え、前記コンピュータ可読記憶媒体が、１又はそれよりも多くのプログラミング命令を含み、前記命令が実行されたときに、
前記受信機デバイスにブロードキャストされる少なくとも１つのコマーシャルフィード・トランスポートストリーム内の未使用帯域幅の場所を決定し、
前記少なくとも１つのターゲットコンテンツ要素を前記少なくとも１つのコマーシャルフィード・トランスポートストリームの前記未使用帯域幅内に挿入し、
前記受信機デバイスに前記少なくとも１つのターゲットコンテンツ要素を記憶させる指示を行うように構成されている少なくとも１つのコンテンツストレージ信号を、前記受信機デバイスに送信されるべき少なくとも一つのプログラミング・トランスポートストリームに挿入する、
ように前記プロセッサに行わせる、ことを特徴とするシステム。
【請求項２】
前記受信機デバイスが、セットトップボックス、テレビ、コンピュータデバイス、又はこれらの組合せのうちの少なくとも１つを含む、請求項１に記載のシステム。
【請求項３】
前記システムが、ケーブルテレビジョンシステム内で作動する、請求項１に記載のシステム。
【請求項４】
前記ターゲットコンテンツ要素が、ターゲット広告を含む、請求項１に記載のシステム。
【請求項５】
前記コンテンツストレージ信号が、帯域外チャネルを通じて提供される、請求項１に記載のシステム。
【請求項６】
前記受信機デバイスによる前記ターゲットコンテンツ要素の格納をスケジュールするために、前記受信機デバイスにターゲットコンテンツ・スケジュールを送信することを更に含む、請求項１に記載のシステム。
【請求項７】
家庭アドレス指定可能メディアネットワーク内の受信機デバイス上に少なくとも１つのターゲットコンテンツ要素を格納するためのコンピュータに実装される方法であって、プロセッサによって、
前記メディアネットワークによって前記受信機デバイスにブロードキャストされる少なくとも１つのコマーシャルフィード・トランスポートストリーム内の未使用帯域幅の場所を決定する段階と、
前記少なくとも１つのターゲットコンテンツ要素を前記少なくとも１つのコマーシャルフィード・トランスポートストリームの前記未使用帯域幅内に挿入する段階と、
前記受信機デバイスに前記少なくとも１つのターゲットコンテンツ要素を記憶させる指示を行うように構成されている少なくとも１つのコンテンツストレージ信号を、前記受信機デバイスに送信されるべき少なくとも一つのプログラミング・トランスポートストリームに挿入する段階と、
を含む、方法。
【請求項８】
前記受信機デバイスが、セットトップボックス、テレビ、コンピュータデバイス、又はこれらの組合せのうちの少なくとも１つを含む、請求項７に記載の方法。
【請求項９】
前記メディアネットワークが、ケーブルテレビジョンシステムとして構成される、請求項７に記載の方法。
【請求項１０】
前記ターゲットコンテンツ要素が、ターゲット広告を含む、請求項７に記載の方法。
【請求項１１】
前記コンテンツストレージ信号が、前記少なくとも１つのトランスポートストリームを通じて提供される、請求項７に記載の方法。
【請求項１２】
前記受信機デバイスによる前記ターゲットコンテンツ要素の格納をスケジュールするために、前記受信機デバイスにターゲットコンテンツ・スケジュールを送信する段階を更に含む、請求項７に記載の方法。
【請求項１３】
家庭アドレス指定可能メディアネットワーク内で少なくとも１つのコマーシャルフィード・トランスポートストリームを通じて少なくとも１つのターゲットコンテンツ要素を格納するための受信機デバイスであって、
前記少なくとも１つのコマーシャルフィード・トランスポートストリームを受信するように前記受信機デバイスを合わせるよう構成された複数のチューナと、
プロセッサと、
前記プロセッサと作動可能に通信する少なくとも１つのストレージデバイスと、
前記プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体と、
を備え、前記コンピュータ可読記憶媒体が、１又はそれよりも多くのプログラミング命令を含み、前記命令が実行されたときに、
前記受信機デバイスに前記少なくとも１つのターゲットコンテンツ要素を記憶させる指示を行い、ターゲットコンテンツ情報を含むコンテンツストレージ信号を、プログラミング・トランスポートストリームを介して受信し、
前記コンテンツストレージ信号の受信に応答して、前記複数のチューナのうちの少なくとも１つを前記少なくとも１つのコマーシャルフィード・トランスポートストリームに合わせ、
前記ターゲットコンテンツ情報に基づいて、前記少なくとも１つのターゲットコンテンツ要素を前記少なくとも１つのストレージデバイス内に格納する、
ように前記プロセッサに行わせる、ことを特徴とするデバイス。
【請求項１４】
前記少なくとも１つのストレージデバイスが、デジタルビデオレコーダ及びハードディスクドライブのうちの少なくとも１つを含む、請求項１３に記載のデバイス。
【請求項１５】
前記デバイスが、セットトップボックス、テレビ、コンピュータデバイス、又はこれらの組合せのうちの少なくとも１つである、請求項１３に記載のデバイス。
【請求項１６】
前記メディアネットワークが、ケーブルテレビジョンシステムとして構成される、請求項１３に記載のデバイス。
【請求項１７】
前記ターゲットコンテンツ要素が、ターゲット広告を含む、請求項１３に記載のデバイス。
【請求項１８】
前記コンテンツストレージ信号が、帯域外チャネルを通じて提供される、請求項１３に記載のデバイス。
【請求項１９】
前記コンテンツストレージ信号が、ターゲットコンテンツ・スケジュールを通じて提供される、請求項１３に記載のデバイス。
【請求項２０】
家庭アドレス指定可能メディアネットワーク内の受信機デバイス上に少なくとも１つのターゲットコンテンツ要素を格納するように構成されたコンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体であって、前記コンピュータ可読プログラムコードが、
前記受信機デバイスにブロードキャストされる少なくとも１つのコマーシャルフィード・トランスポートストリーム内の未使用帯域幅の場所を決定するように構成されたコンピュータ可読プログラムコードと、
前記少なくとも１つのターゲットコンテンツ要素を前記少なくとも１つのコマーシャルフィード・トランスポートストリームの前記未使用帯域幅内に挿入するように構成されたコンピュータ可読プログラムコードと、
前記受信機デバイスに前記少なくとも１つのターゲットコンテンツ要素を記憶させる指示を行うように構成されている少なくとも１つのコンテンツストレージ信号を、前記受信機デバイスに送信されるべき少なくとも一つのプログラミング・トランスポートストリームに挿入するように構成されたコンピュータ可読プログラムコードと、
を含む、コンピュータ可読記憶媒体。
【請求項２１】
前記受信機デバイスが、セットトップボックス、テレビ、コンピュータデバイス、又はこれらの組合せのうちの少なくとも１つを含む、請求項２０に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記ターゲットコンテンツ要素が、ターゲット広告を含む、請求項２０に記載のコンピュータ可読記憶媒体。
【請求項２３】
前記コンテンツストレージ信号が、帯域外チャネルを通じて提供される、請求項２０に記載のコンピュータ可読記憶媒体。
【請求項２４】
前記受信機デバイスによる前記ターゲットコンテンツ要素の格納をスケジュールするために、前記受信機デバイスにターゲットコンテンツ・スケジュールを送信するように構成されたコンピュータ可読プログラムコードを更に含む、請求項２２に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願に対する相互参照）
本出願は、その内容が本明細書にあたかも完全に記載されているように引用により全体が本明細書に組み込まれる、２０１２年８月６日出願の米国仮出願第６１／６７９，８３６号の利益を主張する。
【０００２】
（技術分野）
説明する技術は、一般的に、メディアネットワーク内のローカル受信機デバイスにコンテンツを格納することに関し、より具体的には、ローカル受信機デバイスによって後で再生するために、このデバイスにてコンテンツをキャッシュするのにメディアネットワーク内で利用可能な帯域幅の有効利用及び／又は構成に関する。
【背景技術】
【０００３】
ケーブル及び衛星テレビジョンネットワークのような家庭アドレス指定可能メディアネットワークにより、ネットワークオペレータは、ターゲットの家庭に特定のコンテンツを提供することができる。例えば、広告主は、ある広告の１つのバージョンを第１家庭セグメントに送信し、この広告の別のバージョンを第２家庭セグメントに送信することができる。セットトップボックス（ＳＴＢ）のような受信機デバイスは、ターゲットコンテンツをキャッシュして、広告スロットのようなプログラミングスロットがターゲットコンテンツを要求するときにターゲットコンテンツにローカルにアクセスできるようにするよう構成することができる。しかしながら、ターゲットコンテンツへのアクセス及びキャッシュは、ユーザによる通常のテレビ視聴のような、受信機デバイスにおける通常のコンテンツアクセス以外で実行される。既存の技術は、ローカルに格納するためにターゲットコンテンツを受信機デバイスに送信する付加的なブロードキャスト・ストリームを提供している。しかしながら、これは、追加の帯域幅を扱う必要があるので、メディアネットワークの運用に対する効率の低下とコストの追加をもたらす。従って、メディアネットワークは、家庭アドレス指定可能ネットワーク内でターゲットコンテンツの価値を低下させる付加的なリソースを必要とすることなく、ローカルキャッシュのためにターゲットコンテンツを受信機デバイスに提供できるシステムによって利益を受けることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国仮出願第６１／６７９，８３６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、説明する特定のシステム、デバイス、及び方法を変更することができるので、これらに限定されるものではない。説明で使用される用語は、単に特定の形態又は実施形態を説明する目的のものに過ぎず、その範囲を限定することを意図するものではない。
【０００６】
本文書で使用される単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈がそれ以外を明確に示さない限り複数形の照応を含む。他に定義されない限り、本明細書で使用する全ての技術的及び科学的用語は、当業者によって一般的に理解されるのと同じ意味を有する。本開示のいかなるものも、従来の発明によるそのような開示に対して本発明が先行しないものであると自認すると解釈されるべきではない。本文書で使用される用語「ｃｏｍｐｒｉｓｉｎｇ」は、「限定ではないが含む」を意味する。
【課題を解決するための手段】
【０００７】
１つの実施形態において、家庭アドレス指定可能メディアネットワーク内の受信機デバイス上に少なくとも１つのターゲットコンテンツ要素を格納するためのシステムは、プロセッサと、該プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体とを含むことができる。コンピュータ可読記憶媒体は、１つ又はそれよりも多くのプログラミング命令を含むことができ、命令が実行されたときに、受信機デバイスにブロードキャストされる少なくとも１つのトランスポートストリーム内の未使用帯域幅を決定し、少なくとも１つのターゲットコンテンツ要素を未使用帯域幅内に挿入し、ターゲットコンテンツ要素を格納するために受信機デバイスにコンテンツストレージ信号を提供する、ようにプロセッサに行わせる。
【０００８】
１つの実施形態において、家庭アドレス指定可能メディアネットワーク内の受信機デバイス上に少なくとも１つのターゲットコンテンツ要素を格納するためのコンピュータに実装される方法は、プロセッサによって、メディアネットワークによって受信機デバイスにブロードキャストされる少なくとも１つのトランスポートストリーム内の未使用帯域幅を決定する段階と、少なくとも１つのターゲットコンテンツ要素を未使用帯域幅内に挿入する段階と、ターゲットコンテンツ要素を格納するために受信機デバイスにコンテンツストレージ信号を提供する段階と、を含むことができる。
【０００９】
１つの実施形態において、家庭アドレス指定可能メディアネットワーク内で少なくとも１つのトランスポートストリームを通じて少なくとも１つのターゲットコンテンツ要素を格納するための受信機デバイスは、少なくとも１つのトランスポートストリームを受信するように受信機デバイスを合わせるよう構成された複数のチューナと、プロセッサと、該プロセッサと作動可能に通信する少なくとも１つのストレージデバイスと、プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体と、を含むことができる。コンピュータ可読記憶媒体は、１つ又はそれよりも多くのプログラミング命令を含むことができ、命令が実行されたときに、ターゲットコンテンツ情報を含むコンテンツストレージ信号を受信し、コンテンツストレージ信号の受信に応答して、複数のチューナのうちの少なくとも１つを少なくとも１つのトランスポートストリームに合わせ、事前格納されたコンテンツ情報に基づいて、少なくとも１つの事前格納されたコンテンツ要素を少なくとも１つのストレージデバイス内に格納する、ようにプロセッサに行わせる。
【００１０】
１つの実施形態において、家庭アドレス指定可能メディアネットワーク内の受信機デバイス上に少なくとも１つのターゲットコンテンツ要素を格納するように構成されたコンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体である。コンピュータ可読プログラムコードは、受信機デバイスにブロードキャストされる少なくとも１つのトランスポートストリーム内の未使用帯域幅を決定するように構成されたコンピュータ可読プログラムコードと、少なくとも１つのターゲットコンテンツ要素を未使用帯域幅内に挿入するように構成されたコンピュータ可読プログラムコードと、ターゲットコンテンツ要素を格納するために受信機デバイスにコンテンツストレージ信号を提供するように構成されたコンピュータ可読プログラムコードと、を含むことができる。
【００１１】
本発明の上記及び他の目的は、添付図面と関連して解釈される以下の詳細な説明からより容易に明らかになるであろう。
【図面の簡単な説明】
【００１２】
【図１】一部の実施形態による例示的なメディアネットワークを示す図である。
【図２】１つの実施形態に従って構成された例示的な受信機デバイスを示す図である。
【図３】ターゲットコンテンツを受信機デバイスに提供するための例示的なシステムを示す図である。
【図４】上述の様々なコンピュータ処理及びシステムを含む又は実施するのに使用することができる例示的な内部ハードウエアを示すブロック図である。
【発明を実施するための形態】
【００１３】
説明する技術は、一般的に、メディアネットワーク内でブロードキャストされるターゲットコンテンツを受信機デバイスにおいて後で再生するために、受信機デバイス上に格納するように構成されたシステム、方法、及びコンピュータ可読媒体を対象とする。例えば、一部の実施形態は、未使用帯域幅に関して、コマーシャルフィード・トランスポートストリームのようなトランスポートストリームを分析することを可能にすることができる。ターゲットコンテンツは未使用帯域幅内に挿入され、受信機デバイスに送信することができる。１つ又はそれよりも多くのターゲットコンテンツ信号もまた、受信機デバイスに提供され、ターゲットコンテンツにアクセスして格納するよう受信機デバイスをトリガすることができる。
【００１４】
図１は、一部の実施形態による例示的なメディアネットワークを示している。図１に示すように、メディアネットワーク１００は、メディアコンテンツプロバイダ１０５を含むことができる。メディアコンテンツプロバイダ１０５の非制限的な例は、テレビジョンブロードキャストネットワーク、ケーブルテレビジョンネットワーク、衛星テレビジョンネットワーク、インターネットサービスプロバイダ（ＩＳＰ）、コンピュータデバイス広告ネットワーク、メディア配信ネットワーク、クラウドコンピュータネットワーク、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、又はその組合せを含む。メディアコンテンツプロバイダ１０５は、メディアネットワーク１００の視聴者１１５と通信するように構成された１つ又はそれよりも多くのローカルコンテンツシステム１１０ａ−１１０ｎにコンテンツを送信することができる。ローカルコンテンツシステム１１０ａ−１１０ｎは、メディアコンテンツプロバイダ１０５から受信したメディアコンテンツを視聴者１１５の定義された部分に送信するように構成された機器及びシステムを含むことができる。ローカルコンテンツシステム１１０ａ−１１０ｎの例示的かつ非制限的な例は、ケーブルテレビジョンネットワークヘッドエンド、インターネットサービスプロバイダ基地局などを含む。
【００１５】
実施形態によれば、メディアコンテンツプロバイダ１０５は、物理的デバイスプラットフォーム及びネットワークにわたって同時に作動するように構成することができる。例えば、コンテンツは、ケーブルテレビジョンシステムにわたってセットトップボックス（ＳＴＢ）及び／又はデジタルビデオレコーダ（ＤＶＲ）に、ＩＳＰネットワーク上で標準的なネットワーク通信プロトコル（例えば、イーサネット又はＷｉ−Ｆｉ）を使用してモバイルコンピュータデバイスに、及び標準的な電気通信プロトコル（例えば、第３世代（３Ｇ）、第４の世代（４Ｇ）、ロング・ターム・エボリューション（ＬＴＥ）など）にわたってスマートフォンデバイスに配信することができる。
【００１６】
視聴者１１５は、以下に限定されるものではないが、ＳＴＢ、テレビジョン、ＤＶＲ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、モバイルコンピュータデバイス、スマートフォン、タブレットコンピュータデバイス、ホームゲートウェイ、又は同様のものを含む、様々な受信機デバイスを通してメディアネットワーク１００からメディアコンテンツを受信することができる複数の家庭１２０を含むことができる。複数の家庭１２０が図１に示されているが、図を単純化するために１つだけに符号が付けられている。視聴者１１５は、様々なセグメント化ファクタに基づいてセグメント１２５ａ−１２５ｎに分割することができる。セグメント化ファクタの非制限的な例は、年齢、性別、職業、家屋所有の年数、世帯規模、収入、地理的位置、家族規模、メディア利用習慣、及びこれらの組合せを含む。例えば、視聴者セグメントは、５０，０００ドルよりも上の年収を有する年齢２５から３５の間の男性を含むことができる。
【００１７】
一部の実施形態によれば、視聴者は、家庭アドレス指定可能にすることができ、それによってメディアコンテンツプロバイダ１０５及び／又はローカルコンテンツシステム１１０ａ−１１０ｎは、特定のコンテンツを視聴者１１５の各家庭１２０及び／又はセグメント１２５ａ−１２５ｎに直接向けることができる。一部の実施形態によれば、コンテンツは、一般的に受信者によって受信及び利用することができるデータのいずれかのタイプを含むことができる。コンテンツの例示的かつ非制限的な例は、広告、娯楽プログラム、情報プログラム、メッセージ、ビデオ、オーディオ、グラフィック、及び／又はアニメコンテンツを含む。メディアネットワーク１０５は、広告又はテレビ番組のような特定のメディアコンテンツをある一定のセグメント１２５ａ−１２５ｎだけに向けることができる。
【００１８】
１つの実施形態において、メディアコンテンツプロバイダ１０５及び／又はローカルコンテンツシステム１１０ａ−１１０ｎは、リニアアドレス指定可能テレビジョン広告システムのようなリニアアドレス指定可能システムを実施するように構成することができる。リニアアドレス指定可能システムにおいて、コンテンツは、リニアブロードキャストシステム内のＳＴＢ、ホームゲートウェイ、及び／又はＤＶＲのような個々の家庭１２０の受信機デバイスをターゲットにすることができる。一般に、リニアブロードキャストシステムは、全ての又は実質的に全てのコンテンツ（例えば、プログラミングネットワーク）を視聴者１１５内の全ての受信機デバイスにブロードキャストするように構成することができる。リニアブロードキャストシステム内で広告のようなターゲットコンテンツ又はターゲットコンテンツ要素を提供するには、ターゲットコンテンツが表示されるようにスケジュールされた時間（一般に「アベイル（ａｖａｉｌ）」と呼ぶことができる）の間に、受信機デバイスがターゲットコンテンツにアクセスできることが必要とすることができる。
【００１９】
受信機デバイスは、様々なソースが提供するターゲットコンテンツにアクセスすることができる。一例において、ターゲットコンテンツは、別個の送信ストリームを用いて、メディアネットワーク１００を通じてアベイルと同時にブロードキャストすることができる。このような例において、受信機デバイスは、アベイル中は、ターゲットコンテンツを搬送する送信ストリームに切り替えて、その後、元の送信ストリーム（例えば、プログラミング・トランスポートストリーム）に戻り、メディアデバイスを通じてアクセスされる元のコンテンツ（例えば、テレビ番組）に戻ることができる。一部の実施形態によれば、ターゲットコンテンツは、メディアデバイスによってアクセス可能なストレージデバイス又はディスク上に保存、キャッシュ、記録、又は他の方法で格納することができる。このような実施形態では、メディアデバイスは、ストレージデバイス上に格納されたターゲットコンテンツにアベイル中にアクセスして、次に、アベイルが終了した後に元のコンテンツに切り替えて戻ることができる。
【００２０】
図２は、１つの実施形態に従って構成された例示的な受信機デバイスを示している。図２に示すように、家庭２１５は、メディアネットワーク２０５から複数のトランスポートストリーム２１０ａ−２１０ｎ、２１５ａ−２１５ｎを受信することができる。家庭２１５は、ＳＴＢ、ＤＶＲ、ホームゲートウェイ、テレビ（例えば、「Ｓｍａｒｔ  ＴＶ」、「Ｃｏｎｎｅｃｔｅｄ  ＴＶ」、「Ｈｙｂｒｉｄ  ＴＶ」）、コンピュータデバイス、又はこれらのいずれかの組合せなどの受信機デバイス２３５を含むことができる。１つの実施形態において、トランスポートストリームは、プログラミング・トランスポートストリーム２１０ａ−２１０ｎ及びコマーシャルフィード・トランスポートストリーム２１５ａ−２１５ｎを含むことができる。プログラミング・トランスポートストリーム２１０ａ−２１０ｎは、プログラミング（例えば、テレビ番組）及びアベイルスロット、並びに時間情報、アベイルに入れるようスケジュールされたコンテンツに関連する情報、又は同様のものを含む、アベイルに関連する情報を受信機デバイス２３５に送信するように構成することができる。コマーシャルフィード・トランスポートストリーム２１５ａ−２１５ｎは、アベイル中にアクセスされるように構成可能な広告コンテンツのようなコンテンツを送信するように構成することができる。
【００２１】
受信機デバイス２３５は、受信機デバイス２３５をトランスポートストリーム２１０ａ−２１０ｎ、２１５ａ−２１５ｎに合わせるように構成された複数のチューナ２２５ａ−２２５ｎを含むことができる。１つの実施形態において、受信機デバイス２３５は、複数のチューナ２２５ａ−２２５ｎを用いて複数のトランスポートストリーム２１０ａ−２１０ｎ、２１５ａ−２１５ｎを同時に処理することができる。例えば、チューナ２２５ａは、プログラミング・トランスポートストリーム２１０ａに合わせることができ、このストリームは、ユーザによって視聴するために、受信機デバイスに作動可能に結合されたディスプレイデバイス２４０に受信機デバイス２３５を通じて送信される。チューナ２２５ｎは、コマーシャルフィード・トランスポートストリーム２１０ａに合わせることができ、このストリームは、コマーシャルフィード・トランスポートストリーム２１５ａからのコンテンツを、受信機デバイス２３５に関連するＤＶＲ又はハードディスクドライブのようなストレージデバイス２３０に送信することができる。
【００２２】
メディアネットワーク２０５は、ストレージデバイス２３０と関連付けられた複数の受信機デバイス２３５、並びにターゲットコンテンツを受信することができるストレージデバイスと関連付けられていない（すなわち、コンテンツを格納又はキャッシュする能力を有さない）受信機デバイスを含むことができる。従って、メディアネットワーク２０５は、プログラミング・トランスポートストリーム２１０ａ−２１０ｎ内でアベイルと時間同期されたコマーシャルフィード・トランスポートストリーム２１５ａ−２１５ｎを送信することができる。
【００２３】
ストレージデバイス２３０と関連付けられた受信機デバイス２３５は、種々の方法に従ってターゲットコンテンツを保存、キャッシュ、記録、又は他の方法で格納することができる。既存技術による第１の例では、ターゲットコンテンツは、１又はそれよりも多くの所定時間（例えば、深夜／早朝のような低活動期間中）にコマーシャルフィード・トランスポートストリーム２１５ａ−２１５ｎ上でブロードキャストすることができる。ストレージデバイス２３０と関連付けられた受信機デバイス２３５は、コマーシャルフィード・トランスポートストリーム２１０ａ−２１０ｎの１つ又はそれよりも多くに合わせて、ターゲットコンテンツにアクセスし、ストレージデバイス内に格納するようプログラムすることができる。既存技術を用いた第２の例では、ターゲットコンテンツは、ストレージデバイス２３０と関連付けられた受信機デバイス２３５に格納するために個別に送信することができる。このような例におけるターゲットコンテンツの送信には、ユニキャスト接続のような別個の接続が必要とすることができる。例示的な接続は、例えばＤＯＣＳＩＳ  ３上でのインターネットプロトコル（ＩＰ）接続を含むことができる。
【００２４】
ストレージデバイス２３０上に格納するためにターゲットコンテンツを提供する方法は、例えば、既存のトランスポートストリーム２１０ａ−２１０ｎ、２１５ａ−２１５ｎのためにメディアネットワーク２０５によって既に割り当てられたものを超える帯域幅を使用するので、付加的な帯域幅を必要とする。例えば、第１の例では、ターゲットコンテンツを送信するために所定時間においてブロードキャスト帯域幅が必要であり、第２の例では、ユニキャスト帯域幅が必要である。付加的な帯域幅の使用は、メディアネットワーク２０５に効率の低下及びコスト増をもたらし、家庭アドレス指定可能ターゲットコンテンツ、特にターゲット広告を提供する利点を損なうことになる。従って、本実施形態は、とりわけ、ターゲットコンテンツのための付加的な帯域幅を必要としないターゲットコンテンツをメディアネットワーク２０５内で実施するように構成された方法、システム、及びコンピュータ可読媒体を提供する。例えば、一部の実施形態は、既存のトランスポートストリーム２１０ａ−２１０ｎ、２１５ａ−２１５ｎ内の未使用帯域幅を使用して、ターゲットコンテンツを受信機デバイス２３５に送信することができる。１つの実施形態において、コマーシャルフィード・トランスポートストリーム２１５ａ−２１５ｎ内の未使用帯域幅を用いて、ターゲットコンテンツを受信機デバイス２３５に送信することができる。以下でより詳細に説明するように、一部の実施形態は、ストレージデバイス２３０と関連付けられた受信機デバイス２３５によるターゲットコンテンツのロード及び格納を伝達、スケジュール、又は他の方法で開始するために様々なメッセージング方法を使用することができる。
【００２５】
図３は、ターゲットコンテンツを受信機デバイスに提供するための例示的なシステムを示している。図３に示すように、複数のトランスポートストリーム３０５ａ−３０５ｎ、３１０は、受信機デバイス３５０にブロードキャスト、送信、又は他の方法で通信することができる。トランスポートストリーム３０５ａ−３０５ｎ、３１０は、図１のメディアネットワーク１００又は図２のメディアネットワーク２０５のようなメディアネットワークを通じて送信することができる。受信機デバイス３５０は、ＤＶＲ又はハードディスクドライブのようなストレージデバイス３６０を含み及び／又はこれと関連付けることができる。ストレージデバイス３６０は、受信機デバイス３５０の内部にあることができ、或いは、イーサネット、Ｗｉ−Ｆｉ、ユニバーサルシリアルバス（ＵＳＢ）、シリアル、高品位マルチメディアインタフェース（ＨＤＭＩ）などのような、当業者には公知のプロトコルを通じてアクセス可能とすることもできる。
【００２６】
トランスポートストリームは、受信機デバイス３５０にプログラミングを提供するように構成された複数のプログラミング・トランスポートストリーム３０５ａ−３０５ｎを含むことができる。例えば、プログラミング・トランスポートストリーム３０５ａ−３０５ｎは、テレビとして構成され又はテレビにコンテンツを提供するように構成された受信機デバイス３５０のためのテレビ番組を含むことができる。プログラミング・トランスポートストリーム３０５ａ−３０５ｎはまた、家庭アドレス指定可能広告のようなターゲットコンテンツのために構成されたアベイル３２０ａ−３２０ｇを含むことができる。
【００２７】
少なくとも１つのコマーシャルフィード・トランスポートストリーム３１０は、受信機デバイス３５０に送信することができる。コマーシャルフィード・トランスポートストリーム３１０は、例えば、アベイル３２０ａ−３２０ｇ中に提示することができる広告などのコマーシャルフィードコンテンツ３２５ａ−３２５ｆを含むことができる。コマーシャルフィード・トランスポートストリーム３１０は、コマーシャルフィードコンテンツ３２５ａ−３２５ｆのようないずれのコンテンツも含まない未使用帯域幅３３０を含むことができる。既存技術によれば、未使用帯域幅３３０は、メディアネットワーク内で利用されないままとなる。一部の実施形態によれば、コマーシャルフィード・トランスポートストリーム３１０は、コマーシャルフィード・トランスポートストリーム３１０内のどこにどのくらいの未使用帯域幅３３０が存在する可能性があるかを決定するために、コンピュータデバイス、メディアネットワーク機器、ソフトウエア、これらの組合せ、又は同様のものによって分析することができる。
【００２８】
本明細書で提供される一部の実施形態は、ターゲットコンテンツ３３５ａ−３３５ｄをコマーシャルフィード・トランスポートストリーム３１０の未使用帯域幅３３０内に挿入して、ターゲットコンテンツトランスポートストリーム３１５を生成するように構成することができる。ターゲットコンテンツ３３５ａ−３３５ｄの例示的で非限定的な例は、広告、娯楽プログラム、情報プログラム、メッセージ、ビデオ、オーディオ、グラフィック、及び／又はアニメコンテンツを含む。１つの実施形態において、ターゲットコンテンツ３３５ａ−３３５ｄは、家庭アドレス指定可能テレビ広告のような広告を含む。このようにして、一部の実施形態は、付加的な帯域幅、送信機器、ネットワークリソースなどを必要とすることなく、ターゲットコンテンツ３３５ａ−３３５ｄを受信機デバイス３５０に送信することができる。
【００２９】
１つの実施形態において、例えば、付加的なターゲットコンテンツ３３５ａ−３３５ｄを提供することによって、及び／又は以前にブロードキャストしたターゲットコンテンツを繰り返して、以前の格納機会を逃していた可能性があるターゲットコンテンツを受信機デバイス３５０に提供することによって、未使用帯域幅３３０の全て又は実質的に全てにターゲットコンテンツ３３５ａ−３３５ｄを入れることができる。一部の実施形態によれば、未使用帯域幅３３０をコンピュータデバイス、メディアネットワーク機器、ソフトウエア、その組合せなどによって分析して、未使用帯域幅の場所及び容量を決定し、未使用帯域幅にターゲットコンテンツ３３５ａ−３３５ｄを適切に取り込むことができる。
【００３０】
一部の実施形態によれば、デジタル受信機３５０は、デジタル受信機の特定の動作を制御するためにプロセッサによってアクセス可能なコンピュータ可読媒体上に格納された受信機管理アプリケーション（「受信機アプリケーション」）を実行するように構成されたプロセッサを含むことができる。受信機アプリケーションは、デジタル受信機を特定のトランスポートストリーム３０５ａ−３０５ｎ、３１０、３１５に合わせ、例えば、信号、スケジュール又は同様のものに応答して、トランスポートストリームを通じて送信される情報にアクセスするように構成することができる。
【００３１】
１つの実施形態において、プログラミング・トランスポートストリーム３０５ａ−３０５ｎ内の番組は、コンテンツストレージ信号３４５ａ−３４５ｄを含むように構成することができ、これらの信号は、ターゲットコンテンツ３３５ａ−３３５ｄが、ストレージデバイス３６０における格納のためにコマーシャルフィード・トランスポートストリーム３１５上でブロードキャストされることを受信機アプリケーションに指示するように構成される。コンテンツストレージ信号３４５ａ−３４５ｄは、以下に限定されるものではないが、トランスポートストリーム識別子（いずれのコマーシャルフィード・トランスポートストリーム３１５がターゲットコンテンツ３３５ａ−３３５ｄを含むか）、ターゲットコンテンツ識別子（いずれのターゲットコンテンツが格納されるべきか）、ターゲットコンテンツ開始時間、継続時間、受信機デバイスによってターゲットコンテンツを処理するための情報又は同様のものを含む、様々なタイプの情報を含むことができる。受信機アプリケーションは、コンテンツストレージ信号３４５ａ−３４５ｄ内の情報を用いて、受信機デバイス３５０を特定のコマーシャルフィード・トランスポートストリーム３１５に合わせ、特定のターゲットコンテンツ３３５ａ−３３５ｄにアクセスして格納することができる。受信機デバイス３５０が複数のチューナを含む実施形態において、受信機アプリケーションは、未使用チューナ（利用可能な場合）を特定のコマーシャルフィード・トランスポートストリーム３１５に合わせるように構成することができる。このようにして、ユーザは、受信機デバイス３５０を通じてテレビ番組を見続けながら、受信機デバイス３５０を特定のコマーシャルフィード・トランスポートストリーム３１５に合わせて、ターゲットコンテンツ３３５ａ−３３５ｄにアクセスして格納することができる。１つの実施形態において、チューナが利用可能でない場合、受信機アプリケーションは、受信機デバイス３５０をコマーシャルフィード・トランスポートストリーム３１５に合わせずに、記録機会を見送るように構成することができる。
【００３２】
１つの実施形態において、ターゲットコンテンツ３３５ａ−３３５ｄにアクセスして格納するために、帯域外チャネル３４０を使用して受信機デバイス３５０に情報を伝達することができる。帯域外チャネル３４０の非限定的な例は、ＩＰ通信チャネル、無線周波数（ＲＦ）通信チャネル又は同様のものを含む。例えば、ＳＴＢ受信機デバイス３５０は、ターゲットコンテンツ３３５ａ−３３５ｄにアクセスして格納するための情報を受信するためにＩＰ通信チャネルを含むことができる。
【００３３】
１つの実施形態において、受信機アプリケーションは、受信機デバイス３５０を特定のコマーシャルフィード・トランスポートストリーム３１５に合わせるように受信機アプリケーションに指示して、所定のスケジュールに従って特定のターゲットコンテンツ３３５ａ−３３５ｄにアクセスして格納するよう構成されたターゲットコンテンツ・スケジュール３５５にアクセスすることができる。一部の実施形態によれば、所定のスケジュールは、スタートアップ時に受信機デバイス３５０内にロードすることができ、又はスタートアップ後にブロードキャスト・カルーセルを通じて受信機デバイス３５０内にロードすることができ、又は帯域外チャネル３４０を通じて受信機内にロードすることができ、又は受信機デバイスのファームウエアの一部分とすることができ、或いはこれらの組合せとすることができる。
【００３４】
１つの実施形態において、ターゲットコンテンツ３３５ａ−３３５ｄに関連するメタデータのような情報は、ターゲットコンテンツ信号３４５ａ−３４５ｄ、３４０、３５５内及びコマーシャルフィード・トランスポートストリーム３１５内に含めることができる。例えば、ターゲットコンテンツ信号３４５ａ−３４５ｄ、３４０、３５５は、受信機デバイス３５０によってアクセスされるコマーシャルフィード・トランスポートストリーム３１５内の時間及び場所に関連するターゲットコンテンツ情報を含むことができる。定められた時間及び場所において、コマーシャルフィード・トランスポートストリーム３１５は、トランスポートストリーム識別子、ターゲットコンテンツ識別子、ターゲットコンテンツ開始時間、継続期間、又は受信機デバイス３５０に関する同様のもののような付加的なターゲットコンテンツ情報を含むことができる。別の実施形態では、コマーシャルフィード・トランスポートストリーム３１５内の付加的情報は、ターゲットコンテンツ信号３４５ａ−３４５ｄ、３４０、３５５からのコマーシャル及び場所識別子を、コマーシャルフィード・トランスポートストリーム内の実際のコマーシャル及び場所識別子にマッピングするように構成されたメタデータを含むことができる。
【００３５】
本明細書では、ターゲットコンテンツ３３５ａ−３３５ｄのキャリアとしてコマーシャルフィード・トランスポートストリーム３１５を使用してきたが、一部の実施形態により作動できるあらゆるトランスポートストリームが本明細書で企図されるので、実施形態はこれに限定されるものではない。
【００３６】
受信機アプリケーション及び／又はメディアネットワークアプリケーションは、例えば、ターゲットコンテンツ３３５ａ−３３５ｄの格納が中断された場合に、例外処理を提供するように構成することができる。テレビジョンネットワークの例では、ターゲットコマーシャルをキュートーンメッセージ又は他の適切なトリガによってトリガして、テレビジョンネットワークによってブロードキャストすることができ、これは、ほぼあらゆる時点において（例えば、非同期で）トリガすることができる。例えば、未使用帯域幅が検出されたという理由で、メディアネットワークが、コマーシャルフィード・トランスポートストリーム３１５を通じてターゲットコンテンツ３３５ａ−３３５ｄもブロードキャストしているときに、プログラミング・トランスポートストリーム３０５ａ−３０５ｎ上のキュートーンが、ターゲットアベイルキュートーンをトリガすることができる。ターゲットコンテンツ３３５ａ−３３５ｄが利用可能であることは、ターゲットコンテンツ信号３４５ａ−３４５ｄ、３４０、３５５を通じて受信機デバイス３５０に伝達することができ、受信機デバイスは、キュートーン中にターゲットコンテンツを格納とすることができる。従って、ターゲットコンテンツ３３５ａ−３３５ｄのダウンロードをキャンセルすることが必要となる可能性があり、ターゲットコンテンツを記録中であったメディアネットワーク内の受信機デバイス３５０に、格納処理をキャンセルするよう通知することができる。一部の実施形態によれば、格納／アベイル競合に応答して「キャンセルメッセージ」（図示せず）をコマーシャルフィード・トランスポートストリーム３１５内に挿入して、ターゲットコンテンツ３３５ａ−３３５ｄの格納をキャンセルしなければならないことを受信機デバイス３５０に通知することができ、その後、次のターゲットアベイルを実行することができる。
【００３７】
図４は、上述の様々なコンピュータ処理及びシステムを含む又は実施するために使用することができる例示的内部ハードウエアのブロック図を示している。バス４００は、ハードウエアの他の例示する構成要素を相互接続する主情報ハイウエイとして機能する。ＣＰＵ４０５は、プログラムを実行するのに必要な計算及び論理演算を実行する本発明のシステムの中央処理ユニットである。ＣＰＵ４０５は、単独で又は図４に開示した他の要素の１つ又はそれよりも多くと共に、本発明の開示に使用される用語を用いると例示的な処理デバイス、コンピュータデバイス、又はプロセッサである。読取専用メモリ（ＲＯＭ）４３０及びランダムアクセスメモリ（ＲＡＭ）４３５は、例示的メモリデバイスを構成する。
【００３８】
コントローラ４２０は、１又はそれよりも多くの任意的なメモリデバイス４２５をシステムバス４００に接続する。これらのメモリデバイス４２５は、例えば、外部又は内部ＤＶＤドライブ、ＣＤ  ＲＯＭドライブ、ハードドライブ、フラッシュメモリ、ＵＳＢドライブなどを含むことができる。上述のように、これらの様々なドライブ及びコントローラは、任意的なデバイスである。これに加えて、メモリデバイス４２５は、いずれのソフトウエアモジュール又は命令も格納するための個々のファイル、予備データ、結果の群又は予備データを格納するための共通ファイル、又は結果情報、予備データ、及び上述したような関連の情報を格納するための１又はそれよりも多くのデータベースを含むように構成することができる。
【００３９】
とりわけ、上述のようなトランスポートストリームの分析、トランスポートストリームへのターゲットコンテンツの挿入、及びターゲットデータの格納に関連付けられた機能的ステップのいずれかを実行するためのプログラム命令、ソフトウエア、又は対話型モジュールをＲＯＭ４３０及び／又はＲＡＭ４３５に格納することができる。任意的に、プログラム命令は、コンパクトディスク、デジタルディスク、フラッシュメモリ、メモリカード、ＵＳＢドライブ、Ｂｌｕ−ｒａｙ（登録商標）ディスクのような光学ディスク記憶媒体、及び／又は他の記録媒体のような有形コンピュータ可読媒体に格納することができる。
【００４０】
任意的ディスプレイインタフェース４３０は、バス４００からの情報を音声、視覚、グラフィック、又は英数字フォーマットでディスプレイ４３５上に表示することができる。情報は、現在のジョブチケット及び関連のタスクに関する情報を含むことができる。外部デバイスとの通信は、様々な通信ポート４４０を使用して実行することができる。例示的な通信ポート４４０は、インターネット又はローカルエリアネットワークのような通信ネットワークに取り付けることができる。
【００４１】
ハードウエアはまた、キーボード４５０のような入力デバイス、又はマウス、ジョイスティック、タッチスクリーン、リモートコントロール、ポインティングデバイス、ビデオ入力デバイス、及び／又はオーディオ入力デバイスのような他の入力デバイス４５５からのデータの受信を可能にするインタフェース４４５を含むことができる。
【００４２】
上記で開示した特徴及び機能並びに他の特徴及び機能又はこれらの代替物の幾つかを望ましく組み合わせて、多くの他の異なるシステム又は応用にすることができる点は理解されるであろう。また、現在予測されない又は予期しない種々の代替、修正、変形、又は改善形態が当業者によって今後行うことができ、このような代替、変形、及び改善形態は添付の請求項によって包含されるものとすることは理解されるであろう。
【符号の説明】
【００４３】
３０５ａ  プログラミング・トランスポートストリーム
３０５ｎ  プログラミング・トランスポートストリーム
３１０  コマーシャルフィード・トランスポートストリーム
３１５  ターゲットコンテンツトランスポートストリーム、コマーシャルフィード・トランスポートストリーム
３２０ａ  アベイル
３２０ｂ  アベイル
３２０ｃ  アベイル
３２０ｄ  アベイル
３２０ｅ  アベイル
３２０ｆ  アベイル
３２０ｇ  アベイル
３２５ａ  コマーシャルフィードコンテンツ
３２５ｂ  コマーシャルフィードコンテンツ
３２５ｃ  コマーシャルフィードコンテンツ
３２５ｄ  コマーシャルフィードコンテンツ
３２５ｅ  コマーシャルフィードコンテンツ
３２５ｆ  コマーシャルフィードコンテンツ
３３０  未使用帯域幅
３３５ａ  ターゲットコンテンツ
３３５ｂ  ターゲットコンテンツ
３３５ｃ  ターゲットコンテンツ
３３５ｄ  ターゲットコンテンツ
３４０  帯域外チャネル
３４５ａ  コンテンツストレージ信号、ターゲットコンテンツ信号
３４５ｂ  コンテンツストレージ信号、ターゲットコンテンツ信号
３４５ｃ  コンテンツストレージ信号、ターゲットコンテンツ信号
３４５ｄ  コンテンツストレージ信号、ターゲットコンテンツ信号
３５０  受信機デバイス
３５５  ターゲットコンテンツ・スケジュール
３６０  ストレージデバイス
【図１】
0006278529.tif 000002
【図２】
0006278529.tif 000003
【図３】
0006278529.tif 000004
【図４】
0006278529.tif 000005