チャンネルのカスタマイズのための補助サービスを配信し実行するための装置および方法
【課題】メディア配信システム中の基本サービスと共に、補助のサービスを提供し、実行することを可能とする。
【解決手段】メディア・チャンネルをカスタマイズするための装置および方法は、補助サービスに関連した基本サービスおよび補助プレゼンテーションに関連したプレゼンテーションを受信することを備えている。さらに、装置と方法はデバイスにカスタマイズされたチャンネルを供給することを備えている。そこでは、カスタマイズされたチャンネルは、補助サービスの少なくとも1部を備えた基本サービスの少なくとも1部の組み合わせに基づく。
【解決手段】メディア・チャンネルをカスタマイズするための装置および方法は、補助サービスに関連した基本サービスおよび補助プレゼンテーションに関連したプレゼンテーションを受信することを備えている。さらに、装置と方法はデバイスにカスタマイズされたチャンネルを供給することを備えている。そこでは、カスタマイズされたチャンネルは、補助サービスの少なくとも1部を備えた基本サービスの少なくとも1部の組み合わせに基づく。
【発明の詳細な説明】
【技術分野】
【0001】
本開示された実施例は、一般的なコンテンツ配信システムのオペレーションに係り、特にメディア配信システム中の基本サービスと共に補助のサービスを提供し実行する方法と装置に関する。
【背景技術】
【0002】
現在のコンテンツ・デリバリ/メディア配信システムにおいて、コンテンツプロバイダは、コンテンツ小売業者に関連したネットワークに、オーディオ、ビデオ、マルチメディア、リアルタイムおよび非リアルタイムコンテンツの形式でコンテンツを供給する。ネットワークは、コンテンツ小売業者を介してパッケージとして知られるコンテンツのあるグループを予約したエンドユーザ・デバイスにコンテンツを配信するように動作する。
【0003】
現在、異なるコンテンツ小売業者に関連した異なるエンドユーザ・デバイス上のサービスの一覧は、本質的に同じである。サービス用のデータとしては、フローの単一のセット以上のマルチキャストはあるが、サービスを補助するためのデータを配信するメカニズムは未だ存在しない。
【0004】
こうして、同じサービスが多数のコンテンツ小売業者によって提供される時、コンテンツ小売り業者は、加入者に対し提示されたコンテンツをカスタマイズすることを可能にすることは望ましい。
【発明の概要】
【0005】
本特許出願は、2005年9月12日に出願され、本明細書の譲受人に譲渡され、本明細書に参照によって明確に組み込まれる「AUXILLIARY SERVICES FOR THE DELIVERY OF CUSTOMIZATION DATA FOR CHANNEL」と題された仮出願60/716,475号の優先権を主張する。
【0006】
補助サービスは、コンテンツ小売り業者を特定するコンテンツを配信する。このデータには、広告、発表、宣伝用の情報、URLリンク、バーカーなどがある。補助サービスコンテンツは、加入者にカスタマイズされたプレゼンテーションを提供すべく共通または基本サービスのコンテンツと結合する。
【0007】
1つの実施例では、チャンネルをカスタマイズする方法は、少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ることを備える。方法は、さらに、複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を受信することを備える。関連する実施例において、少なくとも1つのプロセッサは、上述した動作を実行する。他の関連する実施例においては、コンピュータ読取可能媒体に備えられるコンピュータプログラムは、実行時に、コンピュータデバイスに対し、上述した動作を実行するよう指示する。
【0008】
他の実施例において、コンテンツ情報を提供する装置は、少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を受信する手段と、少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を受信する手段とを備える。さらに、前記装置は、複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を受信する手段を備える。
【0009】
さらなる実施例において、カスタマイズされたコンテンツを提供するための装置は、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションそれぞれに対する基本プレゼンテーション定義、及び少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションそれぞれに対する補助サービス定義を有するコンテンツサーバを備える。前記装置は、さらに、デバイスに対しカスタマイズされたコンテンツを定義するよう動作可能な複数の小売業者のそれぞれ、基本プレゼンテーション定義の少なくとも1つと補助サービス定義の少なくとも1つとの所定の組み合わせに基づくカスタム定義を備えるカスタムチャンネルレコードそれぞれのためのカスタムチャンネルレコードとを備える。さらに、前記装置は、カスタマイズされたチャンネルレコードを有するメッセージを生成し送信することが可能な生成モジュールを備える。
【0010】
また、他の実施例において、カスタマイズされたコンテンツ情報を実行する方法は、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信することを備える。前記方法は、さらに、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信することを備える。さらに、前記方法は、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することを備える。関連する実施例において、少なくとも1つのプロセッサは、上述した動作を実行することを備える。他の関連する実施例において、コンピュータ読取可能媒体に備えられるコンピュータプログラムは、実行時に、コンピュータデバイスに対し、上述した動作を実行するよう指示する。
【0011】
また、他の実施例において、コンテンツ情報を提供するための装置は、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信する手段と、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信する手段とを備える。さらに、前記装置は、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信する手段を備える。さらに、前記装置は、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成する手段を備える。
【0012】
他の実施例において、カスタマイズされたコンテンツを提供するための無線デバイスは、メディア管理モジュールが配置されたコンピュータプラットフォームを備える。前記メディア管理モジュールは、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーション、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーション、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信するよう動作可能である。前記前記メディア管理モジュールは、さらに、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルの生成を初期化するよう動作可能である。
【図面の簡単な説明】
【0013】
【図1】図1は、カスタマイズされたコンテンツおよびチャンネルを提供するためのシステムのアスペクトの概略図である。
【図2】図2は、複数の実体と、図1のシステムに基づいた、複数のカスタマイズされたチャンネルの関係の実施形態の概略図である。
【図3】図3は、図1のシステムによって転送されたシステム情報メッセージの実施形態の概略図である。
【図4】図4は、図3のSIメッセージに関連した市場コンテンツ小売業者レコードの実施形態の概略図である。
【図5】図5は、図4の市場コンテンツ小売業者レコードに関連したパッケージ・レコードの実施形態の概略図である。
【図6】図 6は、図4の市場コンテンツ小売業者レコードに関連した層レコードの実施形態の概略図である。
【図7】図7は、図4の市場コンテンツ小売業者レコードに関連したチャンネル・レコードの実施形態の概略図である。
【図8】図8は、図3のSIメッセージに関連したサービス定義の実施形態の概略図である。
【図9】図9は、図8のサービス定義に関連したサービスレコードの実施形態の概略図である。
【図10】図 10は、図8のサービス定義に関連したサービス・タイプ・レコードの実施形態の概略図である。
【図11】図11は、図8のサービス定義に関連したレイティングレコードの実施形態の概略図である。
【図12】図12は、図8のサービス定義に関連したフロー・レコードの実施形態の概略図である。
【図13】図13は、図8のサービス定義に関連した補助サービスレコードの実施形態の概略図である。
【図14】図14は、図13の補助サービスレコードに関連した補助フロー・レコードの実施形態の概略図である。
【図15】図15は、図3のMPG情報に関連したメディア・プレゼンテーション・ガイド(MPG)ブロック・レコードの実施形態の概略図である。
【図16】図16は、図15のMPGブロック・レコードに関連したチャンネル・カスタマイゼーション・レコードの実施形態の概略図である。
【図17】図17は、図1のコンテンツサーバ60によって格納されたデータとレコードの実施形態の概略図である。
【図18】図18は、図1の無線デバイスの機能コンポーネントの実施形態の概略図である。
【図19】図19は、図1のメディア配信システムの機能コンポーネントの実施形態の概略図である。
【図20】図20は、チャンネルをカスタマイズする方法の実施形態のフローチャートである。
【図21】図21は、カスタマイズされたコンテンツ情報をする方法の実施形態のフローチャートである。
【発明を実施するための形態】
【0014】
次の詳述は、コンテンツ配信システムの1つ以上の実施形態について記述する。システムは、特に無線ネットワーク環境での使用に好適しているが、通信網、インターネット、仮想施設通信網(VPN)のような私設網、ローカルエリアネットワーク、広域ネットワーク、長距離輸送ネットワーク、他のタイプのデータあるいは通信網のような公衆回線網などに限定されず、任意のタイプのネットワーク環境の中で使用されてもよい。
【0015】
補助サービスは、コンテンツ小売り業者、及び/または基礎サービスを補助するべくビリング(billing)および顧客サービス(BCS)プロバイダを特定するコンテンツを配信するためのメカニズムを提供する。基本サービスは、デバイスにメディア・プレゼンテーションを提供する。また、コンテンツ小売り業者(またはBCSプロバイダ)はそれぞれ、ユニークなプレゼンテーションを提供する各基本サービスをカスタマイズしてもよい。そのため、コンテンツ小売り業者(またはBCSプロバイダ)はそれぞれ各基本サービスをカスタマイズしてもよい。また、基本サービスのカスタマイズされた一覧(view)はそれぞれチャンネルとして参照される。コンテンツ小売り業者(またはBCSプロバイダ)は、層の中への1つ以上のカスタマイズされたチャンネルおよびパッケージの中への1つ以上の層を組み合わせてもよい。さらに、コンテンツ小売り業者(またはBCSプロバイダ)はそれぞれデバイスに対し加入のための1つ以上のパッケージを提供してもよい。したがって、補助サービスは、チャンネルを定義する基本サービスと一括する(bundle)ことができる。
【0016】
補助のサービスは非リアルタイムサービスであってもよい。この場合、いくつかの実施形態では、ダウンロードされたファイルも、補助プレゼンテーションとして知られていてもよく、次に定義される関連するチャンネルの基礎サービスに関する役割の1つ以上、他の役割あるいは組み合わせであってもよい。
【0017】
イントロ:ファイルは、基本サービス上の関連するプレゼンテーションの前に示されるメディアを含んでいる。
【0018】
アウトロ:ファイルは、基本サービス上の関連するプレゼンテーションの後に示されるメディアを含んでいる。
【0019】
広告:ファイルは、基本サービス上の関連するプレゼンテーションの間に規定時間で示されるメディアを含んでいる。
【0020】
バーカー: ファイルは、与えられた基本サービス・プレゼンテーションに加入していないユーザーへの基本サービス上の関連するプレゼンテーションの代わりに示されるメディアを含んでいる。
【0021】
例えば、コンテンツ小売業者および(または)BCSは、基本サービス・プレゼンテーションを見る前のイントロ、基本サービス・プレゼンテーションを見た後のアウトロ、あるいは、基本サービス・プレゼンテーションの間のチャンネル−スペシフィック広告をユーザが見ることを要求するためにチャンネルをカスタマイズしてもよい。さらに、例えば、チャンネルは、未加入のユーザへ配信するためにバーカーを提供してもよい。
【0022】
さらに、補助のサービスは、リアルタイムサービスと結合してリアルタイムで処理されてもよい。いくつかの実施形態では、例えば、補助サービスは、URLのシーケンスを提供してもよい。URL等の補助プレゼンテーションは、基本サービス上の関連するプレゼンテーションと共に、リアルタイムで受信され処理される。
【0023】
したがって、コンテンツ小売業者および(または)BCSプロバイダは、補助サービスによってエンドユーザ・デバイスに配信されたメディア・サービスをカスタマイズすることができる。
【0024】
図1を参照すると、カスタマイズされたコンテンツを提供するためのシステム10の実施形態およびチャンネルは、複数のコンテンツプロバイダ18から複数の基本サービス16または共通チャンネルを形成するメディアセグメント14を受信するよう作動するメディア配信システム(MDS)12を含んでいる。さらに、複数の基本サービス16のそれぞれ、MDS12は、対応する基本サービスを定義し記述するサービス属性情報20あるいは共通チャネル情報を含む。さらに、MDS12は、複数のコンテンツ小売業者24のそれぞれからカスタム属性情報22を受信する。カスタム属性情報22は、コンテンツ小売業者−スペシフィック定義、及びいくつかの実施形態中で対応するサービス属性情報20を補助または交換する複数の基本サービス16それぞれに対する説明を含んでいる。MDS12は、サービス属性情報20をカスタム属性情報22に置き換えることにより、各コンテンツ小売業者24の各基本サービス16についてのカスタマイズされた一覧を生成するように動作可能である。いくつかの実施形態では、カスタマイズされた一覧は、補助サービス50からの補助プレゼンテーション48のいくつかの所定の組み合わせにおける基本サービス16からのプレゼンテーション42を含んでいる。補助プレゼンテーシン48および補助サービス50は、コンテンツ小売業者24の間の差を考慮に入れて、基本サービス16をカスタマイズし増強するために提供される。各基本サービス16についてのカスタマイズされた一覧は、チャンネル、カスタマイズされたチャンネルあるいは購入アイテム26として定義される。それはカスタマイゼーション(customization)によりコンテンツ小売業者−スペシフィックで、加入/購入に対しユーザが利用可能である。サービス属性情報20およびカスタム属性情報22の組み合わせは、複数のチャンネル26のそれぞれに対しカスタマイズされたチャンネル属性情報28を定義する。その後、小売り業者として参照されるコンテンツ小売業者24あるいはビリング顧客サービス(BCS)プロバイダ30はそれぞれ、与えられたコンテンツ小売業者24に関連したデバイスおよび(または)無線デバイス36のようなBCSプロバイダ30に対し、予約方式でのように提供するべきパッケージ34へ、層32の中へのチャンネル26の様々な組み合わせおよび層32の様々な組み合わせをグループ化してもよい。
【0025】
いくつかの実施形態では、例えば、コンテンツ小売業者24および(または)BCS30のプロバイダはそれぞれ、補助サービス50からの補助プレゼンテーション48の組み合わせにおける基本サービス16からのプレゼンテーション42の形式における加入無線デバイス36のユーザインタフェース38上の1以上のカスタマイズチャンネル26を提供することができる。プレゼンテーション42および補助のプレゼンテーション48はそれぞれ、1つ以上のメディアセグメント14を含んでいるメディアのフォームを備えている。メディアセグメント14は、オーディオ、ビデオ、マルチメディア、データキャスト、リアルタイムおよび非リアルタイムのコンテンツを含んでいる。
【0026】
いくつかの実施形態では、サービス属性情報20およびカスタム属性情報28は、異なる値を有するフィールドまたはレコードを本質的に含む。カスタム属性情報28は、例えば、ユニークに見て感じられた小売業者によるサービスのプレゼンテーションを与えるよう利用された小売業者具体的情報であってもよい。例えば、一方の情報20および(または)28に関連したフィールドまたはレコードは、与えられた言語に関連した名前と記述、以前に言及された記述より多くの詳細を提供する付加的な記述、サービスに関係のありより多くの情報リソースを参照すべく関連したユニバーサルリソース識別子(URI)あるいはユニバーサルリソースロケータ(URL)、サービスを受信するべく推奨されたデバイスのタイプ、デバイスのタイプに関連したアイコン、サービスを識別するか示すアイコン、開始時刻、継続期間、ジャンル、保護者、イントロ、アウトロ、広告、バーカー、インターネットプロトコルデータキャスト、またサービスに関連した他の属性あるいは記述子の少なくとも1つを含んでいてもよい。特に、1つ以上の小売り業者を定義した補助プレゼンテーション48を備えた与えられた基礎サービス16および(または)補助サービス50の組み合わせは、各小売業者に対するチャンネル関連情報についてのユニークな一覧を提供する。
【0027】
したがって、システム10は、データ網を介してマルチメディアコンテンツフロー45を作成し転送するように作動する転送システムのいくつかの実施形態を備える。フロー45は、それぞれリアルタイムプレゼンテーションの単一のメディアコンポーネント、あるいは非リアルタイムプレゼンテーションを含んでいるファイル、またはSIメッセージ44(下記に述べられる)を配信するために典型的に使用される。さらに、フロー45はそれぞれ与えられたエリアにおいて利用可能な1セットのフローである「多重」内の論理ストリームである。したがって、転送システムは、コンテンツプロバイダから放送分配用のメディア配信システムへメディアを転送する際に使用にふさわしい。こうして、システム10は、加入者デバイスに対し基本サービス16からのプレゼンテーション42を補助サービス50からの補助プレゼンテーション48に組み合わせるメディアプレゼンテーションを有するカスタマイズチャンネル26を提供すべく基本サービス16をカスタマイズすべくコンテンツ小売業者22および(または)BCSプロバイダ30を有効設定する。
【0028】
図2を参照することにより、上述した補助サービス50は、カスタマイズされたコンテンツが基本サービス16あるいはチャンネル26を介して使用することができる場合、デバイス36にカスタマイズされたコンテンツを配信するためにコンテンツ小売業者24(またはBCSプロバイダ30)を接続することができる。例えば、単一の補助サービス50は、コンテンツ小売り業者24のチャンネル26を介して使用することができる広告のキャッシュを提供することができる。
【0029】
いかなる数のデバイスであっても、コンテンツ及びコンテンツ情報を受信し、実行し/表示するべくシステム10を動作可能としてもよい。無線デバイス36は1つのデバイスであり、携帯電話、携帯情報端末、ラップトップ・コンピュータ、およびメディアを受信し、実行し/表示するように動作可能な他の無線デバイスのようなデバイスを備えている。しかしながら、システム10の1つ以上の実施形態では、事実上メディアを実行/表示可能ないかなる数あるいは有線タイプまたは無線デバイスで利用されてもよいことは注目されるべきである。
【0030】
図1において、システム10のコンポーネントは、ある機能を他の機能から分割することを可能にする多くの定義された役割を持っていてもよい。しかしながら、システム10の所定のインプリメンテーションでは、所定のコンポーネントあるいは構成も多数の役割を行なってもよいことは注目されるべきである。
【0031】
いくつかの実施形態において、例えばBCSプロバイダ30は、1つ以上のコンテンツ小売業者24を代表してユーザ・ビリングおよびカスタマ支援サービスを提供する企業エンティティ(entity)を備える。無線デバイス36のようなシステム10の中のデバイスはそれぞれ売買契約書52を介して1つのBCSプロバイダ30に関係している。そのため、BCSプロバイダ30は、加入データ54をMDS12へ供給してもよい。
【0032】
コンテンツ小売業者24は、パッケージ34を定義し、1つ以上の関連するBCSプロバイダ30を通して加入のためにそれらを提示する企業エンティティを備える。従って、コンテンツ小売業者24はそれぞれMDS12にパッケージ34および関連パッケージデータを供給する。さらに、例えば、コンテンツ小売業者24はそれぞれコンテンツ小売協定56によって1つ以上のBCSプロバイダ30に関係しているかもしれない。
【0033】
コンテンツ小売業者24およびBCSプロバイダ30は別個の存在として示されるが、それらが単一のエンティティへ組み合わせられることができるようにも熟考される。
【0034】
コンテンツプロバイダ18は、基本サービス16を介するデバイス36のように、ユーザに配信されたコンテンツを提供する企業エンティティを備えてもよい。例えば、コンテンツプロバイダ18は、それぞれMDS12にメディアセグメント14および関連するメディアデータを供給する。メディアセグメント14はそれぞれ、ビデオ、オーディオ、マルチメディアコンテンツ、クリップ、リアルタイムコンテンツと非リアルタイムコンテンツ、スクリプト、プログラムあるいは他のタイプの適切なコンテンツの1つ以上を備えてもよい。さらに、例えば、コンテンツプロバイダ18はそれぞれコンテンツ小売協定58によって1つ以上のコンテンツ小売業者24に関係しているかもしれない。
【0035】
MDS12は、有線及び無線ネットワークの組み合わせ、ユーザに配信するためのコンテンツを配信するよう動作する関連されたコンピュータデバイス及びサーバを備えている。MDS12は、複数の最適化された通信チャンネル上の選択されたデバイスに高品質コンテンツを配信するために設計され最適化された放送網を備えてもよい。さらに、例えば、MDS12は、MDS12の機能を可能にするロジックおよび実行命令に加えて、以前に言及されたメディア、データおよびレコードを格納する1つ以上のコンテンツサーバ60を備えてもよい。いくつかの実施形態では、例えば、コンテンツサーバ60および(または)MDS12は、コンテンツサーバ60内のデータに基づいてSIメッセージ44を生成するように動作可能なメモリ、実行命令、およびプロセッサを含むハードウェアおよび(または)ソフトウェアがあるシステム情報(SI)メッセージ生成器62を備えている。例えば、SIメッセージ生成器62は、MDS12の内のデータからのSIメッセージ44をコンパイルするための生成ロジック、およびメッセージに関連するSIデータをすべて受信し、デバイスへ配信すべくMDS12からのSIメッセージ44を送るためのトランシーバロジックを備えている。さらに、例えば、MDS12は、MDS12がSIメッセージ44を伝送することを可能にする転送インターフェースを提供する放送基地局(BBS)64がある無線アクセスネットワーク46を備えてもよい。また、コンテンツ形式のコンテンツは、無線デバイス36のようにデバイスへの放送/マルチキャスト用無線アクセスネットワーク46に流れる。
【0036】
図3を参照して、SIメッセージ44は、サービスをロケートし、またはユーザを代表してパッケージを予約し、かつユーザに対し市場情報66、サービス情報68およびメディア・プレゼンテーション・ガイド(MPG)情報70について述べるようにデバイスを動作可能にする情報のセットを備える。市場情報66は、各BCSプロバイダ30、コンテンツ小売業者24、パッケージ34、層32およびチャンネル26について記述する情報を含んでいる。サービス情報68は、各基本サービス16およびシステム10で利用可能な補助サービス50に関する情報を含んでいる。MPG情報70は、無線デバイス36のような加入者デバイスのユーザインタフェース38上のメディア・プレゼンテーション・ガイド(MPG)40を構築するために利用されてもよいとともに、チャンネル26のコンテンツに関する情報を含んでいる。MPG40は、複数のチャンネル26上で、補助サービス50で自由に補われて、プレゼンテーション42のスケジュールを含む。
【0037】
例えば、MPG40は、各プレゼンテーション42、48、基本サービス16、補助サービス50およびチャンネル26に関連したメディア・プレゼンテーション・ガイド・タイトル・レコード275(図15)及びチャンネル・カスタマイゼーション・レコード281(図15及び図16)に基づいて構築される。例えば、MPG・タイトル・レコード275及びチャンネル・カスタマイゼーション・レコード281は、以下により詳細に議論されるとともに、MDS12から無線デバイス36へ無線アクセスネットワーク46を介して送られたシステム情報(SI)メッセージ44の一部かもしれない。したがって、MPG40は、それぞれ関連するコンテンツ小売業者24および(または)BCS30による各デバイス上でカスタマイズされる。
【0038】
図4を参照して、例えば、市場情報66のいくつかの実施形態において、コンテンツ小売業者識別子73によって識別されるように、各コンテンツ小売業者24に関連した少なくとも1つの市場コンテンツ小売業者レコード71を備えている。各コンテンツ小売業者識別子73に対する各レコード71は、バージョン識別子75を備えている。バージョン識別子75は、別の市場コンテンツ小売業者レコードのコピーであると識別し、市場コンテンツ小売業者レコードによって転送された属性とエレメント値の特別のセットをそのために識別することを可能にする所定の市場コンテンツ小売業者レコード71に関係している。
【0039】
市場コンテンツ小売業者レコード71は、それぞれ所定のコンテンツ小売業者24を特定する情報を提供する。顕著に、この情報は1つ以上の補助サービスリファレンス77を備えてもよい。このレベルでは、補助サービスレファレンス77は、パッケージ34、層32、チャンネル26および(または)所定のコンテンツ小売業者に関連した基本サービス16にアクセスする間に取得される特定の補助のサービス50および(または)特定の補助のプレゼンテーション48を示している。しかしながら、各パッケージ34、層32、チャンネル26および(または)基礎サービス16の対応するレコードが、そのパッケージ34、層32、チャンネル26および(または)基礎サービス16に対し特定の補助サービスレファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態において、各パッケージ34のレコード内の補助サービスレファレンス、層32、チャンネル26および(または)基本サービス16は、市場コンテンツ小売業者レコード71の補助サービスレファレンス77をオーバーライドする。別の実施形態では、市場コンテンツ小売業者レコード71の補助サービスリファレンス77は、各パッケージ34、層32、チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスを無視する。補助サービスリファレンス77によって識別された補助サービスレコードの詳細は、以下で議論されるだろう。
【0040】
さらに、市場コンテンツ小売業者レコード71はそれぞれ、特定のコンテンツ小売業者識別器80、所定のコンテンツ小売業者に関連した名前81、及びEULAデータベースへの参照を提供するエンドユーザライセンスアグリメント(EULA)リンク83のような基本情報79を含んでいてもよい。例えば、特定のコンテンツ小売業者識別器80は、所定のコンテンツ小売業者が、個人のコンテンツ小売業者およびその関連するパッケージに関する情報など所定のユーザが利用可能である個人のコンテンツ小売業者かどうか明示する。そして、所定のユーザは、個人のコンテンツ小売業者によって提示されたパッケージに関連する情報を見てもよい。例えば、1つの制限しない実施形態では、個人のコンテンツ小売業者は企業かもしれない。あるいは、会社の従業員への個人の通信のためのパッケージに関連する会社のような企業であるかもしれない。さらに、例えば、EULAリンク83は、ユニバーサルリソース識別子(URI)かもしれない。さらに、市場コンテンツ小売業者レコード71は、それぞれのコンテンツ小売業者に支援された1つ以上の通貨85の識別子を含んでいてもよい。
【0041】
さらに、市場コンテンツ小売業者レコード71は、コンテンツ小売業者24それぞれに関連した1つ以上のパッケージ、1つ以上の層レコード、1つ以上のチャンネルレコード91、1つ以上のEULAテーブル93を備えていてもよい。
【0042】
図4及び図5を参照して、各パッケージ・レコード87は、コンテンツ小売業者によって提示されたパッケージ34、各パッケージ34に対する予約オプション、所定のパッケージ34を構築する1セットの層32についての情報を提供する。いくつかの実施形態では、パッケージ・レコード87はそれぞれ、特に、デバイス・ユーザの好ましい言語が利用可能でない場合に、それぞれのパッケージの中でサービス16に使用される初期言語を識別するパッケージ初期言語95、同じコンテンツ小売業者によって提示されたパッケージと他のすべてのパッケージの相違を示すユニークなパッケージ識別子97、前の定義に代わってそれぞれのパッケージ・レコードが有効になった時に提供される定義で時間を定義する有効時間99、すべてのコンテンツ小売業者の間のユニークな値であり、ユーザー(例えばパッケージ)に別のパッケージが最初に示されるより低い重みがパッケージに贈られるオーダおよび与えられたパッケージのためのパッケージ重みを決定するデバイス36によって使用される値であるパッケージ重み101、市場コンテンツ小売業者レコード71に関連したバージョン識別子75(図4)としてパッケージ・レコード87に対し同じ目的を提供するバージョン識別子76という属性を含んでいる。
【0043】
顕著に、パッケージ・レコード87は、それぞれ1つ以上の補助サービスリファレンス102を含んでいてもよい。このレベルでは、補助サービスリファレンス102は、如何なる層32、チャンネル26および(または)所定のパッケージに関連した基本サービス16にアクセスする間に特定の補助サービス50および(または)獲得のための特定の補助プレゼンテーション48を識別させる。しかしながら、各層32、チャンネル26および(または)基本サービス16の対応するレコードが、その層32、チャンネル26および(または)基本サービス16に、特定の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態において、各層32のレコード内の補助サービスリファレンス、チャンネル26および(または)基本サービス16は、オーバーライド中で、パッケージ・レコード87の補助サービスリファレンス102をオーバーライドする。別の実施形態では、パッケージ・レコード87の補助サービスリファレンス102は、各層32、チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス102によって識別された補助サービスレコードの詳細は、以下で議論されるだろう。
【0044】
さらに、パッケージ・レコード87はそれぞれ、パッケージ名103、および1つ以上の指定された言語107に関連したパッケージ記述105を含む1つ以上のパッケージ言語固有データ103をさらに含んでいる。さらに、パッケージ・レコード87は、毎月、毎週などといった、それぞれ決められた予約方法115に関連して、所定の通貨113に、パッケージの量またはコスト111を指定する1つ以上の一括値段方法109を含んでいる。
【0045】
さらに、パッケージ・レコード87はそれぞれ、保護者パッケージ119、自動予約パッケージ121、閉じたパッケージ123あるいは除外されたパッケージ125として所定パッケージを識別するパッケージ特性117を備えている。いくつかの実施形態の中で、所定のパッケージが保護者パッケージ119に関係している場合、パッケージは「アドオン」パッケージと考えられてもよい。そこでは、ユーザが少なくとも1つの関連する保護者パッケージに既に加入されていれば、ユーザは単にパッケージを予約してもよい。いくつかの実施形態の中で、所定のパッケージが自動加入パッケージ121である場合、それは自動的に考慮されてもよい。それらが別のパッケージを予約する場合、別のパッケージの一部およびユーザはそれに自動的に加入される。いくつかの実施形態の中で、所定のパッケージが閉じたパッケージ123である場合、新しい予約はもはや与えられたパッケージのために受理されていない。いくつかの実施形態の中で、与えられたパッケージが除外されたパッケージ125である場合、所定のユーザはパッケージを予約することは許されない。例えば、同様の「アドオン」パッケージは2人の異なる保護者あるいはルート・パッケージに関係しているかもしれない。また、1つのルート・パッケージへの加入者は、別の保護者に関連したアドオン・パッケージあるいは加入者に付加的なルート・パッケージ予約のために支払わせないようにするルート・パッケージを予約するから除外されてもよい。したがって、一般に、保護者パッケージはすべて、アドオン・パッケージのそれらの関連するセットに関して相互に排他的かもしれない。
【0046】
さらに、パッケージ・レコード87はそれぞれ1つ以上のBCSプロバイダ識別子127を含んでいてもよい。BCSプロバイダ識別子127は、所定のパッケージに関連したBCSプロバイダのリストを指定する。さらに、パッケージ・レコード87はそれぞれ、与えられたパッケージがどこで利用可能かに関連した利用可能なエリア129上のデータを含んでいてもよい。いくつかの実施形態では、例えば、利用可能なエリア129は、1つ以上の局部領域をグループ化したインフラストラクチャー(LOI)識別子131および(または)1つ以上の広域をグループ化したインフラストラクチャー(WOI)識別子133を含んでいる。LOI識別子131は、それぞれMDS12に特定の局部領域のネットワーク覆域を提供するために展開したインフラストラクチャーの論理的なグループを識別する。同様に、WOI識別子133は、それぞれMDS12に特定の広域のネットワーク覆域を提供するために展開したインフラストラクチャーの論理的なグループを識別する。
【0047】
さらに、図5及び図6を参照して、各パッケージレコード87は、所定のパッケージに関連した層レコード137を識別する1つ以上の層リファレンス135を含んでいる。層レコード137は、それぞれコンテンツ小売業者からの層と他のすべての層の相違を示すユニークな層識別子139、および、所定の層レコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間141を含んでいる。
【0048】
顕著に、層レコード137はそれぞれ1つ以上の補助サービスリファレンス143を含んでいてもよい。このレベルでは、補助サービスリファレンス143は、どんなチャンネル26および(または)与えられた層に関連した基本サービス16にアクセスする間に、取得する特定の補助サービス50および(または)特定の補助プレゼンテーション48を示す。しかしながら、各チャンネル26および(または)基本サービス16に対応するレコードが、そのチャンネル26および(または)基本サービス16に特有の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態では、各チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスは、層レコード137の補助サービスリファレンス143をオーバーライドする。別の実施形態では、層レコード137の補助サービスリファレンス143は、各チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス143によって識別された補助サービスレコードの詳細は、以下に議論されるだろう。
【0049】
さらに、層レコード137は、それぞれ与えられた層に関連した1つ以上のチャンネル26を識別する1つ以上のチャンネルリファレンス145を含んでいてもよい。例えば、チャンネルリファレンス145は、各チャンネル26に対するチャンネル・レコード91(図4)を識別する。
【0050】
図4及び図7を参照して、各チャンネルレコード91は、コンテンツ小売業者からの与えられたチャンネルと他のすべてのチャンネルの相違を示すユニークなチャンネル識別子149、および所定のチャンネルレコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間151を含む。さらに、チャンネルレコード91はそれぞれチャンネル重み153を含んでいてもよい。それは、MPG40によって示されたリスト中でのようにユーザにチャンネルが提示されるオーダを決定するデバイス36によって使用される値である。例えば、別のチャンネルより低い重みを備えたチャンネルは最初に示される。また、所定のチャンネルに対するチャンネル重みは、すべてのコンテンツ小売業者の間のユニークな値かもしれない。
【0051】
顕著に、チャンネル・レコード91は、それぞれ1つ以上の補助サービスリファレンス155を含んでいてもよい。このレベルでは、補助サービスリファレンス155は、与えられたチャンネルに関連した基本サービス16にアクセスする間に、取得する特定の補助サービス50および(または)補助プレゼンテーション48を示す。しかしながら、各基本サービス16に対応するレコードが、その基本サービス16に特有の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態では、各基本サービス16のレコード内の補助サービスリファレンスは、チャンネル・レコード91の補助サービスリファレンス155をオーバーライドする。別の実施形態では、チャンネル・レコード91の補助サービスリファレンス144は、各基本サービス16のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス155によって識別された補助サービスレコードの詳細は、以下に議論されるだろう。
【0052】
さらに、チャンネル・レコード91はそれぞれ、パッケージ名159を含む1つ以上のチャンネル言語固有データ157、パッケージ記述161および特定の言語165に関連した1以上のユニバーサル・リソース・ロケータ(URL)をさらに含んでいる。いくつかの実施形態の中で、チャンネル言語固有データ157が存在する場合、その内容は特定の言語165のそれぞれの基本サービス用の1セットのサービス言語固有データに取って代わる。
【0053】
さらに、チャンネル・レコード91はそれぞれチャンネル・アイコン167を含んでいてもよい。それは、対応するチャンネル26にアイコン・イメージを供給するリソースを識別するアイコン・グラフィック・ファイル169あるいはアイコンURIリファレンス171を含んでいてもよい。URIは、HTMLリンクのような外部参照あるいは内部ファイルを指してもよい。
【0054】
さらに、チャンネル・レコード91はそれぞれ基本サービスレコード173を含んでいてもよい。それは、与えられたチャンネル26がカスタマイズする基本サービス16を識別するサービスリファレンス175を含んでいる。さらに、基本サービスレコード173は、チャンネル特有の除外識別子177およびチャンネル特有の信用要求事項179のような特性を付加する。与えられたチャンネルが除外識別子177によって遮断可能であると示される場合、与えられたチャンネル26へのアクセスを提供するパッケージ34に加入するユーザは、無線デバイス36のようなデバイス中のチャンネル関連情報のチャンネルおよびディスプレイへのアクセスを抑えることを許される。基本サービスがリアルタイムサービスでない場合、信用要求事項179は与えられたチャンネルに対し記憶信用要求事項181、あるいは要求されるデバイス・メモリを定義する。無線デバイス36のようなデバイスのユーザがチャンネルに加入することを望むが、デバイスが信用要求事項181を満たさない、およびチャンネルが遮断可能でない場合、ユーザは、チャンネル26を含んでいるパッケージ34および(または)直接チャンネル26を予約することは許されなくてもよい。あるいは、ユーザは、ユーザがパッケージを予約することを可能にするために与えられたパッケージ中のあるチャンネルを除外することに決定してもよい。例えば、ユーザが与えられたパッケージの中で提示されたチャンネルのすべてにまだ興味を持たない場合、またパッケージを受信したい場合、これは有用かもしれない。
【0055】
図3及び図8を参照して、いくつかの実施形態では、サービス情報68は、1つ以上のサービスレコード185および1つ以上の補助サービスレコード187を含んでいてもよいかを識別するサービス定義メッセージ183を含んでいる。さらに、上に議論されるように、サービス定義メッセージ183はそれぞれバージョン184を含んでいる。サービス定義メッセージ183は、基本サービス16としてサービスを利用する異なるコンテンツ小売業者24によって提示されたチャンネル26間で共有されるサービスのコンテンツ属性を定義する。サービス定義メッセージ183は、さらにコンテンツ小売業者24がそれぞれのチャンネル・レコード91の中で対応する属性に対するカスタマイズされた値を定義しない場合、使用されてもよい初期コンテンツ属性を定義する。
【0056】
図9を参照して、いくつかの実施形態では、サービスレコード185は、特定の基礎サービス16を識別し、与えられたサービスと他のサービスの相違を示すサービス識別子189と、前の定義に代わってそれぞれのサービスレコードが有効になった時に提供される定義で時間を定義する有効時間99と、サービスに関連した商号を定義する企業提携193と、サービスがアクセスされるデバイスのユーザーに表示されるサービスに対する短い名前を定義する短縮ネーム195と、コメディー、ドキュメンタリー、ドラマ、ミステリーなどのようなサービスによって提供される意味的なクラスのコンテンツについて記述するジャンル197を備えている。いくつかの実施形態では、該当するパッケージ・レコード87のパッケージ初期言語95(図5)によってオーバーライドされる初期言語199と、個人コンテンツ小売業者識別子80(図4)により識別されるように、個人コンテンツ小売業者を介してサービスが利用可能か否かを識別するプライベイトサービス識別子201とを備えている。プライベイトサービス識別子201は、サービスに関する情報が関連する個人コンテンツ小売業者にアクセスすることは許されないユーザーに利用可能でないものとする。
【0057】
さらに、図9及び図10を参照して、サービスレコード185はそれぞれ、コンテンツの品質がサービスによって提供されることを示すサービス・タイプ203を含んでいる。いくつかの実施形態において、例えばサービス・タイプ203は、リアルタイムサービス205、非リアルタイムサービス207、1つの「メディア・プレゼンテーション・ガイド(MPG)タイトルにつき」サービス209、あるいはデータキャストサービス211であってもよい。リアルタイムサービス205は、リアルタイムストリーミング・メディアを含んでいる。非リアルタイムサービス207は、クリップ・ファイルとしてダウンロードされた非リアルタイムメディアを含んでいる。MPGタイトル付きサービス209は、メディア・プレゼンテーション・ガイド40から決定されるように、リアルタイムストリーミング・メディア、クリップ・ファイルとしてダウンロードされた非リアルタイムメディアあるいはこれら2つの組み合わせを含んでいる。データキャストサービス211は、データのインターネットプロトコル(IP)パケットを含んでいる。それは、IPアドレス215およびポート217のようなIPデータキャスト情報213に関係していて、IPデータキャストプレゼンテーションのための1つ以上の多目的のインターネット・メール外延(MIME)タイプ219にさらに関係しているかもしれない。例えば、IPアドレス215は、IPv4あるいはIPv6マルチキャスト・アドレスかもしれない。また、IPポート217はIPv4あるいはIPv6ポートかもしれない。MIME形式219は、各IPアドレスおよびポートの上に提示されたメディアのタイプを定義する。
【0058】
さらに、非リアルタイムサービス207は、ユーザへのプレゼンテーションの前に無線デバイス36のようなデバイスにダウンロードされたファイルまたはクリップを含む非リアルタイムプレゼンテーションを備えている。ファイルがダウンロードされる時間は、1つ以上のコンタクト・ウインドウ中のMPG40によって前もって広告される。コンタクト・ウインドウは、デバイスがファイルの獲得を始めることができる時間枠を示す。
【0059】
いくつかの実施形態では、例えばコンテンツ小売業者24および(または)BCSプロバイダ30は、指定されたプレゼンテーション・ウィンドウへのプレゼンテーションの一覧を制限してもよい。それは、リアルタイムプレゼンテーションに関する与えられたMPGタイトルに関連した開始時刻及び存続期間としてMPG40の中で指定される。しかしながら、この場合、いくつかの実施形態では、スタートと終了時期は、ユーザがプレゼンテーションを見始めてもよい最も初期または最新の時を示す。リアルタイムプレゼンテーションと異なり、この実施形態では、一覧は、プレゼンテーション・ウィンドウ内にいつでも始まる場合がある。プレゼンテーションの期間がプレゼンテーション・ウィンドウより短い場合、ユーザはプレゼンテーション・ウィンドウ内にプレゼンテーションを複数回見るように決定してもよい。
【0060】
これら特性の結果、プレゼンテーションを配信及び見る動作は、コンタクト・ウインドウおよびプレゼンテーション・ウィンドウのそれぞれの端の後に継続してもよい。コンタクト・ウインドウの端に獲得を始めるデバイスは、今までどおりファイルの獲得を終えることができる。デバイスが獲得の試みがいつこの場合失敗したか断定することを可能にするために、MPG40の中のコンタクト・ウインドウの定義はさらにコンタクト持続属性を含んでいる。この理由で、コンタクト・ウインドウの端は、少なくともコンタクト持続の長さまでプレゼンテーションの開始時刻から分けられてもよい。
【0061】
同様に、ユーザがプレゼンテーション・ウィンドウの端にプレゼンテーションを見るように決定すれば、プレゼンテーションの期間までに決定されるように、プレゼンテーションはその端へ見られる。
【0062】
さらに、図9を参照して、サービスレコード185はそれぞれ、名前223、および指定された言語227に関連したサービスの説明225を含む1つ以上のサービス言語固有データ221を含んでいる。
【0063】
さらに、サービスレコード185は、図7で上述したように、1つ以上の信用要求事項179を含んでいる。
【0064】
さらに、サービスレコード185はそれぞれ1つ以上のレイティング(ratings)229を含んでいる。レイティング229はそれぞれ、サービスのための保護者の諮問(advisory)情報を定義する。いくつかの実施形態の中で、例えば図11を参照すると、レイティング229は、レイティングリージョン231、およびレティング・ディメンション235及びレティング値237のような該当する付加的なレイティング情報233を含んでいてもよい。レイティングリージョン231は、レイティング229が当てはまる地理的地域を指定する。関連する基本サービス16が提示される各レイティングリージョン231の個別のレイティング229があってもよい。レイティング・ディメンション235は、当てはまるレイティングシステムのアスペクトを識別する。例えば、アメリカ・リージョンレイティングスキームでは、レイティング・ディメンション235は、「暴力」、「言語」のような記述かもしれない。他のリージョンでは、レイティング・ディメンション235は異なる記述を示してもよい。レイティング値237は、対応するレイテイィングディメンション235に関連した値を指定し、相対的な格付けの量を計り比較するために支援する。
【0065】
さらに、サービスレコード185は、図5で上述されるように、利用可能なエリア239を含んでいる。それは、LOI識別子131およびWOI識別子133のリストを含んでいてもよい。
【0066】
さらに、サービスレコード185は、それぞれサービス・アイコン・レコード241を含んでいてもよい。それは、対応するサービス16にアイコン・イメージを供給するリソースを識別するアイコンのグラフィックのファイルあるいはアイコンURIリファレンスを含んでいてもよい。URIは、HTMLリンクのような外部参照あるいは内部ファイルを指してもよい。
【0067】
さらに、図9及び図12を参照して、サービスレコード185は、それぞれさらに、サービスのコンポーネントを転送するために使用される各フロー45に対するフロー・レコード243を含んでいてもよい。フロー・レコード243はそれぞれ、ユニークなフロー識別子247、ビデオ、オーディオ、時間が計られたテキスト、非リアルタイムの持ち主、非リアルタイム搬送、IPデータキャストあるいは他のある前もって定義したタイプとしてトランスポートレイヤー・ルーティング情報を定義するフロー・ルーティング・タイプ249、フローの中で提示されたメディアのタイプを定義するために使用されるフローMIME形式251、言語がフローによって輸送されたサービス成分に使用したことを明示するフロー言語253、2005年のRev.Aのマルチキャスト・デバイス網インタフェース(MDNI)標準80−T0535−1、リリース3.0マルチキャスト・デバイス網インタフェース仕様に指定されるようなフラグかもしれないフローコンフィグレーションフラグ255を定義するフロー・レコードタイプ245を含んでいる。
【0068】
さらに、フローがIPデータキャスト内容を転送する場合、フロー・レコード243はIPアドレス259およびポート261を指定し、さらにIPデータキャストプレゼンテーション用の1つ以上のMIME形式263に関係しているかもしれないIPデータキャストアドレス・レコード257を含んでいてもよい。
【0069】
さらに、図8及び図13を参照して、いくつかの実施形態では、補助サービスレコード187は、与えられたサービスと他のサービスの相違を示し、特定の補助サービス50を識別するサービス識別子189、サービスレコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間192を含んでいる。
【0070】
さらに、有効時間192の使用の1つの例、すなわちここに記述された他の有効時間は、依存性が異なるSIメッセージによって運ばれるSIレコード間にある状況である。例えば、1つのシナリオでは、新しいパッケージが加えられている。また、そのパッケージは新しいチャンネルを含んでいる。さらに、新しいチャンネルは新しいサービスを指す。共通の有効時間は、新しいパッケージについて記述するパッケージ・レコード、新しいチャンネルについて記述するチャンネルレコード、および新しいサービスについて記述するサービスレコードでセットされてもよい。この有効時間は、これらレコードを運ぶSIメッセージが、レコードが効果を現す前に、これらレコードを受信したデバイスを増加すべく伝送を開始する時間を越えた時間である。有効時間の特徴なしでは、他のメッセージの1つ以上ではなくメッセージのうちの1つを受け取るデバイスは、SIレコードの一貫しないセットを持つだろう。すなわち、正確に受信パッケージ・レコードは、デバイスがまだ受け取っていないチャンネル・レコードを指すかもしれない。あるいは、正確に受信チャンネル・レコードは、デバイスがまだ受信していないサービスレコードを指すかもしれない。
【0071】
さらに、図13及び図14を参照して、補助サービスレコード187は、補助のサービス16のコンポーネントを転送するために、それぞれ1つの補助フローレコード265を含んでいる。いくつかの実施形態では、例えば補助フロー・レコード265は、図12で上述したように、フロー・レコードタイプ245を含んでいる。しかし、補助フローは、フローの内容の表示を提供するフローコンテンツタイプ267を特定していない。いくつかの実施形態において、フローコンテンツタイプ267は、広告、イントロ、アウトロ、バーカー、URL情報およびIPデータキャストのうちの1つを示す。
【0072】
図13に戻って参照して、補助サービスレコード187は、サービスがリアルタイムサービスでない場合、補助サービス50用の補助信用要求事項269を含んでいる。補助信用要求事項269は1つ以上の必要メモリ271を含む、アクセスを支援するデバイスに必要なメモリの最高額を定義する補助のサービスである。必要メモリ271はユーザが関連する基本サービスに加入されるかどうかに依存して変わってもよい。
【0073】
さらに、図3及び図15を参照して、いくつかの実施形態では、MPG情報70はさらにMPGブロック273を含んでいる。それは時間の固定ウインドウにおいて利用可能なコンテンツまたはプレゼンテーション42,48を定義する。MPGブロック273は、基本サービス16に関連した個々のプレゼンテーション42を許可する属性を含んでいてもよい。それは、特定の補助のサービス50および(または)補助のプレゼンテーション48でカスタマイズされるために、MPGタイトル・レコード275によって定義される。例えば、MPGブロック・メッセージ273は、上に定義されるように、MPGブロックによってカバーされた最も初期の時間で、前のMPGブロックによってカバーされた間隔の終了およびバージョン278に相当する開始時刻277、MPGタイトルの適用可能な属性についてすべて完全に記述し、MPGブロック存続期間、プレゼンテーション42およびそれらの関連するメディア・プレゼンテーション案内データを示す全てのMPGタイトルに対するMPGタイトル・レコード275、非リアルタイムプレゼンテーションがMPGブロック存続期間にダウンロードしたすべての非リアルタイムプレゼンテーションのためのコンタクト・ウインドウ情報279、サービス16がアクセスされてもよい様々なチャンネル26のための各MPGタイトルに対するカスタマイズされたアプリケーションを定義するチャンネル・カスタマイゼーション・レコード281、MPGタイトルがブラックアウトであるリージョン(複数可)を定義するブラックアウト情報283を定義する。
【0074】
顕著に、図16を参照すると、チャンネル・カスタマイゼーション・レコード281はそれぞれMPGタイトル・カスタマイゼーション・レコード285に加えて、カスタマイズされることになっている特定チャネル26を識別する各チャンネルリファレンス283に関連した1つ以上の補助プレゼンテーション48を識別してもよい。それは、いずれかおよび(または)ディスプレイに関連し、与えられたプレゼンテーションを実行するすべての属性の追加のタイトルに特有のカスタマイゼーションを提供する。
【0075】
したがって、補助のサービス50は任意のレベルのメディア凝集に関係しているかもしれない。そのメディア凝集は、プレゼンテーション42ごと、サービス16ごと、チャンネル26ごと、層32ごと、パッケージ34ごと、コンテンツ小売業者24ごとである。プレゼンテーションに加入されたデバイス、サービス、チャンネル(層)、パッケージにする、またはコンテンツ小売業者、モニタ、コンテンツのための補助サービスがある。したがって、デバイスに配信されたコンテンツは、任意のレベルのメディア配信、各コンテンツ小売業者の補助サービスによってそのためにカスタマイズされてもよい。
【0076】
図17を参照すると、1つ以上の以前に言及されたコンテンツサーバ60は上記の定義された、メディアセグメント14及び(または)プレゼンテーション42,48を含む市場コンテンツ小売り業者レコード66、関連した市場コンテンツ小売り業者レコード71、サービス情報68、関連したサービス定義レコード183、MPG情報70としてMPGブロック・メッセージ・レコード273を格納する。
【0077】
こうして、図1及び図17を参照すると、市場コンテンツ小売業者レコード66は、それぞれのパッケージ34、層32、各コンテンツ小売業者24のチャンネル26および(または)システム10のBCSプロバイダ30に関連したデータおよび情報を備える。サービス定義レコード183は、それぞれの基本サービス16およびシステム10の補助サービス50に関連したデータおよび情報を備える。さらに、MPGブロック・メッセージ・レコード273は、各コンテンツ小売業者24および(または)BCSプロバイダ30に関連し、各チャンネル26に関連し、特定のプレゼンテーションおよびサービスに関連したデータおよび情報を含む。
【0078】
図18を参照して、いくつかの実施形態では、無線デバイス36は、無線デバイスへの入力を生成するための入力メカニズム246、および無線デバイスのユーザによって消費のための情報を生成するための出力メカニズム248を備えている。例えば、入力メカニズム246は、鍵かキーボード、マウス、タッチスクリーン・ディスプレイ、音声認識モジュールなどのようなメカニズムを含んでいてもよい。さらに、例えば、出力メカニズム248はユーザインタフェース38を含んでいてもよい。それは、ディスプレイ、オーディオ・スピーカー、触覚型のフィードバック・メカニズムなどかもしれない。
【0079】
さらに、無線デバイス36は、無線ネットワーク46を介してデータを送信することができ、ソフトウェアアプリケーションを受信して実行することができ、そして、無線ネットワーク46に接続されたMDS12あるいは別のコンピュータ・デバイスから送信されたデータを表示することができるコンピュータ・プラットフォーム250を有している。コンピュータ・プラットフォーム250は、データレポジトリ252を含んでいる。それは、読み出し専用、ランダムアクセスメモリ(RAM及びROM)、EPROM、EEPROM、フラッシュカードあるいはコンピュータ・プラットフォームに共通の任意のメモリのような、揮発性・不揮発性メモリを備えてもよい。さらに、データレポジトリ252は1つ以上のフラッシュ・メモリ・セルを含んでいてもよいし、あるいは磁気メディアのような任意の第2第三の記憶装置、視覚のメディア、テープあるいはソフトディスクあるいはハードディスクを含んでいてもよい。
【0080】
さらに、コンピュータ・プラットフォーム250は、さらに特定用途向け集積回路(ASIC)、あるいは他のチップセットである処理エンジン254、プロセッサ、論理回路あるいは他のデータ処理デバイスを含んでいる。ASICのような、処理エンジン254あるいは他のプロセッサは、メディア・マネージャー・モジュール258(下に議論された)および(または)無線デバイスのデータレポジトリ252の位置/位置モジュール287(下に議論された)のような任意の駐在のプログラムとのインタフェースであるアプリケーション・プログラミング・インターフェース(API)層256を実行してもよい。API256はそれぞれの無線デバイス上で実行するランタイム環境である。1つのそのようなランタイム環境は、サンディエゴ(カリフォルニア)のクァルコム社によって開発されたワイヤレス対応バイナリ・ランタイム環境(登録商標)(BREW(登録商標))である。例えば、無線コンピューティング・デバイス上のアプリケーションの実行をコントロールするために作動する他のランタイム環境が利用されてもよい。
【0081】
処理エンジン254は、無線デバイス36の機能性、および無線アクセスネットワーク46上で無線デバイスを動作可能にするハードウェア、ファームウェア、ソフトウェアおよび組み合わせで具体化された様々な処理サブシステム260を含んでいる。例えば、処理サブシステム260は通信を開始して維持し、データを交換し、マルチメディア・プレゼンテーションの実行を考慮に入れる。無線通信装置のようないくつかの実施形態において、処理エンジン254は1つあるいは次のもののようなサブシステム260を処理する組み合わせを含んでいてもよい。それは、音、不揮発性メモリ、ファイル・システム、送信する、受信、捜索者、レイヤ1、レイヤ2、レイヤ3、メイン制御、遠隔手順、ハンドセット、パワーマネジメント、診断のデジタルシグナルプロセッサ、ボコーダ、通信、呼マネージャー、ブルートゥース(登録商標)システム、ブルートゥース(登録商標)LPOS、位置決定、位置エンジン、ユーザインタフェース、スリープ、データサービス、セキュリティ、認証、USIM/SIM、音声サービス、グラフィックス、USB、MPEG、GPRSなどのようなマルチメディアである。示された実施形態については、エンジン256を処理する処理サブシステム260は、コンピュータ・プラットフォーム250上で実行するアプリケーションと対話するあらゆるサブシステム構成装置を含んでいてもよい。例えば、処理サブシステム260は、受信データが読むあらゆるサブシステム構成装置を含んでいてもよい。また、データはメディア・マネージャー・モジュール258を代表してAPI256から書く。
【0082】
コンピュータ・プラットフォーム250は、さらに、ハードウェア、ファームウェア、ソフトウェア、また組み合わせにより具体化された通信モジュール262を備えている。それは、無線デバイス36と無線アクセスネットワーク46との間と同様に、無線デバイス36の様々なコンポーネント中の通信を可能にする。例えば、通信モジュール262は、MDS12および(または)無線アクセスネットワーク46と無線通信用のトランシーバモジュールを含んでいてもよい。
【0083】
メディア管理モジュール258は、メディア予約、メディア受信額、および無線デバイス36上でメディアをプレイ/視聴できるように作動する。メディア管理モジュール258は、ハードウェア、ソフトウェア、ファームウェアおよび(または)無線デバイス36上のメディアに関連する動作を管理するように動作可能な実行命令の他のセットも含んでいてもよい。さらに、メディア管理モジュール258および(または)データレポジトリ252は、ユーザインタフェース38上でコンテンツを視聴/プレイするために、SIメッセージ44およびその関連するコンテンツ情報を格納する。いくつかの実施形態では、メディア管理モジュール258は、無線デバイス36に対しメディアのプレイ/視聴を提供するべく関連する情報の受信、アクセス、格納する能力を提供するメディア管理ロジック264を含んでいる。例えば、メディア管理ロジック264は、SIメッセージ44およびユーザインタフェース38上のディスプレイMPG40を解析し、及び(または)、リアルタイム及び非リアルタイムのコンテンツを含むチャンネル26の一覧を提供するように作動する。同様に、メディア管理ロジック264は、コンテンツ小売業者24および(または)BCSプロバイダ30とパッケージ34への加入を管理し、かつ関連する加入情報51を格納するように作動する。例えば、無線ネットワークの動作、および(または)マルチメディアパッケージ34への加入に関係のあるデバイス36上に格納された加入情報51は、加入識別情報、鍵などのような任意の情報かもしれない。さらに、メディア管理ロジック264は、コンテンツのプレイ/視聴を管理すると同様に、それぞれのコンタクト・ウインドウに基づいて非リアルタイムプレゼンテーションに関連して、メモリ管理機能を含む獲得および記憶装置もコンテンツのプレイ/視聴を管理するように作動する。さらに、リアルタイムプレゼンテーションおよびデータキャストプレゼンテーションを受信するために、メディア管理ロジック264は通信モジュール262で作動する。
【0084】
例えば、いくつかの実施形態では、デバイス36は無線アクセスネットワークに加入するか、あるいは無線アクセスネットワーク46上で動作されてもよい。典型的には、ネットワーク46上へのデバイス36の動作は、1つのコンテンツ小売業者24および(または)BCSプロバイダ30から通知し、および(または)マルチメディアサービスの受信を制限する。さらに、この動作は、デバイスがパッケージ34に加入していなくても、デバイス36がSIメッセージ44(図1)を含む放送を受信することを可能にする。放送のために、いくつかの実施形態では、SIメッセージ44は、コンテンツ小売業者のすべてによって定義されたMPGブロック・レコード72をすべて含んでいる。さらに、この場合、SIメッセージ44および(または)その対応するフロー45は、プログラミングの与えられたスケジュールのためのコンテンツ、つまり基本サービスおよび基本サービス・プレゼンテーションのすべて、および補助サービスおよび補助プレゼンテーションのすべてを含んでいてもよい。この例において、SIメッセージ44を受信する際、メディア管理モジュール258は、デバイスに関連したコンテンツ小売業者、さらにデバイスにより加入されたパッケージに基づいて、すべてのレコード及び(または)デバイスに適切でないコンテンツをフィルタするように動作可能である。このように、メディア管理モジュール258は、MPG40を構築し、デバイス36上でプレゼンテーション42,48を提供し、またSIメッセージ44および(または)レコードをアドレスすることによるフロー45中のコンテンツ、及び(または)デバイスに適切なコンテンツの調査を最適化する。
【0085】
さらに、付加的な実施形態において、無線デバイス36は、さらにコンピュータ・プラットフォーム250上の位置/場所モジュール287を含んでいてもよい。位置/場所モジュール287は、ハードウェア、ソフトウェア、ファームウェアおよび(または)無線デバイス36により実際に評価された地理的位置289を求め及び(または)決定するように動作可能な実行命令の他のセットも含んでいてもよい。位置/場所モジュール287は、遠隔に捜し出された位置決定システム47(図1を参照)との通信を通じて地理的位置289を求め及び(または)決定するように動作可能である。さらに、無線デバイスの与えられた地理的位置289に基づいて、無線デバイス36に与えられた補助サービス50および(または)補助プレゼンテーション48のセットを提示するために、位置/場所モジュール287は、メディア管理モジュール258と結合して作動してもよい。
【0086】
例えば、無線デバイス36は、MDS12、コンテンツ小売業者24および(または)BCSプロバイダ30から、位置補助サービス相関レコード291を受信してもよい。それは1つあるいは複数の補助サービスおよび(または)補助プレゼンテーションのうちの1つを備えた複数の地理的なエリアを参照する。さらに、メディア管理ロジック264は、与えられた地理的位置289の地理的なエリアを決定し、ユーザに提供すべく補助サービス50及び(または)補助プレゼンテーション48の該当するセットを参照するように動作可能である。
【0087】
位置決定システム47(図1)は、1つあるいは地理的な測位システム(GPS)および(または)ネットワークベースの位置モジュールのような、軌道に乗るシステムおよび地球上の基づいたシステムの組み合わせを含んでもよい。そのような地理情報システムの1つの例は、サンディエゴ(カリフォルニア)のクァルコム社から利用可能なGPS無線位置技術を支援したQPoint(登録商標)測位ソフトウェア及びgpsOne(登録商標)ハイブリッドを含んでいる。しかしながら、位置決定システム47はそれに制限されていなく、他のシステムあるいは、それぞれの無線デバイスの地理的位置289に関係のある情報を集めて、変形し、操作し、分析し、かつ生産するために使用されるツールも含んでいる。
【0088】
図19を参照して、いくつかの実施形態では、MDS12は、特別オブジェクトあるいは一般的な計算装置となる任意のタイプのハードウェア、ソフトウェア、ファームウェア、サーバ、パソコン、ミニコンピュータ、メインフレーム・コンピューターあるいは任意の計算装置の少なくとも1つを含んでもよい。さらに、個別のサーバまたはコンピュータ・デバイスおよび(または)、パーティへの使用可能なフォーマットでのデータを受け取り、操作し、かつ提供する及び(または)デバイスとネットワークの間のデータフローおよびMDS12中の制御の個別の層(separate layer of control)を提供するべく協働するMDS12に関連したネットワークがある場合がある。
【0089】
MDS12は、MDS12への入力を生成するための入力メカニズム266、およびMDS12のオペレータによって消費のための情報を生成するための出力メカニズム268を備えている。例えば、入力メカニズム266は、鍵かキーボード、マウス、タッチスクリーン・ディスプレイ、音声認識モジュールなどのようなメカニズムを含んでいてもよい。さらに、例えば、出力メカニズム268は、ディスプレイ、オーディオ・スピーカー、触覚型のフィードバック・メカニズムなどかもしれない。さらに、入力メカニズム266は遠隔のコンピュータかワークステーションのようなリモート装置かもしれない。それはMDS12にアクセスする。いくつかの実施形態では、例えば、入力メカニズム266は、カスタム属性28、そしてプレゼンテーション42,48、チャンネル26、層32およびパッケージ34に関連した情報の確立及び/または操作のために、サービス属性20を入力するべくオペレータによって利用されてもよい。
【0090】
さらに、MDS12は、データを受信し送信することができ、ソフトウェアアプリケーションを受付けて、実行することができ、そして、データを表示することができる、複数の駐在のコンピュータ・プラットフォーム270あるいは分配されたコンピュータ・プラットフォームを備えている。コンピュータ・プラットフォーム270は、データレポジトリ272を含んでいる。それは、読み出し専用、ランダムアクセスメモリ(RAMとROM)、EPROM、EEPROM、フラッシュカードあるいはコンピュータ・プラットフォームに共通の任意のメモリのような、揮発性・不揮発性メモリを含んでもよい。さらに、データレポジトリ272は1つ以上のフラッシュ・メモリ・セルを含んでいてもよいし、あるいは磁気メディアのような任意の第2、第3の記憶装置、視覚のメディア、テープあるいはソフトあるいはハードディスクを含んでいてもよい。いくつかの実施形態では、例えば、データレポジトリ272は1つ以上のコンテンツサーバ60を含んでいる。
【0091】
さらに、コンピュータ・プラットフォーム270は、さらに特定用途向け集積回路(ASIC)、あるいは他のチップセットである処理エンジン274、プロセッサ、論理回路あるいは実行命令を実行するための他のデータ処理デバイスを含んでいる。
【0092】
コンピュータ・プラットフォーム270は、さらにハードウェア、ファームウェア、ソフトウェアおよびこれらの組み合わせで具体化された通信モジュール276を備えている。通信モジュール276は、MDS12と無線デバイス36と同様にMDS12の様々なコンポーネント中の通信を可能にする。例えば、通信モジュール276は、無線アクセスネットワーク46を含んでいる。さらに、例えば、通信モジュール276は、無線デバイス36および(または)無線アクセスネットワーク46を備えた無線通信用のトランシーバモジュールを含んでいてもよい。
【0093】
さらに、加入/配信管理モジュール278は、MDS12によって実行され、ここに記述されたメディア分布機能をすべて管理するために作動するコンピュータ・プラットフォーム270上に存在する。加入/配信管理モジュール278は、ハードウェア、プロセッサ、ソフトウェア、ファームウェアおよび(または)MDS12のメディアに関連する動作を管理するように動作可能な実行命令の他のセットも含んでいてもよい。さらに、いくつかの実施形態では、加入/配信管理モジュール278は、MDS12に対しコンテンツ及びコンテンツ関連情報を受信し、格納し、操作し、分配する能力を提供する加入/配信管理ロジック280を含んでいる。例えば、加入/配信管理ロジック280は、コンテンツ及びコンテンツ関連情報を受信すべく、カスタマイゼーション情報、補助サービス、補助プレゼンテーション、経路情報、層情報およびパッケージ情報のようなコンテンツ小売業者具体的情報と同様に作動する。さらに、加入/配信管理ロジック280は、予約リクエスト、承認か否認、および承認された場合の予約リクエストに基づいたデジタル権利の管理として、加入関連情報を受信し、処理し、送信するよう動作可能である。
【0094】
さらに、加入/配信管理モジュール278はSI生成器62を含んでいてもよい。上に議論されるように、SIジェネレータ62は、MDS12に入力された様々なレコードおよび定義を集めて、かつマルチキャスト、ユニキャスト、あるいはそうでなければ1つ以上のデバイスに送信されたSIメッセージ44(それは放送されてもよい)のようなメッセージへそれらを組み合わせるように動作可能である。例えば、SI生成器42は、1つ以上のデバイスに対して、無線アクセスネットワーク46のようなインタフェースを備えていてもよい。一般に、インタフェースは、符号分割多元接続(符号分割多元接続)、広帯域の符号分割多元接続(WCDMA)、普遍的な移動体通信システム(UMTS)、高度な携帯電話サービス(AMPS)、時分割多元接続(TDMA)、周波数分割多元接続(「FDMA」)のような空気インタフェース技術を使用して、物理接続および(または)無線接続、直交周波数分割多元接続(OFDMA)、移動体通信(GSM(登録商標))用のグローバルなシステム、単一のキャリア(1X)無線搬送テクノロジー(RTT)、エボリューションデータ(EV−DO)技術、一般的なパケット無線サービス(GPRS)、増強されたデータGSM(登録商標)環境(EDGE)、高速ダウンリンク・データ・パケット・アクセス(HSPDA)、 アナログおよびディジタル・サテライトシステム、および無線通信ネットワークおよびデータ通信網の少なくとも1つの中で使用されてもよい他のテクノロジー/プロトコルであってもよい。
【0095】
動作において、図20を参照すると、チャンネルをカスタマイズする方法のいくつかの実施形態は、少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ることを備える(ブロック301)。例えば、いくつかの実施形態では、MDS12は、例えば、各基本サービス16および基本サービスを備えた各基本プレゼンテーション42を定義するコンテンツプロバイダあるいはローカルデータベースからサービス属性20を得る。さらに、例えば、サービス属性情報20は、各チャンネルレコード91(図7)の基本サービスレコード173によりリファレンスされるとし、各サービスレコード185に対し識別されるとして、SIメッセージ44のサービス情報68(図3)内で定義されてもよい。いくつかの実施形態の中で、例えばMDS12は、1つ以上のコンテンツプロバイダ18から基本サービス16の一部を形成する1つ以上のプレゼンテーション42を定義するメディアセグメント14を受信してもよい。非リアルタイムコンテンツの場合でのように、このコンテンツは1つ以上のコンテンツサーバ60上に格納され、及び/またはリアルタイムコンテンツの場合でのように、MDS12に関連したネットワークを通じて送信されてもよい。一方、MDS12は、プレゼンテーションが取り戻されてもよい位置のリファレンスを受信してもよく、または、それからプレゼンテーションは別の目的地へ転送されてもよい。
【0096】
さらに、方法は、少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ることを備えている(ブロック303)。例えば、いくつかの実施形態において、MDS12は、属性およびコンテンツプロバイダ、あるいは駐在のデータベースからのように1つ以上の補助のプレゼンテーション48を定義することを含む補助サービス50(図1)を得てもよい。さらに、例えば、カスタム属性情報22は、所定のサービス50に備えられている所定の補助プレゼンテーション48に関連させてもよい。さらに、補助サービス50は、各サービスレコード185(図9)の補助サービスレコード187によりリファレンスされるとし、SIメッセージ44のサービス情報68(図2)内で定義されてもよい。いくつかの実施形態の中で、例えばMDS12は、1つ以上のコンテンツプロバイダ18から補助サービス50の一部を形成する1つ以上の補助プレゼンテーション48を定義するメディアセグメント14を受信してもよい。例えば、補助プレゼンテーション48および(または)補助サービス50は、イントロ、アウトロ、広告、バーカー、URLおよびIPデータキャストを含む非リアルタイムの一部および(または)リアルタイムの一部のコンテンツを含んでいてもよい。非リアルタイムコンテンツの場合でのように、このコンテンツは1つ以上のコンテンツサーバ60上に格納され、かつ、またはリアルタイムコンテンツの場合でのように、MDS12に関連したネットワークを通じて送信されてもよい。一方、MDS12は、補助プレゼンテーションが取り戻されてもよい位置へのリファレンスを受信してもよく、または、それから補助プレゼンテーションは別の目的地へ転送されてもよい。
【0097】
さらに、方法は、基本プレゼンテーション及び補助プレゼンテーションにそれぞれ関連し、小売業者に関連した複数のカスタマイズチャンネルの定義を得ることを備えている(ブロック305)。例えば、いくつかの実施形態では、MDS12は、各コンテンツ小売業者24、あるいはローカルデータベースからカスタム属性情報22を得て、小売業者によりカスタマイズされたチャンネル26を定義するために基本サービス属性20をカスタム属性に置き換える。いくつかの実施形態では、MDS12は、特に、1つ以上のパッケージ・レコード87を定義する市場コンテンツ小売業者レコード71(図4)を受信する。各パッケージ・レコード87は、補助サービスリファレンス77と同様に、1つ以上の層レコード89および(または)チャンネルレコード91をリファレンスする。パッケージ、層あるいはチャンネルは、それぞれさらに補助サービスを定義しかつ/またはリファレンスしてもよい。結局、パッケージ・レコード87は、それぞれ基本サービスレコード173(図7)、パッケージ内の各チャンネルを定義するために組み合わせられる関連した補助サービス(一方のパッケージ、層、チャンネル、サービスおよび(または)プレゼンテーション・レベルで定義された)を定義する。
【0098】
いくつかの実施形態の中で、例えばMDS12は、最終的にマルチメディア対応のデバイスにより受信するために、インタフェースを介してカスタムチャンネル定義を送信する(ブロック307)。例えば、MDS 12は、カスタム・チャンネル26の定義を含むSIメッセージ44を送信する。さらに、SIメッセージ44は、基本サービス16のプレゼンテーション42および補助サービス50のプレゼンテーション48を含んでいてもよい。いくつかの実施形態では、デバイス36は、小売業者カスタマイズチャンネル26を生成すべく、デバイス36がサービスを受信して、小売業者−特定基本サービス16と補助サービス50とを組み合わせる小売り業者の同一性に基づいてコンテンツをフィルタする。
【0099】
また、別の実施形態では、MDS12は、SIメッセージ44の少なくとも一部、基本サービス16の少なくとも一部および補助サービス50の少なくとも一部も含んでいる転送フロー45を提供する。例えば、MDS12は、所定時間で、および(または)デバイスからリクエストを受信するようにフロー45を放送してもよい。この場合、SIメッセージ44は、基本サービス、および基本サービスをカスタマイズする補助サービスの両方を定義する少なくとも1つのチャンネルレコード91を含んでいる。さらに、この場合、無線デバイス36のようなマルチメディアを処理可能なデバイスはフロー45を受信し、チャンネルレコード91にて識別されるように、プレゼンテーション42および補助プレゼンテーション48の組み合わせを生成する。
【0100】
同様の場合において、フロー45は、1つ以上の市場コンテンツ小売業者レコード71および(または)パッケージ・レコード87、及び(または)層レコード137、及び(または)サービス定義183、及び(または)MPGブロック273、及び(または)チャンネル・カスタマイゼーション・レコード281、及び(または)、MPGタイトル・カスタマイゼーション・レコード285を備え、これらのレコードの少なくとも1つは、カスタマイズされた基本サービス16及び補助のサービス50の組み合わせを定義してもよい。あるいは、MDS12は、MDS12中に含まれていた定義に基づいたフロー45を生成するように関連するデバイスおよび(または)ネットワークに命令してもよい。
【0101】
別の実施形態において、MDS12に関連した配信管理モジュール278は、メディアを処理可能なデバイスに対し定義及びメディアコンテンツを供給すべく、配信管理ロジック280を実行する。メディアコンテンツは、放送システムからのリアルタイムコンテンツおよび(または)記憶装置中のファイルからの非リアルタイムコンテンツかもしれない。さらに、配信管理モジュール278は、ユーザインタフェース38上のカスタマイズされたプレゼンテーションを生成するために、所定の基本プレゼンテーション42及び所定の補助プレゼンテーション48のある部分を組み合わせるための指示を提供する指定されたレコードに基づいた定義を生成する。この場合、カスタマイズされたプレゼンテーションは、チャンネルの少なくとも1つの部分を含む。それは基本サービスについてのカスタマイズされた一覧として考えられる。さらに、カスタマイズされたプレゼンテーションを定義する指定されたレコードは、コンテンツ小売業者24および(または)BCSプロバイダ30のようなメディアを提供するパーティによって定義される。
【0102】
さらに、付加的な実施形態では、MDS12は、特定のコンテンツ小売業者24および(または)BCSプロバイダ30に関連し定義される1以上の位置補助サービス相関レコード291を無線デバイス36へ送る。この付加的な実施形態の中で、レコード291は、所定のカスタムチャンネル26を定義し、無線デバイス36に提供される1以上の基本プレゼンテーション42の少なくとも一部をカスタマイズすべく、無線デバイス36の地理的位置289及び、1以上の補助プレゼンテーション48の少なくとも一部に基づいて定義してもよい。
【0103】
図21を参照して、他の実施形態では、カスタマイズされたコンテンツ情報を示す方法は、少なくとも1つの基本サービスに対応した複数の基本プレゼンテーションを受信することを備える(ブロック311)。例えば、いくつかの実施形態では、無線デバイス36のようなメディア対応のデバイスは、MDS12から基本プレゼンテーション42を受信する。別の実施形態では、無線デバイス36のようなメディア対応のデバイスは、MDS12から、それぞれ基本プレゼンテーション42を備える1つ以上の基礎サービス16の少なくとも一部を受信する。また、別の実施形態では、デバイスは、1つ以上のフロー45の少なくとも一部を受信する。また、フローはそれぞれ、基本プレゼンテーション42を含む1つ以上の基本サービス16の少なくとも一部を含んでいる。あるいは、MDS12は、基本プレゼンテーション42を送信し、及び(または)MDS12中に含まれている定義に基づいて、基本プレゼンテーション42を含むフロー45を生成するように関連するデバイスおよび(または)ネットワークに命令してもよい。
【0104】
さらに、方法は、少なくとも1つの補助サービスに対応した複数の補助プレゼンテーションを受信することを備える(ブロック313)。いくつかの実施形態では、無線デバイス36のようなメディア対応のデバイスは、MDS12から補助プレゼンテーション48を受信する。別の実施形態では、デバイスは、MDS12から、補助のプレゼンテーション48を含む1つ以上の補助サービス50の少なくとも1部を受信する。また、別の実施形態では、デバイスは、1つ以上のフロー45の少なくとも1部を受信する。また、少なくとも1つのフローは、補助プレゼンテーション48を含んでいる。あるいは、MDS12は、MDS 12中に含まれていた定義に基づいて、補助プレゼンテーション48を含むフロー45を生成するように関連するデバイスおよび(または)ネットワークに命令してもよい。
【0105】
さらに、方法は、複数の補助プレゼンテーションに備えられる基本プレゼンテーションの所定の組み合わせに基づいてカスタムチャンネルの生成を初期化することを備えている(ブロック315)。例えば、いくつかの実施形態では、上述されるように、無線デバイス36のようなメディア対応のデバイスは、カスタムチャンネルの小売業者−特定定義つまり市場コンテンツ小売業者レコード71(図4)に基づいて、所定の補助プレゼンテーション48の少なくとも1部内の所定の基本プレゼンテーション42を組み合わせる。例えば、補助プレゼンテーション48の所定部分はリアルタイムメディアおよび(または)イントロ、アウトロ、広告、URLおよび(または)IPデータキャストのような非リアルタイムメディアを含んでいてもよい。
【0106】
別の実施形態では、無線デバイス36上のメディア管理モジュール258は、基本プレゼンテーション42、および少なくともユーザインタフェース38上のカスタマイズされたプレゼンテーションを生成する補助プレゼンテーション48のある部分を組み合わせるためにメディア管理ロジック264を実行する。この場合、カスタマイズされたプレゼンテーションは、チャンネルの少なくとも1つの部分を含む。また、カスタマイズされたプレゼンテーションは、コンテンツ小売業者24および(または)BCSプロバイダ30のようなメディアを提供するパーティによって定義される。
【0107】
さらに、付加的な実施形態では、無線デバイス36は、さらに、特定のコンテンツ小売り業者24および(または)BCSプロバイダ30に関連し定義される1以上の位置補助サービス相関レコード291をMDS12から受信する。さらに、無線デバイス36の地理的位置289を決定するために、無線デバイス36上のポジション/ロケーションモジュール287は位置決定システム47と通信してもよい。さらに、レコード291は、所定のカスタムチャンネル26を定義し、無線デバイス36に提供される1以上の基本プレゼンテーション42の少なくとも一部をカスタマイズすべく、無線デバイス36の地理的位置289及び、1以上の補助プレゼンテーション48の少なくとも一部に基づいて定義してもよい。例えば、上記特徴は、無線デバイスへのターゲットとされ、位置ベースの広告を考慮に入れる。
【0108】
したがって、記述された実施形態は、小売業者が、小売業者指定、基本マルチメディアサービスのカスタム一覧、つまり カスタムチャンネル、ブランド、相違、および小売業者のカスタム・チャンネルの関連性を提供することを可能にする。さらに、多数のコンテンツ小売業者24および(または)複数のデバイスへのプロバイダ・マルチメディア・サービスに競争しているBCSプロバイダ30との環境において、記述された実施形態は、複数の基本サービスおよび(または)基本プレゼンテーションの各1つへのカスタマイゼーションを識別し、かつ各小売業者/プロバイダ特有のカスタマイズチャンネルのセットを生成するべく、これらカスタマイゼーションを独立して適用する複数の小売業者/プロバイダのために、装置と方法を提供する。
【0109】
さらに、MPGブロック72(図2)に含まれる情報が、ユーザがパッケージ情報を調査し、パッケージを予約してもよいカスタム予約メニューを構築するために利用されてもよいことは注目されるべきである。例えば、予約のために提示されているパッケージに関係のある情報は、所定のコンテンツ小売業者24のMPGタイトル・レコード80(図6)に関連したサービスリファレンス104(図6)に基づいてもよい。
【0110】
様々な実例となるロジック、ロジックブロック、モジュール、およびここに示された実施形態に関して記述された回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)あるいは他のプログラム可能論理回路、離散的なゲートかトランジスタ・ロジック、離散的なハードウェアコンポーネントあるいはこれら記述された機能を実行することを目指した任意の組み合わせで実装されてもよいし実行されてもよい。汎用プロセッサはマイクロプロセッサであってもよいが、代案では、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラあるいはステイトマシンかもしれない。プロセッサも、例えば、DSPとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、DSPコアと協働する1個以上のマイクロプロセッサあるいは他のそのような構成のように、計算装置の組み合わせとして実装されてもよい。
【0111】
さらに、ここに示された実施形態に関して記述された方法あるいはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されたソフトウェアモジュール、あるいは2つの組み合わせで直接具体化されてもよい。ソフトウェアモジュールは、RAMメモリ、フラッシュ・メモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスター、ハードディスク、リムーバブル・ディスク、CD−ROMあるいは技術中で既知の記憶メディアの他のフォームに存在してもよい。典型的な記憶メディアは、プロセッサ、記憶メディアプロセッサといった情報を読み書きすることができるようなものに接続される。また、記憶メディアはプロセッサに不可欠かもしれない。プロセッサと記憶メディアはASICに存在してもよい。ASICは、ユーザ端末に存在してもよい。さらに、プロセッサと記憶メディアは、ユーザ端末の離散的なコンポーネントとして存在してもよい。
【0112】
先の開示が実例となる実施形態を示している間に、添付された請求項によって定義されるとして記述された実施形態の範囲から逸脱することなく様々な変更および改良を行なうことができることが注目されるべきである。更に、記述された実施形態のエレメントは単数に記述されてもよいし要求されてもよいが、もし単数への制限が明示的に述べられなければ、複数は熟考される。
【技術分野】
【0001】
本開示された実施例は、一般的なコンテンツ配信システムのオペレーションに係り、特にメディア配信システム中の基本サービスと共に補助のサービスを提供し実行する方法と装置に関する。
【背景技術】
【0002】
現在のコンテンツ・デリバリ/メディア配信システムにおいて、コンテンツプロバイダは、コンテンツ小売業者に関連したネットワークに、オーディオ、ビデオ、マルチメディア、リアルタイムおよび非リアルタイムコンテンツの形式でコンテンツを供給する。ネットワークは、コンテンツ小売業者を介してパッケージとして知られるコンテンツのあるグループを予約したエンドユーザ・デバイスにコンテンツを配信するように動作する。
【0003】
現在、異なるコンテンツ小売業者に関連した異なるエンドユーザ・デバイス上のサービスの一覧は、本質的に同じである。サービス用のデータとしては、フローの単一のセット以上のマルチキャストはあるが、サービスを補助するためのデータを配信するメカニズムは未だ存在しない。
【0004】
こうして、同じサービスが多数のコンテンツ小売業者によって提供される時、コンテンツ小売り業者は、加入者に対し提示されたコンテンツをカスタマイズすることを可能にすることは望ましい。
【発明の概要】
【0005】
本特許出願は、2005年9月12日に出願され、本明細書の譲受人に譲渡され、本明細書に参照によって明確に組み込まれる「AUXILLIARY SERVICES FOR THE DELIVERY OF CUSTOMIZATION DATA FOR CHANNEL」と題された仮出願60/716,475号の優先権を主張する。
【0006】
補助サービスは、コンテンツ小売り業者を特定するコンテンツを配信する。このデータには、広告、発表、宣伝用の情報、URLリンク、バーカーなどがある。補助サービスコンテンツは、加入者にカスタマイズされたプレゼンテーションを提供すべく共通または基本サービスのコンテンツと結合する。
【0007】
1つの実施例では、チャンネルをカスタマイズする方法は、少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ることを備える。方法は、さらに、複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を受信することを備える。関連する実施例において、少なくとも1つのプロセッサは、上述した動作を実行する。他の関連する実施例においては、コンピュータ読取可能媒体に備えられるコンピュータプログラムは、実行時に、コンピュータデバイスに対し、上述した動作を実行するよう指示する。
【0008】
他の実施例において、コンテンツ情報を提供する装置は、少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を受信する手段と、少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を受信する手段とを備える。さらに、前記装置は、複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を受信する手段を備える。
【0009】
さらなる実施例において、カスタマイズされたコンテンツを提供するための装置は、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションそれぞれに対する基本プレゼンテーション定義、及び少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションそれぞれに対する補助サービス定義を有するコンテンツサーバを備える。前記装置は、さらに、デバイスに対しカスタマイズされたコンテンツを定義するよう動作可能な複数の小売業者のそれぞれ、基本プレゼンテーション定義の少なくとも1つと補助サービス定義の少なくとも1つとの所定の組み合わせに基づくカスタム定義を備えるカスタムチャンネルレコードそれぞれのためのカスタムチャンネルレコードとを備える。さらに、前記装置は、カスタマイズされたチャンネルレコードを有するメッセージを生成し送信することが可能な生成モジュールを備える。
【0010】
また、他の実施例において、カスタマイズされたコンテンツ情報を実行する方法は、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信することを備える。前記方法は、さらに、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信することを備える。さらに、前記方法は、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することを備える。関連する実施例において、少なくとも1つのプロセッサは、上述した動作を実行することを備える。他の関連する実施例において、コンピュータ読取可能媒体に備えられるコンピュータプログラムは、実行時に、コンピュータデバイスに対し、上述した動作を実行するよう指示する。
【0011】
また、他の実施例において、コンテンツ情報を提供するための装置は、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信する手段と、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信する手段とを備える。さらに、前記装置は、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信する手段を備える。さらに、前記装置は、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成する手段を備える。
【0012】
他の実施例において、カスタマイズされたコンテンツを提供するための無線デバイスは、メディア管理モジュールが配置されたコンピュータプラットフォームを備える。前記メディア管理モジュールは、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーション、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーション、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信するよう動作可能である。前記前記メディア管理モジュールは、さらに、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルの生成を初期化するよう動作可能である。
【図面の簡単な説明】
【0013】
【図1】図1は、カスタマイズされたコンテンツおよびチャンネルを提供するためのシステムのアスペクトの概略図である。
【図2】図2は、複数の実体と、図1のシステムに基づいた、複数のカスタマイズされたチャンネルの関係の実施形態の概略図である。
【図3】図3は、図1のシステムによって転送されたシステム情報メッセージの実施形態の概略図である。
【図4】図4は、図3のSIメッセージに関連した市場コンテンツ小売業者レコードの実施形態の概略図である。
【図5】図5は、図4の市場コンテンツ小売業者レコードに関連したパッケージ・レコードの実施形態の概略図である。
【図6】図 6は、図4の市場コンテンツ小売業者レコードに関連した層レコードの実施形態の概略図である。
【図7】図7は、図4の市場コンテンツ小売業者レコードに関連したチャンネル・レコードの実施形態の概略図である。
【図8】図8は、図3のSIメッセージに関連したサービス定義の実施形態の概略図である。
【図9】図9は、図8のサービス定義に関連したサービスレコードの実施形態の概略図である。
【図10】図 10は、図8のサービス定義に関連したサービス・タイプ・レコードの実施形態の概略図である。
【図11】図11は、図8のサービス定義に関連したレイティングレコードの実施形態の概略図である。
【図12】図12は、図8のサービス定義に関連したフロー・レコードの実施形態の概略図である。
【図13】図13は、図8のサービス定義に関連した補助サービスレコードの実施形態の概略図である。
【図14】図14は、図13の補助サービスレコードに関連した補助フロー・レコードの実施形態の概略図である。
【図15】図15は、図3のMPG情報に関連したメディア・プレゼンテーション・ガイド(MPG)ブロック・レコードの実施形態の概略図である。
【図16】図16は、図15のMPGブロック・レコードに関連したチャンネル・カスタマイゼーション・レコードの実施形態の概略図である。
【図17】図17は、図1のコンテンツサーバ60によって格納されたデータとレコードの実施形態の概略図である。
【図18】図18は、図1の無線デバイスの機能コンポーネントの実施形態の概略図である。
【図19】図19は、図1のメディア配信システムの機能コンポーネントの実施形態の概略図である。
【図20】図20は、チャンネルをカスタマイズする方法の実施形態のフローチャートである。
【図21】図21は、カスタマイズされたコンテンツ情報をする方法の実施形態のフローチャートである。
【発明を実施するための形態】
【0014】
次の詳述は、コンテンツ配信システムの1つ以上の実施形態について記述する。システムは、特に無線ネットワーク環境での使用に好適しているが、通信網、インターネット、仮想施設通信網(VPN)のような私設網、ローカルエリアネットワーク、広域ネットワーク、長距離輸送ネットワーク、他のタイプのデータあるいは通信網のような公衆回線網などに限定されず、任意のタイプのネットワーク環境の中で使用されてもよい。
【0015】
補助サービスは、コンテンツ小売り業者、及び/または基礎サービスを補助するべくビリング(billing)および顧客サービス(BCS)プロバイダを特定するコンテンツを配信するためのメカニズムを提供する。基本サービスは、デバイスにメディア・プレゼンテーションを提供する。また、コンテンツ小売り業者(またはBCSプロバイダ)はそれぞれ、ユニークなプレゼンテーションを提供する各基本サービスをカスタマイズしてもよい。そのため、コンテンツ小売り業者(またはBCSプロバイダ)はそれぞれ各基本サービスをカスタマイズしてもよい。また、基本サービスのカスタマイズされた一覧(view)はそれぞれチャンネルとして参照される。コンテンツ小売り業者(またはBCSプロバイダ)は、層の中への1つ以上のカスタマイズされたチャンネルおよびパッケージの中への1つ以上の層を組み合わせてもよい。さらに、コンテンツ小売り業者(またはBCSプロバイダ)はそれぞれデバイスに対し加入のための1つ以上のパッケージを提供してもよい。したがって、補助サービスは、チャンネルを定義する基本サービスと一括する(bundle)ことができる。
【0016】
補助のサービスは非リアルタイムサービスであってもよい。この場合、いくつかの実施形態では、ダウンロードされたファイルも、補助プレゼンテーションとして知られていてもよく、次に定義される関連するチャンネルの基礎サービスに関する役割の1つ以上、他の役割あるいは組み合わせであってもよい。
【0017】
イントロ:ファイルは、基本サービス上の関連するプレゼンテーションの前に示されるメディアを含んでいる。
【0018】
アウトロ:ファイルは、基本サービス上の関連するプレゼンテーションの後に示されるメディアを含んでいる。
【0019】
広告:ファイルは、基本サービス上の関連するプレゼンテーションの間に規定時間で示されるメディアを含んでいる。
【0020】
バーカー: ファイルは、与えられた基本サービス・プレゼンテーションに加入していないユーザーへの基本サービス上の関連するプレゼンテーションの代わりに示されるメディアを含んでいる。
【0021】
例えば、コンテンツ小売業者および(または)BCSは、基本サービス・プレゼンテーションを見る前のイントロ、基本サービス・プレゼンテーションを見た後のアウトロ、あるいは、基本サービス・プレゼンテーションの間のチャンネル−スペシフィック広告をユーザが見ることを要求するためにチャンネルをカスタマイズしてもよい。さらに、例えば、チャンネルは、未加入のユーザへ配信するためにバーカーを提供してもよい。
【0022】
さらに、補助のサービスは、リアルタイムサービスと結合してリアルタイムで処理されてもよい。いくつかの実施形態では、例えば、補助サービスは、URLのシーケンスを提供してもよい。URL等の補助プレゼンテーションは、基本サービス上の関連するプレゼンテーションと共に、リアルタイムで受信され処理される。
【0023】
したがって、コンテンツ小売業者および(または)BCSプロバイダは、補助サービスによってエンドユーザ・デバイスに配信されたメディア・サービスをカスタマイズすることができる。
【0024】
図1を参照すると、カスタマイズされたコンテンツを提供するためのシステム10の実施形態およびチャンネルは、複数のコンテンツプロバイダ18から複数の基本サービス16または共通チャンネルを形成するメディアセグメント14を受信するよう作動するメディア配信システム(MDS)12を含んでいる。さらに、複数の基本サービス16のそれぞれ、MDS12は、対応する基本サービスを定義し記述するサービス属性情報20あるいは共通チャネル情報を含む。さらに、MDS12は、複数のコンテンツ小売業者24のそれぞれからカスタム属性情報22を受信する。カスタム属性情報22は、コンテンツ小売業者−スペシフィック定義、及びいくつかの実施形態中で対応するサービス属性情報20を補助または交換する複数の基本サービス16それぞれに対する説明を含んでいる。MDS12は、サービス属性情報20をカスタム属性情報22に置き換えることにより、各コンテンツ小売業者24の各基本サービス16についてのカスタマイズされた一覧を生成するように動作可能である。いくつかの実施形態では、カスタマイズされた一覧は、補助サービス50からの補助プレゼンテーション48のいくつかの所定の組み合わせにおける基本サービス16からのプレゼンテーション42を含んでいる。補助プレゼンテーシン48および補助サービス50は、コンテンツ小売業者24の間の差を考慮に入れて、基本サービス16をカスタマイズし増強するために提供される。各基本サービス16についてのカスタマイズされた一覧は、チャンネル、カスタマイズされたチャンネルあるいは購入アイテム26として定義される。それはカスタマイゼーション(customization)によりコンテンツ小売業者−スペシフィックで、加入/購入に対しユーザが利用可能である。サービス属性情報20およびカスタム属性情報22の組み合わせは、複数のチャンネル26のそれぞれに対しカスタマイズされたチャンネル属性情報28を定義する。その後、小売り業者として参照されるコンテンツ小売業者24あるいはビリング顧客サービス(BCS)プロバイダ30はそれぞれ、与えられたコンテンツ小売業者24に関連したデバイスおよび(または)無線デバイス36のようなBCSプロバイダ30に対し、予約方式でのように提供するべきパッケージ34へ、層32の中へのチャンネル26の様々な組み合わせおよび層32の様々な組み合わせをグループ化してもよい。
【0025】
いくつかの実施形態では、例えば、コンテンツ小売業者24および(または)BCS30のプロバイダはそれぞれ、補助サービス50からの補助プレゼンテーション48の組み合わせにおける基本サービス16からのプレゼンテーション42の形式における加入無線デバイス36のユーザインタフェース38上の1以上のカスタマイズチャンネル26を提供することができる。プレゼンテーション42および補助のプレゼンテーション48はそれぞれ、1つ以上のメディアセグメント14を含んでいるメディアのフォームを備えている。メディアセグメント14は、オーディオ、ビデオ、マルチメディア、データキャスト、リアルタイムおよび非リアルタイムのコンテンツを含んでいる。
【0026】
いくつかの実施形態では、サービス属性情報20およびカスタム属性情報28は、異なる値を有するフィールドまたはレコードを本質的に含む。カスタム属性情報28は、例えば、ユニークに見て感じられた小売業者によるサービスのプレゼンテーションを与えるよう利用された小売業者具体的情報であってもよい。例えば、一方の情報20および(または)28に関連したフィールドまたはレコードは、与えられた言語に関連した名前と記述、以前に言及された記述より多くの詳細を提供する付加的な記述、サービスに関係のありより多くの情報リソースを参照すべく関連したユニバーサルリソース識別子(URI)あるいはユニバーサルリソースロケータ(URL)、サービスを受信するべく推奨されたデバイスのタイプ、デバイスのタイプに関連したアイコン、サービスを識別するか示すアイコン、開始時刻、継続期間、ジャンル、保護者、イントロ、アウトロ、広告、バーカー、インターネットプロトコルデータキャスト、またサービスに関連した他の属性あるいは記述子の少なくとも1つを含んでいてもよい。特に、1つ以上の小売り業者を定義した補助プレゼンテーション48を備えた与えられた基礎サービス16および(または)補助サービス50の組み合わせは、各小売業者に対するチャンネル関連情報についてのユニークな一覧を提供する。
【0027】
したがって、システム10は、データ網を介してマルチメディアコンテンツフロー45を作成し転送するように作動する転送システムのいくつかの実施形態を備える。フロー45は、それぞれリアルタイムプレゼンテーションの単一のメディアコンポーネント、あるいは非リアルタイムプレゼンテーションを含んでいるファイル、またはSIメッセージ44(下記に述べられる)を配信するために典型的に使用される。さらに、フロー45はそれぞれ与えられたエリアにおいて利用可能な1セットのフローである「多重」内の論理ストリームである。したがって、転送システムは、コンテンツプロバイダから放送分配用のメディア配信システムへメディアを転送する際に使用にふさわしい。こうして、システム10は、加入者デバイスに対し基本サービス16からのプレゼンテーション42を補助サービス50からの補助プレゼンテーション48に組み合わせるメディアプレゼンテーションを有するカスタマイズチャンネル26を提供すべく基本サービス16をカスタマイズすべくコンテンツ小売業者22および(または)BCSプロバイダ30を有効設定する。
【0028】
図2を参照することにより、上述した補助サービス50は、カスタマイズされたコンテンツが基本サービス16あるいはチャンネル26を介して使用することができる場合、デバイス36にカスタマイズされたコンテンツを配信するためにコンテンツ小売業者24(またはBCSプロバイダ30)を接続することができる。例えば、単一の補助サービス50は、コンテンツ小売り業者24のチャンネル26を介して使用することができる広告のキャッシュを提供することができる。
【0029】
いかなる数のデバイスであっても、コンテンツ及びコンテンツ情報を受信し、実行し/表示するべくシステム10を動作可能としてもよい。無線デバイス36は1つのデバイスであり、携帯電話、携帯情報端末、ラップトップ・コンピュータ、およびメディアを受信し、実行し/表示するように動作可能な他の無線デバイスのようなデバイスを備えている。しかしながら、システム10の1つ以上の実施形態では、事実上メディアを実行/表示可能ないかなる数あるいは有線タイプまたは無線デバイスで利用されてもよいことは注目されるべきである。
【0030】
図1において、システム10のコンポーネントは、ある機能を他の機能から分割することを可能にする多くの定義された役割を持っていてもよい。しかしながら、システム10の所定のインプリメンテーションでは、所定のコンポーネントあるいは構成も多数の役割を行なってもよいことは注目されるべきである。
【0031】
いくつかの実施形態において、例えばBCSプロバイダ30は、1つ以上のコンテンツ小売業者24を代表してユーザ・ビリングおよびカスタマ支援サービスを提供する企業エンティティ(entity)を備える。無線デバイス36のようなシステム10の中のデバイスはそれぞれ売買契約書52を介して1つのBCSプロバイダ30に関係している。そのため、BCSプロバイダ30は、加入データ54をMDS12へ供給してもよい。
【0032】
コンテンツ小売業者24は、パッケージ34を定義し、1つ以上の関連するBCSプロバイダ30を通して加入のためにそれらを提示する企業エンティティを備える。従って、コンテンツ小売業者24はそれぞれMDS12にパッケージ34および関連パッケージデータを供給する。さらに、例えば、コンテンツ小売業者24はそれぞれコンテンツ小売協定56によって1つ以上のBCSプロバイダ30に関係しているかもしれない。
【0033】
コンテンツ小売業者24およびBCSプロバイダ30は別個の存在として示されるが、それらが単一のエンティティへ組み合わせられることができるようにも熟考される。
【0034】
コンテンツプロバイダ18は、基本サービス16を介するデバイス36のように、ユーザに配信されたコンテンツを提供する企業エンティティを備えてもよい。例えば、コンテンツプロバイダ18は、それぞれMDS12にメディアセグメント14および関連するメディアデータを供給する。メディアセグメント14はそれぞれ、ビデオ、オーディオ、マルチメディアコンテンツ、クリップ、リアルタイムコンテンツと非リアルタイムコンテンツ、スクリプト、プログラムあるいは他のタイプの適切なコンテンツの1つ以上を備えてもよい。さらに、例えば、コンテンツプロバイダ18はそれぞれコンテンツ小売協定58によって1つ以上のコンテンツ小売業者24に関係しているかもしれない。
【0035】
MDS12は、有線及び無線ネットワークの組み合わせ、ユーザに配信するためのコンテンツを配信するよう動作する関連されたコンピュータデバイス及びサーバを備えている。MDS12は、複数の最適化された通信チャンネル上の選択されたデバイスに高品質コンテンツを配信するために設計され最適化された放送網を備えてもよい。さらに、例えば、MDS12は、MDS12の機能を可能にするロジックおよび実行命令に加えて、以前に言及されたメディア、データおよびレコードを格納する1つ以上のコンテンツサーバ60を備えてもよい。いくつかの実施形態では、例えば、コンテンツサーバ60および(または)MDS12は、コンテンツサーバ60内のデータに基づいてSIメッセージ44を生成するように動作可能なメモリ、実行命令、およびプロセッサを含むハードウェアおよび(または)ソフトウェアがあるシステム情報(SI)メッセージ生成器62を備えている。例えば、SIメッセージ生成器62は、MDS12の内のデータからのSIメッセージ44をコンパイルするための生成ロジック、およびメッセージに関連するSIデータをすべて受信し、デバイスへ配信すべくMDS12からのSIメッセージ44を送るためのトランシーバロジックを備えている。さらに、例えば、MDS12は、MDS12がSIメッセージ44を伝送することを可能にする転送インターフェースを提供する放送基地局(BBS)64がある無線アクセスネットワーク46を備えてもよい。また、コンテンツ形式のコンテンツは、無線デバイス36のようにデバイスへの放送/マルチキャスト用無線アクセスネットワーク46に流れる。
【0036】
図3を参照して、SIメッセージ44は、サービスをロケートし、またはユーザを代表してパッケージを予約し、かつユーザに対し市場情報66、サービス情報68およびメディア・プレゼンテーション・ガイド(MPG)情報70について述べるようにデバイスを動作可能にする情報のセットを備える。市場情報66は、各BCSプロバイダ30、コンテンツ小売業者24、パッケージ34、層32およびチャンネル26について記述する情報を含んでいる。サービス情報68は、各基本サービス16およびシステム10で利用可能な補助サービス50に関する情報を含んでいる。MPG情報70は、無線デバイス36のような加入者デバイスのユーザインタフェース38上のメディア・プレゼンテーション・ガイド(MPG)40を構築するために利用されてもよいとともに、チャンネル26のコンテンツに関する情報を含んでいる。MPG40は、複数のチャンネル26上で、補助サービス50で自由に補われて、プレゼンテーション42のスケジュールを含む。
【0037】
例えば、MPG40は、各プレゼンテーション42、48、基本サービス16、補助サービス50およびチャンネル26に関連したメディア・プレゼンテーション・ガイド・タイトル・レコード275(図15)及びチャンネル・カスタマイゼーション・レコード281(図15及び図16)に基づいて構築される。例えば、MPG・タイトル・レコード275及びチャンネル・カスタマイゼーション・レコード281は、以下により詳細に議論されるとともに、MDS12から無線デバイス36へ無線アクセスネットワーク46を介して送られたシステム情報(SI)メッセージ44の一部かもしれない。したがって、MPG40は、それぞれ関連するコンテンツ小売業者24および(または)BCS30による各デバイス上でカスタマイズされる。
【0038】
図4を参照して、例えば、市場情報66のいくつかの実施形態において、コンテンツ小売業者識別子73によって識別されるように、各コンテンツ小売業者24に関連した少なくとも1つの市場コンテンツ小売業者レコード71を備えている。各コンテンツ小売業者識別子73に対する各レコード71は、バージョン識別子75を備えている。バージョン識別子75は、別の市場コンテンツ小売業者レコードのコピーであると識別し、市場コンテンツ小売業者レコードによって転送された属性とエレメント値の特別のセットをそのために識別することを可能にする所定の市場コンテンツ小売業者レコード71に関係している。
【0039】
市場コンテンツ小売業者レコード71は、それぞれ所定のコンテンツ小売業者24を特定する情報を提供する。顕著に、この情報は1つ以上の補助サービスリファレンス77を備えてもよい。このレベルでは、補助サービスレファレンス77は、パッケージ34、層32、チャンネル26および(または)所定のコンテンツ小売業者に関連した基本サービス16にアクセスする間に取得される特定の補助のサービス50および(または)特定の補助のプレゼンテーション48を示している。しかしながら、各パッケージ34、層32、チャンネル26および(または)基礎サービス16の対応するレコードが、そのパッケージ34、層32、チャンネル26および(または)基礎サービス16に対し特定の補助サービスレファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態において、各パッケージ34のレコード内の補助サービスレファレンス、層32、チャンネル26および(または)基本サービス16は、市場コンテンツ小売業者レコード71の補助サービスレファレンス77をオーバーライドする。別の実施形態では、市場コンテンツ小売業者レコード71の補助サービスリファレンス77は、各パッケージ34、層32、チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスを無視する。補助サービスリファレンス77によって識別された補助サービスレコードの詳細は、以下で議論されるだろう。
【0040】
さらに、市場コンテンツ小売業者レコード71はそれぞれ、特定のコンテンツ小売業者識別器80、所定のコンテンツ小売業者に関連した名前81、及びEULAデータベースへの参照を提供するエンドユーザライセンスアグリメント(EULA)リンク83のような基本情報79を含んでいてもよい。例えば、特定のコンテンツ小売業者識別器80は、所定のコンテンツ小売業者が、個人のコンテンツ小売業者およびその関連するパッケージに関する情報など所定のユーザが利用可能である個人のコンテンツ小売業者かどうか明示する。そして、所定のユーザは、個人のコンテンツ小売業者によって提示されたパッケージに関連する情報を見てもよい。例えば、1つの制限しない実施形態では、個人のコンテンツ小売業者は企業かもしれない。あるいは、会社の従業員への個人の通信のためのパッケージに関連する会社のような企業であるかもしれない。さらに、例えば、EULAリンク83は、ユニバーサルリソース識別子(URI)かもしれない。さらに、市場コンテンツ小売業者レコード71は、それぞれのコンテンツ小売業者に支援された1つ以上の通貨85の識別子を含んでいてもよい。
【0041】
さらに、市場コンテンツ小売業者レコード71は、コンテンツ小売業者24それぞれに関連した1つ以上のパッケージ、1つ以上の層レコード、1つ以上のチャンネルレコード91、1つ以上のEULAテーブル93を備えていてもよい。
【0042】
図4及び図5を参照して、各パッケージ・レコード87は、コンテンツ小売業者によって提示されたパッケージ34、各パッケージ34に対する予約オプション、所定のパッケージ34を構築する1セットの層32についての情報を提供する。いくつかの実施形態では、パッケージ・レコード87はそれぞれ、特に、デバイス・ユーザの好ましい言語が利用可能でない場合に、それぞれのパッケージの中でサービス16に使用される初期言語を識別するパッケージ初期言語95、同じコンテンツ小売業者によって提示されたパッケージと他のすべてのパッケージの相違を示すユニークなパッケージ識別子97、前の定義に代わってそれぞれのパッケージ・レコードが有効になった時に提供される定義で時間を定義する有効時間99、すべてのコンテンツ小売業者の間のユニークな値であり、ユーザー(例えばパッケージ)に別のパッケージが最初に示されるより低い重みがパッケージに贈られるオーダおよび与えられたパッケージのためのパッケージ重みを決定するデバイス36によって使用される値であるパッケージ重み101、市場コンテンツ小売業者レコード71に関連したバージョン識別子75(図4)としてパッケージ・レコード87に対し同じ目的を提供するバージョン識別子76という属性を含んでいる。
【0043】
顕著に、パッケージ・レコード87は、それぞれ1つ以上の補助サービスリファレンス102を含んでいてもよい。このレベルでは、補助サービスリファレンス102は、如何なる層32、チャンネル26および(または)所定のパッケージに関連した基本サービス16にアクセスする間に特定の補助サービス50および(または)獲得のための特定の補助プレゼンテーション48を識別させる。しかしながら、各層32、チャンネル26および(または)基本サービス16の対応するレコードが、その層32、チャンネル26および(または)基本サービス16に、特定の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態において、各層32のレコード内の補助サービスリファレンス、チャンネル26および(または)基本サービス16は、オーバーライド中で、パッケージ・レコード87の補助サービスリファレンス102をオーバーライドする。別の実施形態では、パッケージ・レコード87の補助サービスリファレンス102は、各層32、チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス102によって識別された補助サービスレコードの詳細は、以下で議論されるだろう。
【0044】
さらに、パッケージ・レコード87はそれぞれ、パッケージ名103、および1つ以上の指定された言語107に関連したパッケージ記述105を含む1つ以上のパッケージ言語固有データ103をさらに含んでいる。さらに、パッケージ・レコード87は、毎月、毎週などといった、それぞれ決められた予約方法115に関連して、所定の通貨113に、パッケージの量またはコスト111を指定する1つ以上の一括値段方法109を含んでいる。
【0045】
さらに、パッケージ・レコード87はそれぞれ、保護者パッケージ119、自動予約パッケージ121、閉じたパッケージ123あるいは除外されたパッケージ125として所定パッケージを識別するパッケージ特性117を備えている。いくつかの実施形態の中で、所定のパッケージが保護者パッケージ119に関係している場合、パッケージは「アドオン」パッケージと考えられてもよい。そこでは、ユーザが少なくとも1つの関連する保護者パッケージに既に加入されていれば、ユーザは単にパッケージを予約してもよい。いくつかの実施形態の中で、所定のパッケージが自動加入パッケージ121である場合、それは自動的に考慮されてもよい。それらが別のパッケージを予約する場合、別のパッケージの一部およびユーザはそれに自動的に加入される。いくつかの実施形態の中で、所定のパッケージが閉じたパッケージ123である場合、新しい予約はもはや与えられたパッケージのために受理されていない。いくつかの実施形態の中で、与えられたパッケージが除外されたパッケージ125である場合、所定のユーザはパッケージを予約することは許されない。例えば、同様の「アドオン」パッケージは2人の異なる保護者あるいはルート・パッケージに関係しているかもしれない。また、1つのルート・パッケージへの加入者は、別の保護者に関連したアドオン・パッケージあるいは加入者に付加的なルート・パッケージ予約のために支払わせないようにするルート・パッケージを予約するから除外されてもよい。したがって、一般に、保護者パッケージはすべて、アドオン・パッケージのそれらの関連するセットに関して相互に排他的かもしれない。
【0046】
さらに、パッケージ・レコード87はそれぞれ1つ以上のBCSプロバイダ識別子127を含んでいてもよい。BCSプロバイダ識別子127は、所定のパッケージに関連したBCSプロバイダのリストを指定する。さらに、パッケージ・レコード87はそれぞれ、与えられたパッケージがどこで利用可能かに関連した利用可能なエリア129上のデータを含んでいてもよい。いくつかの実施形態では、例えば、利用可能なエリア129は、1つ以上の局部領域をグループ化したインフラストラクチャー(LOI)識別子131および(または)1つ以上の広域をグループ化したインフラストラクチャー(WOI)識別子133を含んでいる。LOI識別子131は、それぞれMDS12に特定の局部領域のネットワーク覆域を提供するために展開したインフラストラクチャーの論理的なグループを識別する。同様に、WOI識別子133は、それぞれMDS12に特定の広域のネットワーク覆域を提供するために展開したインフラストラクチャーの論理的なグループを識別する。
【0047】
さらに、図5及び図6を参照して、各パッケージレコード87は、所定のパッケージに関連した層レコード137を識別する1つ以上の層リファレンス135を含んでいる。層レコード137は、それぞれコンテンツ小売業者からの層と他のすべての層の相違を示すユニークな層識別子139、および、所定の層レコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間141を含んでいる。
【0048】
顕著に、層レコード137はそれぞれ1つ以上の補助サービスリファレンス143を含んでいてもよい。このレベルでは、補助サービスリファレンス143は、どんなチャンネル26および(または)与えられた層に関連した基本サービス16にアクセスする間に、取得する特定の補助サービス50および(または)特定の補助プレゼンテーション48を示す。しかしながら、各チャンネル26および(または)基本サービス16に対応するレコードが、そのチャンネル26および(または)基本サービス16に特有の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態では、各チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスは、層レコード137の補助サービスリファレンス143をオーバーライドする。別の実施形態では、層レコード137の補助サービスリファレンス143は、各チャンネル26および(または)基本サービス16のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス143によって識別された補助サービスレコードの詳細は、以下に議論されるだろう。
【0049】
さらに、層レコード137は、それぞれ与えられた層に関連した1つ以上のチャンネル26を識別する1つ以上のチャンネルリファレンス145を含んでいてもよい。例えば、チャンネルリファレンス145は、各チャンネル26に対するチャンネル・レコード91(図4)を識別する。
【0050】
図4及び図7を参照して、各チャンネルレコード91は、コンテンツ小売業者からの与えられたチャンネルと他のすべてのチャンネルの相違を示すユニークなチャンネル識別子149、および所定のチャンネルレコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間151を含む。さらに、チャンネルレコード91はそれぞれチャンネル重み153を含んでいてもよい。それは、MPG40によって示されたリスト中でのようにユーザにチャンネルが提示されるオーダを決定するデバイス36によって使用される値である。例えば、別のチャンネルより低い重みを備えたチャンネルは最初に示される。また、所定のチャンネルに対するチャンネル重みは、すべてのコンテンツ小売業者の間のユニークな値かもしれない。
【0051】
顕著に、チャンネル・レコード91は、それぞれ1つ以上の補助サービスリファレンス155を含んでいてもよい。このレベルでは、補助サービスリファレンス155は、与えられたチャンネルに関連した基本サービス16にアクセスする間に、取得する特定の補助サービス50および(または)補助プレゼンテーション48を示す。しかしながら、各基本サービス16に対応するレコードが、その基本サービス16に特有の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態では、各基本サービス16のレコード内の補助サービスリファレンスは、チャンネル・レコード91の補助サービスリファレンス155をオーバーライドする。別の実施形態では、チャンネル・レコード91の補助サービスリファレンス144は、各基本サービス16のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス155によって識別された補助サービスレコードの詳細は、以下に議論されるだろう。
【0052】
さらに、チャンネル・レコード91はそれぞれ、パッケージ名159を含む1つ以上のチャンネル言語固有データ157、パッケージ記述161および特定の言語165に関連した1以上のユニバーサル・リソース・ロケータ(URL)をさらに含んでいる。いくつかの実施形態の中で、チャンネル言語固有データ157が存在する場合、その内容は特定の言語165のそれぞれの基本サービス用の1セットのサービス言語固有データに取って代わる。
【0053】
さらに、チャンネル・レコード91はそれぞれチャンネル・アイコン167を含んでいてもよい。それは、対応するチャンネル26にアイコン・イメージを供給するリソースを識別するアイコン・グラフィック・ファイル169あるいはアイコンURIリファレンス171を含んでいてもよい。URIは、HTMLリンクのような外部参照あるいは内部ファイルを指してもよい。
【0054】
さらに、チャンネル・レコード91はそれぞれ基本サービスレコード173を含んでいてもよい。それは、与えられたチャンネル26がカスタマイズする基本サービス16を識別するサービスリファレンス175を含んでいる。さらに、基本サービスレコード173は、チャンネル特有の除外識別子177およびチャンネル特有の信用要求事項179のような特性を付加する。与えられたチャンネルが除外識別子177によって遮断可能であると示される場合、与えられたチャンネル26へのアクセスを提供するパッケージ34に加入するユーザは、無線デバイス36のようなデバイス中のチャンネル関連情報のチャンネルおよびディスプレイへのアクセスを抑えることを許される。基本サービスがリアルタイムサービスでない場合、信用要求事項179は与えられたチャンネルに対し記憶信用要求事項181、あるいは要求されるデバイス・メモリを定義する。無線デバイス36のようなデバイスのユーザがチャンネルに加入することを望むが、デバイスが信用要求事項181を満たさない、およびチャンネルが遮断可能でない場合、ユーザは、チャンネル26を含んでいるパッケージ34および(または)直接チャンネル26を予約することは許されなくてもよい。あるいは、ユーザは、ユーザがパッケージを予約することを可能にするために与えられたパッケージ中のあるチャンネルを除外することに決定してもよい。例えば、ユーザが与えられたパッケージの中で提示されたチャンネルのすべてにまだ興味を持たない場合、またパッケージを受信したい場合、これは有用かもしれない。
【0055】
図3及び図8を参照して、いくつかの実施形態では、サービス情報68は、1つ以上のサービスレコード185および1つ以上の補助サービスレコード187を含んでいてもよいかを識別するサービス定義メッセージ183を含んでいる。さらに、上に議論されるように、サービス定義メッセージ183はそれぞれバージョン184を含んでいる。サービス定義メッセージ183は、基本サービス16としてサービスを利用する異なるコンテンツ小売業者24によって提示されたチャンネル26間で共有されるサービスのコンテンツ属性を定義する。サービス定義メッセージ183は、さらにコンテンツ小売業者24がそれぞれのチャンネル・レコード91の中で対応する属性に対するカスタマイズされた値を定義しない場合、使用されてもよい初期コンテンツ属性を定義する。
【0056】
図9を参照して、いくつかの実施形態では、サービスレコード185は、特定の基礎サービス16を識別し、与えられたサービスと他のサービスの相違を示すサービス識別子189と、前の定義に代わってそれぞれのサービスレコードが有効になった時に提供される定義で時間を定義する有効時間99と、サービスに関連した商号を定義する企業提携193と、サービスがアクセスされるデバイスのユーザーに表示されるサービスに対する短い名前を定義する短縮ネーム195と、コメディー、ドキュメンタリー、ドラマ、ミステリーなどのようなサービスによって提供される意味的なクラスのコンテンツについて記述するジャンル197を備えている。いくつかの実施形態では、該当するパッケージ・レコード87のパッケージ初期言語95(図5)によってオーバーライドされる初期言語199と、個人コンテンツ小売業者識別子80(図4)により識別されるように、個人コンテンツ小売業者を介してサービスが利用可能か否かを識別するプライベイトサービス識別子201とを備えている。プライベイトサービス識別子201は、サービスに関する情報が関連する個人コンテンツ小売業者にアクセスすることは許されないユーザーに利用可能でないものとする。
【0057】
さらに、図9及び図10を参照して、サービスレコード185はそれぞれ、コンテンツの品質がサービスによって提供されることを示すサービス・タイプ203を含んでいる。いくつかの実施形態において、例えばサービス・タイプ203は、リアルタイムサービス205、非リアルタイムサービス207、1つの「メディア・プレゼンテーション・ガイド(MPG)タイトルにつき」サービス209、あるいはデータキャストサービス211であってもよい。リアルタイムサービス205は、リアルタイムストリーミング・メディアを含んでいる。非リアルタイムサービス207は、クリップ・ファイルとしてダウンロードされた非リアルタイムメディアを含んでいる。MPGタイトル付きサービス209は、メディア・プレゼンテーション・ガイド40から決定されるように、リアルタイムストリーミング・メディア、クリップ・ファイルとしてダウンロードされた非リアルタイムメディアあるいはこれら2つの組み合わせを含んでいる。データキャストサービス211は、データのインターネットプロトコル(IP)パケットを含んでいる。それは、IPアドレス215およびポート217のようなIPデータキャスト情報213に関係していて、IPデータキャストプレゼンテーションのための1つ以上の多目的のインターネット・メール外延(MIME)タイプ219にさらに関係しているかもしれない。例えば、IPアドレス215は、IPv4あるいはIPv6マルチキャスト・アドレスかもしれない。また、IPポート217はIPv4あるいはIPv6ポートかもしれない。MIME形式219は、各IPアドレスおよびポートの上に提示されたメディアのタイプを定義する。
【0058】
さらに、非リアルタイムサービス207は、ユーザへのプレゼンテーションの前に無線デバイス36のようなデバイスにダウンロードされたファイルまたはクリップを含む非リアルタイムプレゼンテーションを備えている。ファイルがダウンロードされる時間は、1つ以上のコンタクト・ウインドウ中のMPG40によって前もって広告される。コンタクト・ウインドウは、デバイスがファイルの獲得を始めることができる時間枠を示す。
【0059】
いくつかの実施形態では、例えばコンテンツ小売業者24および(または)BCSプロバイダ30は、指定されたプレゼンテーション・ウィンドウへのプレゼンテーションの一覧を制限してもよい。それは、リアルタイムプレゼンテーションに関する与えられたMPGタイトルに関連した開始時刻及び存続期間としてMPG40の中で指定される。しかしながら、この場合、いくつかの実施形態では、スタートと終了時期は、ユーザがプレゼンテーションを見始めてもよい最も初期または最新の時を示す。リアルタイムプレゼンテーションと異なり、この実施形態では、一覧は、プレゼンテーション・ウィンドウ内にいつでも始まる場合がある。プレゼンテーションの期間がプレゼンテーション・ウィンドウより短い場合、ユーザはプレゼンテーション・ウィンドウ内にプレゼンテーションを複数回見るように決定してもよい。
【0060】
これら特性の結果、プレゼンテーションを配信及び見る動作は、コンタクト・ウインドウおよびプレゼンテーション・ウィンドウのそれぞれの端の後に継続してもよい。コンタクト・ウインドウの端に獲得を始めるデバイスは、今までどおりファイルの獲得を終えることができる。デバイスが獲得の試みがいつこの場合失敗したか断定することを可能にするために、MPG40の中のコンタクト・ウインドウの定義はさらにコンタクト持続属性を含んでいる。この理由で、コンタクト・ウインドウの端は、少なくともコンタクト持続の長さまでプレゼンテーションの開始時刻から分けられてもよい。
【0061】
同様に、ユーザがプレゼンテーション・ウィンドウの端にプレゼンテーションを見るように決定すれば、プレゼンテーションの期間までに決定されるように、プレゼンテーションはその端へ見られる。
【0062】
さらに、図9を参照して、サービスレコード185はそれぞれ、名前223、および指定された言語227に関連したサービスの説明225を含む1つ以上のサービス言語固有データ221を含んでいる。
【0063】
さらに、サービスレコード185は、図7で上述したように、1つ以上の信用要求事項179を含んでいる。
【0064】
さらに、サービスレコード185はそれぞれ1つ以上のレイティング(ratings)229を含んでいる。レイティング229はそれぞれ、サービスのための保護者の諮問(advisory)情報を定義する。いくつかの実施形態の中で、例えば図11を参照すると、レイティング229は、レイティングリージョン231、およびレティング・ディメンション235及びレティング値237のような該当する付加的なレイティング情報233を含んでいてもよい。レイティングリージョン231は、レイティング229が当てはまる地理的地域を指定する。関連する基本サービス16が提示される各レイティングリージョン231の個別のレイティング229があってもよい。レイティング・ディメンション235は、当てはまるレイティングシステムのアスペクトを識別する。例えば、アメリカ・リージョンレイティングスキームでは、レイティング・ディメンション235は、「暴力」、「言語」のような記述かもしれない。他のリージョンでは、レイティング・ディメンション235は異なる記述を示してもよい。レイティング値237は、対応するレイテイィングディメンション235に関連した値を指定し、相対的な格付けの量を計り比較するために支援する。
【0065】
さらに、サービスレコード185は、図5で上述されるように、利用可能なエリア239を含んでいる。それは、LOI識別子131およびWOI識別子133のリストを含んでいてもよい。
【0066】
さらに、サービスレコード185は、それぞれサービス・アイコン・レコード241を含んでいてもよい。それは、対応するサービス16にアイコン・イメージを供給するリソースを識別するアイコンのグラフィックのファイルあるいはアイコンURIリファレンスを含んでいてもよい。URIは、HTMLリンクのような外部参照あるいは内部ファイルを指してもよい。
【0067】
さらに、図9及び図12を参照して、サービスレコード185は、それぞれさらに、サービスのコンポーネントを転送するために使用される各フロー45に対するフロー・レコード243を含んでいてもよい。フロー・レコード243はそれぞれ、ユニークなフロー識別子247、ビデオ、オーディオ、時間が計られたテキスト、非リアルタイムの持ち主、非リアルタイム搬送、IPデータキャストあるいは他のある前もって定義したタイプとしてトランスポートレイヤー・ルーティング情報を定義するフロー・ルーティング・タイプ249、フローの中で提示されたメディアのタイプを定義するために使用されるフローMIME形式251、言語がフローによって輸送されたサービス成分に使用したことを明示するフロー言語253、2005年のRev.Aのマルチキャスト・デバイス網インタフェース(MDNI)標準80−T0535−1、リリース3.0マルチキャスト・デバイス網インタフェース仕様に指定されるようなフラグかもしれないフローコンフィグレーションフラグ255を定義するフロー・レコードタイプ245を含んでいる。
【0068】
さらに、フローがIPデータキャスト内容を転送する場合、フロー・レコード243はIPアドレス259およびポート261を指定し、さらにIPデータキャストプレゼンテーション用の1つ以上のMIME形式263に関係しているかもしれないIPデータキャストアドレス・レコード257を含んでいてもよい。
【0069】
さらに、図8及び図13を参照して、いくつかの実施形態では、補助サービスレコード187は、与えられたサービスと他のサービスの相違を示し、特定の補助サービス50を識別するサービス識別子189、サービスレコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間192を含んでいる。
【0070】
さらに、有効時間192の使用の1つの例、すなわちここに記述された他の有効時間は、依存性が異なるSIメッセージによって運ばれるSIレコード間にある状況である。例えば、1つのシナリオでは、新しいパッケージが加えられている。また、そのパッケージは新しいチャンネルを含んでいる。さらに、新しいチャンネルは新しいサービスを指す。共通の有効時間は、新しいパッケージについて記述するパッケージ・レコード、新しいチャンネルについて記述するチャンネルレコード、および新しいサービスについて記述するサービスレコードでセットされてもよい。この有効時間は、これらレコードを運ぶSIメッセージが、レコードが効果を現す前に、これらレコードを受信したデバイスを増加すべく伝送を開始する時間を越えた時間である。有効時間の特徴なしでは、他のメッセージの1つ以上ではなくメッセージのうちの1つを受け取るデバイスは、SIレコードの一貫しないセットを持つだろう。すなわち、正確に受信パッケージ・レコードは、デバイスがまだ受け取っていないチャンネル・レコードを指すかもしれない。あるいは、正確に受信チャンネル・レコードは、デバイスがまだ受信していないサービスレコードを指すかもしれない。
【0071】
さらに、図13及び図14を参照して、補助サービスレコード187は、補助のサービス16のコンポーネントを転送するために、それぞれ1つの補助フローレコード265を含んでいる。いくつかの実施形態では、例えば補助フロー・レコード265は、図12で上述したように、フロー・レコードタイプ245を含んでいる。しかし、補助フローは、フローの内容の表示を提供するフローコンテンツタイプ267を特定していない。いくつかの実施形態において、フローコンテンツタイプ267は、広告、イントロ、アウトロ、バーカー、URL情報およびIPデータキャストのうちの1つを示す。
【0072】
図13に戻って参照して、補助サービスレコード187は、サービスがリアルタイムサービスでない場合、補助サービス50用の補助信用要求事項269を含んでいる。補助信用要求事項269は1つ以上の必要メモリ271を含む、アクセスを支援するデバイスに必要なメモリの最高額を定義する補助のサービスである。必要メモリ271はユーザが関連する基本サービスに加入されるかどうかに依存して変わってもよい。
【0073】
さらに、図3及び図15を参照して、いくつかの実施形態では、MPG情報70はさらにMPGブロック273を含んでいる。それは時間の固定ウインドウにおいて利用可能なコンテンツまたはプレゼンテーション42,48を定義する。MPGブロック273は、基本サービス16に関連した個々のプレゼンテーション42を許可する属性を含んでいてもよい。それは、特定の補助のサービス50および(または)補助のプレゼンテーション48でカスタマイズされるために、MPGタイトル・レコード275によって定義される。例えば、MPGブロック・メッセージ273は、上に定義されるように、MPGブロックによってカバーされた最も初期の時間で、前のMPGブロックによってカバーされた間隔の終了およびバージョン278に相当する開始時刻277、MPGタイトルの適用可能な属性についてすべて完全に記述し、MPGブロック存続期間、プレゼンテーション42およびそれらの関連するメディア・プレゼンテーション案内データを示す全てのMPGタイトルに対するMPGタイトル・レコード275、非リアルタイムプレゼンテーションがMPGブロック存続期間にダウンロードしたすべての非リアルタイムプレゼンテーションのためのコンタクト・ウインドウ情報279、サービス16がアクセスされてもよい様々なチャンネル26のための各MPGタイトルに対するカスタマイズされたアプリケーションを定義するチャンネル・カスタマイゼーション・レコード281、MPGタイトルがブラックアウトであるリージョン(複数可)を定義するブラックアウト情報283を定義する。
【0074】
顕著に、図16を参照すると、チャンネル・カスタマイゼーション・レコード281はそれぞれMPGタイトル・カスタマイゼーション・レコード285に加えて、カスタマイズされることになっている特定チャネル26を識別する各チャンネルリファレンス283に関連した1つ以上の補助プレゼンテーション48を識別してもよい。それは、いずれかおよび(または)ディスプレイに関連し、与えられたプレゼンテーションを実行するすべての属性の追加のタイトルに特有のカスタマイゼーションを提供する。
【0075】
したがって、補助のサービス50は任意のレベルのメディア凝集に関係しているかもしれない。そのメディア凝集は、プレゼンテーション42ごと、サービス16ごと、チャンネル26ごと、層32ごと、パッケージ34ごと、コンテンツ小売業者24ごとである。プレゼンテーションに加入されたデバイス、サービス、チャンネル(層)、パッケージにする、またはコンテンツ小売業者、モニタ、コンテンツのための補助サービスがある。したがって、デバイスに配信されたコンテンツは、任意のレベルのメディア配信、各コンテンツ小売業者の補助サービスによってそのためにカスタマイズされてもよい。
【0076】
図17を参照すると、1つ以上の以前に言及されたコンテンツサーバ60は上記の定義された、メディアセグメント14及び(または)プレゼンテーション42,48を含む市場コンテンツ小売り業者レコード66、関連した市場コンテンツ小売り業者レコード71、サービス情報68、関連したサービス定義レコード183、MPG情報70としてMPGブロック・メッセージ・レコード273を格納する。
【0077】
こうして、図1及び図17を参照すると、市場コンテンツ小売業者レコード66は、それぞれのパッケージ34、層32、各コンテンツ小売業者24のチャンネル26および(または)システム10のBCSプロバイダ30に関連したデータおよび情報を備える。サービス定義レコード183は、それぞれの基本サービス16およびシステム10の補助サービス50に関連したデータおよび情報を備える。さらに、MPGブロック・メッセージ・レコード273は、各コンテンツ小売業者24および(または)BCSプロバイダ30に関連し、各チャンネル26に関連し、特定のプレゼンテーションおよびサービスに関連したデータおよび情報を含む。
【0078】
図18を参照して、いくつかの実施形態では、無線デバイス36は、無線デバイスへの入力を生成するための入力メカニズム246、および無線デバイスのユーザによって消費のための情報を生成するための出力メカニズム248を備えている。例えば、入力メカニズム246は、鍵かキーボード、マウス、タッチスクリーン・ディスプレイ、音声認識モジュールなどのようなメカニズムを含んでいてもよい。さらに、例えば、出力メカニズム248はユーザインタフェース38を含んでいてもよい。それは、ディスプレイ、オーディオ・スピーカー、触覚型のフィードバック・メカニズムなどかもしれない。
【0079】
さらに、無線デバイス36は、無線ネットワーク46を介してデータを送信することができ、ソフトウェアアプリケーションを受信して実行することができ、そして、無線ネットワーク46に接続されたMDS12あるいは別のコンピュータ・デバイスから送信されたデータを表示することができるコンピュータ・プラットフォーム250を有している。コンピュータ・プラットフォーム250は、データレポジトリ252を含んでいる。それは、読み出し専用、ランダムアクセスメモリ(RAM及びROM)、EPROM、EEPROM、フラッシュカードあるいはコンピュータ・プラットフォームに共通の任意のメモリのような、揮発性・不揮発性メモリを備えてもよい。さらに、データレポジトリ252は1つ以上のフラッシュ・メモリ・セルを含んでいてもよいし、あるいは磁気メディアのような任意の第2第三の記憶装置、視覚のメディア、テープあるいはソフトディスクあるいはハードディスクを含んでいてもよい。
【0080】
さらに、コンピュータ・プラットフォーム250は、さらに特定用途向け集積回路(ASIC)、あるいは他のチップセットである処理エンジン254、プロセッサ、論理回路あるいは他のデータ処理デバイスを含んでいる。ASICのような、処理エンジン254あるいは他のプロセッサは、メディア・マネージャー・モジュール258(下に議論された)および(または)無線デバイスのデータレポジトリ252の位置/位置モジュール287(下に議論された)のような任意の駐在のプログラムとのインタフェースであるアプリケーション・プログラミング・インターフェース(API)層256を実行してもよい。API256はそれぞれの無線デバイス上で実行するランタイム環境である。1つのそのようなランタイム環境は、サンディエゴ(カリフォルニア)のクァルコム社によって開発されたワイヤレス対応バイナリ・ランタイム環境(登録商標)(BREW(登録商標))である。例えば、無線コンピューティング・デバイス上のアプリケーションの実行をコントロールするために作動する他のランタイム環境が利用されてもよい。
【0081】
処理エンジン254は、無線デバイス36の機能性、および無線アクセスネットワーク46上で無線デバイスを動作可能にするハードウェア、ファームウェア、ソフトウェアおよび組み合わせで具体化された様々な処理サブシステム260を含んでいる。例えば、処理サブシステム260は通信を開始して維持し、データを交換し、マルチメディア・プレゼンテーションの実行を考慮に入れる。無線通信装置のようないくつかの実施形態において、処理エンジン254は1つあるいは次のもののようなサブシステム260を処理する組み合わせを含んでいてもよい。それは、音、不揮発性メモリ、ファイル・システム、送信する、受信、捜索者、レイヤ1、レイヤ2、レイヤ3、メイン制御、遠隔手順、ハンドセット、パワーマネジメント、診断のデジタルシグナルプロセッサ、ボコーダ、通信、呼マネージャー、ブルートゥース(登録商標)システム、ブルートゥース(登録商標)LPOS、位置決定、位置エンジン、ユーザインタフェース、スリープ、データサービス、セキュリティ、認証、USIM/SIM、音声サービス、グラフィックス、USB、MPEG、GPRSなどのようなマルチメディアである。示された実施形態については、エンジン256を処理する処理サブシステム260は、コンピュータ・プラットフォーム250上で実行するアプリケーションと対話するあらゆるサブシステム構成装置を含んでいてもよい。例えば、処理サブシステム260は、受信データが読むあらゆるサブシステム構成装置を含んでいてもよい。また、データはメディア・マネージャー・モジュール258を代表してAPI256から書く。
【0082】
コンピュータ・プラットフォーム250は、さらに、ハードウェア、ファームウェア、ソフトウェア、また組み合わせにより具体化された通信モジュール262を備えている。それは、無線デバイス36と無線アクセスネットワーク46との間と同様に、無線デバイス36の様々なコンポーネント中の通信を可能にする。例えば、通信モジュール262は、MDS12および(または)無線アクセスネットワーク46と無線通信用のトランシーバモジュールを含んでいてもよい。
【0083】
メディア管理モジュール258は、メディア予約、メディア受信額、および無線デバイス36上でメディアをプレイ/視聴できるように作動する。メディア管理モジュール258は、ハードウェア、ソフトウェア、ファームウェアおよび(または)無線デバイス36上のメディアに関連する動作を管理するように動作可能な実行命令の他のセットも含んでいてもよい。さらに、メディア管理モジュール258および(または)データレポジトリ252は、ユーザインタフェース38上でコンテンツを視聴/プレイするために、SIメッセージ44およびその関連するコンテンツ情報を格納する。いくつかの実施形態では、メディア管理モジュール258は、無線デバイス36に対しメディアのプレイ/視聴を提供するべく関連する情報の受信、アクセス、格納する能力を提供するメディア管理ロジック264を含んでいる。例えば、メディア管理ロジック264は、SIメッセージ44およびユーザインタフェース38上のディスプレイMPG40を解析し、及び(または)、リアルタイム及び非リアルタイムのコンテンツを含むチャンネル26の一覧を提供するように作動する。同様に、メディア管理ロジック264は、コンテンツ小売業者24および(または)BCSプロバイダ30とパッケージ34への加入を管理し、かつ関連する加入情報51を格納するように作動する。例えば、無線ネットワークの動作、および(または)マルチメディアパッケージ34への加入に関係のあるデバイス36上に格納された加入情報51は、加入識別情報、鍵などのような任意の情報かもしれない。さらに、メディア管理ロジック264は、コンテンツのプレイ/視聴を管理すると同様に、それぞれのコンタクト・ウインドウに基づいて非リアルタイムプレゼンテーションに関連して、メモリ管理機能を含む獲得および記憶装置もコンテンツのプレイ/視聴を管理するように作動する。さらに、リアルタイムプレゼンテーションおよびデータキャストプレゼンテーションを受信するために、メディア管理ロジック264は通信モジュール262で作動する。
【0084】
例えば、いくつかの実施形態では、デバイス36は無線アクセスネットワークに加入するか、あるいは無線アクセスネットワーク46上で動作されてもよい。典型的には、ネットワーク46上へのデバイス36の動作は、1つのコンテンツ小売業者24および(または)BCSプロバイダ30から通知し、および(または)マルチメディアサービスの受信を制限する。さらに、この動作は、デバイスがパッケージ34に加入していなくても、デバイス36がSIメッセージ44(図1)を含む放送を受信することを可能にする。放送のために、いくつかの実施形態では、SIメッセージ44は、コンテンツ小売業者のすべてによって定義されたMPGブロック・レコード72をすべて含んでいる。さらに、この場合、SIメッセージ44および(または)その対応するフロー45は、プログラミングの与えられたスケジュールのためのコンテンツ、つまり基本サービスおよび基本サービス・プレゼンテーションのすべて、および補助サービスおよび補助プレゼンテーションのすべてを含んでいてもよい。この例において、SIメッセージ44を受信する際、メディア管理モジュール258は、デバイスに関連したコンテンツ小売業者、さらにデバイスにより加入されたパッケージに基づいて、すべてのレコード及び(または)デバイスに適切でないコンテンツをフィルタするように動作可能である。このように、メディア管理モジュール258は、MPG40を構築し、デバイス36上でプレゼンテーション42,48を提供し、またSIメッセージ44および(または)レコードをアドレスすることによるフロー45中のコンテンツ、及び(または)デバイスに適切なコンテンツの調査を最適化する。
【0085】
さらに、付加的な実施形態において、無線デバイス36は、さらにコンピュータ・プラットフォーム250上の位置/場所モジュール287を含んでいてもよい。位置/場所モジュール287は、ハードウェア、ソフトウェア、ファームウェアおよび(または)無線デバイス36により実際に評価された地理的位置289を求め及び(または)決定するように動作可能な実行命令の他のセットも含んでいてもよい。位置/場所モジュール287は、遠隔に捜し出された位置決定システム47(図1を参照)との通信を通じて地理的位置289を求め及び(または)決定するように動作可能である。さらに、無線デバイスの与えられた地理的位置289に基づいて、無線デバイス36に与えられた補助サービス50および(または)補助プレゼンテーション48のセットを提示するために、位置/場所モジュール287は、メディア管理モジュール258と結合して作動してもよい。
【0086】
例えば、無線デバイス36は、MDS12、コンテンツ小売業者24および(または)BCSプロバイダ30から、位置補助サービス相関レコード291を受信してもよい。それは1つあるいは複数の補助サービスおよび(または)補助プレゼンテーションのうちの1つを備えた複数の地理的なエリアを参照する。さらに、メディア管理ロジック264は、与えられた地理的位置289の地理的なエリアを決定し、ユーザに提供すべく補助サービス50及び(または)補助プレゼンテーション48の該当するセットを参照するように動作可能である。
【0087】
位置決定システム47(図1)は、1つあるいは地理的な測位システム(GPS)および(または)ネットワークベースの位置モジュールのような、軌道に乗るシステムおよび地球上の基づいたシステムの組み合わせを含んでもよい。そのような地理情報システムの1つの例は、サンディエゴ(カリフォルニア)のクァルコム社から利用可能なGPS無線位置技術を支援したQPoint(登録商標)測位ソフトウェア及びgpsOne(登録商標)ハイブリッドを含んでいる。しかしながら、位置決定システム47はそれに制限されていなく、他のシステムあるいは、それぞれの無線デバイスの地理的位置289に関係のある情報を集めて、変形し、操作し、分析し、かつ生産するために使用されるツールも含んでいる。
【0088】
図19を参照して、いくつかの実施形態では、MDS12は、特別オブジェクトあるいは一般的な計算装置となる任意のタイプのハードウェア、ソフトウェア、ファームウェア、サーバ、パソコン、ミニコンピュータ、メインフレーム・コンピューターあるいは任意の計算装置の少なくとも1つを含んでもよい。さらに、個別のサーバまたはコンピュータ・デバイスおよび(または)、パーティへの使用可能なフォーマットでのデータを受け取り、操作し、かつ提供する及び(または)デバイスとネットワークの間のデータフローおよびMDS12中の制御の個別の層(separate layer of control)を提供するべく協働するMDS12に関連したネットワークがある場合がある。
【0089】
MDS12は、MDS12への入力を生成するための入力メカニズム266、およびMDS12のオペレータによって消費のための情報を生成するための出力メカニズム268を備えている。例えば、入力メカニズム266は、鍵かキーボード、マウス、タッチスクリーン・ディスプレイ、音声認識モジュールなどのようなメカニズムを含んでいてもよい。さらに、例えば、出力メカニズム268は、ディスプレイ、オーディオ・スピーカー、触覚型のフィードバック・メカニズムなどかもしれない。さらに、入力メカニズム266は遠隔のコンピュータかワークステーションのようなリモート装置かもしれない。それはMDS12にアクセスする。いくつかの実施形態では、例えば、入力メカニズム266は、カスタム属性28、そしてプレゼンテーション42,48、チャンネル26、層32およびパッケージ34に関連した情報の確立及び/または操作のために、サービス属性20を入力するべくオペレータによって利用されてもよい。
【0090】
さらに、MDS12は、データを受信し送信することができ、ソフトウェアアプリケーションを受付けて、実行することができ、そして、データを表示することができる、複数の駐在のコンピュータ・プラットフォーム270あるいは分配されたコンピュータ・プラットフォームを備えている。コンピュータ・プラットフォーム270は、データレポジトリ272を含んでいる。それは、読み出し専用、ランダムアクセスメモリ(RAMとROM)、EPROM、EEPROM、フラッシュカードあるいはコンピュータ・プラットフォームに共通の任意のメモリのような、揮発性・不揮発性メモリを含んでもよい。さらに、データレポジトリ272は1つ以上のフラッシュ・メモリ・セルを含んでいてもよいし、あるいは磁気メディアのような任意の第2、第3の記憶装置、視覚のメディア、テープあるいはソフトあるいはハードディスクを含んでいてもよい。いくつかの実施形態では、例えば、データレポジトリ272は1つ以上のコンテンツサーバ60を含んでいる。
【0091】
さらに、コンピュータ・プラットフォーム270は、さらに特定用途向け集積回路(ASIC)、あるいは他のチップセットである処理エンジン274、プロセッサ、論理回路あるいは実行命令を実行するための他のデータ処理デバイスを含んでいる。
【0092】
コンピュータ・プラットフォーム270は、さらにハードウェア、ファームウェア、ソフトウェアおよびこれらの組み合わせで具体化された通信モジュール276を備えている。通信モジュール276は、MDS12と無線デバイス36と同様にMDS12の様々なコンポーネント中の通信を可能にする。例えば、通信モジュール276は、無線アクセスネットワーク46を含んでいる。さらに、例えば、通信モジュール276は、無線デバイス36および(または)無線アクセスネットワーク46を備えた無線通信用のトランシーバモジュールを含んでいてもよい。
【0093】
さらに、加入/配信管理モジュール278は、MDS12によって実行され、ここに記述されたメディア分布機能をすべて管理するために作動するコンピュータ・プラットフォーム270上に存在する。加入/配信管理モジュール278は、ハードウェア、プロセッサ、ソフトウェア、ファームウェアおよび(または)MDS12のメディアに関連する動作を管理するように動作可能な実行命令の他のセットも含んでいてもよい。さらに、いくつかの実施形態では、加入/配信管理モジュール278は、MDS12に対しコンテンツ及びコンテンツ関連情報を受信し、格納し、操作し、分配する能力を提供する加入/配信管理ロジック280を含んでいる。例えば、加入/配信管理ロジック280は、コンテンツ及びコンテンツ関連情報を受信すべく、カスタマイゼーション情報、補助サービス、補助プレゼンテーション、経路情報、層情報およびパッケージ情報のようなコンテンツ小売業者具体的情報と同様に作動する。さらに、加入/配信管理ロジック280は、予約リクエスト、承認か否認、および承認された場合の予約リクエストに基づいたデジタル権利の管理として、加入関連情報を受信し、処理し、送信するよう動作可能である。
【0094】
さらに、加入/配信管理モジュール278はSI生成器62を含んでいてもよい。上に議論されるように、SIジェネレータ62は、MDS12に入力された様々なレコードおよび定義を集めて、かつマルチキャスト、ユニキャスト、あるいはそうでなければ1つ以上のデバイスに送信されたSIメッセージ44(それは放送されてもよい)のようなメッセージへそれらを組み合わせるように動作可能である。例えば、SI生成器42は、1つ以上のデバイスに対して、無線アクセスネットワーク46のようなインタフェースを備えていてもよい。一般に、インタフェースは、符号分割多元接続(符号分割多元接続)、広帯域の符号分割多元接続(WCDMA)、普遍的な移動体通信システム(UMTS)、高度な携帯電話サービス(AMPS)、時分割多元接続(TDMA)、周波数分割多元接続(「FDMA」)のような空気インタフェース技術を使用して、物理接続および(または)無線接続、直交周波数分割多元接続(OFDMA)、移動体通信(GSM(登録商標))用のグローバルなシステム、単一のキャリア(1X)無線搬送テクノロジー(RTT)、エボリューションデータ(EV−DO)技術、一般的なパケット無線サービス(GPRS)、増強されたデータGSM(登録商標)環境(EDGE)、高速ダウンリンク・データ・パケット・アクセス(HSPDA)、 アナログおよびディジタル・サテライトシステム、および無線通信ネットワークおよびデータ通信網の少なくとも1つの中で使用されてもよい他のテクノロジー/プロトコルであってもよい。
【0095】
動作において、図20を参照すると、チャンネルをカスタマイズする方法のいくつかの実施形態は、少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ることを備える(ブロック301)。例えば、いくつかの実施形態では、MDS12は、例えば、各基本サービス16および基本サービスを備えた各基本プレゼンテーション42を定義するコンテンツプロバイダあるいはローカルデータベースからサービス属性20を得る。さらに、例えば、サービス属性情報20は、各チャンネルレコード91(図7)の基本サービスレコード173によりリファレンスされるとし、各サービスレコード185に対し識別されるとして、SIメッセージ44のサービス情報68(図3)内で定義されてもよい。いくつかの実施形態の中で、例えばMDS12は、1つ以上のコンテンツプロバイダ18から基本サービス16の一部を形成する1つ以上のプレゼンテーション42を定義するメディアセグメント14を受信してもよい。非リアルタイムコンテンツの場合でのように、このコンテンツは1つ以上のコンテンツサーバ60上に格納され、及び/またはリアルタイムコンテンツの場合でのように、MDS12に関連したネットワークを通じて送信されてもよい。一方、MDS12は、プレゼンテーションが取り戻されてもよい位置のリファレンスを受信してもよく、または、それからプレゼンテーションは別の目的地へ転送されてもよい。
【0096】
さらに、方法は、少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ることを備えている(ブロック303)。例えば、いくつかの実施形態において、MDS12は、属性およびコンテンツプロバイダ、あるいは駐在のデータベースからのように1つ以上の補助のプレゼンテーション48を定義することを含む補助サービス50(図1)を得てもよい。さらに、例えば、カスタム属性情報22は、所定のサービス50に備えられている所定の補助プレゼンテーション48に関連させてもよい。さらに、補助サービス50は、各サービスレコード185(図9)の補助サービスレコード187によりリファレンスされるとし、SIメッセージ44のサービス情報68(図2)内で定義されてもよい。いくつかの実施形態の中で、例えばMDS12は、1つ以上のコンテンツプロバイダ18から補助サービス50の一部を形成する1つ以上の補助プレゼンテーション48を定義するメディアセグメント14を受信してもよい。例えば、補助プレゼンテーション48および(または)補助サービス50は、イントロ、アウトロ、広告、バーカー、URLおよびIPデータキャストを含む非リアルタイムの一部および(または)リアルタイムの一部のコンテンツを含んでいてもよい。非リアルタイムコンテンツの場合でのように、このコンテンツは1つ以上のコンテンツサーバ60上に格納され、かつ、またはリアルタイムコンテンツの場合でのように、MDS12に関連したネットワークを通じて送信されてもよい。一方、MDS12は、補助プレゼンテーションが取り戻されてもよい位置へのリファレンスを受信してもよく、または、それから補助プレゼンテーションは別の目的地へ転送されてもよい。
【0097】
さらに、方法は、基本プレゼンテーション及び補助プレゼンテーションにそれぞれ関連し、小売業者に関連した複数のカスタマイズチャンネルの定義を得ることを備えている(ブロック305)。例えば、いくつかの実施形態では、MDS12は、各コンテンツ小売業者24、あるいはローカルデータベースからカスタム属性情報22を得て、小売業者によりカスタマイズされたチャンネル26を定義するために基本サービス属性20をカスタム属性に置き換える。いくつかの実施形態では、MDS12は、特に、1つ以上のパッケージ・レコード87を定義する市場コンテンツ小売業者レコード71(図4)を受信する。各パッケージ・レコード87は、補助サービスリファレンス77と同様に、1つ以上の層レコード89および(または)チャンネルレコード91をリファレンスする。パッケージ、層あるいはチャンネルは、それぞれさらに補助サービスを定義しかつ/またはリファレンスしてもよい。結局、パッケージ・レコード87は、それぞれ基本サービスレコード173(図7)、パッケージ内の各チャンネルを定義するために組み合わせられる関連した補助サービス(一方のパッケージ、層、チャンネル、サービスおよび(または)プレゼンテーション・レベルで定義された)を定義する。
【0098】
いくつかの実施形態の中で、例えばMDS12は、最終的にマルチメディア対応のデバイスにより受信するために、インタフェースを介してカスタムチャンネル定義を送信する(ブロック307)。例えば、MDS 12は、カスタム・チャンネル26の定義を含むSIメッセージ44を送信する。さらに、SIメッセージ44は、基本サービス16のプレゼンテーション42および補助サービス50のプレゼンテーション48を含んでいてもよい。いくつかの実施形態では、デバイス36は、小売業者カスタマイズチャンネル26を生成すべく、デバイス36がサービスを受信して、小売業者−特定基本サービス16と補助サービス50とを組み合わせる小売り業者の同一性に基づいてコンテンツをフィルタする。
【0099】
また、別の実施形態では、MDS12は、SIメッセージ44の少なくとも一部、基本サービス16の少なくとも一部および補助サービス50の少なくとも一部も含んでいる転送フロー45を提供する。例えば、MDS12は、所定時間で、および(または)デバイスからリクエストを受信するようにフロー45を放送してもよい。この場合、SIメッセージ44は、基本サービス、および基本サービスをカスタマイズする補助サービスの両方を定義する少なくとも1つのチャンネルレコード91を含んでいる。さらに、この場合、無線デバイス36のようなマルチメディアを処理可能なデバイスはフロー45を受信し、チャンネルレコード91にて識別されるように、プレゼンテーション42および補助プレゼンテーション48の組み合わせを生成する。
【0100】
同様の場合において、フロー45は、1つ以上の市場コンテンツ小売業者レコード71および(または)パッケージ・レコード87、及び(または)層レコード137、及び(または)サービス定義183、及び(または)MPGブロック273、及び(または)チャンネル・カスタマイゼーション・レコード281、及び(または)、MPGタイトル・カスタマイゼーション・レコード285を備え、これらのレコードの少なくとも1つは、カスタマイズされた基本サービス16及び補助のサービス50の組み合わせを定義してもよい。あるいは、MDS12は、MDS12中に含まれていた定義に基づいたフロー45を生成するように関連するデバイスおよび(または)ネットワークに命令してもよい。
【0101】
別の実施形態において、MDS12に関連した配信管理モジュール278は、メディアを処理可能なデバイスに対し定義及びメディアコンテンツを供給すべく、配信管理ロジック280を実行する。メディアコンテンツは、放送システムからのリアルタイムコンテンツおよび(または)記憶装置中のファイルからの非リアルタイムコンテンツかもしれない。さらに、配信管理モジュール278は、ユーザインタフェース38上のカスタマイズされたプレゼンテーションを生成するために、所定の基本プレゼンテーション42及び所定の補助プレゼンテーション48のある部分を組み合わせるための指示を提供する指定されたレコードに基づいた定義を生成する。この場合、カスタマイズされたプレゼンテーションは、チャンネルの少なくとも1つの部分を含む。それは基本サービスについてのカスタマイズされた一覧として考えられる。さらに、カスタマイズされたプレゼンテーションを定義する指定されたレコードは、コンテンツ小売業者24および(または)BCSプロバイダ30のようなメディアを提供するパーティによって定義される。
【0102】
さらに、付加的な実施形態では、MDS12は、特定のコンテンツ小売業者24および(または)BCSプロバイダ30に関連し定義される1以上の位置補助サービス相関レコード291を無線デバイス36へ送る。この付加的な実施形態の中で、レコード291は、所定のカスタムチャンネル26を定義し、無線デバイス36に提供される1以上の基本プレゼンテーション42の少なくとも一部をカスタマイズすべく、無線デバイス36の地理的位置289及び、1以上の補助プレゼンテーション48の少なくとも一部に基づいて定義してもよい。
【0103】
図21を参照して、他の実施形態では、カスタマイズされたコンテンツ情報を示す方法は、少なくとも1つの基本サービスに対応した複数の基本プレゼンテーションを受信することを備える(ブロック311)。例えば、いくつかの実施形態では、無線デバイス36のようなメディア対応のデバイスは、MDS12から基本プレゼンテーション42を受信する。別の実施形態では、無線デバイス36のようなメディア対応のデバイスは、MDS12から、それぞれ基本プレゼンテーション42を備える1つ以上の基礎サービス16の少なくとも一部を受信する。また、別の実施形態では、デバイスは、1つ以上のフロー45の少なくとも一部を受信する。また、フローはそれぞれ、基本プレゼンテーション42を含む1つ以上の基本サービス16の少なくとも一部を含んでいる。あるいは、MDS12は、基本プレゼンテーション42を送信し、及び(または)MDS12中に含まれている定義に基づいて、基本プレゼンテーション42を含むフロー45を生成するように関連するデバイスおよび(または)ネットワークに命令してもよい。
【0104】
さらに、方法は、少なくとも1つの補助サービスに対応した複数の補助プレゼンテーションを受信することを備える(ブロック313)。いくつかの実施形態では、無線デバイス36のようなメディア対応のデバイスは、MDS12から補助プレゼンテーション48を受信する。別の実施形態では、デバイスは、MDS12から、補助のプレゼンテーション48を含む1つ以上の補助サービス50の少なくとも1部を受信する。また、別の実施形態では、デバイスは、1つ以上のフロー45の少なくとも1部を受信する。また、少なくとも1つのフローは、補助プレゼンテーション48を含んでいる。あるいは、MDS12は、MDS 12中に含まれていた定義に基づいて、補助プレゼンテーション48を含むフロー45を生成するように関連するデバイスおよび(または)ネットワークに命令してもよい。
【0105】
さらに、方法は、複数の補助プレゼンテーションに備えられる基本プレゼンテーションの所定の組み合わせに基づいてカスタムチャンネルの生成を初期化することを備えている(ブロック315)。例えば、いくつかの実施形態では、上述されるように、無線デバイス36のようなメディア対応のデバイスは、カスタムチャンネルの小売業者−特定定義つまり市場コンテンツ小売業者レコード71(図4)に基づいて、所定の補助プレゼンテーション48の少なくとも1部内の所定の基本プレゼンテーション42を組み合わせる。例えば、補助プレゼンテーション48の所定部分はリアルタイムメディアおよび(または)イントロ、アウトロ、広告、URLおよび(または)IPデータキャストのような非リアルタイムメディアを含んでいてもよい。
【0106】
別の実施形態では、無線デバイス36上のメディア管理モジュール258は、基本プレゼンテーション42、および少なくともユーザインタフェース38上のカスタマイズされたプレゼンテーションを生成する補助プレゼンテーション48のある部分を組み合わせるためにメディア管理ロジック264を実行する。この場合、カスタマイズされたプレゼンテーションは、チャンネルの少なくとも1つの部分を含む。また、カスタマイズされたプレゼンテーションは、コンテンツ小売業者24および(または)BCSプロバイダ30のようなメディアを提供するパーティによって定義される。
【0107】
さらに、付加的な実施形態では、無線デバイス36は、さらに、特定のコンテンツ小売り業者24および(または)BCSプロバイダ30に関連し定義される1以上の位置補助サービス相関レコード291をMDS12から受信する。さらに、無線デバイス36の地理的位置289を決定するために、無線デバイス36上のポジション/ロケーションモジュール287は位置決定システム47と通信してもよい。さらに、レコード291は、所定のカスタムチャンネル26を定義し、無線デバイス36に提供される1以上の基本プレゼンテーション42の少なくとも一部をカスタマイズすべく、無線デバイス36の地理的位置289及び、1以上の補助プレゼンテーション48の少なくとも一部に基づいて定義してもよい。例えば、上記特徴は、無線デバイスへのターゲットとされ、位置ベースの広告を考慮に入れる。
【0108】
したがって、記述された実施形態は、小売業者が、小売業者指定、基本マルチメディアサービスのカスタム一覧、つまり カスタムチャンネル、ブランド、相違、および小売業者のカスタム・チャンネルの関連性を提供することを可能にする。さらに、多数のコンテンツ小売業者24および(または)複数のデバイスへのプロバイダ・マルチメディア・サービスに競争しているBCSプロバイダ30との環境において、記述された実施形態は、複数の基本サービスおよび(または)基本プレゼンテーションの各1つへのカスタマイゼーションを識別し、かつ各小売業者/プロバイダ特有のカスタマイズチャンネルのセットを生成するべく、これらカスタマイゼーションを独立して適用する複数の小売業者/プロバイダのために、装置と方法を提供する。
【0109】
さらに、MPGブロック72(図2)に含まれる情報が、ユーザがパッケージ情報を調査し、パッケージを予約してもよいカスタム予約メニューを構築するために利用されてもよいことは注目されるべきである。例えば、予約のために提示されているパッケージに関係のある情報は、所定のコンテンツ小売業者24のMPGタイトル・レコード80(図6)に関連したサービスリファレンス104(図6)に基づいてもよい。
【0110】
様々な実例となるロジック、ロジックブロック、モジュール、およびここに示された実施形態に関して記述された回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)あるいは他のプログラム可能論理回路、離散的なゲートかトランジスタ・ロジック、離散的なハードウェアコンポーネントあるいはこれら記述された機能を実行することを目指した任意の組み合わせで実装されてもよいし実行されてもよい。汎用プロセッサはマイクロプロセッサであってもよいが、代案では、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラあるいはステイトマシンかもしれない。プロセッサも、例えば、DSPとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、DSPコアと協働する1個以上のマイクロプロセッサあるいは他のそのような構成のように、計算装置の組み合わせとして実装されてもよい。
【0111】
さらに、ここに示された実施形態に関して記述された方法あるいはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されたソフトウェアモジュール、あるいは2つの組み合わせで直接具体化されてもよい。ソフトウェアモジュールは、RAMメモリ、フラッシュ・メモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスター、ハードディスク、リムーバブル・ディスク、CD−ROMあるいは技術中で既知の記憶メディアの他のフォームに存在してもよい。典型的な記憶メディアは、プロセッサ、記憶メディアプロセッサといった情報を読み書きすることができるようなものに接続される。また、記憶メディアはプロセッサに不可欠かもしれない。プロセッサと記憶メディアはASICに存在してもよい。ASICは、ユーザ端末に存在してもよい。さらに、プロセッサと記憶メディアは、ユーザ端末の離散的なコンポーネントとして存在してもよい。
【0112】
先の開示が実例となる実施形態を示している間に、添付された請求項によって定義されるとして記述された実施形態の範囲から逸脱することなく様々な変更および改良を行なうことができることが注目されるべきである。更に、記述された実施形態のエレメントは単数に記述されてもよいし要求されてもよいが、もし単数への制限が明示的に述べられなければ、複数は熟考される。
【特許請求の範囲】
【請求項1】
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ること、
前記デバイスに対し定義された複数のカスタマイズチャンネルを送信することを備えるチャンネルをカスタマイズする方法。
【請求項2】
複数のカスタマイズチャンネルの定義を得ることは、さらに補助サービスの少なくとも一部と基本サービスの少なくとも一部との間の小売業者の詳細な関連性の定義を得ることを備える請求項1の方法。
【請求項3】
さらに、複数の基本プレゼンテーションの定義、複数の補助プレゼンテーションの定義、メッセージ中の複数のカスタマイズされたチャンネルの定義を組み合わせることを備える請求項1の方法。
【請求項4】
前記複数のカスタマイズチャンネルの定義を得ることは、前記小売業者の詳細な関連性に基づいて前記基本プレゼンテーションの少なくとも一部と前記補助プレゼンテーションの少なくとも一部との組み合わせの定義を得ることを備える請求項1の方法。
【請求項5】
さらに、前記基本プレゼンテーション、前記補助プレゼンテーション及び定義づけられた複数のカスタマイズチャンネルを前記デバイスへ送信することを備える請求項4の方法。
【請求項6】
前記補助プレゼンテーションは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項4の方法。
【請求項7】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータ(universal resource locator)に基づくプレゼンテーションの少なくとも1つを含む請求項6の方法。
【請求項8】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカー(barker)の少なくとも1つを含む請求項6の方法。
【請求項9】
複数のカスタマイズチャンネルの定義を得ることは、さらに、前記補助サービスの少なくとも一部と前記基本サービスの少なくとも一部との間の地理的な位置ベースの関連性の定義を得ることを備える請求項1の方法。
【請求項10】
さらに、前記地理的な位置ベースの関連性の定義を前記デバイスへ送信することを備える請求項9の方法。
【請求項11】
さらに、定義づけられた複数の基本プレゼンテーション、前記定義づけられた複数の補助プレゼンテーション、前記定義づけられた複数のカスタムチャンネルの少なくとも1つが有効になるときの時間を識別することを備える請求項1の方法。
【請求項12】
実行時に、コンピュータデバイスに対し、
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ることの動作を実行するよう指示するコンピュータ読取可能媒体に備えられるコンピュータプログラム。
【請求項13】
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ることの動作を実行する少なくとも1つのプロセッサ。
【請求項14】
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得る手段と、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得る手段と、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得る手段とを備えたコンテンツ情報を提供するための装置。
【請求項15】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションそれぞれに対する基本プレゼンテーション定義、及び少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションそれぞれに対する補助サービス定義を有するコンテンツサーバと、
デバイスに対しカスタマイズされたコンテンツを定義するよう動作可能な複数の小売業者のそれぞれ、基本プレゼンテーション定義の少なくとも1つと補助サービス定義の少なくとも1つとの所定の組み合わせに基づくカスタム定義を備えるカスタムチャンネルレコードそれぞれのためのカスタムチャンネルレコードと、
カスタマイズされたチャンネルレコードを有するメッセージを生成し送信することが可能な生成モジュールとを備えたカスタマイズされたコンテンツを提供するための装置。
【請求項16】
前記カスタムチャンネルレコードは、複数の基本プレゼンテーションの少なくとも一部と複数の補助プレゼンテーションの少なくとも一部との間の小売業者の詳細な関連性を備える請求項15の装置。
【請求項17】
前記小売業者の詳細な関連性は、前記基本サービスを配信する小売業者から前記デバイスへ受信された関連性を備える請求項15の装置。
【請求項18】
前記カスタムチャンネルレコードは、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性を備える請求項15の装置。
【請求項19】
前記補助プレゼンテーションは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項15の装置。
【請求項20】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも1つを含む請求項15の装置。
【請求項21】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも1つを含む請求項19の装置。
【請求項22】
さらに、前記基本プレゼンテーション定義、前記補助プレゼンテーション定義、前記カスタムチャンネル定義の少なくとも1つが有効になるときの時間を識別する有効時間を備える請求項15の装置。
【請求項23】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することとを備えるカスタマイズされたコンテンツ情報を実行する方法。
【請求項24】
さらに、複数の所定小売業者の1つからデバイスによって加入された基本サービスのうちの1つに対応する予約情報を受信することを備え、
前記複数の補助プレゼンテーションを受信することは、さらに、前記加入者に関連された所定小売業者に基づいて、前記複数の補助サービスの少なくとも1つを格納することを備える請求項23の方法。
【請求項25】
前記複数の補助サービスの少なくとも1つを格納することは、前記加入者情報に関連した基本サービスに基づいて格納することを備える請求項24の方法。
【請求項26】
さらに、前記複数の所定小売業者の1つからデバイスによって加入された基本サービスの1つに対応する加入情報を受信することを備え、
前記複数の補助プレゼンテーションを受信することは、さらに、前記加入者に関連された所定小売業者に基づいて、前記複数の基本サービスの少なくとも非リアルタイム部分を格納することを備える請求項23の方法。
【請求項27】
前記複数の基本サービスの少なくとも非リアルタイム部分を格納することは、さらに、前記加入情報に関連した基本サービスに基づいて格納することを備える請求項26の方法。
【請求項28】
さらに、複数の所定小売業者の1つからデバイスによって加入された基本サービスのうちの1つに対応する加入情報を受信することを備え、
前記複数のカスタムチャンネルの定義を受信することは、さらに、前記加入情報に関連した所定小売業者に基づいて前記複数のカスタムチャンネル定義から少なくとも1つのカスタムチャンネル定義を格納することを備える請求項23の方法。
【請求項29】
前記少なくとも1つのカスタムチャンネル定義を格納することは、さらに、前記加入情報に関連した基本サービスに基づいて格納することを備える請求項28の方法。
【請求項30】
さらに、複数の所定小売業者の1つからデバイスによって加入された基本サービスのうちの1つに対応する加入情報を受信することを備え、
前記カスタムチャンネルを生成することは、前記加入情報に関連した所定小売業者に基づいて前記カスタムチャンネルを生成することを備える請求項23の方法。
【請求項31】
前記カスタムチャンネルを生成することは、前記加入情報に関連した基本サービスに基づいて生成することをさらに備える請求項30の方法。
【請求項32】
前記カスタムチャンネルを生成することは、さらに、デバイスのユーザインタフェース上で一覧を生成することを備える請求項23の方法。
【請求項33】
さらに、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性の定義を受信すること、
デバイスの地理的な位置を受信することをさらに備え、
前記生成することは、さらに、前記地理的な位置ベースの関連性の定義に基づき、また前記地理的な位置に基づき生成することをさらに備える請求項23の方法。
【請求項34】
前記補助サービスは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項23の方法。
【請求項35】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも1つを含む請求項34の方法。
【請求項36】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも1つを含む請求項34の方法。
【請求項37】
さらに、前記複数の基本プレゼンテーション、前記複数の補助プレゼンテーション、前記定義されたカスタムチャンネルの少なくとも1つが有効になるときの時間の定義を受信することを備える請求項23の方法。
【請求項38】
実行時に、コンピュータデバイスに対し、
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することの動作を実行するよう指示するコンピュータ読取可能媒体に備えられるコンピュータプログラム。
【請求項39】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することの動作を実行する少なくとも1つのプロセッサ。
【請求項40】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信する手段と、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信する手段と、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信する手段と、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成する手段とを備えたコンテンツ情報を提供するための装置。
【請求項41】
コンピュータプラットフォームと、
前記コンピュータプラットフォームに配置され、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーション、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーション、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信するよう動作可能なメディア管理モジュールとを備え、
前記メディア管理モジュールは、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルの生成を初期化するよう動作可能であるカスタマイズされたコンテンツを提供するための無線デバイス。
【請求項42】
前記メディア管理モジュールは、さらに、複数の所定小売業者の1つから無線デバイスによって加入された基本サービスのうちの1つに対応する予約情報を備え、
前記メディア管理モジュールは、前記加入に関連された所定小売業者に基づいて、前記複数の補助サービスの少なくとも1つを格納するよう動作可能である請求項41の無線デバイス。
【請求項43】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項42の方法。
【請求項44】
前記メディア管理モジュールは、さらに、前記複数の所定小売業者の1つからデバイスによって加入された基本サービスの1つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入に関連された所定小売業者に基づいて、前記複数の基本サービスの少なくとも非リアルタイム部分を格納するよう動作可能である請求項41の装置。
【請求項45】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項44の装置。
【請求項46】
前記メディア管理モジュールは、さらに、複数の所定小売業者の1つから前記無線デバイスによって加入された基本サービスのうちの1つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入情報に関連した所定小売業者に基づいて前記複数のカスタムチャンネル定義から少なくとも1つのカスタムチャンネル定義を格納するよう動作可能である請求項41の装置。
【請求項47】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項46の装置。
【請求項48】
前記メディア管理モジュールは、さらに、複数の所定小売業者の1つから無線デバイスによって加入された基本サービスのうちの1つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入情報に関連した所定小売業者に基づいて前記カスタムチャンネルの生成を初期化するよう動作可能である請求項41の装置。
【請求項49】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づく前記カスタムチャンネルの生成を初期化するよう動作可能である請求項48の装置。
【請求項50】
さらに、前記カスタムチャンネルの一覧を有するユーザインタフェースを備える請求項41の装置。
【請求項51】
前記メディア管理モジュールは、さらに、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性を定義する位置補助サービス相関レコードを備え、
さらに、デバイスの地理的な位置を生成するよう動作可能なポジション/ロケーションモジュールを備え、
前記メディア管理モジュールは、さらに、前記位置補助サービス相関レコードに基づき、また前記地理的な位置に基づき前記カスタムチャンネルの生成を初期化するよう動作可能である請求項41の装置。
【請求項52】
前記補助サービスは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項51の装置。
【請求項53】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも1つを備える請求項52の装置。
【請求項54】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも1つを備える請求項52の装置。
【請求項55】
前記メディア管理モジュールは、さらに、前記複数の基本プレゼンテーション、前記複数の補助プレゼンテーション、前記定義されたカスタムチャンネルの少なくとも1つが有効になるときの時間を定義する有効時間を備える請求項41の装置。
【請求項1】
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ること、
前記デバイスに対し定義された複数のカスタマイズチャンネルを送信することを備えるチャンネルをカスタマイズする方法。
【請求項2】
複数のカスタマイズチャンネルの定義を得ることは、さらに補助サービスの少なくとも一部と基本サービスの少なくとも一部との間の小売業者の詳細な関連性の定義を得ることを備える請求項1の方法。
【請求項3】
さらに、複数の基本プレゼンテーションの定義、複数の補助プレゼンテーションの定義、メッセージ中の複数のカスタマイズされたチャンネルの定義を組み合わせることを備える請求項1の方法。
【請求項4】
前記複数のカスタマイズチャンネルの定義を得ることは、前記小売業者の詳細な関連性に基づいて前記基本プレゼンテーションの少なくとも一部と前記補助プレゼンテーションの少なくとも一部との組み合わせの定義を得ることを備える請求項1の方法。
【請求項5】
さらに、前記基本プレゼンテーション、前記補助プレゼンテーション及び定義づけられた複数のカスタマイズチャンネルを前記デバイスへ送信することを備える請求項4の方法。
【請求項6】
前記補助プレゼンテーションは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項4の方法。
【請求項7】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータ(universal resource locator)に基づくプレゼンテーションの少なくとも1つを含む請求項6の方法。
【請求項8】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカー(barker)の少なくとも1つを含む請求項6の方法。
【請求項9】
複数のカスタマイズチャンネルの定義を得ることは、さらに、前記補助サービスの少なくとも一部と前記基本サービスの少なくとも一部との間の地理的な位置ベースの関連性の定義を得ることを備える請求項1の方法。
【請求項10】
さらに、前記地理的な位置ベースの関連性の定義を前記デバイスへ送信することを備える請求項9の方法。
【請求項11】
さらに、定義づけられた複数の基本プレゼンテーション、前記定義づけられた複数の補助プレゼンテーション、前記定義づけられた複数のカスタムチャンネルの少なくとも1つが有効になるときの時間を識別することを備える請求項1の方法。
【請求項12】
実行時に、コンピュータデバイスに対し、
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ることの動作を実行するよう指示するコンピュータ読取可能媒体に備えられるコンピュータプログラム。
【請求項13】
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ることの動作を実行する少なくとも1つのプロセッサ。
【請求項14】
少なくとも1つの基本サービスに関連した複数の基本プレゼンテーションの定義を得る手段と、
少なくとも1つの補助サービスに関連した複数の補助プレゼンテーションの定義を得る手段と、
複数の基本プレゼンテーションの少なくとも1つと複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの1つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得る手段とを備えたコンテンツ情報を提供するための装置。
【請求項15】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションそれぞれに対する基本プレゼンテーション定義、及び少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションそれぞれに対する補助サービス定義を有するコンテンツサーバと、
デバイスに対しカスタマイズされたコンテンツを定義するよう動作可能な複数の小売業者のそれぞれ、基本プレゼンテーション定義の少なくとも1つと補助サービス定義の少なくとも1つとの所定の組み合わせに基づくカスタム定義を備えるカスタムチャンネルレコードそれぞれのためのカスタムチャンネルレコードと、
カスタマイズされたチャンネルレコードを有するメッセージを生成し送信することが可能な生成モジュールとを備えたカスタマイズされたコンテンツを提供するための装置。
【請求項16】
前記カスタムチャンネルレコードは、複数の基本プレゼンテーションの少なくとも一部と複数の補助プレゼンテーションの少なくとも一部との間の小売業者の詳細な関連性を備える請求項15の装置。
【請求項17】
前記小売業者の詳細な関連性は、前記基本サービスを配信する小売業者から前記デバイスへ受信された関連性を備える請求項15の装置。
【請求項18】
前記カスタムチャンネルレコードは、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性を備える請求項15の装置。
【請求項19】
前記補助プレゼンテーションは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項15の装置。
【請求項20】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも1つを含む請求項15の装置。
【請求項21】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも1つを含む請求項19の装置。
【請求項22】
さらに、前記基本プレゼンテーション定義、前記補助プレゼンテーション定義、前記カスタムチャンネル定義の少なくとも1つが有効になるときの時間を識別する有効時間を備える請求項15の装置。
【請求項23】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することとを備えるカスタマイズされたコンテンツ情報を実行する方法。
【請求項24】
さらに、複数の所定小売業者の1つからデバイスによって加入された基本サービスのうちの1つに対応する予約情報を受信することを備え、
前記複数の補助プレゼンテーションを受信することは、さらに、前記加入者に関連された所定小売業者に基づいて、前記複数の補助サービスの少なくとも1つを格納することを備える請求項23の方法。
【請求項25】
前記複数の補助サービスの少なくとも1つを格納することは、前記加入者情報に関連した基本サービスに基づいて格納することを備える請求項24の方法。
【請求項26】
さらに、前記複数の所定小売業者の1つからデバイスによって加入された基本サービスの1つに対応する加入情報を受信することを備え、
前記複数の補助プレゼンテーションを受信することは、さらに、前記加入者に関連された所定小売業者に基づいて、前記複数の基本サービスの少なくとも非リアルタイム部分を格納することを備える請求項23の方法。
【請求項27】
前記複数の基本サービスの少なくとも非リアルタイム部分を格納することは、さらに、前記加入情報に関連した基本サービスに基づいて格納することを備える請求項26の方法。
【請求項28】
さらに、複数の所定小売業者の1つからデバイスによって加入された基本サービスのうちの1つに対応する加入情報を受信することを備え、
前記複数のカスタムチャンネルの定義を受信することは、さらに、前記加入情報に関連した所定小売業者に基づいて前記複数のカスタムチャンネル定義から少なくとも1つのカスタムチャンネル定義を格納することを備える請求項23の方法。
【請求項29】
前記少なくとも1つのカスタムチャンネル定義を格納することは、さらに、前記加入情報に関連した基本サービスに基づいて格納することを備える請求項28の方法。
【請求項30】
さらに、複数の所定小売業者の1つからデバイスによって加入された基本サービスのうちの1つに対応する加入情報を受信することを備え、
前記カスタムチャンネルを生成することは、前記加入情報に関連した所定小売業者に基づいて前記カスタムチャンネルを生成することを備える請求項23の方法。
【請求項31】
前記カスタムチャンネルを生成することは、前記加入情報に関連した基本サービスに基づいて生成することをさらに備える請求項30の方法。
【請求項32】
前記カスタムチャンネルを生成することは、さらに、デバイスのユーザインタフェース上で一覧を生成することを備える請求項23の方法。
【請求項33】
さらに、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性の定義を受信すること、
デバイスの地理的な位置を受信することをさらに備え、
前記生成することは、さらに、前記地理的な位置ベースの関連性の定義に基づき、また前記地理的な位置に基づき生成することをさらに備える請求項23の方法。
【請求項34】
前記補助サービスは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項23の方法。
【請求項35】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも1つを含む請求項34の方法。
【請求項36】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも1つを含む請求項34の方法。
【請求項37】
さらに、前記複数の基本プレゼンテーション、前記複数の補助プレゼンテーション、前記定義されたカスタムチャンネルの少なくとも1つが有効になるときの時間の定義を受信することを備える請求項23の方法。
【請求項38】
実行時に、コンピュータデバイスに対し、
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することの動作を実行するよう指示するコンピュータ読取可能媒体に備えられるコンピュータプログラム。
【請求項39】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成することの動作を実行する少なくとも1つのプロセッサ。
【請求項40】
少なくとも1つの基本サービスに対応する複数の基本プレゼンテーションを受信する手段と、
少なくとも1つの補助サービスに対応する複数の補助プレゼンテーションを受信する手段と、
複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信する手段と、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルを生成する手段とを備えたコンテンツ情報を提供するための装置。
【請求項41】
コンピュータプラットフォームと、
前記コンピュータプラットフォームに配置され、少なくとも1つの基本サービスに対応する複数の基本プレゼンテーション、少なくとも1つの補助サービスに対応する複数の補助プレゼンテーション、複数の所定小売業者の1つに対応し、複数の基本サービスの少なくとも所定の1つと複数の補助サービスの少なくとも所定の1つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信するよう動作可能なメディア管理モジュールとを備え、
前記メディア管理モジュールは、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも1つと前記複数の補助プレゼンテーションの少なくとも1つとの所定の組み合わせからカスタムチャンネルの生成を初期化するよう動作可能であるカスタマイズされたコンテンツを提供するための無線デバイス。
【請求項42】
前記メディア管理モジュールは、さらに、複数の所定小売業者の1つから無線デバイスによって加入された基本サービスのうちの1つに対応する予約情報を備え、
前記メディア管理モジュールは、前記加入に関連された所定小売業者に基づいて、前記複数の補助サービスの少なくとも1つを格納するよう動作可能である請求項41の無線デバイス。
【請求項43】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項42の方法。
【請求項44】
前記メディア管理モジュールは、さらに、前記複数の所定小売業者の1つからデバイスによって加入された基本サービスの1つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入に関連された所定小売業者に基づいて、前記複数の基本サービスの少なくとも非リアルタイム部分を格納するよう動作可能である請求項41の装置。
【請求項45】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項44の装置。
【請求項46】
前記メディア管理モジュールは、さらに、複数の所定小売業者の1つから前記無線デバイスによって加入された基本サービスのうちの1つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入情報に関連した所定小売業者に基づいて前記複数のカスタムチャンネル定義から少なくとも1つのカスタムチャンネル定義を格納するよう動作可能である請求項41の装置。
【請求項47】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項46の装置。
【請求項48】
前記メディア管理モジュールは、さらに、複数の所定小売業者の1つから無線デバイスによって加入された基本サービスのうちの1つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入情報に関連した所定小売業者に基づいて前記カスタムチャンネルの生成を初期化するよう動作可能である請求項41の装置。
【請求項49】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づく前記カスタムチャンネルの生成を初期化するよう動作可能である請求項48の装置。
【請求項50】
さらに、前記カスタムチャンネルの一覧を有するユーザインタフェースを備える請求項41の装置。
【請求項51】
前記メディア管理モジュールは、さらに、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性を定義する位置補助サービス相関レコードを備え、
さらに、デバイスの地理的な位置を生成するよう動作可能なポジション/ロケーションモジュールを備え、
前記メディア管理モジュールは、さらに、前記位置補助サービス相関レコードに基づき、また前記地理的な位置に基づき前記カスタムチャンネルの生成を初期化するよう動作可能である請求項41の装置。
【請求項52】
前記補助サービスは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項51の装置。
【請求項53】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも1つを備える請求項52の装置。
【請求項54】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも1つを備える請求項52の装置。
【請求項55】
前記メディア管理モジュールは、さらに、前記複数の基本プレゼンテーション、前記複数の補助プレゼンテーション、前記定義されたカスタムチャンネルの少なくとも1つが有効になるときの時間を定義する有効時間を備える請求項41の装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【公開番号】特開2013−17200(P2013−17200A)
【公開日】平成25年1月24日(2013.1.24)
【国際特許分類】
【外国語出願】
【出願番号】特願2012−181133(P2012−181133)
【出願日】平成24年8月17日(2012.8.17)
【分割の表示】特願2008−531287(P2008−531287)の分割
【原出願日】平成18年9月12日(2006.9.12)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.WCDMA
2.EEPROM
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
【公開日】平成25年1月24日(2013.1.24)
【国際特許分類】
【出願番号】特願2012−181133(P2012−181133)
【出願日】平成24年8月17日(2012.8.17)
【分割の表示】特願2008−531287(P2008−531287)の分割
【原出願日】平成18年9月12日(2006.9.12)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.WCDMA
2.EEPROM
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】
[ Back to top ]