(57)【要約】メディア・チャンネルをカスタマイズするための装置および方法は、補助サービスに関連した基本サービスおよび補助プレゼンテーションに関連したプレゼンテーションを受信することを備えている。さらに、装置と方法はデバイスにカスタマイズされたチャンネルを供給することを備えている。そこでは、カスタマイズされたチャンネルは、補助サービスの少なくとも１部を備えた基本サービスの少なくとも１部の組み合わせに基づく。
2009508447.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも１つと複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売業者のうちの１つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ること、
前記デバイスに対し定義された複数のカスタマイズチャンネルを送信することを備えるチャンネルをカスタマイズする方法。
【請求項２】
複数のカスタマイズチャンネルの定義を得ることは、さらに補助サービスの少なくとも一部と基本サービスの少なくとも一部との間の小売業者の詳細な関連性の定義を得ることを備える請求項１の方法。
【請求項３】
さらに、複数の基本プレゼンテーションの定義、複数の補助プレゼンテーションの定義、メッセージ中の複数のカスタマイズされたチャンネルの定義を組み合わせることを備える請求項１の方法。
【請求項４】
前記複数のカスタマイズチャンネルの定義を得ることは、前記小売業者の詳細な関連性に基づいて前記基本プレゼンテーションの少なくとも一部と前記補助プレゼンテーションの少なくとも一部との組み合わせの定義を得ることを備える請求項１の方法。
【請求項５】
さらに、前記基本プレゼンテーション、前記補助プレゼンテーション及び定義づけられた複数のカスタマイズチャンネルを前記デバイスへ送信することを備える請求項４の方法。
【請求項６】
前記補助プレゼンテーションは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項４の方法。
【請求項７】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータ(universal resource locator)に基づくプレゼンテーションの少なくとも１つを含む請求項６の方法。
【請求項８】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカー(barker)の少なくとも１つを含む請求項６の方法。
【請求項９】
複数のカスタマイズチャンネルの定義を得ることは、さらに、前記補助サービスの少なくとも一部と前記基本サービスの少なくとも一部との間の地理的な位置ベースの関連性の定義を得ることを備える請求項１の方法。
【請求項１０】
さらに、前記地理的な位置ベースの関連性の定義を前記デバイスへ送信することを備える請求項９の方法。
【請求項１１】
さらに、定義づけられた複数の基本プレゼンテーション、前記定義づけられた複数の補助プレゼンテーション、前記定義づけられた複数のカスタムチャンネルの少なくとも１つが有効になるときの時間を識別することを備える請求項１の方法。
【請求項１２】
実行時に、コンピュータデバイスに対し、
少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも１つと複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売業者のうちの１つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ることの動作を実行するよう指示するコンピュータ読取可能媒体に備えられるコンピュータプログラム。
【請求項１３】
少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、
少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ること、
複数の基本プレゼンテーションの少なくとも１つと複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの１つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得ることの動作を実行する少なくとも１つのプロセッサ。
【請求項１４】
少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を得る手段と、
少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を得る手段と、
複数の基本プレゼンテーションの少なくとも１つと複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの１つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を得る手段とを備えたコンテンツ情報を提供するための装置。
【請求項１５】
少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションそれぞれに対する基本プレゼンテーション定義、及び少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションそれぞれに対する補助サービス定義を有するコンテンツサーバと、
デバイスに対しカスタマイズされたコンテンツを定義するよう動作可能な複数の小売業者のそれぞれ、基本プレゼンテーション定義の少なくとも１つと補助サービス定義の少なくとも１つとの所定の組み合わせに基づくカスタム定義を備えるカスタムチャンネルレコードそれぞれのためのカスタムチャンネルレコードと、
カスタマイズされたチャンネルレコードを有するメッセージを生成し送信することが可能な生成モジュールとを備えたカスタマイズされたコンテンツを提供するための装置。
【請求項１６】
前記カスタムチャンネルレコードは、複数の基本プレゼンテーションの少なくとも一部と複数の補助プレゼンテーションの少なくとも一部との間の小売業者の詳細な関連性を備える請求項１５の装置。
【請求項１７】
前記小売業者の詳細な関連性は、前記基本サービスを配信する小売業者から前記デバイスへ受信された関連性を備える請求項１５の装置。
【請求項１８】
前記カスタムチャンネルレコードは、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性を備える請求項１５の装置。
【請求項１９】
前記補助プレゼンテーションは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項１５の装置。
【請求項２０】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも１つを含む請求項１５の装置。
【請求項２１】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも１つを含む請求項１９の装置。
【請求項２２】
さらに、前記基本プレゼンテーション定義、前記補助プレゼンテーション定義、前記カスタムチャンネル定義の少なくとも１つが有効になるときの時間を識別する有効時間を備える請求項１５の装置。
【請求項２３】
少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルを生成することとを備えるカスタマイズされたコンテンツ情報を実行する方法。
【請求項２４】
さらに、複数の所定小売業者の１つからデバイスによって加入された基本サービスのうちの１つに対応する予約情報を受信することを備え、
前記複数の補助プレゼンテーションを受信することは、さらに、前記加入者に関連された所定小売業者に基づいて、前記複数の補助サービスの少なくとも１つを格納することを備える請求項２３の方法。
【請求項２５】
前記複数の補助サービスの少なくとも１つを格納することは、前記加入者情報に関連した基本サービスに基づいて格納することを備える請求項２４の方法。
【請求項２６】
さらに、前記複数の所定小売業者の１つからデバイスによって加入された基本サービスの１つに対応する加入情報を受信することを備え、
前記複数の補助プレゼンテーションを受信することは、さらに、前記加入者に関連された所定小売業者に基づいて、前記複数の基本サービスの少なくとも非リアルタイム部分を格納することを備える請求項２３の方法。
【請求項２７】
前記複数の基本サービスの少なくとも非リアルタイム部分を格納することは、さらに、前記加入情報に関連した基本サービスに基づいて格納することを備える請求項２６の方法。
【請求項２８】
さらに、複数の所定小売業者の１つからデバイスによって加入された基本サービスのうちの１つに対応する加入情報を受信することを備え、
前記複数のカスタムチャンネルの定義を受信することは、さらに、前記加入情報に関連した所定小売業者に基づいて前記複数のカスタムチャンネル定義から少なくとも１つのカスタムチャンネル定義を格納することを備える請求項２３の方法。
【請求項２９】
前記少なくとも１つのカスタムチャンネル定義を格納することは、さらに、前記加入情報に関連した基本サービスに基づいて格納することを備える請求項２８の方法。
【請求項３０】
さらに、複数の所定小売業者の１つからデバイスによって加入された基本サービスのうちの１つに対応する加入情報を受信することを備え、
前記カスタムチャンネルを生成することは、前記加入情報に関連した所定小売業者に基づいて前記カスタムチャンネルを生成することを備える請求項２３の方法。
【請求項３１】
前記カスタムチャンネルを生成することは、前記加入情報に関連した基本サービスに基づいて生成することをさらに備える請求項３０の方法。
【請求項３２】
前記カスタムチャンネルを生成することは、さらに、デバイスのユーザインタフェース上で一覧を生成することを備える請求項２３の方法。
【請求項３３】
さらに、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性の定義を受信すること、
デバイスの地理的な位置を受信することをさらに備え、
前記生成することは、さらに、前記地理的な位置ベースの関連性の定義に基づき、また前記地理的な位置に基づき生成することをさらに備える請求項２３の方法。
【請求項３４】
前記補助サービスは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項２３の方法。
【請求項３５】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも１つを含む請求項３４の方法。
【請求項３６】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも１つを含む請求項３４の方法。
【請求項３７】
さらに、前記複数の基本プレゼンテーション、前記複数の補助プレゼンテーション、前記定義されたカスタムチャンネルの少なくとも１つが有効になるときの時間の定義を受信することを備える請求項２３の方法。
【請求項３８】
実行時に、コンピュータデバイスに対し、
少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルを生成することの動作を実行するよう指示するコンピュータ読取可能媒体に備えられるコンピュータプログラム。
【請求項３９】
少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、
少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションを受信すること、
複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信すること、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルを生成することの動作を実行する少なくとも１つのプロセッサ。
【請求項４０】
少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションを受信する手段と、
少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションを受信する手段と、
複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信する手段と、
受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルを生成する手段とを備えたコンテンツ情報を提供するための装置。
【請求項４１】
コンピュータプラットフォームと、
前記コンピュータプラットフォームに配置され、少なくとも１つの基本サービスに対応する複数の基本プレゼンテーション、少なくとも１つの補助サービスに対応する複数の補助プレゼンテーション、複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信するよう動作可能なメディア管理モジュールとを備え、
前記メディア管理モジュールは、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルの生成を初期化するよう動作可能であるカスタマイズされたコンテンツを提供するための無線デバイス。
【請求項４２】
前記メディア管理モジュールは、さらに、複数の所定小売業者の１つから無線デバイスによって加入された基本サービスのうちの１つに対応する予約情報を備え、
前記メディア管理モジュールは、前記加入に関連された所定小売業者に基づいて、前記複数の補助サービスの少なくとも１つを格納するよう動作可能である請求項４１の無線デバイス。
【請求項４３】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項４２の方法。
【請求項４４】
前記メディア管理モジュールは、さらに、前記複数の所定小売業者の１つからデバイスによって加入された基本サービスの１つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入に関連された所定小売業者に基づいて、前記複数の基本サービスの少なくとも非リアルタイム部分を格納するよう動作可能である請求項４１の装置。
【請求項４５】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項４４の装置。
【請求項４６】
前記メディア管理モジュールは、さらに、複数の所定小売業者の１つから前記無線デバイスによって加入された基本サービスのうちの１つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入情報に関連した所定小売業者に基づいて前記複数のカスタムチャンネル定義から少なくとも１つのカスタムチャンネル定義を格納するよう動作可能である請求項４１の装置。
【請求項４７】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づいて格納するよう動作可能である請求項４６の装置。
【請求項４８】
前記メディア管理モジュールは、さらに、複数の所定小売業者の１つから無線デバイスによって加入された基本サービスのうちの１つに対応する加入情報を備え、
前記メディア管理モジュールは、前記加入情報に関連した所定小売業者に基づいて前記カスタムチャンネルの生成を初期化するよう動作可能である請求項４１の装置。
【請求項４９】
前記メディア管理モジュールは、前記加入情報に関連した基本サービスに基づく前記カスタムチャンネルの生成を初期化するよう動作可能である請求項４８の装置。
【請求項５０】
さらに、前記カスタムチャンネルの一覧を有するユーザインタフェースを備える請求項４１の装置。
【請求項５１】
前記メディア管理モジュールは、さらに、前記複数の基本プレゼンテーションの少なくとも一部と前記複数の補助プレゼンテーションの少なくとも一部との間の地理的な位置ベースの関連性を定義する位置補助サービス相関レコードを備え、
さらに、デバイスの地理的な位置を生成するよう動作可能なポジション／ロケーションモジュールを備え、
前記メディア管理モジュールは、さらに、前記位置補助サービス相関レコードに基づき、また前記地理的な位置に基づき前記カスタムチャンネルの生成を初期化するよう動作可能である請求項４１の装置。
【請求項５２】
前記補助サービスは、リアルタイムプレゼンテーション及び非リアルタイムプレゼンテーションの少なくとも一方を備える請求項５１の装置。
【請求項５３】
前記リアルタイムプレゼンテーションは、データキャストプレゼンテーション及びユニバーサルリソースロケータに基づくプレゼンテーションの少なくとも１つを備える請求項５２の装置。
【請求項５４】
前記非リアルタイムプレゼンテーションは、イントロ、アウトロ、広告及びバーカーの少なくとも１つを備える請求項５２の装置。
【請求項５５】
前記メディア管理モジュールは、さらに、前記複数の基本プレゼンテーション、前記複数の補助プレゼンテーション、前記定義されたカスタムチャンネルの少なくとも１つが有効になるときの時間を定義する有効時間を備える請求項４１の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示された実施例は、一般的なコンテンツ配信システムのオペレーションに係り、特にメディア配信システム中の基本サービスと共に補助のサービスを提供し実行する方法と装置に関する。
【背景技術】
【０００２】
現在のコンテンツ・デリバリ／メディア配信システムにおいて、コンテンツプロバイダは、コンテンツ小売業者に関連したネットワークに、オーディオ、ビデオ、マルチメディア、リアルタイムおよび非リアルタイムコンテンツの形式でコンテンツを供給する。ネットワークは、コンテンツ小売業者を介してパッケージとして知られるコンテンツのあるグループを予約したエンドユーザ・デバイスにコンテンツを配信するように動作する。
【０００３】
現在、異なるコンテンツ小売業者に関連した異なるエンドユーザ・デバイス上のサービスの一覧は、本質的に同じである。サービス用のデータとしては、フローの単一のセット以上のマルチキャストはあるが、サービスを補助するためのデータを配信するメカニズムは未だ存在しない。
【０００４】
こうして、同じサービスが多数のコンテンツ小売業者によって提供される時、コンテンツ小売り業者は、加入者に対し提示されたコンテンツをカスタマイズすることを可能にすることは望ましい。
【発明の開示】
【０００５】
本特許出願は、２００５年９月１２日に出願され、本明細書の譲受人に譲渡され、本明細書に参照によって明確に組み込まれる「AUXILLIARY SERVICES FOR THE DELIVERY OF CUSTOMIZATION DATA FOR CHANNEL」と題された仮出願６０／７１６，４７５号の優先権を主張する。
【０００６】
補助サービスは、コンテンツ小売り業者を特定するコンテンツを配信する。このデータには、広告、発表、宣伝用の情報、ＵＲＬリンク、バーカーなどがある。補助サービスコンテンツは、加入者にカスタマイズされたプレゼンテーションを提供すべく共通または基本サービスのコンテンツと結合する。
【０００７】
１つの実施例では、チャンネルをカスタマイズする方法は、少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ること、少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ることを備える。方法は、さらに、複数の基本プレゼンテーションの少なくとも１つと複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの１つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を受信することを備える。関連する実施例において、少なくとも１つのプロセッサは、上述した動作を実行する。他の関連する実施例においては、コンピュータ読取可能媒体に備えられるコンピュータプログラムは、実行時に、コンピュータデバイスに対し、上述した動作を実行するよう指示する。
【０００８】
他の実施例において、コンテンツ情報を提供する装置は、少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を受信する手段と、少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を受信する手段とを備える。さらに、前記装置は、複数の基本プレゼンテーションの少なくとも１つと複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせ、デバイスへマルチメディアサービスを提供することが可能な複数の小売り業者のうちの１つに関連したカスタマイズチャンネルそれぞれを含む複数のカスタマイズチャンネルの定義を受信する手段を備える。
【０００９】
さらなる実施例において、カスタマイズされたコンテンツを提供するための装置は、少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションそれぞれに対する基本プレゼンテーション定義、及び少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションそれぞれに対する補助サービス定義を有するコンテンツサーバを備える。前記装置は、さらに、デバイスに対しカスタマイズされたコンテンツを定義するよう動作可能な複数の小売業者のそれぞれ、基本プレゼンテーション定義の少なくとも１つと補助サービス定義の少なくとも１つとの所定の組み合わせに基づくカスタム定義を備えるカスタムチャンネルレコードそれぞれのためのカスタムチャンネルレコードとを備える。さらに、前記装置は、カスタマイズされたチャンネルレコードを有するメッセージを生成し送信することが可能な生成モジュールを備える。
【００１０】
また、他の実施例において、カスタマイズされたコンテンツ情報を実行する方法は、少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションを受信すること、少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションを受信することを備える。前記方法は、さらに、複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信することを備える。さらに、前記方法は、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルを生成することを備える。関連する実施例において、少なくとも１つのプロセッサは、上述した動作を実行することを備える。他の関連する実施例において、コンピュータ読取可能媒体に備えられるコンピュータプログラムは、実行時に、コンピュータデバイスに対し、上述した動作を実行するよう指示する。
【００１１】
また、他の実施例において、コンテンツ情報を提供するための装置は、少なくとも１つの基本サービスに対応する複数の基本プレゼンテーションを受信する手段と、少なくとも１つの補助サービスに対応する複数の補助プレゼンテーションを受信する手段とを備える。さらに、前記装置は、複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信する手段を備える。さらに、前記装置は、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルを生成する手段を備える。
【００１２】
他の実施例において、カスタマイズされたコンテンツを提供するための無線デバイスは、メディア管理モジュールが配置されたコンピュータプラットフォームを備える。前記メディア管理モジュールは、少なくとも１つの基本サービスに対応する複数の基本プレゼンテーション、少なくとも１つの補助サービスに対応する複数の補助プレゼンテーション、複数の所定小売業者の１つに対応し、複数の基本サービスの少なくとも所定の１つと複数の補助サービスの少なくとも所定の１つとを関連付ける定義を有する複数のカスタムチャンネルの定義を受信するよう動作可能である。前記前記メディア管理モジュールは、さらに、受信した前記複数のカスタムチャンネルの定義に基づいて、前記複数の基本プレゼンテーションの少なくとも１つと前記複数の補助プレゼンテーションの少なくとも１つとの所定の組み合わせからカスタムチャンネルの生成を初期化するよう動作可能である。
【詳細な説明】
【００１３】
次の詳述は、コンテンツ配信システムの１つ以上の実施形態について記述する。システムは、特に無線ネットワーク環境での使用に好適しているが、通信網、インターネット、仮想施設通信網（ＶＰＮ）のような私設網、ローカルエリアネットワーク、広域ネットワーク、長距離輸送ネットワーク、他のタイプのデータあるいは通信網のような公衆回線網などに限定されず、任意のタイプのネットワーク環境の中で使用されてもよい。
【００１４】
補助サービスは、コンテンツ小売り業者、及び/または基礎サービスを補助するべくビリング（billing）および顧客サービス（ＢＣＳ）プロバイダを特定するコンテンツを配信するためのメカニズムを提供する。基本サービスは、デバイスにメディア・プレゼンテーションを提供する。また、コンテンツ小売り業者（またはＢＣＳプロバイダ）はそれぞれ、ユニークなプレゼンテーションを提供する各基本サービスをカスタマイズしてもよい。そのため、コンテンツ小売り業者（またはＢＣＳプロバイダ）はそれぞれ各基本サービスをカスタマイズしてもよい。また、基本サービスのカスタマイズされた一覧(view)はそれぞれチャンネルとして参照される。コンテンツ小売り業者（またはＢＣＳプロバイダ）は、層の中への１つ以上のカスタマイズされたチャンネルおよびパッケージの中への１つ以上の層を組み合わせてもよい。さらに、コンテンツ小売り業者（またはＢＣＳプロバイダ）はそれぞれデバイスに対し加入のための１つ以上のパッケージを提供してもよい。したがって、補助サービスは、チャンネルを定義する基本サービスと一括する（bundle）ことができる。
【００１５】
補助のサービスは非リアルタイムサービスであってもよい。この場合、いくつかの実施形態では、ダウンロードされたファイルも、補助プレゼンテーションとして知られていてもよく、次に定義される関連するチャンネルの基礎サービスに関する役割の１つ以上、他の役割あるいは組み合わせであってもよい。
【００１６】
イントロ：ファイルは、基本サービス上の関連するプレゼンテーションの前に示されるメディアを含んでいる。
【００１７】
アウトロ：ファイルは、基本サービス上の関連するプレゼンテーションの後に示されるメディアを含んでいる。
【００１８】
広告：ファイルは、基本サービス上の関連するプレゼンテーションの間に規定時間で示されるメディアを含んでいる。
【００１９】
バーカー： ファイルは、与えられた基本サービス・プレゼンテーションに加入していないユーザーへの基本サービス上の関連するプレゼンテーションの代わりに示されるメディアを含んでいる。
【００２０】
例えば、コンテンツ小売業者および（または）ＢＣＳは、基本サービス・プレゼンテーションを見る前のイントロ、基本サービス・プレゼンテーションを見た後のアウトロ、あるいは、基本サービス・プレゼンテーションの間のチャンネル−スペシフィック広告をユーザが見ることを要求するためにチャンネルをカスタマイズしてもよい。さらに、例えば、チャンネルは、未加入のユーザへ配信するためにバーカーを提供してもよい。
【００２１】
さらに、補助のサービスは、リアルタイムサービスと結合してリアルタイムで処理されてもよい。いくつかの実施形態では、例えば、補助サービスは、ＵＲＬのシーケンスを提供してもよい。ＵＲＬ等の補助プレゼンテーションは、基本サービス上の関連するプレゼンテーションと共に、リアルタイムで受信され処理される。
【００２２】
したがって、コンテンツ小売業者および（または）ＢＣＳプロバイダは、補助サービスによってエンドユーザ・デバイスに配信されたメディア・サービスをカスタマイズすることができる。
【００２３】
図１を参照すると、カスタマイズされたコンテンツを提供するためのシステム１０の実施形態およびチャンネルは、複数のコンテンツプロバイダ１８から複数の基本サービス１６または共通チャンネルを形成するメディアセグメント１４を受信するよう作動するメディア配信システム（ＭＤＳ）１２を含んでいる。さらに、複数の基本サービス１６のそれぞれ、ＭＤＳ１２は、対応する基本サービスを定義し記述するサービス属性情報２０あるいは共通チャネル情報を含む。さらに、ＭＤＳ１２は、複数のコンテンツ小売業者２４のそれぞれからカスタム属性情報２２を受信する。カスタム属性情報２２は、コンテンツ小売業者−スペシフィック定義、及びいくつかの実施形態中で対応するサービス属性情報２０を補助または交換する複数の基本サービス１６それぞれに対する説明を含んでいる。ＭＤＳ１２は、サービス属性情報２０をカスタム属性情報２２に置き換えることにより、各コンテンツ小売業者２４の各基本サービス１６についてのカスタマイズされた一覧を生成するように動作可能である。いくつかの実施形態では、カスタマイズされた一覧は、補助サービス５０からの補助プレゼンテーション４８のいくつかの所定の組み合わせにおける基本サービス１６からのプレゼンテーション４２を含んでいる。補助プレゼンテーシン４８および補助サービス５０は、コンテンツ小売業者２４の間の差を考慮に入れて、基本サービス１６をカスタマイズし増強するために提供される。各基本サービス１６についてのカスタマイズされた一覧は、チャンネル、カスタマイズされたチャンネルあるいは購入アイテム２６として定義される。それはカスタマイゼーション（customization）によりコンテンツ小売業者−スペシフィックで、加入／購入に対しユーザが利用可能である。サービス属性情報２０およびカスタム属性情報２２の組み合わせは、複数のチャンネル２６のそれぞれに対しカスタマイズされたチャンネル属性情報２８を定義する。その後、小売り業者として参照されるコンテンツ小売業者２４あるいはビリング顧客サービス（ＢＣＳ）プロバイダ３０はそれぞれ、与えられたコンテンツ小売業者２４に関連したデバイスおよび（または）無線デバイス３６のようなＢＣＳプロバイダ３０に対し、予約方式でのように提供するべきパッケージ３４へ、層３２の中へのチャンネル２６の様々な組み合わせおよび層３２の様々な組み合わせをグループ化してもよい。
【００２４】
いくつかの実施形態では、例えば、コンテンツ小売業者２４および（または）ＢＣＳ３０のプロバイダはそれぞれ、補助サービス５０からの補助プレゼンテーション４８の組み合わせにおける基本サービス１６からのプレゼンテーション４２の形式における加入無線デバイス３６のユーザインタフェース３８上の１以上のカスタマイズチャンネル２６を提供することができる。プレゼンテーション４２および補助のプレゼンテーション４８はそれぞれ、１つ以上のメディアセグメント１４を含んでいるメディアのフォームを備えている。メディアセグメント１４は、オーディオ、ビデオ、マルチメディア、データキャスト、リアルタイムおよび非リアルタイムのコンテンツを含んでいる。
【００２５】
いくつかの実施形態では、サービス属性情報２０およびカスタム属性情報２８は、異なる値を有するフィールドまたはレコードを本質的に含む。カスタム属性情報２８は、例えば、ユニークに見て感じられた小売業者によるサービスのプレゼンテーションを与えるよう利用された小売業者具体的情報であってもよい。例えば、一方の情報２０および（または）２８に関連したフィールドまたはレコードは、与えられた言語に関連した名前と記述、以前に言及された記述より多くの詳細を提供する付加的な記述、サービスに関係のありより多くの情報リソースを参照すべく関連したユニバーサルリソース識別子（ＵＲＩ）あるいはユニバーサルリソースロケータ（ＵＲＬ）、サービスを受信するべく推奨されたデバイスのタイプ、デバイスのタイプに関連したアイコン、サービスを識別するか示すアイコン、開始時刻、継続期間、ジャンル、保護者、イントロ、アウトロ、広告、バーカー、インターネットプロトコルデータキャスト、またサービスに関連した他の属性あるいは記述子の少なくとも１つを含んでいてもよい。特に、１つ以上の小売り業者を定義した補助プレゼンテーション４８を備えた与えられた基礎サービス１６および（または）補助サービス５０の組み合わせは、各小売業者に対するチャンネル関連情報についてのユニークな一覧を提供する。
【００２６】
したがって、システム１０は、データ網を介してマルチメディアコンテンツフロー４５を作成し転送するように作動する転送システムのいくつかの実施形態を備える。フロー４５は、それぞれリアルタイムプレゼンテーションの単一のメディアコンポーネント、あるいは非リアルタイムプレゼンテーションを含んでいるファイル、またはＳＩメッセージ４４（下記に述べられる）を配信するために典型的に使用される。さらに、フロー４５はそれぞれ与えられたエリアにおいて利用可能な１セットのフローである「多重」内の論理ストリームである。したがって、転送システムは、コンテンツプロバイダから放送分配用のメディア配信システムへメディアを転送する際に使用にふさわしい。こうして、システム１０は、加入者デバイスに対し基本サービス１６からのプレゼンテーション４２を補助サービス５０からの補助プレゼンテーション４８に組み合わせるメディアプレゼンテーションを有するカスタマイズチャンネル２６を提供すべく基本サービス１６をカスタマイズすべくコンテンツ小売業者２２および（または）ＢＣＳプロバイダ３０を有効設定する。
【００２７】
図２を参照することにより、上述した補助サービス５０は、カスタマイズされたコンテンツが基本サービス１６あるいはチャンネル２６を介して使用することができる場合、デバイス３６にカスタマイズされたコンテンツを配信するためにコンテンツ小売業者２４（またはＢＣＳプロバイダ３０）を接続することができる。例えば、単一の補助サービス５０は、コンテンツ小売り業者２４のチャンネル２６を介して使用することができる広告のキャッシュを提供することができる。
【００２８】
いかなる数のデバイスであっても、コンテンツ及びコンテンツ情報を受信し、実行し／表示するべくシステム１０を動作可能としてもよい。無線デバイス３６は１つのデバイスであり、携帯電話、携帯情報端末、ラップトップ・コンピュータ、およびメディアを受信し、実行し／表示するように動作可能な他の無線デバイスのようなデバイスを備えている。しかしながら、システム１０の１つ以上の実施形態では、事実上メディアを実行／表示可能ないかなる数あるいは有線タイプまたは無線デバイスで利用されてもよいことは注目されるべきである。
【００２９】
図１において、システム１０のコンポーネントは、ある機能を他の機能から分割することを可能にする多くの定義された役割を持っていてもよい。しかしながら、システム１０の所定のインプリメンテーションでは、所定のコンポーネントあるいは構成も多数の役割を行なってもよいことは注目されるべきである。
【００３０】
いくつかの実施形態において、例えばＢＣＳプロバイダ３０は、１つ以上のコンテンツ小売業者２４を代表してユーザ・ビリングおよびカスタマ支援サービスを提供する企業エンティティ（entity）を備える。無線デバイス３６のようなシステム１０の中のデバイスはそれぞれ売買契約書５２を介して１つのＢＣＳプロバイダ３０に関係している。そのため、ＢＣＳプロバイダ３０は、加入データ５４をＭＤＳ１２へ供給してもよい。
【００３１】
コンテンツ小売業者２４は、パッケージ３４を定義し、１つ以上の関連するＢＣＳプロバイダ３０を通して加入のためにそれらを提示する企業エンティティを備える。従って、コンテンツ小売業者２４はそれぞれＭＤＳ１２にパッケージ３４および関連パッケージデータを供給する。さらに、例えば、コンテンツ小売業者２４はそれぞれコンテンツ小売協定５６によって１つ以上のＢＣＳプロバイダ３０に関係しているかもしれない。
【００３２】
コンテンツ小売業者２４およびＢＣＳプロバイダ３０は別個の存在として示されるが、それらが単一のエンティティへ組み合わせられることができるようにも熟考される。
【００３３】
コンテンツプロバイダ１８は、基本サービス１６を介するデバイス３６のように、ユーザに配信されたコンテンツを提供する企業エンティティを備えてもよい。例えば、コンテンツプロバイダ１８は、それぞれＭＤＳ１２にメディアセグメント１４および関連するメディアデータを供給する。メディアセグメント１４はそれぞれ、ビデオ、オーディオ、マルチメディアコンテンツ、クリップ、リアルタイムコンテンツと非リアルタイムコンテンツ、スクリプト、プログラムあるいは他のタイプの適切なコンテンツの１つ以上を備えてもよい。さらに、例えば、コンテンツプロバイダ１８はそれぞれコンテンツ小売協定５８によって１つ以上のコンテンツ小売業者２４に関係しているかもしれない。
【００３４】
ＭＤＳ１２は、有線及び無線ネットワークの組み合わせ、ユーザに配信するためのコンテンツを配信するよう動作する関連されたコンピュータデバイス及びサーバを備えている。ＭＤＳ１２は、複数の最適化された通信チャンネル上の選択されたデバイスに高品質コンテンツを配信するために設計され最適化された放送網を備えてもよい。さらに、例えば、ＭＤＳ１２は、ＭＤＳ１２の機能を可能にするロジックおよび実行命令に加えて、以前に言及されたメディア、データおよびレコードを格納する１つ以上のコンテンツサーバ６０を備えてもよい。いくつかの実施形態では、例えば、コンテンツサーバ６０および（または）ＭＤＳ１２は、コンテンツサーバ６０内のデータに基づいてＳＩメッセージ４４を生成するように動作可能なメモリ、実行命令、およびプロセッサを含むハードウェアおよび（または）ソフトウェアがあるシステム情報（ＳＩ）メッセージ生成器６２を備えている。例えば、ＳＩメッセージ生成器６２は、ＭＤＳ１２の内のデータからのＳＩメッセージ４４をコンパイルするための生成ロジック、およびメッセージに関連するＳＩデータをすべて受信し、デバイスへ配信すべくＭＤＳ１２からのＳＩメッセージ４４を送るためのトランシーバロジックを備えている。さらに、例えば、ＭＤＳ１２は、ＭＤＳ１２がＳＩメッセージ４４を伝送することを可能にする転送インターフェースを提供する放送基地局（ＢＢＳ）６４がある無線アクセスネットワーク４６を備えてもよい。また、コンテンツ形式のコンテンツは、無線デバイス３６のようにデバイスへの放送／マルチキャスト用無線アクセスネットワーク４６に流れる。
【００３５】
図３を参照して、ＳＩメッセージ４４は、サービスをロケートし、またはユーザを代表してパッケージを予約し、かつユーザに対し市場情報６６、サービス情報６８およびメディア・プレゼンテーション・ガイド（ＭＰＧ）情報７０について述べるようにデバイスを動作可能にする情報のセットを備える。市場情報６６は、各ＢＣＳプロバイダ３０、コンテンツ小売業者２４、パッケージ３４、層３２およびチャンネル２６について記述する情報を含んでいる。サービス情報６８は、各基本サービス１６およびシステム１０で利用可能な補助サービス５０に関する情報を含んでいる。ＭＰＧ情報７０は、無線デバイス３６のような加入者デバイスのユーザインタフェース３８上のメディア・プレゼンテーション・ガイド（ＭＰＧ）４０を構築するために利用されてもよいとともに、チャンネル２６のコンテンツに関する情報を含んでいる。ＭＰＧ４０は、複数のチャンネル２６上で、補助サービス５０で自由に補われて、プレゼンテーション４２のスケジュールを含む。
【００３６】
例えば、ＭＰＧ４０は、各プレゼンテーション４２、４８、基本サービス１６、補助サービス５０およびチャンネル２６に関連したメディア・プレゼンテーション・ガイド・タイトル・レコード２７５（図１５）及びチャンネル・カスタマイゼーション・レコード２８１（図１５及び図１６）に基づいて構築される。例えば、ＭＰＧ・タイトル・レコード２７５及びチャンネル・カスタマイゼーション・レコード２８１は、以下により詳細に議論されるとともに、ＭＤＳ１２から無線デバイス３６へ無線アクセスネットワーク４６を介して送られたシステム情報（ＳＩ）メッセージ４４の一部かもしれない。したがって、ＭＰＧ４０は、それぞれ関連するコンテンツ小売業者２４および（または）ＢＣＳ３０による各デバイス上でカスタマイズされる。
【００３７】
図４を参照して、例えば、市場情報６６のいくつかの実施形態において、コンテンツ小売業者識別子７３によって識別されるように、各コンテンツ小売業者２４に関連した少なくとも１つの市場コンテンツ小売業者レコード７１を備えている。各コンテンツ小売業者識別子７３に対する各レコード７１は、バージョン識別子７５を備えている。バージョン識別子７５は、別の市場コンテンツ小売業者レコードのコピーであると識別し、市場コンテンツ小売業者レコードによって転送された属性とエレメント値の特別のセットをそのために識別することを可能にする所定の市場コンテンツ小売業者レコード７１に関係している。
【００３８】
市場コンテンツ小売業者レコード７１は、それぞれ所定のコンテンツ小売業者２４を特定する情報を提供する。顕著に、この情報は１つ以上の補助サービスリファレンス７７を備えてもよい。このレベルでは、補助サービスレファレンス７７は、パッケージ３４、層３２、チャンネル２６および（または）所定のコンテンツ小売業者に関連した基本サービス１６にアクセスする間に取得される特定の補助のサービス５０および（または）特定の補助のプレゼンテーション４８を示している。しかしながら、各パッケージ３４、層３２、チャンネル２６および（または）基礎サービス１６の対応するレコードが、そのパッケージ３４、層３２、チャンネル２６および（または）基礎サービス１６に対し特定の補助サービスレファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態において、各パッケージ３４のレコード内の補助サービスレファレンス、層３２、チャンネル２６および（または）基本サービス１６は、市場コンテンツ小売業者レコード７１の補助サービスレファレンス７７をオーバーライドする。別の実施形態では、市場コンテンツ小売業者レコード７１の補助サービスリファレンス７７は、各パッケージ３４、層３２、チャンネル２６および（または）基本サービス１６のレコード内の補助サービスリファレンスを無視する。補助サービスリファレンス７７によって識別された補助サービスレコードの詳細は、以下で議論されるだろう。
【００３９】
さらに、市場コンテンツ小売業者レコード７１はそれぞれ、特定のコンテンツ小売業者識別器８０、所定のコンテンツ小売業者に関連した名前８１、及びＥＵＬＡデータベースへの参照を提供するエンドユーザライセンスアグリメント（ＥＵＬＡ）リンク８３のような基本情報７９を含んでいてもよい。例えば、特定のコンテンツ小売業者識別器８０は、所定のコンテンツ小売業者が、個人のコンテンツ小売業者およびその関連するパッケージに関する情報など所定のユーザが利用可能である個人のコンテンツ小売業者かどうか明示する。そして、所定のユーザは、個人のコンテンツ小売業者によって提示されたパッケージに関連する情報を見てもよい。例えば、１つの制限しない実施形態では、個人のコンテンツ小売業者は企業かもしれない。あるいは、会社の従業員への個人の通信のためのパッケージに関連する会社のような企業であるかもしれない。さらに、例えば、ＥＵＬＡリンク８３は、ユニバーサルリソース識別子（ＵＲＩ）かもしれない。さらに、市場コンテンツ小売業者レコード７１は、それぞれのコンテンツ小売業者に支援された１つ以上の通貨８５の識別子を含んでいてもよい。
【００４０】
さらに、市場コンテンツ小売業者レコード７１は、コンテンツ小売業者２４それぞれに関連した１つ以上のパッケージ、１つ以上の層レコード、１つ以上のチャンネルレコード９１、１つ以上のＥＵＬＡテーブル９３を備えていてもよい。
【００４１】
図４及び図５を参照して、各パッケージ・レコード８７は、コンテンツ小売業者によって提示されたパッケージ３４、各パッケージ３４に対する予約オプション、所定のパッケージ３４を構築する１セットの層３２についての情報を提供する。いくつかの実施形態では、パッケージ・レコード８７はそれぞれ、特に、デバイス・ユーザの好ましい言語が利用可能でない場合に、それぞれのパッケージの中でサービス１６に使用される初期言語を識別するパッケージ初期言語９５、同じコンテンツ小売業者によって提示されたパッケージと他のすべてのパッケージの相違を示すユニークなパッケージ識別子９７、前の定義に代わってそれぞれのパッケージ・レコードが有効になった時に提供される定義で時間を定義する有効時間９９、すべてのコンテンツ小売業者の間のユニークな値であり、ユーザー（例えばパッケージ）に別のパッケージが最初に示されるより低い重みがパッケージに贈られるオーダおよび与えられたパッケージのためのパッケージ重みを決定するデバイス３６によって使用される値であるパッケージ重み１０１、市場コンテンツ小売業者レコード７１に関連したバージョン識別子７５（図４）としてパッケージ・レコード８７に対し同じ目的を提供するバージョン識別子７６という属性を含んでいる。
【００４２】
顕著に、パッケージ・レコード８７は、それぞれ１つ以上の補助サービスリファレンス１０２を含んでいてもよい。このレベルでは、補助サービスリファレンス１０２は、如何なる層３２、チャンネル２６および（または）所定のパッケージに関連した基本サービス１６にアクセスする間に特定の補助サービス５０および（または）獲得のための特定の補助プレゼンテーション４８を識別させる。しかしながら、各層３２、チャンネル２６および（または）基本サービス１６の対応するレコードが、その層３２、チャンネル２６および（または）基本サービス１６に、特定の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態において、各層３２のレコード内の補助サービスリファレンス、チャンネル２６および（または）基本サービス１６は、オーバーライド中で、パッケージ・レコード８７の補助サービスリファレンス１０２をオーバーライドする。別の実施形態では、パッケージ・レコード８７の補助サービスリファレンス１０２は、各層３２、チャンネル２６および（または）基本サービス１６のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス１０２によって識別された補助サービスレコードの詳細は、以下で議論されるだろう。
【００４３】
さらに、パッケージ・レコード８７はそれぞれ、パッケージ名１０３、および１つ以上の指定された言語１０７に関連したパッケージ記述１０５を含む１つ以上のパッケージ言語固有データ１０３をさらに含んでいる。さらに、パッケージ・レコード８７は、毎月、毎週などといった、それぞれ決められた予約方法１１５に関連して、所定の通貨１１３に、パッケージの量またはコスト１１１を指定する１つ以上の一括値段方法１０９を含んでいる。
【００４４】
さらに、パッケージ・レコード８７はそれぞれ、保護者パッケージ１１９、自動予約パッケージ１２１、閉じたパッケージ１２３あるいは除外されたパッケージ１２５として所定パッケージを識別するパッケージ特性１１７を備えている。いくつかの実施形態の中で、所定のパッケージが保護者パッケージ１１９に関係している場合、パッケージは「アドオン」パッケージと考えられてもよい。そこでは、ユーザが少なくとも１つの関連する保護者パッケージに既に加入されていれば、ユーザは単にパッケージを予約してもよい。いくつかの実施形態の中で、所定のパッケージが自動加入パッケージ１２１である場合、それは自動的に考慮されてもよい。それらが別のパッケージを予約する場合、別のパッケージの一部およびユーザはそれに自動的に加入される。いくつかの実施形態の中で、所定のパッケージが閉じたパッケージ１２３である場合、新しい予約はもはや与えられたパッケージのために受理されていない。いくつかの実施形態の中で、与えられたパッケージが除外されたパッケージ１２５である場合、所定のユーザはパッケージを予約することは許されない。例えば、同様の「アドオン」パッケージは２人の異なる保護者あるいはルート・パッケージに関係しているかもしれない。また、１つのルート・パッケージへの加入者は、別の保護者に関連したアドオン・パッケージあるいは加入者に付加的なルート・パッケージ予約のために支払わせないようにするルート・パッケージを予約するから除外されてもよい。したがって、一般に、保護者パッケージはすべて、アドオン・パッケージのそれらの関連するセットに関して相互に排他的かもしれない。
【００４５】
さらに、パッケージ・レコード８７はそれぞれ１つ以上のＢＣＳプロバイダ識別子１２７を含んでいてもよい。ＢＣＳプロバイダ識別子１２７は、所定のパッケージに関連したＢＣＳプロバイダのリストを指定する。さらに、パッケージ・レコード８７はそれぞれ、与えられたパッケージがどこで利用可能かに関連した利用可能なエリア１２９上のデータを含んでいてもよい。いくつかの実施形態では、例えば、利用可能なエリア１２９は、１つ以上の局部領域をグループ化したインフラストラクチャー（ＬＯＩ）識別子１３１および（または）１つ以上の広域をグループ化したインフラストラクチャー（ＷＯＩ）識別子１３３を含んでいる。ＬＯＩ識別子１３１は、それぞれＭＤＳ１２に特定の局部領域のネットワーク覆域を提供するために展開したインフラストラクチャーの論理的なグループを識別する。同様に、ＷＯＩ識別子１３３は、それぞれＭＤＳ１２に特定の広域のネットワーク覆域を提供するために展開したインフラストラクチャーの論理的なグループを識別する。
【００４６】
さらに、図５及び図６を参照して、各パッケージレコード８７は、所定のパッケージに関連した層レコード１３７を識別する１つ以上の層リファレンス１３５を含んでいる。層レコード１３７は、それぞれコンテンツ小売業者からの層と他のすべての層の相違を示すユニークな層識別子１３９、および、所定の層レコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間１４１を含んでいる。
【００４７】
顕著に、層レコード１３７はそれぞれ１つ以上の補助サービスリファレンス１４３を含んでいてもよい。このレベルでは、補助サービスリファレンス１４３は、どんなチャンネル２６および（または）与えられた層に関連した基本サービス１６にアクセスする間に、取得する特定の補助サービス５０および（または）特定の補助プレゼンテーション４８を示す。しかしながら、各チャンネル２６および（または）基本サービス１６に対応するレコードが、そのチャンネル２６および（または）基本サービス１６に特有の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態では、各チャンネル２６および（または）基本サービス１６のレコード内の補助サービスリファレンスは、層レコード１３７の補助サービスリファレンス１４３をオーバーライドする。別の実施形態では、層レコード１３７の補助サービスリファレンス１４３は、各チャンネル２６および（または）基本サービス１６のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス１４３によって識別された補助サービスレコードの詳細は、以下に議論されるだろう。
【００４８】
さらに、層レコード１３７は、それぞれ与えられた層に関連した１つ以上のチャンネル２６を識別する１つ以上のチャンネルリファレンス１４５を含んでいてもよい。例えば、チャンネルリファレンス１４５は、各チャンネル２６に対するチャンネル・レコード９１（図４）を識別する。
【００４９】
図４及び図７を参照して、各チャンネルレコード９１は、コンテンツ小売業者からの与えられたチャンネルと他のすべてのチャンネルの相違を示すユニークなチャンネル識別子１４９、および所定のチャンネルレコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間１５１を含む。さらに、チャンネルレコード９１はそれぞれチャンネル重み１５３を含んでいてもよい。それは、ＭＰＧ４０によって示されたリスト中でのようにユーザにチャンネルが提示されるオーダを決定するデバイス３６によって使用される値である。例えば、別のチャンネルより低い重みを備えたチャンネルは最初に示される。また、所定のチャンネルに対するチャンネル重みは、すべてのコンテンツ小売業者の間のユニークな値かもしれない。
【００５０】
顕著に、チャンネル・レコード９１は、それぞれ１つ以上の補助サービスリファレンス１５５を含んでいてもよい。このレベルでは、補助サービスリファレンス１５５は、与えられたチャンネルに関連した基本サービス１６にアクセスする間に、取得する特定の補助サービス５０および（または）補助プレゼンテーション４８を示す。しかしながら、各基本サービス１６に対応するレコードが、その基本サービス１６に特有の補助サービスリファレンスをさらに含んでもよいことは注目されるべきである。いくつかの実施形態では、各基本サービス１６のレコード内の補助サービスリファレンスは、チャンネル・レコード９１の補助サービスリファレンス１５５をオーバーライドする。別の実施形態では、チャンネル・レコード９１の補助サービスリファレンス１４４は、各基本サービス１６のレコード内の補助サービスリファレンスをオーバーライドする。補助サービスリファレンス１５５によって識別された補助サービスレコードの詳細は、以下に議論されるだろう。
【００５１】
さらに、チャンネル・レコード９１はそれぞれ、パッケージ名１５９を含む１つ以上のチャンネル言語固有データ１５７、パッケージ記述１６１および特定の言語１６５に関連した１以上のユニバーサル・リソース・ロケータ（ＵＲＬ）をさらに含んでいる。いくつかの実施形態の中で、チャンネル言語固有データ１５７が存在する場合、その内容は特定の言語１６５のそれぞれの基本サービス用の１セットのサービス言語固有データに取って代わる。
【００５２】
さらに、チャンネル・レコード９１はそれぞれチャンネル・アイコン１６７を含んでいてもよい。それは、対応するチャンネル２６にアイコン・イメージを供給するリソースを識別するアイコン・グラフィック・ファイル１６９あるいはアイコンＵＲＩリファレンス１７１を含んでいてもよい。ＵＲＩは、ＨＴＭＬリンクのような外部参照あるいは内部ファイルを指してもよい。
【００５３】
さらに、チャンネル・レコード９１はそれぞれ基本サービスレコード１７３を含んでいてもよい。それは、与えられたチャンネル２６がカスタマイズする基本サービス１６を識別するサービスリファレンス１７５を含んでいる。さらに、基本サービスレコード１７３は、チャンネル特有の除外識別子１７７およびチャンネル特有の信用要求事項１７９のような特性を付加する。与えられたチャンネルが除外識別子１７７によって遮断可能であると示される場合、与えられたチャンネル２６へのアクセスを提供するパッケージ３４に加入するユーザは、無線デバイス３６のようなデバイス中のチャンネル関連情報のチャンネルおよびディスプレイへのアクセスを抑えることを許される。基本サービスがリアルタイムサービスでない場合、信用要求事項１７９は与えられたチャンネルに対し記憶信用要求事項１８１、あるいは要求されるデバイス・メモリを定義する。無線デバイス３６のようなデバイスのユーザがチャンネルに加入することを望むが、デバイスが信用要求事項１８１を満たさない、およびチャンネルが遮断可能でない場合、ユーザは、チャンネル２６を含んでいるパッケージ３４および（または）直接チャンネル２６を予約することは許されなくてもよい。あるいは、ユーザは、ユーザがパッケージを予約することを可能にするために与えられたパッケージ中のあるチャンネルを除外することに決定してもよい。例えば、ユーザが与えられたパッケージの中で提示されたチャンネルのすべてにまだ興味を持たない場合、またパッケージを受信したい場合、これは有用かもしれない。
【００５４】
図３及び図８を参照して、いくつかの実施形態では、サービス情報６８は、１つ以上のサービスレコード１８５および１つ以上の補助サービスレコード１８７を含んでいてもよいかを識別するサービス定義メッセージ１８３を含んでいる。さらに、上に議論されるように、サービス定義メッセージ１８３はそれぞれバージョン１８４を含んでいる。サービス定義メッセージ１８３は、基本サービス１６としてサービスを利用する異なるコンテンツ小売業者２４によって提示されたチャンネル２６間で共有されるサービスのコンテンツ属性を定義する。サービス定義メッセージ１８３は、さらにコンテンツ小売業者２４がそれぞれのチャンネル・レコード９１の中で対応する属性に対するカスタマイズされた値を定義しない場合、使用されてもよい初期コンテンツ属性を定義する。
【００５５】
図９を参照して、いくつかの実施形態では、サービスレコード１８５は、特定の基礎サービス１６を識別し、与えられたサービスと他のサービスの相違を示すサービス識別子１８９と、前の定義に代わってそれぞれのサービスレコードが有効になった時に提供される定義で時間を定義する有効時間９９と、サービスに関連した商号を定義する企業提携１９３と、サービスがアクセスされるデバイスのユーザーに表示されるサービスに対する短い名前を定義する短縮ネーム１９５と、コメディー、ドキュメンタリー、ドラマ、ミステリーなどのようなサービスによって提供される意味的なクラスのコンテンツについて記述するジャンル１９７を備えている。いくつかの実施形態では、該当するパッケージ・レコード８７のパッケージ初期言語９５（図５）によってオーバーライドされる初期言語１９９と、個人コンテンツ小売業者識別子８０（図４）により識別されるように、個人コンテンツ小売業者を介してサービスが利用可能か否かを識別するプライベイトサービス識別子２０１とを備えている。プライベイトサービス識別子２０１は、サービスに関する情報が関連する個人コンテンツ小売業者にアクセスすることは許されないユーザーに利用可能でないものとする。
【００５６】
さらに、図９及び図１０を参照して、サービスレコード１８５はそれぞれ、コンテンツの品質がサービスによって提供されることを示すサービス・タイプ２０３を含んでいる。いくつかの実施形態において、例えばサービス・タイプ２０３は、リアルタイムサービス２０５、非リアルタイムサービス２０７、１つの「メディア・プレゼンテーション・ガイド（ＭＰＧ）タイトルにつき」サービス２０９、あるいはデータキャストサービス２１１であってもよい。リアルタイムサービス２０５は、リアルタイムストリーミング・メディアを含んでいる。非リアルタイムサービス２０７は、クリップ・ファイルとしてダウンロードされた非リアルタイムメディアを含んでいる。ＭＰＧタイトル付きサービス２０９は、メディア・プレゼンテーション・ガイド４０から決定されるように、リアルタイムストリーミング・メディア、クリップ・ファイルとしてダウンロードされた非リアルタイムメディアあるいはこれら２つの組み合わせを含んでいる。データキャストサービス２１１は、データのインターネットプロトコル（ＩＰ）パケットを含んでいる。それは、ＩＰアドレス２１５およびポート２１７のようなＩＰデータキャスト情報２１３に関係していて、ＩＰデータキャストプレゼンテーションのための１つ以上の多目的のインターネット・メール外延（ＭＩＭＥ）タイプ２１９にさらに関係しているかもしれない。例えば、ＩＰアドレス２１５は、ＩＰｖ４あるいはＩＰｖ６マルチキャスト・アドレスかもしれない。また、ＩＰポート２１７はＩＰｖ４あるいはＩＰｖ６ポートかもしれない。ＭＩＭＥ形式２１９は、各ＩＰアドレスおよびポートの上に提示されたメディアのタイプを定義する。
【００５７】
さらに、非リアルタイムサービス２０７は、ユーザへのプレゼンテーションの前に無線デバイス３６のようなデバイスにダウンロードされたファイルまたはクリップを含む非リアルタイムプレゼンテーションを備えている。ファイルがダウンロードされる時間は、１つ以上のコンタクト・ウインドウ中のＭＰＧ４０によって前もって広告される。コンタクト・ウインドウは、デバイスがファイルの獲得を始めることができる時間枠を示す。
【００５８】
いくつかの実施形態では、例えばコンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０は、指定されたプレゼンテーション・ウィンドウへのプレゼンテーションの一覧を制限してもよい。それは、リアルタイムプレゼンテーションに関する与えられたＭＰＧタイトルに関連した開始時刻及び存続期間としてＭＰＧ４０の中で指定される。しかしながら、この場合、いくつかの実施形態では、スタートと終了時期は、ユーザがプレゼンテーションを見始めてもよい最も初期または最新の時を示す。リアルタイムプレゼンテーションと異なり、この実施形態では、一覧は、プレゼンテーション・ウィンドウ内にいつでも始まる場合がある。プレゼンテーションの期間がプレゼンテーション・ウィンドウより短い場合、ユーザはプレゼンテーション・ウィンドウ内にプレゼンテーションを複数回見るように決定してもよい。
【００５９】
これら特性の結果、プレゼンテーションを配信及び見る動作は、コンタクト・ウインドウおよびプレゼンテーション・ウィンドウのそれぞれの端の後に継続してもよい。コンタクト・ウインドウの端に獲得を始めるデバイスは、今までどおりファイルの獲得を終えることができる。デバイスが獲得の試みがいつこの場合失敗したか断定することを可能にするために、ＭＰＧ４０の中のコンタクト・ウインドウの定義はさらにコンタクト持続属性を含んでいる。この理由で、コンタクト・ウインドウの端は、少なくともコンタクト持続の長さまでプレゼンテーションの開始時刻から分けられてもよい。
【００６０】
同様に、ユーザがプレゼンテーション・ウィンドウの端にプレゼンテーションを見るように決定すれば、プレゼンテーションの期間までに決定されるように、プレゼンテーションはその端へ見られる。
【００６１】
さらに、図９を参照して、サービスレコード１８５はそれぞれ、名前２２３、および指定された言語２２７に関連したサービスの説明２２５を含む１つ以上のサービス言語固有データ２２１を含んでいる。
【００６２】
さらに、サービスレコード１８５は、図７で上述したように、１つ以上の信用要求事項１７９を含んでいる。
【００６３】
さらに、サービスレコード１８５はそれぞれ１つ以上のレイティング(ratings)２２９を含んでいる。レイティング２２９はそれぞれ、サービスのための保護者の諮問（advisory）情報を定義する。いくつかの実施形態の中で、例えば図１１を参照すると、レイティング２２９は、レイティングリージョン２３１、およびレティング・ディメンション２３５及びレティング値２３７のような該当する付加的なレイティング情報２３３を含んでいてもよい。レイティングリージョン２３１は、レイティング２２９が当てはまる地理的地域を指定する。関連する基本サービス１６が提示される各レイティングリージョン２３１の個別のレイティング２２９があってもよい。レイティング・ディメンション２３５は、当てはまるレイティングシステムのアスペクトを識別する。例えば、アメリカ・リージョンレイティングスキームでは、レイティング・ディメンション２３５は、「暴力」、「言語」のような記述かもしれない。他のリージョンでは、レイティング・ディメンション２３５は異なる記述を示してもよい。レイティング値２３７は、対応するレイテイィングディメンション２３５に関連した値を指定し、相対的な格付けの量を計り比較するために支援する。
【００６４】
さらに、サービスレコード１８５は、図５で上述されるように、利用可能なエリア２３９を含んでいる。それは、ＬＯＩ識別子１３１およびＷＯＩ識別子１３３のリストを含んでいてもよい。
【００６５】
さらに、サービスレコード１８５は、それぞれサービス・アイコン・レコード２４１を含んでいてもよい。それは、対応するサービス１６にアイコン・イメージを供給するリソースを識別するアイコンのグラフィックのファイルあるいはアイコンＵＲＩリファレンスを含んでいてもよい。ＵＲＩは、ＨＴＭＬリンクのような外部参照あるいは内部ファイルを指してもよい。
【００６６】
さらに、図９及び図１２を参照して、サービスレコード１８５は、それぞれさらに、サービスのコンポーネントを転送するために使用される各フロー４５に対するフロー・レコード２４３を含んでいてもよい。フロー・レコード２４３はそれぞれ、ユニークなフロー識別子２４７、ビデオ、オーディオ、時間が計られたテキスト、非リアルタイムの持ち主、非リアルタイム搬送、ＩＰデータキャストあるいは他のある前もって定義したタイプとしてトランスポートレイヤー・ルーティング情報を定義するフロー・ルーティング・タイプ２４９、フローの中で提示されたメディアのタイプを定義するために使用されるフローＭＩＭＥ形式２５１、言語がフローによって輸送されたサービス成分に使用したことを明示するフロー言語２５３、２００５年のＲｅｖ．Ａのマルチキャスト・デバイス網インタフェース（ＭＤＮＩ）標準８０−Ｔ０５３５−１、リリース３．０マルチキャスト・デバイス網インタフェース仕様に指定されるようなフラグかもしれないフローコンフィグレーションフラグ２５５を定義するフロー・レコードタイプ２４５を含んでいる。
【００６７】
さらに、フローがＩＰデータキャスト内容を転送する場合、フロー・レコード２４３はＩＰアドレス２５９およびポート２６１を指定し、さらにＩＰデータキャストプレゼンテーション用の１つ以上のＭＩＭＥ形式２６３に関係しているかもしれないＩＰデータキャストアドレス・レコード２５７を含んでいてもよい。
【００６８】
さらに、図８及び図１３を参照して、いくつかの実施形態では、補助サービスレコード１８７は、与えられたサービスと他のサービスの相違を示し、特定の補助サービス５０を識別するサービス識別子１８９、サービスレコードで提供される定義が前の定義に取って代わって、有効になる時を定義する有効時間１９２を含んでいる。
【００６９】
さらに、有効時間１９２の使用の１つの例、すなわちここに記述された他の有効時間は、依存性が異なるＳＩメッセージによって運ばれるＳＩレコード間にある状況である。例えば、１つのシナリオでは、新しいパッケージが加えられている。また、そのパッケージは新しいチャンネルを含んでいる。さらに、新しいチャンネルは新しいサービスを指す。共通の有効時間は、新しいパッケージについて記述するパッケージ・レコード、新しいチャンネルについて記述するチャンネルレコード、および新しいサービスについて記述するサービスレコードでセットされてもよい。この有効時間は、これらレコードを運ぶＳＩメッセージが、レコードが効果を現す前に、これらレコードを受信したデバイスを増加すべく伝送を開始する時間を越えた時間である。有効時間の特徴なしでは、他のメッセージの１つ以上ではなくメッセージのうちの１つを受け取るデバイスは、ＳＩレコードの一貫しないセットを持つだろう。すなわち、正確に受信パッケージ・レコードは、デバイスがまだ受け取っていないチャンネル・レコードを指すかもしれない。あるいは、正確に受信チャンネル・レコードは、デバイスがまだ受信していないサービスレコードを指すかもしれない。
【００７０】
さらに、図１３及び図１４を参照して、補助サービスレコード１８７は、補助のサービス１６のコンポーネントを転送するために、それぞれ１つの補助フローレコード２６５を含んでいる。いくつかの実施形態では、例えば補助フロー・レコード２６５は、図１２で上述したように、フロー・レコードタイプ２４５を含んでいる。しかし、補助フローは、フローの内容の表示を提供するフローコンテンツタイプ２６７を特定していない。いくつかの実施形態において、フローコンテンツタイプ２６７は、広告、イントロ、アウトロ、バーカー、ＵＲＬ情報およびＩＰデータキャストのうちの１つを示す。
【００７１】
図１３に戻って参照して、補助サービスレコード１８７は、サービスがリアルタイムサービスでない場合、補助サービス５０用の補助信用要求事項２６９を含んでいる。補助信用要求事項２６９は１つ以上の必要メモリ２７１を含む、アクセスを支援するデバイスに必要なメモリの最高額を定義する補助のサービスである。必要メモリ２７１はユーザが関連する基本サービスに加入されるかどうかに依存して変わってもよい。
【００７２】
さらに、図３及び図１５を参照して、いくつかの実施形態では、ＭＰＧ情報７０はさらにＭＰＧブロック２７３を含んでいる。それは時間の固定ウインドウにおいて利用可能なコンテンツまたはプレゼンテーション４２，４８を定義する。ＭＰＧブロック２７３は、基本サービス１６に関連した個々のプレゼンテーション４２を許可する属性を含んでいてもよい。それは、特定の補助のサービス５０および（または）補助のプレゼンテーション４８でカスタマイズされるために、ＭＰＧタイトル・レコード２７５によって定義される。例えば、ＭＰＧブロック・メッセージ２７３は、上に定義されるように、ＭＰＧブロックによってカバーされた最も初期の時間で、前のＭＰＧブロックによってカバーされた間隔の終了およびバージョン２７８に相当する開始時刻２７７、ＭＰＧタイトルの適用可能な属性についてすべて完全に記述し、ＭＰＧブロック存続期間、プレゼンテーション４２およびそれらの関連するメディア・プレゼンテーション案内データを示す全てのＭＰＧタイトルに対するＭＰＧタイトル・レコード２７５、非リアルタイムプレゼンテーションがＭＰＧブロック存続期間にダウンロードしたすべての非リアルタイムプレゼンテーションのためのコンタクト・ウインドウ情報２７９、サービス１６がアクセスされてもよい様々なチャンネル２６のための各ＭＰＧタイトルに対するカスタマイズされたアプリケーションを定義するチャンネル・カスタマイゼーション・レコード２８１、ＭＰＧタイトルがブラックアウトであるリージョン（複数可）を定義するブラックアウト情報２８３を定義する。
【００７３】
顕著に、図１６を参照すると、チャンネル・カスタマイゼーション・レコード２８１はそれぞれＭＰＧタイトル・カスタマイゼーション・レコード２８５に加えて、カスタマイズされることになっている特定チャネル２６を識別する各チャンネルリファレンス２８３に関連した１つ以上の補助プレゼンテーション４８を識別してもよい。それは、いずれかおよび（または）ディスプレイに関連し、与えられたプレゼンテーションを実行するすべての属性の追加のタイトルに特有のカスタマイゼーションを提供する。
【００７４】
したがって、補助のサービス５０は任意のレベルのメディア凝集に関係しているかもしれない。そのメディア凝集は、プレゼンテーション４２ごと、サービス１６ごと、チャンネル２６ごと、層３２ごと、パッケージ３４ごと、コンテンツ小売業者２４ごとである。プレゼンテーションに加入されたデバイス、サービス、チャンネル（層）、パッケージにする、またはコンテンツ小売業者、モニタ、コンテンツのための補助サービスがある。したがって、デバイスに配信されたコンテンツは、任意のレベルのメディア配信、各コンテンツ小売業者の補助サービスによってそのためにカスタマイズされてもよい。
【００７５】
図１７を参照すると、１つ以上の以前に言及されたコンテンツサーバ６０は上記の定義された、メディアセグメント１４及び（または）プレゼンテーション４２，４８を含む市場コンテンツ小売り業者レコード６６、関連した市場コンテンツ小売り業者レコード７１、サービス情報６８、関連したサービス定義レコード１８３、ＭＰＧ情報７０としてＭＰＧブロック・メッセージ・レコード２７３を格納する。
【００７６】
こうして、図１及び図１７を参照すると、市場コンテンツ小売業者レコード６６は、それぞれのパッケージ３４、層３２、各コンテンツ小売業者２４のチャンネル２６および（または）システム１０のＢＣＳプロバイダ３０に関連したデータおよび情報を備える。サービス定義レコード１８３は、それぞれの基本サービス１６およびシステム１０の補助サービス５０に関連したデータおよび情報を備える。さらに、ＭＰＧブロック・メッセージ・レコード２７３は、各コンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０に関連し、各チャンネル２６に関連し、特定のプレゼンテーションおよびサービスに関連したデータおよび情報を含む。
【００７７】
図１８を参照して、いくつかの実施形態では、無線デバイス３６は、無線デバイスへの入力を生成するための入力メカニズム２４６、および無線デバイスのユーザによって消費のための情報を生成するための出力メカニズム２４８を備えている。例えば、入力メカニズム２４６は、鍵かキーボード、マウス、タッチスクリーン・ディスプレイ、音声認識モジュールなどのようなメカニズムを含んでいてもよい。さらに、例えば、出力メカニズム２４８はユーザインタフェース３８を含んでいてもよい。それは、ディスプレイ、オーディオ・スピーカー、触覚型のフィードバック・メカニズムなどかもしれない。
【００７８】
さらに、無線デバイス３６は、無線ネットワーク４６を介してデータを送信することができ、ソフトウェアアプリケーションを受信して実行することができ、そして、無線ネットワーク４６に接続されたＭＤＳ１２あるいは別のコンピュータ・デバイスから送信されたデータを表示することができるコンピュータ・プラットフォーム２５０を有している。コンピュータ・プラットフォーム２５０は、データレポジトリ２５２を含んでいる。それは、読み出し専用、ランダムアクセスメモリ（ＲＡＭ及びＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカードあるいはコンピュータ・プラットフォームに共通の任意のメモリのような、揮発性・不揮発性メモリを備えてもよい。さらに、データレポジトリ２５２は１つ以上のフラッシュ・メモリ・セルを含んでいてもよいし、あるいは磁気メディアのような任意の第２第三の記憶装置、視覚のメディア、テープあるいはソフトディスクあるいはハードディスクを含んでいてもよい。
【００７９】
さらに、コンピュータ・プラットフォーム２５０は、さらに特定用途向け集積回路（ＡＳＩＣ）、あるいは他のチップセットである処理エンジン２５４、プロセッサ、論理回路あるいは他のデータ処理デバイスを含んでいる。ＡＳＩＣのような、処理エンジン２５４あるいは他のプロセッサは、メディア・マネージャー・モジュール２５８（下に議論された）および（または）無線デバイスのデータレポジトリ２５２の位置／位置モジュール２８７（下に議論された）のような任意の駐在のプログラムとのインタフェースであるアプリケーション・プログラミング・インターフェース（ＡＰＩ）層２５６を実行してもよい。ＡＰＩ２５６はそれぞれの無線デバイス上で実行するランタイム環境である。１つのそのようなランタイム環境は、サンディエゴ（カリフォルニア）のクァルコム社によって開発されたワイヤレス対応バイナリ・ランタイム環境（登録商標）（ＢＲＥＷ（登録商標））である。例えば、無線コンピューティング・デバイス上のアプリケーションの実行をコントロールするために作動する他のランタイム環境が利用されてもよい。
【００８０】
処理エンジン２５４は、無線デバイス３６の機能性、および無線アクセスネットワーク４６上で無線デバイスを動作可能にするハードウェア、ファームウェア、ソフトウェアおよび組み合わせで具体化された様々な処理サブシステム２６０を含んでいる。例えば、処理サブシステム２６０は通信を開始して維持し、データを交換し、マルチメディア・プレゼンテーションの実行を考慮に入れる。無線通信装置のようないくつかの実施形態において、処理エンジン２５４は１つあるいは次のもののようなサブシステム２６０を処理する組み合わせを含んでいてもよい。それは、音、不揮発性メモリ、ファイル・システム、送信する、受信、捜索者、レイヤ１、レイヤ２、レイヤ３、メイン制御、遠隔手順、ハンドセット、パワーマネジメント、診断のデジタルシグナルプロセッサ、ボコーダ、通信、呼マネージャー、ブルートゥース（登録商標）システム、ブルートゥース（登録商標）ＬＰＯＳ、位置決定、位置エンジン、ユーザインタフェース、スリープ、データサービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、音声サービス、グラフィックス、ＵＳＢ、ＭＰＥＧ、ＧＰＲＳなどのようなマルチメディアである。示された実施形態については、エンジン２５６を処理する処理サブシステム２６０は、コンピュータ・プラットフォーム２５０上で実行するアプリケーションと対話するあらゆるサブシステム構成装置を含んでいてもよい。例えば、処理サブシステム２６０は、受信データが読むあらゆるサブシステム構成装置を含んでいてもよい。また、データはメディア・マネージャー・モジュール２５８を代表してＡＰＩ２５６から書く。
【００８１】
コンピュータ・プラットフォーム２５０は、さらに、ハードウェア、ファームウェア、ソフトウェア、また組み合わせにより具体化された通信モジュール２６２を備えている。それは、無線デバイス３６と無線アクセスネットワーク４６との間と同様に、無線デバイス３６の様々なコンポーネント中の通信を可能にする。例えば、通信モジュール２６２は、ＭＤＳ１２および（または）無線アクセスネットワーク４６と無線通信用のトランシーバモジュールを含んでいてもよい。
【００８２】
メディア管理モジュール２５８は、メディア予約、メディア受信額、および無線デバイス３６上でメディアをプレイ／視聴できるように作動する。メディア管理モジュール２５８は、ハードウェア、ソフトウェア、ファームウェアおよび（または）無線デバイス３６上のメディアに関連する動作を管理するように動作可能な実行命令の他のセットも含んでいてもよい。さらに、メディア管理モジュール２５８および（または）データレポジトリ２５２は、ユーザインタフェース３８上でコンテンツを視聴／プレイするために、ＳＩメッセージ４４およびその関連するコンテンツ情報を格納する。いくつかの実施形態では、メディア管理モジュール２５８は、無線デバイス３６に対しメディアのプレイ／視聴を提供するべく関連する情報の受信、アクセス、格納する能力を提供するメディア管理ロジック２６４を含んでいる。例えば、メディア管理ロジック２６４は、ＳＩメッセージ４４およびユーザインタフェース３８上のディスプレイＭＰＧ４０を解析し、及び（または）、リアルタイム及び非リアルタイムのコンテンツを含むチャンネル２６の一覧を提供するように作動する。同様に、メディア管理ロジック２６４は、コンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０とパッケージ３４への加入を管理し、かつ関連する加入情報５１を格納するように作動する。例えば、無線ネットワークの動作、および（または）マルチメディアパッケージ３４への加入に関係のあるデバイス３６上に格納された加入情報５１は、加入識別情報、鍵などのような任意の情報かもしれない。さらに、メディア管理ロジック２６４は、コンテンツのプレイ／視聴を管理すると同様に、それぞれのコンタクト・ウインドウに基づいて非リアルタイムプレゼンテーションに関連して、メモリ管理機能を含む獲得および記憶装置もコンテンツのプレイ／視聴を管理するように作動する。さらに、リアルタイムプレゼンテーションおよびデータキャストプレゼンテーションを受信するために、メディア管理ロジック２６４は通信モジュール２６２で作動する。
【００８３】
例えば、いくつかの実施形態では、デバイス３６は無線アクセスネットワークに加入するか、あるいは無線アクセスネットワーク４６上で動作されてもよい。典型的には、ネットワーク４６上へのデバイス３６の動作は、１つのコンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０から通知し、および（または）マルチメディアサービスの受信を制限する。さらに、この動作は、デバイスがパッケージ３４に加入していなくても、デバイス３６がＳＩメッセージ４４（図１）を含む放送を受信することを可能にする。放送のために、いくつかの実施形態では、ＳＩメッセージ４４は、コンテンツ小売業者のすべてによって定義されたＭＰＧブロック・レコード７２をすべて含んでいる。さらに、この場合、ＳＩメッセージ４４および（または）その対応するフロー４５は、プログラミングの与えられたスケジュールのためのコンテンツ、つまり基本サービスおよび基本サービス・プレゼンテーションのすべて、および補助サービスおよび補助プレゼンテーションのすべてを含んでいてもよい。この例において、ＳＩメッセージ４４を受信する際、メディア管理モジュール２５８は、デバイスに関連したコンテンツ小売業者、さらにデバイスにより加入されたパッケージに基づいて、すべてのレコード及び（または）デバイスに適切でないコンテンツをフィルタするように動作可能である。このように、メディア管理モジュール２５８は、ＭＰＧ４０を構築し、デバイス３６上でプレゼンテーション４２，４８を提供し、またＳＩメッセージ４４および（または）レコードをアドレスすることによるフロー４５中のコンテンツ、及び（または）デバイスに適切なコンテンツの調査を最適化する。
【００８４】
さらに、付加的な実施形態において、無線デバイス３６は、さらにコンピュータ・プラットフォーム２５０上の位置／場所モジュール２８７を含んでいてもよい。位置／場所モジュール２８７は、ハードウェア、ソフトウェア、ファームウェアおよび（または）無線デバイス３６により実際に評価された地理的位置２８９を求め及び（または）決定するように動作可能な実行命令の他のセットも含んでいてもよい。位置／場所モジュール２８７は、遠隔に捜し出された位置決定システム４７（図１を参照）との通信を通じて地理的位置２８９を求め及び（または）決定するように動作可能である。さらに、無線デバイスの与えられた地理的位置２８９に基づいて、無線デバイス３６に与えられた補助サービス５０および（または）補助プレゼンテーション４８のセットを提示するために、位置／場所モジュール２８７は、メディア管理モジュール２５８と結合して作動してもよい。
【００８５】
例えば、無線デバイス３６は、ＭＤＳ１２、コンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０から、位置補助サービス相関レコード２９１を受信してもよい。それは１つあるいは複数の補助サービスおよび（または）補助プレゼンテーションのうちの１つを備えた複数の地理的なエリアを参照する。さらに、メディア管理ロジック２６４は、与えられた地理的位置２８９の地理的なエリアを決定し、ユーザに提供すべく補助サービス５０及び（または）補助プレゼンテーション４８の該当するセットを参照するように動作可能である。
【００８６】
位置決定システム４７（図１）は、１つあるいは地理的な測位システム（ＧＰＳ）および（または）ネットワークベースの位置モジュールのような、軌道に乗るシステムおよび地球上の基づいたシステムの組み合わせを含んでもよい。そのような地理情報システムの１つの例は、サンディエゴ（カリフォルニア）のクァルコム社から利用可能なＧＰＳ無線位置技術を支援したＱＰｏｉｎｔ（登録商標）測位ソフトウェア及びｇｐｓＯｎｅ（登録商標）ハイブリッドを含んでいる。しかしながら、位置決定システム４７はそれに制限されていなく、他のシステムあるいは、それぞれの無線デバイスの地理的位置２８９に関係のある情報を集めて、変形し、操作し、分析し、かつ生産するために使用されるツールも含んでいる。
【００８７】
図１９を参照して、いくつかの実施形態では、ＭＤＳ１２は、特別オブジェクトあるいは一般的な計算装置となる任意のタイプのハードウェア、ソフトウェア、ファームウェア、サーバ、パソコン、ミニコンピュータ、メインフレーム・コンピューターあるいは任意の計算装置の少なくとも１つを含んでもよい。さらに、個別のサーバまたはコンピュータ・デバイスおよび（または）、パーティへの使用可能なフォーマットでのデータを受け取り、操作し、かつ提供する及び（または）デバイスとネットワークの間のデータフローおよびＭＤＳ１２中の制御の個別の層（separate layer of control）を提供するべく協働するＭＤＳ１２に関連したネットワークがある場合がある。
【００８８】
ＭＤＳ１２は、ＭＤＳ１２への入力を生成するための入力メカニズム２６６、およびＭＤＳ１２のオペレータによって消費のための情報を生成するための出力メカニズム２６８を備えている。例えば、入力メカニズム２６６は、鍵かキーボード、マウス、タッチスクリーン・ディスプレイ、音声認識モジュールなどのようなメカニズムを含んでいてもよい。さらに、例えば、出力メカニズム２６８は、ディスプレイ、オーディオ・スピーカー、触覚型のフィードバック・メカニズムなどかもしれない。さらに、入力メカニズム２６６は遠隔のコンピュータかワークステーションのようなリモート装置かもしれない。それはＭＤＳ１２にアクセスする。いくつかの実施形態では、例えば、入力メカニズム２６６は、カスタム属性２８、そしてプレゼンテーション４２,４８、チャンネル２６、層３２およびパッケージ３４に関連した情報の確立及び／または操作のために、サービス属性２０を入力するべくオペレータによって利用されてもよい。
【００８９】
さらに、ＭＤＳ１２は、データを受信し送信することができ、ソフトウェアアプリケーションを受付けて、実行することができ、そして、データを表示することができる、複数の駐在のコンピュータ・プラットフォーム２７０あるいは分配されたコンピュータ・プラットフォームを備えている。コンピュータ・プラットフォーム２７０は、データレポジトリ２７２を含んでいる。それは、読み出し専用、ランダムアクセスメモリ（ＲＡＭとＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカードあるいはコンピュータ・プラットフォームに共通の任意のメモリのような、揮発性・不揮発性メモリを含んでもよい。さらに、データレポジトリ２７２は１つ以上のフラッシュ・メモリ・セルを含んでいてもよいし、あるいは磁気メディアのような任意の第２、第３の記憶装置、視覚のメディア、テープあるいはソフトあるいはハードディスクを含んでいてもよい。いくつかの実施形態では、例えば、データレポジトリ２７２は１つ以上のコンテンツサーバ６０を含んでいる。
【００９０】
さらに、コンピュータ・プラットフォーム２７０は、さらに特定用途向け集積回路（ＡＳＩＣ）、あるいは他のチップセットである処理エンジン２７４、プロセッサ、論理回路あるいは実行命令を実行するための他のデータ処理デバイスを含んでいる。
【００９１】
コンピュータ・プラットフォーム２７０は、さらにハードウェア、ファームウェア、ソフトウェアおよびこれらの組み合わせで具体化された通信モジュール２７６を備えている。通信モジュール２７６は、ＭＤＳ１２と無線デバイス３６と同様にＭＤＳ１２の様々なコンポーネント中の通信を可能にする。例えば、通信モジュール２７６は、無線アクセスネットワーク４６を含んでいる。さらに、例えば、通信モジュール２７６は、無線デバイス３６および（または）無線アクセスネットワーク４６を備えた無線通信用のトランシーバモジュールを含んでいてもよい。
【００９２】
さらに、加入／配信管理モジュール２７８は、ＭＤＳ１２によって実行され、ここに記述されたメディア分布機能をすべて管理するために作動するコンピュータ・プラットフォーム２７０上に存在する。加入／配信管理モジュール２７８は、ハードウェア、プロセッサ、ソフトウェア、ファームウェアおよび（または）ＭＤＳ１２のメディアに関連する動作を管理するように動作可能な実行命令の他のセットも含んでいてもよい。さらに、いくつかの実施形態では、加入／配信管理モジュール２７８は、ＭＤＳ１２に対しコンテンツ及びコンテンツ関連情報を受信し、格納し、操作し、分配する能力を提供する加入／配信管理ロジック２８０を含んでいる。例えば、加入／配信管理ロジック２８０は、コンテンツ及びコンテンツ関連情報を受信すべく、カスタマイゼーション情報、補助サービス、補助プレゼンテーション、経路情報、層情報およびパッケージ情報のようなコンテンツ小売業者具体的情報と同様に作動する。さらに、加入／配信管理ロジック２８０は、予約リクエスト、承認か否認、および承認された場合の予約リクエストに基づいたデジタル権利の管理として、加入関連情報を受信し、処理し、送信するよう動作可能である。
【００９３】
さらに、加入／配信管理モジュール２７８はＳＩ生成器６２を含んでいてもよい。上に議論されるように、ＳＩジェネレータ６２は、ＭＤＳ１２に入力された様々なレコードおよび定義を集めて、かつマルチキャスト、ユニキャスト、あるいはそうでなければ１つ以上のデバイスに送信されたＳＩメッセージ４４（それは放送されてもよい）のようなメッセージへそれらを組み合わせるように動作可能である。例えば、ＳＩ生成器４２は、１つ以上のデバイスに対して、無線アクセスネットワーク４６のようなインタフェースを備えていてもよい。一般に、インタフェースは、符号分割多元接続（符号分割多元接続）、広帯域の符号分割多元接続（ＷＣＤＭＡ）、普遍的な移動体通信システム（ＵＭＴＳ）、高度な携帯電話サービス（ＡＭＰＳ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（「ＦＤＭＡ」）のような空気インタフェース技術を使用して、物理接続および（または）無線接続、直交周波数分割多元接続（ＯＦＤＭＡ）、移動体通信（ＧＳＭ）用のグローバルなシステム、単一のキャリア（１Ｘ）無線搬送テクノロジー（ＲＴＴ）、エボリューションデータ（ＥＶ−ＤＯ）技術、一般的なパケット無線サービス（ＧＰＲＳ）、増強されたデータＧＳＭ環境（ＥＤＧＥ）、高速ダウンリンク・データ・パケット・アクセス（ＨＳＰＤＡ）、 アナログおよびディジタル・サテライトシステム、および無線通信ネットワークおよびデータ通信網の少なくとも１つの中で使用されてもよい他のテクノロジー／プロトコルであってもよい。
【００９４】
動作において、図２０を参照すると、チャンネルをカスタマイズする方法のいくつかの実施形態は、少なくとも１つの基本サービスに関連した複数の基本プレゼンテーションの定義を得ることを備える（ブロック３０１）。例えば、いくつかの実施形態では、ＭＤＳ１２は、例えば、各基本サービス１６および基本サービスを備えた各基本プレゼンテーション４２を定義するコンテンツプロバイダあるいはローカルデータベースからサービス属性２０を得る。さらに、例えば、サービス属性情報２０は、各チャンネルレコード９１（図７）の基本サービスレコード１７３によりリファレンスされるとし、各サービスレコード１８５に対し識別されるとして、ＳＩメッセージ４４のサービス情報６８（図３）内で定義されてもよい。いくつかの実施形態の中で、例えばＭＤＳ１２は、１つ以上のコンテンツプロバイダ１８から基本サービス１６の一部を形成する１つ以上のプレゼンテーション４２を定義するメディアセグメント１４を受信してもよい。非リアルタイムコンテンツの場合でのように、このコンテンツは１つ以上のコンテンツサーバ６０上に格納され、及び／またはリアルタイムコンテンツの場合でのように、ＭＤＳ１２に関連したネットワークを通じて送信されてもよい。一方、ＭＤＳ１２は、プレゼンテーションが取り戻されてもよい位置のリファレンスを受信してもよく、または、それからプレゼンテーションは別の目的地へ転送されてもよい。
【００９５】
さらに、方法は、少なくとも１つの補助サービスに関連した複数の補助プレゼンテーションの定義を得ることを備えている（ブロック３０３）。例えば、いくつかの実施形態において、ＭＤＳ１２は、属性およびコンテンツプロバイダ、あるいは駐在のデータベースからのように１つ以上の補助のプレゼンテーション４８を定義することを含む補助サービス５０（図１）を得てもよい。さらに、例えば、カスタム属性情報２２は、所定のサービス５０に備えられている所定の補助プレゼンテーション４８に関連させてもよい。さらに、補助サービス５０は、各サービスレコード１８５（図９）の補助サービスレコード１８７によりリファレンスされるとし、ＳＩメッセージ４４のサービス情報６８（図２）内で定義されてもよい。いくつかの実施形態の中で、例えばＭＤＳ１２は、１つ以上のコンテンツプロバイダ１８から補助サービス５０の一部を形成する１つ以上の補助プレゼンテーション４８を定義するメディアセグメント１４を受信してもよい。例えば、補助プレゼンテーション４８および（または）補助サービス５０は、イントロ、アウトロ、広告、バーカー、ＵＲＬおよびＩＰデータキャストを含む非リアルタイムの一部および（または）リアルタイムの一部のコンテンツを含んでいてもよい。非リアルタイムコンテンツの場合でのように、このコンテンツは１つ以上のコンテンツサーバ６０上に格納され、かつ、またはリアルタイムコンテンツの場合でのように、ＭＤＳ１２に関連したネットワークを通じて送信されてもよい。一方、ＭＤＳ１２は、補助プレゼンテーションが取り戻されてもよい位置へのリファレンスを受信してもよく、または、それから補助プレゼンテーションは別の目的地へ転送されてもよい。
【００９６】
さらに、方法は、基本プレゼンテーション及び補助プレゼンテーションにそれぞれ関連し、小売業者に関連した複数のカスタマイズチャンネルの定義を得ることを備えている（ブロック３０５）。例えば、いくつかの実施形態では、ＭＤＳ１２は、各コンテンツ小売業者２４、あるいはローカルデータベースからカスタム属性情報２２を得て、小売業者によりカスタマイズされたチャンネル２６を定義するために基本サービス属性２０をカスタム属性に置き換える。いくつかの実施形態では、ＭＤＳ１２は、特に、１つ以上のパッケージ・レコード８７を定義する市場コンテンツ小売業者レコード７１（図４）を受信する。各パッケージ・レコード８７は、補助サービスリファレンス７７と同様に、１つ以上の層レコード８９および（または）チャンネルレコード９１をリファレンスする。パッケージ、層あるいはチャンネルは、それぞれさらに補助サービスを定義しかつ／またはリファレンスしてもよい。結局、パッケージ・レコード８７は、それぞれ基本サービスレコード１７３（図７）、パッケージ内の各チャンネルを定義するために組み合わせられる関連した補助サービス（一方のパッケージ、層、チャンネル、サービスおよび（または）プレゼンテーション・レベルで定義された）を定義する。
【００９７】
いくつかの実施形態の中で、例えばＭＤＳ１２は、最終的にマルチメディア対応のデバイスにより受信するために、インタフェースを介してカスタムチャンネル定義を送信する（ブロック３０７）。例えば、ＭＤＳ  １２は、カスタム・チャンネル２６の定義を含むＳＩメッセージ４４を送信する。さらに、ＳＩメッセージ４４は、基本サービス１６のプレゼンテーション４２および補助サービス５０のプレゼンテーション４８を含んでいてもよい。いくつかの実施形態では、デバイス３６は、小売業者カスタマイズチャンネル２６を生成すべく、デバイス３６がサービスを受信して、小売業者−特定基本サービス１６と補助サービス５０とを組み合わせる小売り業者の同一性に基づいてコンテンツをフィルタする。
【００９８】
また、別の実施形態では、ＭＤＳ１２は、ＳＩメッセージ４４の少なくとも一部、基本サービス１６の少なくとも一部および補助サービス５０の少なくとも一部も含んでいる転送フロー４５を提供する。例えば、ＭＤＳ１２は、所定時間で、および（または）デバイスからリクエストを受信するようにフロー４５を放送してもよい。この場合、ＳＩメッセージ４４は、基本サービス、および基本サービスをカスタマイズする補助サービスの両方を定義する少なくとも１つのチャンネルレコード９１を含んでいる。さらに、この場合、無線デバイス３６のようなマルチメディアを処理可能なデバイスはフロー４５を受信し、チャンネルレコード９１にて識別されるように、プレゼンテーション４２および補助プレゼンテーション４８の組み合わせを生成する。
【００９９】
同様の場合において、フロー４５は、１つ以上の市場コンテンツ小売業者レコード７１および（または）パッケージ・レコード８７、及び（または）層レコード１３７、及び（または）サービス定義１８３、及び（または）ＭＰＧブロック２７３、及び（または）チャンネル・カスタマイゼーション・レコード２８１、及び（または）、ＭＰＧタイトル・カスタマイゼーション・レコード２８５を備え、これらのレコードの少なくとも１つは、カスタマイズされた基本サービス１６及び補助のサービス５０の組み合わせを定義してもよい。あるいは、ＭＤＳ１２は、ＭＤＳ１２中に含まれていた定義に基づいたフロー４５を生成するように関連するデバイスおよび（または）ネットワークに命令してもよい。
【０１００】
別の実施形態において、ＭＤＳ１２に関連した配信管理モジュール２７８は、メディアを処理可能なデバイスに対し定義及びメディアコンテンツを供給すべく、配信管理ロジック２８０を実行する。メディアコンテンツは、放送システムからのリアルタイムコンテンツおよび（または）記憶装置中のファイルからの非リアルタイムコンテンツかもしれない。さらに、配信管理モジュール２７８は、ユーザインタフェース３８上のカスタマイズされたプレゼンテーションを生成するために、所定の基本プレゼンテーション４２及び所定の補助プレゼンテーション４８のある部分を組み合わせるための指示を提供する指定されたレコードに基づいた定義を生成する。この場合、カスタマイズされたプレゼンテーションは、チャンネルの少なくとも１つの部分を含む。それは基本サービスについてのカスタマイズされた一覧として考えられる。さらに、カスタマイズされたプレゼンテーションを定義する指定されたレコードは、コンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０のようなメディアを提供するパーティによって定義される。
【０１０１】
さらに、付加的な実施形態では、ＭＤＳ１２は、特定のコンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０に関連し定義される１以上の位置補助サービス相関レコード２９１を無線デバイス３６へ送る。この付加的な実施形態の中で、レコード２９１は、所定のカスタムチャンネル２６を定義し、無線デバイス３６に提供される１以上の基本プレゼンテーション４２の少なくとも一部をカスタマイズすべく、無線デバイス３６の地理的位置２８９及び、１以上の補助プレゼンテーション４８の少なくとも一部に基づいて定義してもよい。
【０１０２】
図２１を参照して、他の実施形態では、カスタマイズされたコンテンツ情報を示す方法は、少なくとも１つの基本サービスに対応した複数の基本プレゼンテーションを受信することを備える（ブロック３１１）。例えば、いくつかの実施形態では、無線デバイス３６のようなメディア対応のデバイスは、ＭＤＳ１２から基本プレゼンテーション４２を受信する。別の実施形態では、無線デバイス３６のようなメディア対応のデバイスは、ＭＤＳ１２から、それぞれ基本プレゼンテーション４２を備える１つ以上の基礎サービス１６の少なくとも一部を受信する。また、別の実施形態では、デバイスは、１つ以上のフロー４５の少なくとも一部を受信する。また、フローはそれぞれ、基本プレゼンテーション４２を含む１つ以上の基本サービス１６の少なくとも一部を含んでいる。あるいは、ＭＤＳ１２は、基本プレゼンテーション４２を送信し、及び（または）ＭＤＳ１２中に含まれている定義に基づいて、基本プレゼンテーション４２を含むフロー４５を生成するように関連するデバイスおよび（または）ネットワークに命令してもよい。
【０１０３】
さらに、方法は、少なくとも１つの補助サービスに対応した複数の補助プレゼンテーションを受信することを備える（ブロック３１３）。いくつかの実施形態では、無線デバイス３６のようなメディア対応のデバイスは、ＭＤＳ１２から補助プレゼンテーション４８を受信する。別の実施形態では、デバイスは、ＭＤＳ１２から、補助のプレゼンテーション４８を含む１つ以上の補助サービス５０の少なくとも１部を受信する。また、別の実施形態では、デバイスは、１つ以上のフロー４５の少なくとも１部を受信する。また、少なくとも１つのフローは、補助プレゼンテーション４８を含んでいる。あるいは、ＭＤＳ１２は、ＭＤＳ  １２中に含まれていた定義に基づいて、補助プレゼンテーション４８を含むフロー４５を生成するように関連するデバイスおよび（または）ネットワークに命令してもよい。
【０１０４】
さらに、方法は、複数の補助プレゼンテーションに備えられる基本プレゼンテーションの所定の組み合わせに基づいてカスタムチャンネルの生成を初期化することを備えている（ブロック３１５）。例えば、いくつかの実施形態では、上述されるように、無線デバイス３６のようなメディア対応のデバイスは、カスタムチャンネルの小売業者−特定定義つまり市場コンテンツ小売業者レコード７１（図４）に基づいて、所定の補助プレゼンテーション４８の少なくとも１部内の所定の基本プレゼンテーション４２を組み合わせる。例えば、補助プレゼンテーション４８の所定部分はリアルタイムメディアおよび（または）イントロ、アウトロ、広告、ＵＲＬおよび（または）ＩＰデータキャストのような非リアルタイムメディアを含んでいてもよい。
【０１０５】
別の実施形態では、無線デバイス３６上のメディア管理モジュール２５８は、基本プレゼンテーション４２、および少なくともユーザインタフェース３８上のカスタマイズされたプレゼンテーションを生成する補助プレゼンテーション４８のある部分を組み合わせるためにメディア管理ロジック２６４を実行する。この場合、カスタマイズされたプレゼンテーションは、チャンネルの少なくとも１つの部分を含む。また、カスタマイズされたプレゼンテーションは、コンテンツ小売業者２４および（または）ＢＣＳプロバイダ３０のようなメディアを提供するパーティによって定義される。
【０１０６】
さらに、付加的な実施形態では、無線デバイス３６は、さらに、特定のコンテンツ小売り業者２４および（または）ＢＣＳプロバイダ３０に関連し定義される１以上の位置補助サービス相関レコード２９１をＭＤＳ１２から受信する。さらに、無線デバイス３６の地理的位置２８９を決定するために、無線デバイス３６上のポジション／ロケーションモジュール２８７は位置決定システム４７と通信してもよい。さらに、レコード２９１は、所定のカスタムチャンネル２６を定義し、無線デバイス３６に提供される１以上の基本プレゼンテーション４２の少なくとも一部をカスタマイズすべく、無線デバイス３６の地理的位置２８９及び、１以上の補助プレゼンテーション４８の少なくとも一部に基づいて定義してもよい。例えば、上記特徴は、無線デバイスへのターゲットとされ、位置ベースの広告を考慮に入れる。
【０１０７】
したがって、記述された実施形態は、小売業者が、小売業者指定、基本マルチメディアサービスのカスタム一覧、つまり カスタムチャンネル、ブランド、相違、および小売業者のカスタム・チャンネルの関連性を提供することを可能にする。さらに、多数のコンテンツ小売業者２４および（または）複数のデバイスへのプロバイダ・マルチメディア・サービスに競争しているＢＣＳプロバイダ３０との環境において、記述された実施形態は、複数の基本サービスおよび（または）基本プレゼンテーションの各１つへのカスタマイゼーションを識別し、かつ各小売業者／プロバイダ特有のカスタマイズチャンネルのセットを生成するべく、これらカスタマイゼーションを独立して適用する複数の小売業者／プロバイダのために、装置と方法を提供する。
【０１０８】
さらに、ＭＰＧブロック７２（図２）に含まれる情報が、ユーザがパッケージ情報を調査し、パッケージを予約してもよいカスタム予約メニューを構築するために利用されてもよいことは注目されるべきである。例えば、予約のために提示されているパッケージに関係のある情報は、所定のコンテンツ小売業者２４のＭＰＧタイトル・レコード８０（図６）に関連したサービスリファレンス１０４（図６）に基づいてもよい。
【０１０９】
様々な実例となるロジック、ロジックブロック、モジュール、およびここに示された実施形態に関して記述された回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）あるいは他のプログラム可能論理回路、離散的なゲートかトランジスタ・ロジック、離散的なハードウェアコンポーネントあるいはこれら記述された機能を実行することを目指した任意の組み合わせで実装されてもよいし実行されてもよい。汎用プロセッサはマイクロプロセッサであってもよいが、代案では、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラあるいはステイトマシンかもしれない。プロセッサも、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと協働する１個以上のマイクロプロセッサあるいは他のそのような構成のように、計算装置の組み合わせとして実装されてもよい。
【０１１０】
さらに、ここに示された実施形態に関して記述された方法あるいはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されたソフトウェアモジュール、あるいは２つの組み合わせで直接具体化されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュ・メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスター、ハードディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭあるいは技術中で既知の記憶メディアの他のフォームに存在してもよい。典型的な記憶メディアは、プロセッサ、記憶メディアプロセッサといった情報を読み書きすることができるようなものに接続される。また、記憶メディアはプロセッサに不可欠かもしれない。プロセッサと記憶メディアはＡＳＩＣに存在してもよい。ＡＳＩＣは、ユーザ端末に存在してもよい。さらに、プロセッサと記憶メディアは、ユーザ端末の離散的なコンポーネントとして存在してもよい。
【０１１１】
先の開示が実例となる実施形態を示している間に、添付された請求項によって定義されるとして記述された実施形態の範囲から逸脱することなく様々な変更および改良を行なうことができることが注目されるべきである。更に、記述された実施形態のエレメントは単数に記述されてもよいし要求されてもよいが、もし単数への制限が明示的に述べられなければ、複数は熟考される。
【図面の簡単な説明】
【０１１２】
【図１】図１は、カスタマイズされたコンテンツおよびチャンネルを提供するためのシステムのアスペクトの概略図である。
【図２】図２は、複数の実体と、図１のシステムに基づいた、複数のカスタマイズされたチャンネルの関係の実施形態の概略図である。
【図３】図３は、図１のシステムによって転送されたシステム情報メッセージの実施形態の概略図である。
【図４】図４は、図３のＳＩメッセージに関連した市場コンテンツ小売業者レコードの実施形態の概略図である。
【図５】図５は、図４の市場コンテンツ小売業者レコードに関連したパッケージ・レコードの実施形態の概略図である。
【図６】図 ６は、図４の市場コンテンツ小売業者レコードに関連した層レコードの実施形態の概略図である。
【図７】図７は、図４の市場コンテンツ小売業者レコードに関連したチャンネル・レコードの実施形態の概略図である。
【図８】図８は、図３のＳＩメッセージに関連したサービス定義の実施形態の概略図である。
【図９】図９は、図８のサービス定義に関連したサービスレコードの実施形態の概略図である。
【図１０】図 １０は、図８のサービス定義に関連したサービス・タイプ・レコードの実施形態の概略図である。
【図１１】図１１は、図８のサービス定義に関連したレイティングレコードの実施形態の概略図である。
【図１２】図１２は、図８のサービス定義に関連したフロー・レコードの実施形態の概略図である。
【図１３】図１３は、図８のサービス定義に関連した補助サービスレコードの実施形態の概略図である。
【図１４】図１４は、図１３の補助サービスレコードに関連した補助フロー・レコードの実施形態の概略図である。
【図１５】図１５は、図３のＭＰＧ情報に関連したメディア・プレゼンテーション・ガイド（ＭＰＧ）ブロック・レコードの実施形態の概略図である。
【図１６】図１６は、図１５のＭＰＧブロック・レコードに関連したチャンネル・カスタマイゼーション・レコードの実施形態の概略図である。
【図１７】図１７は、図１のコンテンツサーバ６０によって格納されたデータとレコードの実施形態の概略図である。
【図１８】図１８は、図１の無線デバイスの機能コンポーネントの実施形態の概略図である。
【図１９】図１９は、図１のメディア配信システムの機能コンポーネントの実施形態の概略図である。
【図２０】図２０は、チャンネルをカスタマイズする方法の実施形態のフローチャートである。
【図２１】図２１は、カスタマイズされたコンテンツ情報をする方法の実施形態のフローチャートである。
【図１】
2009508447.tif 000003
【図２】
2009508447.tif 000004
【図３】
2009508447.tif 000005
【図４】
2009508447.tif 000006
【図５】
2009508447.tif 000007
【図６】
2009508447.tif 000008
【図７】
2009508447.tif 000009
【図８】
2009508447.tif 000010
【図９】
2009508447.tif 000011
【図１０】
2009508447.tif 000012
【図１１】
2009508447.tif 000013
【図１２】
2009508447.tif 000014
【図１３】
2009508447.tif 000015
【図１４】
2009508447.tif 000016
【図１５】
2009508447.tif 000017
【図１６】
2009508447.tif 000018
【図１７】
2009508447.tif 000019
【図１８】
2009508447.tif 000020
【図１９】
2009508447.tif 000021
【図２０】
2009508447.tif 000022
【図２１】
2009508447.tif 000023
【国際調査報告】
2009508447.tif 000024
2009508447.tif 000025
2009508447.tif 000026