(57)【要約】【解決手段】カスタマイズされたチャネル情報を提供し、提示する装置および方法は、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能である基本サービスに対応するサービス属性情報を受け取ることを備える。この装置および方法は、さらに、サービス属性情報をカスタマイズすること、およびチャネル情報をデバイスに提供することを備える。チャネル情報は、カスタマイズされたサービス属性情報を含み、これにより、チャネルのカスタムビューを形成する。【選択図】      図１
2009508441.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報を提供する方法であって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な複数の基本サービスのうちの１つにそれぞれ対応する複数のサービス属性情報の定義を受け取ることと、
前記複数のサービス属性情報のうちの少なくとも１つに適用される属性のカスタマイズされた定義を受け取ることと、
複数のチャネル情報のうち少なくとも１つは前記カスタマイズされた定義を含む複数のチャネル情報を前記デバイスに提供することとを備える方法。
【請求項２】
前記カスタマイズされた定義を受け取ることは、さらに、前記カスタマイズされた定義に対応する前記基本サービスを前記デバイスに提供するように動作可能な複数のリテーラのうちのそれぞれ１つに関連付けられているカスタマイズされた定義を受け取ることを備える請求項１に記載の方法。
【請求項３】
前記カスタマイズされた定義を受け取ることは、さらに、前記複数のリテーラのうちの少なくともそれぞれ１つから前記デバイスにより受け取ることが可能な前記複数のサービス属性情報のそれぞれに関するカスタマイズされた定義を受け取ることを備える請求項２に記載の方法。
【請求項４】
前記カスタマイズされた定義を受け取ることは、さらに、前記複数のサービス属性情報のそれぞれの少なくとも一部を、複数のカスタム属性情報の対応する部分で置き換えるように指示する定義を受け取ることを備える請求項１に記載の方法。
【請求項５】
カスタマイズされた定義を受け取ることは、さらに、チャネルアイコン、チャネル重み、前記プレゼンテーションの名前、前記プレゼンテーションの記述、前記プレゼンテーションに関する付加的な情報への参照、前記付加的な情報への参照の記述、前記プレゼンテーションに関連付けられているレーティング（rating）、および前記付加的な情報への参照にアクセスすることが必要なデバイスのタイプの指示のうちの少なくとも１つのカスタム要素を識別する定義を受け取ることを備える請求項１に記載の方法。
【請求項６】
前記サービス属性情報のカスタマイズされた定義を受け取ることは、前記プレゼンテーションに関連付けられているカスタムデータキャストプレゼンテーション要素を識別する定義を受け取ることを備える請求項１に記載の方法。
【請求項７】
カスタマイズされた定義を受け取ることは、さらに、前記カスタマイズされたサービス属性情報に対応する前記基本サービスを前記基本サービスを補うために補助プレゼンテーションを提供する補助サービスに関連付ける定義を受け取ることを備える請求項１に記載の方法。
【請求項８】
カスタマイズされた定義を受け取ることは、さらに、前記基本サービスを補うためにイントロ、エンディング、広告、バーカー（barker）、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、およびデータキャストプレゼンテーションのうちの少なくとも１つを識別することを備える請求項７に記載の方法。
【請求項９】
カスタマイズされた定義を受け取ることは、さらに、前記カスタマイズされたサービス属性情報に対応する前記プレゼンテーションが補助プレゼンテーションを含むかどうかを決定するインジケータ、および前記カスタマイズされたサービス属性情報に対応する前記プレゼンテーションに関連付けられている前記補助プレゼンテーションの指示のうちの少なくとも１つのカスタム要素を識別することを備える請求項１に記載の方法。
【請求項１０】
カスタマイズされた定義を受け取ることは、さらに、複数のコンテンツリテーラのうちのそれぞれ１つに関する前記サービス属性情報をカスタマイズするカスタマイズされた定義を受け取ることを含み、前記複数のコンテンツリテーラのうちの所定のものは、前記プレゼンテーションを前記デバイスに提供するように動作可能であり、提供することは、さらに、前記所定のコンテンツリテーラに対応する前記カスタマイズされたチャネル情報を前記デバイスに提供することを備える請求項１に記載の方法。
【請求項１１】
提供することは、さらに、前記受け取ったカスタマイズされた定義に基づきメディアプレゼンテーションガイドを前記デバイスに提供することを備える請求項１に記載の方法。
【請求項１２】
提供することは、さらに、前記受け取ったカスタマイズされた定義に基づきカスタマイズされたプレゼンテーションを前記デバイスに提供することを備える請求項１に記載の方法。
【請求項１３】
前記基本サービスに対応するサービス属性情報の定義を受け取ることは、さらに、複数のプレゼンテーションのうちの少なくとも１つに関するプレゼンテーション特有のサービス属性情報の定義を受け取ることを備え、前記サービス属性情報のカスタマイズされた定義を受け取ることは、さらに、少なくとも前記１つのプレゼンテーションに関する前記プレゼンテーション特有のサービス属性情報のカスタマイズされた定義を受け取ることを備える請求項１に記載の方法。
【請求項１４】
コンピュータプログラムであって、実行されると、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な複数の基本サービスのそれぞれに対応するサービス属性情報の定義を受け取るアクションと、
前記複数のサービス属性情報のうちの少なくとも１つのカスタマイズされた定義を受け取るアクションと、
複数のチャネル情報のうち少なくとも１つは前記カスタマイズされた定義を含む複数のチャネル情報を前記デバイスに提供するアクションとをコンピュータデバイスに行わせるコンピュータ可読媒体に格納されているコンピュータプログラム。
【請求項１５】
少なくとも１つのプロセッサであって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な複数の基本サービスのうちの１つにそれぞれ対応する複数のサービス属性情報の定義を受け取るアクションと、
前記複数のサービス属性情報のうちの少なくとも１つのカスタマイズされた定義を受け取るアクションと、
複数のチャネル情報のうち少なくとも１つは前記カスタマイズされた定義を含む複数のチャネル情報を前記デバイスに提供するアクションとを実行するように構成されている少なくとも１つのプロセッサ。
【請求項１６】
コンテンツ情報を提供する装置であって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な複数の基本サービスのうちの１つにそれぞれ対応する複数のサービス属性情報の定義を受け取る手段と、
前記複数のサービス属性情報のうちの少なくとも１つのカスタマイズされた定義を受け取る手段と、
複数のチャネル情報のうち少なくとも１つは前記カスタマイズされた定義を含む複数のチャネル情報を前記デバイスに提供する手段とを備える装置。
【請求項１７】
コンテンツ情報を提供する装置であって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の第１の定義およびカスタム属性情報の第２の定義を有するコンテンツサーバと、
前記デバイスに伝送する、前記サービス属性情報の前記第１の定義の少なくとも一部および前記カスタム属性情報の前記第２の定義の対応する部分の所定の組合せを含む少なくとも１つのカスタマイズされたチャネル定義を有するシステム情報メッセージを生成し、伝送するように動作可能な生成器モジュールとを備える装置。
【請求項１８】
さらに、前記カスタマイズされたチャネル定義に対応する前記基本サービスを前記デバイスに提供するように動作可能な複数のリテーラのうちのそれぞれ１つに関するカスタマイズされたチャネル定義を備える請求項１７に記載の装置。
【請求項１９】
前記カスタマイズされたチャネル定義は、カスタム属性情報の対応する部分で置き換えるように前記サービス属性情報の少なくとも一部を定義する請求項１７に記載の装置。
【請求項２０】
前記カスタマイズされたチャネル定義は、チャネルアイコン、チャネル重み、前記プレゼンテーションの名前、前記プレゼンテーションの記述、前記プレゼンテーションに関する付加的な情報への参照、付加的な情報への前記参照の記述、前記プレゼンテーションに関連付けられているレーティング、および付加的な情報への前記参照にアクセスすることが必要なデバイスのタイプの指示のうちの少なくとも１つに関する前記カスタム属性情報で前記サービス属性情報を変更することを定義する請求項１７に記載の装置。
【請求項２１】
前記カスタマイズされたチャネル定義は、前記プレゼンテーションに関連付けられているデータキャストプレゼンテーション要素に関する前記カスタム属性情報で前記サービス属性情報を変更することを定義する請求項１７に記載の装置。
【請求項２２】
前記カスタマイズされたチャネル定義は、前記基本サービスと前記基本サービスを補うため補助プレゼンテーションを与える補助サービスとの間の関連付けを定義する請求項１７に記載の装置。
【請求項２３】
前記補助サービスは、前記基本サービスを補うためにイントロ、エンディング、広告、バーカー、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、およびデータキャストプレゼンテーションのうちの少なくとも１つを含む請求項２２に記載の装置。
【請求項２４】
前記カスタマイズされたチャネル定義は、前記プレゼンテーションが補助プレゼンテーションを含んでいるかどうかを判定するインジケータ、および前記プレゼンテーションに関連付けられている前記補助プレゼンテーションの識別のうちの少なくとも１つに関する前記カスタム属性情報で前記サービス属性情報を変更することを定義する請求項１７に記載の装置。
【請求項２５】
複数のコンテンツリテーラのうちの所定のリテーラは前記プレゼンテーションおよび前記カスタマイズされたチャネル情報を前記デバイスに提供するように動作可能であって、
前記カスタマイズされたチャネル定義は、複数のコンテンツリテーラのうちのそれぞれに関する前記カスタム属性情報で前記サービス属性情報を変更することを定義する請求項１７に記載の装置。
【請求項２６】
前記システム情報メッセージは、前記カスタマイズされたチャネル定義に基づいて前記デバイス上でメディアプレゼンテーションガイドを定義するメディアプレゼンテーションガイドブロックを含む請求項１７に記載の装置。
【請求項２７】
前記コンテンツサーバは、前記カスタマイズされたチャネル定義に基づきカスタマイズされたプレゼンテーションを前記デバイスに提供するように動作可能である請求項１７に記載の装置。
【請求項２８】
前記サービス属性情報は、さらに、複数のプレゼンテーションのうちの少なくとも１つに関するプレゼンテーション特有のサービス属性情報を含み、前記カスタム属性情報は、少なくとも前記１つのプレゼンテーションに関するプレゼンテーション特有のカスタム属性情報を含み、前記カスタマイズされたチャネル定義は、少なくとも前記１つのプレゼンテーションに関する前記プレゼンテーション特有のカスタム属性情報で前記プレゼンテーション特有のサービス属性情報を変更することを定義する請求項１７に記載の装置。
【請求項２９】
コンテンツ情報を提示する方法であって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の定義を受け取ることと、
カスタム属性情報の定義を受け取ることと、
前記定義済みカスタム属性情報と前記定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューを生成することとを含む方法。
【請求項３０】
前記定義済みカスタム属性情報を受け取ることは、さらに、前記基本サービスを前記デバイスに提供するように動作可能な複数のリテーラのうちのそれぞれ１つに関するカスタム属性情報の定義を受け取ることを備える請求項２９に記載の方法。
【請求項３１】
さらに、前記複数のリテーラの１つにより提供されるコンテンツへのサブスクライブに関連付けられているサブスクライブ情報を受け取ることを備え、前記ビューを生成することは、さらに、前記定義済みサービス属性情報と、前記サブスクライブ情報に関連付けられている前記１つのリテーラに関連付けられている前記定義済みカスタム属性情報との組合せに基づいて前記ビューを生成することを備える請求項３０に記載の方法。
【請求項３２】
さらに、複数の基本サービスのそれぞれに関する前記基本サービスに対応するサービス属性情報の前記定義を受け取ることを備え、前記定義済みカスタム属性情報を受け取ることは、さらに、前記複数のリテーラのうちの少なくともそれぞれ１つから前記デバイスにより受信可能な前記複数の基本サービスのそれぞれに対応する前記複数のサービス属性情報のそれぞれに関するカスタム属性情報の定義を受け取ることを備える請求項３０に記載の方法。
【請求項３３】
前記生成することは、前記定義済みサービス属性情報の少なくとも一部を前記定義済みカスタム属性情報の対応する部分で置き換えることを備える請求項２９に記載の方法。
【請求項３４】
前記定義済みカスタム属性情報は、さらに、チャネルアイコン、チャネル重み、前記プレゼンテーションの名前、前記プレゼンテーションの記述、前記プレゼンテーションに関する付加的な情報への参照、付加的な情報への前記参照の記述、前記プレゼンテーションに関連付けられているレーティング、および付加的な情報への前記参照にアクセスすることが必要なデバイスのタイプの指示のうちの少なくとも１つを含む請求項２９に記載の方法。
【請求項３５】
生成することは、さらに、前記プレゼンテーションに関連付けられているカスタムデータキャストプレゼンテーションを生成することを備える請求項２９に記載の方法。
【請求項３６】
前記生成することは、前記基本サービスを、前記基本サービスを補うための補助プレゼンテーションを提供する補助サービスに関連付けることを備える請求項２９に記載の方法。
【請求項３７】
さらに、前記基本サービスの補足としてイントロ、エンディング、広告、バーカー、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、およびデータキャストプレゼンテーションのうちの少なくとも１つを提示することを備える請求項３６に記載の方法。
【請求項３８】
前記カスタム属性情報の定義を受け取ることは、さらに、複数のコンテンツリテーラのそれぞれに関するカスタム属性情報の定義を受け取ることを含み、前記カスタムチャネル情報のビューを生成することは、さらに、前記サービス属性情報の少なくとも一部を、前記対応する基本サービスを前記デバイスに提供する前記複数のコンテンツリテーラのうちの前記１つに対応する前記複数のカスタム属性情報のうちの１つのそれぞれの部分で置き換えることを備える請求項２９に記載の方法。
【請求項３９】
生成することは、さらに、前記定義済みカスタム属性情報に基づいてメディアプレゼンテーションガイドを生成することを備える請求項２９に記載の方法。
【請求項４０】
生成することは、さらに、前記定義済みカスタム属性情報に基づいてカスタマイズされたプレゼンテーションを生成することを備える請求項２９に記載の方法。
【請求項４１】
基本サービスに対応するサービス属性情報の前記定義を受け取ることは、さらに、複数のプレゼンテーションのうちの少なくとも１つに対するプレゼンテーション特有のサービス属性情報の定義を受け取ることを含み、前記カスタム属性情報の定義を受け取ることは、さらに、少なくとも前記１つのプレゼンテーションに関するプレゼンテーション特有のカスタム属性情報の定義を受け取ることを含み、カスタムチャネル情報の前記ビューを生成することは、さらに、前記プレゼンテーション特有のサービス属性情報を前記対応するプレゼンテーションに関する前記プレゼンテーション特有のカスタム属性情報で置き換えることを備える請求項２９に記載の方法。
【請求項４２】
前記カスタムチャネルの前記ビューを生成することは、さらに、リアルタイムメディアと非リアルタイムメディアの組合せのビューを生成することを備える請求項２９に記載の方法。
【請求項４３】
コンピュータプログラムであって、実行されると、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の定義を受け取るアクションと、
カスタム属性情報の定義を受け取るアクションと、
前記定義済みカスタム属性情報と前記定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューを生成するアクションとをコンピュータデバイスに行わせるコンピュータ可読媒体に格納されているコンピュータプログラム。
【請求項４４】
少なくとも１つのプロセッサであって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の定義を受け取るアクションと、
カスタム属性情報の定義を受け取るアクションと、
前記定義済みカスタム属性情報と前記定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューを生成するアクションとを実行するように構成された少なくとも１つのプロセッサ。
【請求項４５】
無線デバイスであって、
プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の定義を受け取る手段と、
カスタム属性情報の定義を受け取る手段と、
前記定義済みカスタム属性情報と前記定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューを生成する手段とを備える無線デバイス。
【請求項４６】
無線デバイスであって、
プレゼンテーションの少なくとも一部を提供するように動作可能な基本サービスに対応するサービス属性情報を定義する第１の定義と、カスタム属性情報を定義する第２の定義とを格納するデータリポジトリを備えるコンピュータプラットフォームと、
前記コンピュータプラットフォーム上に配置され、前記定義済みカスタム属性情報と前記定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューの生成を開始するように動作可能なメディアマネージャモジュールを備える無線デバイス。
【請求項４７】
カスタム属性情報を定義する前記第２の定義は、さらに、前記基本サービスを前記デバイスに提供するように動作可能な複数のリテーラのうちのそれぞれ１つに関するカスタム属性情報を定義する請求項４６に記載の無線デバイス。
【請求項４８】
前記データリポジトリは、さらに、前記複数のリテーラのうちの１つにより提供されるコンテンツへのサブスクライブに関連付けられているサブスクライブ情報を格納し、前記メディアマネージャモジュールは、さらに、前記定義済みサービス属性情報と前記サブスクライブ情報に関連付けられている前記１つのリテーラと関連付けられる前記定義済みカスタム属性情報とを組み合わせることに基づき前記ビューの生成を開始するように動作可能である請求項４７に記載の無線デバイス。
【請求項４９】
サービス属性情報の前記第１の定義は、複数の基本サービスのそれぞれに関するサービス属性情報を含み、カスタム属性情報の前記第２の定義は、さらに、前記複数のリテーラの少なくともそれぞれ１つから前記デバイスにより受信可能な前記複数の基本サービスのそれぞれに対応する前記複数のサービス属性情報のそれぞれに関するカスタム属性情報を含む請求項４７に記載の無線デバイス。
【請求項５０】
前記所定の組合せは、前記定義済みカスタム属性情報を前記定義済みサービス属性情報上に上書きすることを備える請求項４６に記載の無線デバイス。
【請求項５１】
前記定義済みカスタム属性情報は、さらに、チャネルアイコン、チャネル重み、前記プレゼンテーションの名前、前記プレゼンテーションの記述、前記プレゼンテーションに関する付加的な情報への参照、付加的な情報への前記参照の記述、前記プレゼンテーションに関連付けられているレーティング、および付加的な情報への前記参照にアクセスすることが必要なデバイスのタイプの指示のうちの少なくとも１つを含む請求項４６に記載の無線デバイス。
【請求項５２】
さらに、ユーザインターフェイスを備え、前記メディアマネージャモジュールは、前記所定の組合せに基づいて前記プレゼンテーションに関連付けられているカスタムデータキャストプレゼンテーションを含むビューを開始するように動作可能である請求項４６に記載の無線デバイス。
【請求項５３】
さらに、ユーザインターフェイスを備え、前記定義済みカスタム属性情報は、定義済み補助サービスを含み、前記メディアマネージャモジュールは、前記所定の組合せに基づいて前記定義済み補助サービスで補われる前記基本サービスを含むビューを開始するように動作可能である請求項４６に記載の無線デバイス。
【請求項５４】
前記定義済み補助サービスは、前記基本サービスを補うものとしてイントロ、エンディング、広告、バーカー、ＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、およびデータキャストプレゼンテーションのうちの少なくとも１つを備える請求項５３に記載の無線デバイス。
【請求項５５】
前記定義済みカスタム属性情報は、さらに、複数のコンテンツリテーラのそれぞれに対するカスタム属性情報を含み、前記所定の組合せは、前記定義済みサービス属性情報の少なくとも一部を前記対応する基本サービスを前記デバイスに提供する前記複数のコンテンツリテーラのうちの前記１つに対応する前記複数の定義済みカスタム属性情報のうちの１つのそれぞれの部分で置き換えることを備える請求項４６に記載の無線デバイス。
【請求項５６】
さらに、ユーザインターフェイスを備え、前記メディアマネージャモジュールは、前記定義済みカスタム属性情報に基づいてメディアプレゼンテーションガイドを含むビューを開始するように動作可能である請求項４６に記載の無線デバイス。
【請求項５７】
さらに、ユーザインターフェイスを備え、前記メディアマネージャモジュールは、前記定義済みカスタム属性情報に基づいてカスタマイズされたプレゼンテーションを含むビューを開始するように動作可能である請求項４６に記載の無線デバイス。
【請求項５８】
前記基本サービスに対応する前記定義済みサービス属性情報は、さらに、複数のプレゼンテーションのうちの少なくとも１つに関するプレゼンテーション特有のサービス属性情報を含み、前記定義済みカスタム属性情報は、さらに、少なくとも前記１つのプレゼンテーションに関するプレゼンテーション特有のカスタム属性情報を含み、前記所定の組合せは、前記プレゼンテーション特有のサービス属性情報を前記対応するプレゼンテーションに関する前記プレゼンテーション特有のカスタム属性情報で置き換えることを備える請求項４６に記載の無線デバイス。
【請求項５９】
前記ビューは、リアルタイムメディアと非リアルタイムメディアとの組合せを含む請求項４６に記載の無線デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
開示されている実施形態は、一般に、コンテンツ配信システムのオペレーションに関し、より具体的には、メディア配信システムにおいてチャネルのカスタマイズされたビューを提供し、提示するための方法および装置に関する。
【背景技術】
【０００２】
メディア配信システムでは、与えられた一組のチャネルで利用可能なコンテンツまたはサービスの配信スケジュールを記述したメディア番組ガイド（ＭＰＧ）は、配信ネットワークでコンテンツリテーラ（ＣＲ）により提供されることができる。例えば、配信ネットワーク上で動作するコンテンツプロバイダ（ＣＰ）は、ネットワークと通信する１つまたは複数のＣＲにコンテンツまたはサービスを提供することができる。ＣＲは、コンテンツまたはサービスに関係する情報を含むＭＰＧを、デバイス側で受け取るコンテンツまたはサービスを次に選択することができるデバイスユーザに提供することができる。例えば、デバイスユーザは、マルチメディアコンテンツ、クリップ、プログラム、スクリプト、データ、カスタマーサービス、または他のタイプのコンテンツまたはサービスを含むコンテンツまたはサービスを受け取ることを選択および／またはサブスクライブすることができる。
【０００３】
現在、コンテンツまたはサービスを表すチャネルは、同一のコンテンツおよび記述とともに複数のコンテンツディストリビュータおよび消費者に配信される。リテーラ特有のマーケティングおよびブランディングの機会を確立し、製品差別化を行うために、特定のコンテンツリテーラに基づいてチャネルおよび関連する補足データのプレゼンテーションをカスタマイズできることが望ましい。
【特許文献１】仮出願第６０／７１６，４０８号
【非特許文献１】国際標準化機構−国際電気標準会議合同（ＩＳＯ−ＩＥＣ）標準番号１５７０６、「Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  ｄｏｃｕｍｅｎｔａｔｉｏｎ−Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ａｕｄｉｏｖｉｓｕａｌ  Ｎｕｍｂｅｒ  （ＩＳＡＮ）」２００２
【非特許文献２】ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）番号４０７８、Ｅａｒｎｓｈｏｗ，Ｎｉｇｅｌ、Ａｏｋｉ，Ｓｈｉｇｅｒｕ、Ａｓｈｌｅｙ，Ａｌｅｘ、Ｋａｍｅｙａｍａ，Ｗａｔｅｒｕ「Ｔｈｅ  ＴＶ−Ａｎｙｔｉｍｅ  Ｃｏｎｔｅｎｔ  Ｒｅｆｅｒｅｎｃｅ  Ｉｄｅｎｔｉｆｉｅｒ」（２００５）
【発明の開示】
【発明の概要】
【０００４】
本特許出願は、２００５年９月１２日に出願され、譲受人に譲渡され、参照により本明細書に明示的に組み込まれている、「ＣＵＳＴＯＭＩＺＡＴＩＯＮ  ＯＦ  ＣＯＭＭＯＮ  ＣＨＡＮＮＥＬ  ＩＮＦＯＲＭＡＴＩＯＮ  ＰＥＲ  ＣＯＮＴＥＮＴ  ＲＥＴＡＩＬＥＲ  ＩＮ  Ａ  ＰＲＯＧＲＡＭ  ＧＵＩＤＥ，ＡＮＤ  ＦＯＲ  ＴＨＥ  ＣＯＮＴＥＮＴ  ＰＲＯＶＩＤＥＤ  ＦＯＲ  ＴＨＥ  ＣＨＡＮＮＥＬ」という表題の仮出願第６０／７１６，４０８号の優先権を主張する。
【０００５】
説明される実施形態は、カスタマイズされたコンテンツ情報を提供し、生成するためのシステム、装置、デバイス、コンピュータ可読媒体、プロセッサ、および方法を実現する。
【０００６】
一実施形態では、コンテンツ情報を提供する方法は、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な複数の基本サービスのそれぞれについて、基本サービスに対応するサービス属性情報の定義を受け取ることと、複数のサービス属性情報のうちの少なくとも１つに適用するためのカスタマイズされた定義を受け取ることとを備える。この方法は、さらに、複数のチャネル情報のうち少なくとも１つはカスタマイズされた定義を含む複数のチャネル情報をデバイスに提供することを備える。関連する一実施形態では、少なくとも１つのプロセッサは、上述のアクションを実行するように構成される。他の関係する実施形態では、コンピュータプログラムが、コンピュータ可読媒体に格納され、このコンピュータプログラムが実行されると、これはコンピュータデバイスに上述のアクションを実行させる。
【０００７】
他の実施形態では、コンテンツ情報を提供する装置は、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な複数の基本サービスのそれぞれについて基本サービスに対応するサービス属性情報の定義を受け取る手段を備える。この装置は、さらに、複数のサービス属性情報の少なくとも１つのカスタマイズされた定義を受け取る手段を備える。さらに、この装置は、複数のチャネル情報の少なくとも１つはカスタマイズされた定義を含む複数のチャネル情報をデバイスに提供するための手段を備える。
【０００８】
さらに他の実施形態では、コンテンツ情報を提供する装置は、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の第１の定義およびカスタム属性情報の第２の定義を有するコンテンツサーバを備える。さらに、この装置は、デバイスに伝送する、上記サービス属性情報の第１の定義の少なくとも一部およびカスタム属性情報の第２の定義の対応する部分の所定の組合せを含む少なくとも１つのカスタマイズされたチャネル定義を有するシステム情報メッセージを生成し、伝送するように動作可能な生成器モジュールを備える。
【０００９】
さらに他の実施形態では、コンテンツ情報を提示する方法は、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の定義を受け取ることを備える。この方法は、さらに、カスタム属性情報の定義を受け取ることを含む。さらに、この方法は、定義済みカスタム属性情報と定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューを生成することを備える。関連する一実施形態では、少なくとも１つのプロセッサは、上述のアクションを実行するように構成される。他の関連する実施形態では、コンピュータプログラムが、コンピュータ可読媒体に格納され、このコンピュータプログラムが実行されると、これはコンピュータデバイスに上述のアクションを実行させる。
【００１０】
他の実施形態では、無線デバイスは、プレゼンテーション内容の少なくとも一部をデバイスに提供するように動作可能な基本サービスに対応するサービス属性情報の定義を受け取るための手段を備える。無線デバイスは、さらに、カスタム属性情報の定義を受け取るための手段を備える。さらに、無線デバイスは、定義済みカスタム属性情報と定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューを生成するための手段を備える。
【００１１】
他の実施形態では、無線デバイスは、第１の定義および第２の定義を格納するデータリポジトリを備えるコンピュータプラットフォームを含む。プレゼンテーションの少なくとも一部を提供するように動作可能な基本サービスに対応するサービス属性情報を定義する第１の定義、およびカスタム属性情報を定義する第２の定義がある。さらに、無線デバイスは、コンピュータプラットフォーム上に配置され、定義済みカスタム属性情報と定義済みサービス属性情報との所定の組合せに基づいてカスタムチャネル情報のビューの生成を開始するように動作可能なメディアマネージャモジュールを備える。
【詳細な説明】
【００１２】
以下では、コンテンツ配信システムの１つまたは複数の実施形態について詳細に説明する。このシステムは、無線ネットワーク環境で使用するのに特に最適であるが、限定はしないが、通信ネットワーク、インターネットなどのパブリックネットワーク、仮想プライベートネットワーク（ＶＰＮ）などのプライベートネットワーク、ローカルエリアネットワーク、ワイドエリアネットワーク、長距離ネットワーク、または他のタイプのデータまたは通信ネットワークを含む、任意のタイプのネットワーク環境において使用することができる。
【００１３】
図１を参照すると、カスタマイズされたコンテンツおよびチャネル情報を提供するシステム１０の一実施形態は、複数のコンテンツプロバイダ１８から、複数の基本サービス１６または共通チャネルを形成する、メディアセグメント１４を受信する動作をするメディア配信システム（「ＭＤＳ」）１２を備えている。さらに、これら複数の基本サービス１６のそれぞれについて、ＭＤＳ  １２は、対応する基本サービスを定義し、記述する、サービス属性情報２０または共通チャネル情報を格納する。さらに、ＭＤＳ  １２は、複数のコンテンツリテーラ２４のそれぞれからカスタム属性情報２２を受け取る。カスタム属性情報２２は、複数の基本サービス１６のそれぞれについてコンテンツリテーラ特有の定義および記述を含み、これらは、一実施形態では、対応するサービス属性情報２０を補足または置き換える。ＭＤＳ  １２は、サービス属性情報２０をカスタム属性情報２２で置き換えることによりそれぞれのコンテンツリテーラ２４についてそれぞれの基本サービス１６のカスタマイズされたビューを生成するように動作可能である。それぞれの基本サービス１６のこれらのカスタマイズされたビューは、チャネル、カスタマイズされたチャネル、または購入アイテム２６として定義され、これらは、カスタマイゼーションのためにコンテンツリテーラ特有であり、またユーザにとってはサブスクライブ／購入できるものである。したがって、サービス属性情報２０とカスタム属性情報２２の組合せは、複数のチャネル２６のそれぞれについてカスタマイズされたチャネル属性情報２８を定義する。次いで、それぞれのコンテンツリテーラ２４または請求顧客管理サービスプロバイダ（ＢＣＳ）３０は、チャネル２６のさまざまな組合せを複数のティアー（tier）３２にグループ化し、ティアー３２のさまざまな組合せを、サブスクライブなどに基づいて無線デバイス３６などの所定のコンテンツリテーラ２４および／またはＢＣＳ  ３０に関連付けられているデバイスに提供する複数のパッケージ３４にグループ化することができる。
【００１４】
一実施形態では、例えば、それぞれのコンテンツリテーラ２４および／またはＢＣＳ  ３０は、サブスクライブされた無線デバイス３６のユーザインターフェイス３８上にメディアプレゼンテーションガイド（「ＭＰＧ」）４０の形式でチャネル２６のカスタマイズされた表示を行うことができる。ＭＰＧ  ４０は、複数のチャネル２６のそれぞれに関するプレゼンテーション４２のスケジュールを含み、それぞれのプレゼンテーション４２は、１つまたは複数のメディアセグメント１４を含むメディアの一形式を含む。以下でさらに詳しく説明されるように、ＭＰＧ  ４０は、メディアプレゼンテーションガイドタイトルレコード８０（図３および６）およびそれぞれのプレゼンテーション４２、４８、基本サービス１６、補助サービス５０、および／またはチャネル２６に関連付けられているチャネルカスタマイゼーションレコード８４（図３および１３）に基づいて構成される。例えば、ＭＰＧタイトルレコード８０およびチャネルカスタマイゼーションレコード８４は、無線アクセスネットワーク４６を介してＭＤＳ  １２から無線デバイス３６へのフロー４５の中で送信されるシステム情報（ＳＩ）メッセージ４４の一部であってよい。フロー４５は、所定の領域に対するフローの集まりである、「マルチプレックス（multiplex）」内の論理ストリームである。それぞれのフロー４５は、典型的には、リアルタイムプレゼンテーションの単一メディアコンポーネント、または非リアルタイムプレゼンテーションを含むファイル、またはＳＩメッセージ４４を配信するために使用される。したがって、それぞれのＭＰＧ  ４０は、関連するコンテンツリテーラ２４および／またはＢＣＳ  ３０に従ってそれぞれのデバイス上でカスタマイズされる。
【００１５】
他の実施形態では、カスタマイズされたビューは、ユーザインターフェイス３８上に表示される補助サービス５０から補助プレゼンテーション４８と組み合わせた基本サービス１６からのプレゼンテーション４２を含む。基本サービスをカスタマイズし、拡張するために設けられる補助プレゼンテーション４８および補助サービス５０について、以下で詳しく説明する。
【００１６】
一実施形態では、サービス属性情報２０およびカスタム属性情報２８は、基本的にフィールドまたはレコードを含むが、値は異なる。例えば、カスタム属性情報２８は、所定のリテーラによるサービスのプレゼンテーションに独自のルックアンドフィールを与えるために使用されるリテーラ特有の情報であってよい。例えば、情報２０および／または２８に関連付けられているフィールドまたはレコードは、少なくとも、所定の言語に関連付けられている名前および説明、前述の説明よりも詳しい追加の記述、サービスに関係するさらに多くの情報の出所を参照する関連付けられたＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）またはＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、サービスを受け取ることが推奨されるデバイスのタイプ、デバイスのタイプに関連付けられたアイコン、サービスを識別するか、または表すアイコン、開始時刻、継続期間、ジャンル、ペアレンタルレーティング（parental rating）、イントロ、エンディング、広告、バーカー（barker）、インターネットプロトコルデータキャスト、及びサービスに関連付けられている他の属性または記述子のうちの少なくとも１つを含むことができる。特に、所定の基本サービス１６と１つまたは複数のリテーラ定義補助プレゼンテーション４８および／または補助サービス５０との組合せは、リテーラごとにチャネル関連情報の独自のビューを形成する。
【００１７】
したがって、システム１０は、データネットワーク上でマルチメディアコンテンツフローを生成し、伝送するように動作するトランスポートシステムの一実施形態を含む。例えば、トランスポートシステムは、コンテンツプロバイダからメディアをブロードキャスト配信のためのメディア配信システムに伝送する際の使用に好適である。都合のよいことに、システム１０を使用すると、コンテンツリテーラ２２および／またはＢＣＳプロバイダ３０は、カスタマイズされたチャネル２６、カスタマイズされたメディアプレゼンテーションガイド４０、およびカスタマイズされたプレゼンテーション４２および４８をサブスクライブされたデバイスに提供するように基本サービス１６をカスタマイズすることができる。
【００１８】
任意の数のデバイスが、システム１０においてコンテンツおよびコンテンツ情報を受け取り、および再生／表示するように動作可能である。無線デバイス３６は、そのようなデバイスの１つであり、携帯電話、パーソナルデジタルアシスタント、ラップトップコンピュータ、およびメディアを受け取り、再生／表示するように動作可能な他の無線デバイスなどのデバイスを含む。しかし、システム１０の１つまたは複数の実施形態では、実際にはメディアを再生／表示することができる任意の個数または任意の種類の有線または無線デバイスを使用することができることに留意されたい。
【００１９】
図１では、システム１０のコンポーネントは、それぞれある特定の機能を他の機能から分離できる多くの定義済みロールを持つことができる。しかし、システム１０の所定の実装において、所定のコンポーネントまたは組織が複数のロールを実行できることに留意されたい。
【００２０】
例えば、一実施形態では、ＢＣＳプロバイダ３０は、１つまたは複数のコンテンツリテーラ２４に代わってユーザ課金および顧客サポートサービスを提供する企業体を含む。無線デバイス３６などの、システム１０内のそれぞれのデバイスは、加入契約５２などを通じて、１つのＢＣＳプロバイダ３０に関連付けられる。そのようなものとして、ＢＣＳプロバイダ３０は、加入（サブスクライブ）データ５４をＭＤＳ  １２に供給することができる。
【００２１】
コンテンツリテーラ２４は、パッケージ３４を定義し、１つまたは複数の関連ＢＣＳプロバイダ３０を通じてサブスクライブのためそれらのパッケージを提供する企業体を含む。したがって、それぞれのコンテンツリテーラ２４は、パッケージ３４および関連パッケージ化データをＭＤＳ  １２に供給する。さらに、例えば、それぞれのコンテンツリテーラ２４は、コンテンツ小売り契約５６を通じて１つまたは複数のＢＣＳプロバイダ３０に関連付けられうる。
【００２２】
コンテンツリテーラ２４およびＢＣＳプロバイダ３０は、別々の実体として表されるが、それらは組み合わせることで単一の実体にするようにしてもよい。
【００２３】
コンテンツプロバイダ１８は、基本サービス１６を通じて、デバイス３６などのユーザに配信されるコンテンツを供給する企業体を含むことができる。例えば、それぞれのコンテンツプロバイダ１８は、メディアセグメント１４および関連メディアデータをＭＤＳ  １２に供給する。それぞれのメディアセグメント１４は、ビデオ、オーディオ、マルチメディアコンテンツ、クリップ、リアルタイムおよび非リアルタイムのコンテンツ、組み合わせた、および／または同時のリアルタイムおよび非リアルタイムのコンテンツ、スクリプト、プログラム、または他のタイプの好適なコンテンツのうちの１つまたは複数を含むことができる。さらに、例えば、それぞれのコンテンツプロバイダ１８は、コンテンツ小売り契約５８を通じて１つまたは複数のコンテンツリテーラ２４に関連付けられうる。
【００２４】
ＭＤＳ  １２は、有線および無線ネットワークの任意の組合せと、関連コンピュータデバイスおよびサーバを備え、ユーザに配信するためのコンテンツを配信するように動作する。ＭＤＳ  １２は、複数の最適化された通信チャネル上で選択されたデバイスに高品質コンテンツを配信するように設計され最適化された最適化ブロードキャストネットワークを備えることができる。さらに、例えば、ＭＤＳ  １２は、ＭＤＳ  １２の機能を使用可能にする論理および実行可能命令とともに、前述のメディア、データ、およびレコードを格納する１つまたは複数のコンテンツサーバ６０を備えることができる。一実施形態では、例えば、コンテンツサーバ６０および／またはＭＤＳ  １２は、コンテンツサーバ６０内のデータに基づいてシステム情報（ＳＩ）メッセージ４４を生成するように動作可能な、メモリ、実行可能命令、およびプロセッサを含む、ハードウェアおよび／またはソフトウェアを備えるＳＩメッセージ生成器６２を備える。例えば、ＳＩメッセージ生成器６２は、ＭＤＳ  １２内のデータからＳＩメッセージ４４をコンパイルする生成器ロジック、およびすべてのＳＩメッセージ関連データを受信し、デバイスに配信するためＭＤＳ  １２からＳＩメッセージ４４を送信するトランシーバロジックを備える。さらに、例えば、ＭＤＳ  １２は、無線デバイス３６などのデバイスへのブロードキャスト／マルチキャストのためＭＤＳ  １２がコンテンツフローの形態でＳＩメッセージ４４およびコンテンツを無線アクセスネットワーク４６に配信すること可能にするトランスポートインターフェイスを備えるブロードキャスト基地局（ＢＢＳ）６４を有する無線アクセスネットワーク４６を備えるものとする。
【００２５】
図２を参照すると、ＳＩメッセージ４４は、デバイスがユーザの代わりに、サービスを検索またはパッケージをサブスクライブし、ユーザ向けの市場情報６６、サービス情報６８、およびＭＰＧ情報７０を記述することを可能にする一組の情報を含んでいる。市場情報６６は、それぞれのＢＣＳプロバイダ３０、コンテンツリテーラ２４、パッケージ３４、ティアー３２、およびチャネル２６を記述する情報を含む。サービス情報６８は、システム１０内で利用可能なそれぞれの基本サービス１６および補助サービス５０に関する情報を含む。ＭＰＧ情報７０は、チャネル２６のコンテンツに関する情報を含む。
【００２６】
一実施形態において、図２〜５を参照すると、ＭＰＧ情報７０は、ＭＰＧブロック持続時間７４と呼ばれる、固定された期間内で利用可能なコンテンツを定義するＭＰＧブロックメッセージ７２を含んでいる。ＭＰＧブロック持続時間７４は、トランスポートフローにおいて通知することができ、ＭＰＧブロックメッセージ７２による範囲となる時間枠のサイズを定義する、設定可能なパラメータである。２つの連続するＭＰＧブロック７２の間の境界にまたがるコンテンツに関する情報は、それぞれのＭＰＧブロック７２内に存在する。それぞれのＭＰＧブロックメッセージ７２は、ＭＰＧブロックによる範囲となる最も早い時刻で、前のＭＰＧブロックによる範囲となる時間間隔の終わりに対応する開始時刻７６、およびＭＰＧブロックの識別を可能にする特定の一組の属性および要素値を識別するＭＰＧブロックのバージョン７８、すべてのＭＰＧタイトルに対するＭＰＧタイトルレコード８０、つまり、それぞれのＭＰＧタイトルレコード８０はＭＰＧタイトルのすべての適用可能な属性を完全に記述する、ＭＰＧブロック持続時間中に示される、プレゼンテーションおよびその関連メディアプレゼンテーションガイド情報、ＭＰＧブロック持続時間の間にダウンロードされるすべての非リアルタイムプレゼンテーションに関するコンタクトウィンドウ情報８２、サービス１６のアクセスに使用できるさまざまなチャネル２６のそれぞれ１つに関するそれぞれのＭＰＧタイトルのカスタマイズされたアダプテーションを定義するチャネルカスタマイゼーションレコード８４、およびＭＰＧタイトルがブラックアウトされる１つまたは複数のリージョンを定義するブラックアウト情報８６を定義する。ＭＰＧブロックメッセージ７２のこれらのコンポーネントはそれぞれ、以下でさらに詳しく説明される。
【００２７】
それぞれのＭＰＧ  ４０は、それぞれの開始時刻７６に基づいて相対的に順序付けられた所定の数のＭＰＧブロック７２から構成される。さらに、それぞれのＭＰＧ  ４０内に一覧表示されたチャネル２６の順序は、それぞれのチャネル２６に関連付けられたチャネル重み１５３に基づいて指示され、チャネル重みは、チャネル属性２８の１つを含む。ＭＰＧ  ４０は、それぞれのチャネル２６ごとに名前８８および／またはアイコン９０を表示し、またそれぞれのプレゼンテーション４２および／または４８ごとに名前９２および／またはアイコン９４を表示する。例えば、名前８８、９２、および／またはアイコン９０、９４は、基本サービス１６に関連付けられるか、またはそれぞれのコンテンツリテーラ２４に関連付けられているカスタム属性２２に基づいてカスタマイズされうる。さらに、それぞれのチャネル２６およびプレゼンテーション４２および／または４８にそれぞれ関連付けられるアイコン９０、９４は、リアルタイム、非リアルタイム、データ、またはそれらの任意の組合せなどのプレゼンテーションタイプを示すものとする。さらに、ＭＰＧ  ４０は、プレゼンテーション４２および／または４８に関連付けられた開始時刻７６を表示し、さらに、現在の日付９６とともに１つまたは複数のファンクションキー９８を含むことができる。例えば、ファンクションキー９８は、ハイライト表示されたプレゼンテーションを見ることを開始する「Ｗａｔｃｈ」キー、およびユーザがそれぞれのサービス、チャネル、プレゼンテーションについての情報、またはサービス、プレゼンテーション、チャネル、またはパッケージのサブスクライブなどの付加的な情報にユーザがアクセスできるようにする「Ｏｐｔｉｏｎｓキー」を備える。
【００２８】
図３および６を参照すると、一実施形態では、ＭＰＧタイトルレコード８０は、ＭＰＧタイトル開始時刻１００およびＭＰＧタイトル持続時間１０２を含んでいる。ＭＰＧタイトル開始時刻１００は、ＭＰＧタイトルの範囲となるコンテンツのプレゼンテーションが開始することができる時刻である。サービスがリアルタイムサービスまたはＩＰデータキャストサービスである場合、ＭＰＧタイトル開始時刻１００は、ＭＰＧタイトルに関連付けられている「イントロ」、または導入プレゼンテーションまたはメディアセグメントを除く、コンテンツのライブ表示が開始する時刻である。サービスが非リアルタイムサービスである場合、ＭＰＧタイトル開始時刻１００は、コンテンツの表示が開始できる最も早い時刻であり、これは、ＭＰＧタイトルに関連付けられている「イントロ」を除き、非リアルタイムサービスがデバイスメモリに格納されるときと同じくらい早い時期とすることが可能である。サービスが、「ｐｅｒ  ＭＰＧ  ｔｉｔｌｅ」として知られるリアルタイムと非リアルタイムの組合せサービスである場合、ＭＰＧタイトル開始時刻１００の有意性は、前の２つのセンテンスで定義されているように、ＭＰＧタイトルに関連付けられているコンテンツの性質に依存する。
【００２９】
同様に、ＭＰＧタイトル持続時間１０２は、サービスのタイプに依存する。サービスがリアルタイムサービスまたはＩＰデータキャストサービスである場合、ＭＰＧタイトル開始時刻１００にＭＰＧタイトル持続時間１０２を加えた時刻は、ＭＰＧタイトルに関連付けられている、メインのプレゼンテーションに続く付加的なプレゼンテーションである、「エンディング」を含む、コンテンツの表示が終了する時刻である。サービスが非リアルタイムサービスである場合、ＭＰＧタイトル開始時刻１００にＭＰＧタイトル持続時間１０２を加えた時刻は、ＭＰＧタイトルに関連付けられている「イントロ」を除く、コンテンツの表示が開始する最新の時刻である。サービスが、「ｐｅｒ  ＭＰＧ  ｔｉｔｌｅ」サービスである場合、ＭＰＧタイトル持続時間１０２の有意性は、前の２つのセンテンスで定義されているように、ＭＰＧタイトルに関連付けられているコンテンツの性質に依存する。そのようなものとして、ＭＰＧタイトル持続時間１０２は、リアルタイムコンテンツの実際の表示時間に関係し、非リアルタイムコンテンツの表示時間を開始するのに利用可能であり、ＭＰＧタイトル名がＭＰＧ  ４０上に表示される時間枠を含む。
【００３０】
この実施形態では、ＭＰＧタイトルレコード８０は、さらに、サービス参照１０４およびジャンル１０６を含むことができる。サービス参照（reference）１０４は、ＭＰＧタイトルに関連付けられている基本サービス１６を識別する、サービス識別を含む。ジャンル１０６は、コメディ、ドキュメンタリー、ドラマ、ミステリーなどのＭＰＧタイトルで与えられるコンテンツのセマンティッククラスを記述する属性である。
【００３１】
図６および７を参照すると、ＭＰＧタイトルレコード８０は、さらに、ＭＰＧタイトルについて１つまたは複数のレーティング１０８を含むものとする。レーティング１０８は、コンテンツプロバイダ１８によりコンテンツとともに提供される、ＭＰＧタイトルに対するペアレンタルアドバイザリレーティング値を定義する。一実施形態では、例えば、レーティング１０８は、レーティングリージョン１１０と、レーティングディメンジョン（dimension）１１４およびレーティング値１１６などの対応する付加的なレーティング情報１１２を含むことができる。レーティングリージョン１１０は、レーティング１０８が適用される地理的地域を指定する。関連する基本サービス１６が提供されるレーティングリージョン１１０毎に別のレーティング１０８がありうる。レーティングディメンジョン１１４は、関連付けられているレーティングにリージョン１１０を適用するレーティングシステムの一態様を示している。例えば、米国リージョンレーティングスキームでは、レーティングディメンジョン１１４は、「ｖｉｏｌｅｎｃｅ」、「ｌａｎｇｕａｇｅ」などの記述とすることができる。他のリージョンでは、レーティングディメンジョン１１４は、異なる記述を表すことができる。レーティング値１１６は、対応するレーティングディメンジョン１１４と関連付けられた値を指定し、これによって、相対的なレーティングを定量化し、比較するのに役立つ。
【００３２】
図６および８を参照すると、ＭＰＧタイトルレコード８０は、さらに、１つまたは複数のＭＰＧタイトル言語特有のデータレコード１０８を含むことができる。それぞれのＭＰＧタイトル言語特有のデータレコード１１８は、特定の言語１２４に関連付けられたＭＰＧタイトルのタイトル名称１２０およびタイトル記述１２２を指定する。タイトル名称１２０は、ユーザに対し表示できるＭＰＧタイトルの名称を指定する属性である。同様に、タイトル記述１２２は、ユーザに対し表示できるＭＰＧタイトルの記述を指定する属性である。さらに、それぞれのＭＰＧタイトル言語特有のデータレコード１１８は、付加的な記述１２５を備え、サブスクライブされたユーザがＭＰＧタイトルに関する情報をさらに取得できる１つまたは複数のＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）レコード１２６を定義する。付加的な記述１２５は、ユーザに表示できるＭＰＧタイトルに関連する付加的な記述を指定する属性であり、タイトルについてのより多くの詳細と、さらに先の情報を見つけることができる付加的なＵＲＬを含む。
【００３３】
言語１２４毎にもう１つのＭＰＧタイトルＵＲＬレコード１２６があってよく、それぞれのＵＲＬレコード１２６は、サブスクライブされたＵＲＬ  １２８を指定することができ、これは、ＵＲＬリンク１３０およびＵＲＬリンクに関連付けられたＵＲＬ記述１３２を含むことができる。さらに、それぞれのＵＲＬレコード１２６は、関連するＵＲＬにアクセスするのに必要な特定のタイプのデバイスを示す１つまたは複数のデバイスクラスレコード１２４を含むことができる。それぞれのデバイスクラスレコード１３４は、ハンドヘルドコンピュータ用のＰａｌｍ  ＯＳ（登録商標）オペレーティングシステムなどの、ＵＲＬに適したオペレーティングシステム環境のタイプを指定するソフトウェアクラスレコード１３６を含むことができる。同様に、それぞれのデバイスクラスレコード１３４は、パーソナルデジタルアシスタント（ＰＤＡ）デバイスなどの、ＵＲＬに適したデバイスのタイプを指定するハードウェアクラスレコード１３８を含むことができる。さらに、それぞれのデバイスクラスレコード１３４は、グラフィックファイル、またはアイコンとして使用できるグラフィックファイルにアクセスするためのアイコンＵＲＬ参照１４２を含むことができる、デバイスクラスアイコン１４０を含むことができる。アイコンＵＲＬ参照１４２は、所定のデバイスクラス１３４に適している対応するチャネル２６向けにアイコンイメージを与えるリソースを識別する。ＵＲＬは、ＨＴＭＬリンクなどの外部参照、または内部ファイルを指すことができる。さらに、デバイスクラスアイコン１４０は、デバイスクラス１３４上のアイコンの水平位置および垂直位置をそれぞれ指定する符号なし整数である、ｘ位置参照１４４およびｙ位置参照１４６を含むことができる。
【００３４】
再び図６を参照すると、ＭＰＧタイトルレコード８０は、さらに、リアルタイムプレゼンテーション１４８、非リアルタイムプレゼンテーション１５０、および１つまたは複数のデータキャストプレゼンテーション１５２など、ＭＰＧタイトルに関連付けられているプレゼンテーションの記述を含むものとする。
【００３５】
図９を参照すると、リアルタイムプレゼンテーション１４８は、国際標準視聴覚資料番号（ＩＳＡＮ）参照１５６およびコンテンツ参照識別子（ＣＲＩＤ）参照１５８のうちの１つまたは複数などの、メディア追跡のためのプレゼンテーション参照１５４およびオプションのプレゼンテーション識別情報を定義することができる。プレゼンテーション参照１５４は、プレゼンテーションをシステム１０上の他のすべてのプレゼンテーションから一意に区別するプレゼンテーション識別子を定義する。ＩＳＡＮ参照１５６は、参照により本明細書に組み込まれる国際標準化機構−国際電気標準会議合同（ＩＳＯ−ＩＥＣ）標準番号１５７０６、「Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  ｄｏｃｕｍｅｎｔａｔｉｏｎ−Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ａｕｄｉｏｖｉｓｕａｌ  Ｎｕｍｂｅｒ（ＩＳＡＮ）」（２００２）で指定されるような、ルート１６０および／またはバージョン１６２を含むことができる、国際標準視聴覚資料番号（ＩＳＡＮ）である。同様に、ＣＲＩＤ参照１５８は、参照により本明細書に組み込まれているＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）番号４０７８、Ｅａｒｎｓｈｏｗ，Ｎｉｇｅｌ、Ａｏｋｉ，Ｓｈｉｇｅｒｕ、Ａｓｈｌｅｙ，Ａｌｅｘ、Ｋａｍｅｙａｍａ，Ｗａｔｅｒｕ「Ｔｈｅ  ＴＶ−Ａｎｙｔｉｍｅ  Ｃｏｎｔｅｎｔ  Ｒｅｆｅｒｅｎｃｅ  Ｉｄｅｎｔｉｆｉｅｒ」（２００５）で指定されているようなコンテンツ参照識別子（ＣＲＩＤ）である。
【００３６】
図１０を参照すると、非リアルタイムプレゼンテーション１５０は、所定のプレゼンテーションを識別するプレゼンテーション参照１５４、および非リアルタイムプレゼンテーションを表示するのに必要な時間の長さを指定するプレゼンテーション持続時間１６４を含むことができる。非リアルタイムプレゼンテーションは、ユーザへのプレゼンテーションの前に、無線デバイス３６などのデバイスにダウンロードされたファイルである。ファイルがダウンロードされる回数は、１つまたは複数のコンタクトウィンドウにおいてＭＰＧ  ４０を通して予め通知される。それぞれのコンタクトウィンドウは、いつでも、デバイスがファイルの取得を開始できる時間帯を表す。
【００３７】
一実施形態では、例えば、コンテンツリテーラ２４および／またはＢＣＳプロバイダ３０は、プレゼンテーションの表示を指定されたプレゼンテーションウィンドウ（プレゼンテーション時間枠）に制限することができ、プレゼンテーションウィンドウは、正確にリアルタイムプレゼンテーションについては、ＭＰＧ  ４０において、開始時刻、つまり、ＭＰＧタイトル開始時刻１００、および持続時間、つまり、ＭＰＧタイトル持続時間１０２として指定される。しかし、この場合、開始時刻および終了時刻は、ユーザがプレゼンテーションの表示を開始できる最も早い時刻および最も遅い時刻を示している。リアルタイムプレゼンテーションとは異なり、表示は、プレゼンテーションウィンドウ内でいつでも開始することができる。プレゼンテーションの持続時間が、プレゼンテーションウィンドウよりも短い場合、ユーザは、プレゼンテーションウィンドウ内でプレゼンテーションを複数回表示することを選択できる。
【００３８】
これらの特性の結果、配信に関係するアクティビティおよびプレゼンテーションの表示は、コンタクトウィンドウ（コンタクト時間枠）およびプレゼンテーションウィンドウのそれぞれの終わりの後も継続することができる。コンタクトウィンドウの終わりに取得を開始するデバイスは、そのまま、ファイルの取得を完了することができる。デバイスがこの場合にいつ取得を試みて失敗したかを調べられるように、ＭＰＧ  ４０内のコンタクトウィンドウの定義は、さらに、コンタクト持続時間属性を含む。このような理由から、コンタクトウィンドウの終わりは、少なくともコンタクト持続時間の長さによりプレゼンテーションの開始時刻から隔てられるものとする。
【００３９】
同様に、ユーザがプレゼンテーションウィンドウの終わりにプレゼンテーションを表示することを選択した場合、プレゼンテーションは、プレゼンテーションの持続時間により決定されたとおり、その終わりまで表示できる。
【００４０】
図１１を参照すると、データキャストプレゼンテーション１５２は、インターネットプロトコル（ＩＰ）アドレス１６６、ＩＰポート１６８、およびＩＰデータキャストプレゼンテーションに対する１つまたは複数の多目的インターネットメール拡張仕様（ＭＩＭＥ）タイプ１７０を定義する。例えば、ＩＰアドレス１６６は、ＩＰｖ４またはＩＰｖ６マルチキャストアドレスであってよく、ＩＰポート１６８は、ＩＰｖ４またはＩＰｖ６ポートであってよい。ＭＩＭＥタイプ１７０は、プレゼンテーションのＩＰマルチキャストアドレス上で与えられるメディアのタイプを定義する。
【００４１】
図１２を参照すると、コンタクトウィンドウ８２は、非リアルタイムプレゼンテーション、または非リアルタイムコンテンツを伴う補助プレゼンテーションが送信される時間間隔を表す。それぞれのそのようなプレゼンテーションの前に、プレゼンテーションのための少なくとも１つのコンタクトウィンドウ８２が置かれる。一実施形態では、例えば、コンタクトウィンドウ８２は、コンタクトウィンドウ開始時刻１７２、コンタクトウィンドウ終了時刻１７４、およびコンタクト持続時間１７６に関連付けられたプレゼンテーションを識別するプレゼンテーション参照１５４を含む。コンタクトウィンドウ開始時刻１７２は、プレゼンテーションの伝送が開始する時刻である。コンタクトウィンドウ終了時刻１７４は、デバイスがプレゼンテーションの取得を開始できる最も遅い時刻である。コンタクトウィンドウ持続時間１７６は、ダウンロードが成功したかどうかを判定するためにデバイスにより使用される。
【００４２】
図３および１３を参照すると、チャネルカスタマイゼーションレコード８４は、ＭＰＧタイトルにより表される基本サービス１６に関連付けられている、チャネル参照１７８により定義され、コンテンツリテーラ２４により提供されるような、特定のチャネル２６についての１つまたは複数のＭＰＧタイトルカスタマイゼーションレコード１８０を定義する。チャネル参照１７８は、チャネルカスタマイゼーションレコード８４によりカスタマイズされるチャネル２６のためのチャネル識別子を含む。言い換えると、チャネル参照１７８は、所定のチャネルについての属性を識別する、コンテンツサーバ６０内に格納されているチャネルレコードを識別し、これらは、一意的なチャネル識別子、チャネルレコードがいつ有効であるかを決定する有効性時刻、リスト内の他のチャネルに対するチャネルの順序を決定し、重みの低いチャネルは、リスト内で重みの高いチャネルより前に置かれる、チャネル重み１５３（図１）、チャネルに関連付けられている１つまたは複数の所定の言語についての、チャネル名、記述、および関連するＵＲＬを与えるチャネル言語特有のデータ、所定のチャネルとしてカスタマイズされ、提示される所定の基本サービスの属性を付与する、コンテンツサーバ６０に格納されている、基本サービスレコードを識別する基本サービス参照、チャネルに関連付けられた補助サービス５０を識別するチャネル特有の補助サービス参照、およびチャネルアイコンを含み、これらは、常駐ファイル、または、例えば、ＭＰＧ  ４０上に表示される、グラフィックコンテンツを格納するファイルへの参照とすることができる。さらに、サービスが補助サービス５０である場合、チャネルカスタマイゼーションレコード８４は、特定のチャネル２６に対するＭＰＧタイトルに関連付けられている補助サービス５０について、補助プレゼンテーションレコード１８２などの利用可能なコンテンツを指定することもできる。
【００４３】
図１３および１４を参照すると、一実施形態では、それぞれのＭＰＧタイトルカスタマイゼーションレコード１８０は、ＭＰＧカスタマイゼーション要素のリストを指定できる。ＭＰＧタイトルがそれぞれのコンテンツリテーラ２４に関連付けられているそれぞれのチャネル２６を通じてユーザによりアクセスされたときに、それぞれのＭＰＧカスタマイゼーション要素により、ＭＰＧタイトル言語特有のデータ１１８（図６）のうちの１つまたは複数がオーバーライドされる。一実施形態では、それぞれのＭＰＧタイトルカスタマイゼーションレコード１８０は、それぞれのＭＰＧタイトルカスタマイゼーションレコード１８０によりカスタマイズされたＭＰＧタイトルに関連付けられている対応するＭＰＧタイトル開始時刻１００（図６）に等しい値を持つ時刻である開始時刻１８４を含む。さらに、それぞれのＭＰＧタイトルカスタマイゼーションレコード１８０は、デバイスが、それぞれのチャネル２６に関連付けられているそれぞれの補助サービス５０から得られる、以下で詳しく説明される、イントロおよび／またはエンディングを含むプレゼンテーションを導入し、および／またはそれに従うかどうかをそれぞれ示す、番組イントロインジケータ１８６および番組エンディングインジケータ１８８を含むことができる。
【００４４】
さらに、それぞれのＭＰＧタイトルカスタマイゼーションレコード１８０は、１つまたは複数のＭＰＧ言語特有のデータレコード１９０および１つまたは複数のデータキャストプレゼンテーションレコード１９２を含むことができる。それぞれのＭＰＧ言語特有のデータレコード１９０は、所定の言語１２４に関連付けられているＭＰＧタイトル名称１９４およびＭＰＧタイトル記述１９６を指定することができ、さらに、カスタマイズされた追加の記述１９８を付け、カスタマイズされたＵＲＬレコード２００を定義することができ、ユーザは、同じ言語１２４についての対応するＭＰＧタイトル言語特有のデータ１１８（図６）に関連付けられている対応する名前１２０、記述１２２、追加の記述１２５およびＵＲＬレコード１２６に取って代わる、ＭＰＧタイトルに関する他の情報を取得することができる。そのようなものとして、カスタマイズされた追加の記述１９８は、カスタマイズされた追加の記述およびカスタマイズされたＵＲＬ記述を含むことができ、カスタマイズされたＵＲＬレコード２００は、それぞれのチャル２６にサブスクライブされたユーザへのプレゼンテーションに適している１つまたは複数のサブスクライブされたＵＲＬ  ２０２を含むことができる。サブスクライブされたＵＲＬ  ２０２は、内部ファイルまたは外部参照を指すＵＲＬ  ２０４とともに、ＵＲＬ  ２０４によりアクセスされるリソースを記述する対応するＵＲＬ記述２０６を含むことができる。さらに、ＭＰＧ言語特有のデータレコード１９０は、さらに、データクラスレコード１３４のコンポーネントに取って代わるカスタマイズされたコンポーネントを有する、カスタマイズされたデータクラスレコード２０８を含むことができる（図８）。
【００４５】
図１４および１５を参照すると、それぞれのデータキャストプレゼンテーションレコード１９２は、それぞれのチャネル２６を通じて基本サービスがアクセスされるときにそれぞれの基本サービス１６に関連付けられているＩＰデータキャストプレゼンテーションレコード１５２（図６および１１）の要素を置き換える、１つまたは複数のデータキャストプレゼンテーション要素を指定することができる。それぞれのデータキャストプレゼンテーションレコード１９２は、ＩＰアドレス２１０、ＩＰポート２１２、およびＭＩＭＥタイプ２１４を定義することができ、それぞれ、図６および１１ですでに説明されている対応する基本バージョンを置き換えるカスタマイズされたバージョンである。
【００４６】
図１３および１６を参照すると、サービスが補助サービス５０である場合、チャネルカスタマイゼーションレコード８４は、１つまたは複数の補助プレゼンテーションレコード１８２を指定することができる。それぞれの補助プレゼンテーションレコード１８２は、プレゼンテーション識別子（ＩＤ）１５４を参照することなどにより、補助プレゼンテーション４８を定義し、さらに、それぞれの補助サービス５０に関して現在有効である、プレゼンテーション持続時間１６４を定義することができる。さらに、それぞれの補助プレゼンテーションレコード１８２は、イントロ２１６、エンディング２１８、広告２２０、バーカー２２２、ＵＲＬ  ２２４、および１つまたは複数のＩＰデータキャスト２２６のうちの少なくとも１つを含むことができる。
【００４７】
一実施形態では、イントロ２１６は、ＭＰＧタイトルに関連付けられているコンテンツの前にユーザに提示される補助プレゼンテーション１８２により与えられるコンテンツを含む。エンディング２１８は、ＭＰＧタイトルに関連付けられているコンテンツの後にユーザにプレゼンテーションされる補助プレゼンテーション１８２により与えられるコンテンツを含む。広告２２０は、ＭＰＧタイトルに関連付けられているコンテンツのプレゼンテーション中にユーザにプレゼンテーションされる補助プレゼンテーション１８２により与えられるコンテンツを含む。バーカー２２２は、所定のチャネル２６のＭＰＧタイトルにアクセスしようとする、そのチャネルにサブスクライブされていない、ユーザにプレゼンテーションできる補助プレゼンテーション１８２により与えられるコンテンツを含む。ＵＲＬ  ２２４は、ＭＰＧタイトルに関連付けられているコンテンツのプレゼンテーションと同時に、処理され、ユーザにプレゼンテーションされる補助プレゼンテーション１８２により与えられる、ＵＲＬ情報などのコンテンツを含む。さらに、それぞれのＩＰデータキャスト２２６は、ＭＰＧタイトルに関連付けられているコンテンツのプレゼンテーションと同時に、処理され、ユーザに提示される補助プレゼンテーション１８２により与えられるコンテンツを含む。さらに、それぞれのＩＰデータキャスト２２６は、補助プレゼンテーション１８２に関連付けられている、それぞれすでに説明されているような、ＩＰアドレス２２８、ポート２３０、および１つまたは複数のＭＩＭＥタイプ２３２を識別する。
【００４８】
図３および１７を参照すると、ＭＰＧブロック７２は、さらに、ＭＰＧブロック７２のリアルタイムプレゼンテーションに関連付けられた任意のまたはすべてのＭＰＧタイトルレコード８０についての１つまたは複数のブラックアウトレコード８６を含むものとする。それぞれのブラックアウトレコード８６は、サービスに対応するサービス識別子（ＩＤ）１０４を含めることなどにより、ブラックアウトされるそれぞれの基本サービス１６を識別する。さらに、それぞれのブラックアウトレコード８６は、所定のブラックアウトレコード８６を通じてブラックアウトされるそれぞれのＭＰＧタイトルレコード８０のＭＰＧタイトル開始時刻１００（図６）に対応する、開始時刻２３４を識別する。さらに、それぞれのブラックアウトレコード８６は、関連付けられているＭＰＧタイトルレコード８０がブラックアウトされる地理的位置である、ブラックアウトロケーション２３６を含む。一実施形態では、例えば、ブラックアウトロケーション２３６は、１つまたは複数のインフラストラクチャローカルエリアグルーピング（ＬＯＩ）識別子（ＩＤ）２３８と１つまたは複数のインフラストラクチャワイドエリアグルーピング（ＷＯＩ）識別子（ＩＤ）２４０とを含む。それぞれのＬＯＩ識別子２３８は、ＭＤＳ  １２が特定のローカルエリアにネットワークでアクセスできるように展開されたインフラストラクチャの論理グルーピングを識別する。それぞれのＷＯＩ識別子２４０は、ＭＤＳ  １２が特定のワイドエリアにネットワークでアクセスできるように展開されたインフラストラクチャの論理グルーピングを識別する。「マルチプレックス（multiplex）」は、所定のＬＯＩまたはＷＯＩにおいて利用可能なフローの集合を定義する。
【００４９】
図１８を参照すると、したがって、前述の１つまたは複数のコンテンツサーバ６０は、市場コンテンツリテーラ情報６６および関連レコード２４２、サービス情報６８および関連レコード２４４、およびメディアセグメント１４および／またはプレゼンテーション４２、４８を含むコンテンツ２４６とともに、上で定義されているＭＰＧブロックメッセージレコード７２をＭＰＧ情報７０として格納する。
【００５０】
一実施形態では、それぞれの市場コンテンツリテーラレコード２４２は、一意的な市場コンテンツリテーラ識別、名称などの、市場コンテンツリテーラに関する基本情報、パッケージ名、記述および言語、パッケージ価格設定、それぞれのパッケージに関連付けられている１つまたは複数のティアー３２への参照、例えばパッケージを親パッケージ、オートサブスクライブパッケージ、クローズドのパッケージ、または排除されたパッケージとして識別するパッケージ特性、関連付けられているＢＣＳプロバイダ３０の識別子、パッケージに関連付けられている１つまたは複数の関連付けられている補助サービス５０の識別、および１つまたは複数のＬＯＩおよび／またはＷＯＩ識別子などのパッケージに関連付けられている利用可能な領域の識別を含む、市場コンテンツリテーラに関連付けられているパッケージを識別する１つまたは複数のパッケージレコード、ティアー識別子および１つまたは複数のチャネル参照および／またはティアーに関連付けられている補助サービス参照を含む、市場コンテンツリテーラに関連付けられている１つまたは複数のティアーレコード、チャネル識別子、チャネル重み、チャネル言語特有のデータ、チャネルに関連付けられている基本サービスを識別するチャネル基本サービス参照、チャネルに関連付けられている１つまたは複数の補助サービスを識別するチャネル補助サービス参照、およびチャネルアイコンを含む、市場コンテンツリテーラに関連付けられている１つまたは複数のチャネルレコード、市場コンテンツリテーラに関連付けられている補助サービスを識別する１つまたは複数の補助サービス参照、コンテンツリテーラに関連付けられているＥＵＬＡにアクセスするための条件を定義するエンドユーザライセンス契約（ＥＵＬＡ）参照を含む。
【００５１】
さらに、一実施形態では、それぞれのサービスレコード２４４は、それぞれの市場コンテンツリテーラレコード２４２に関連付けられている１つまたは複数の基本サービス１６および／または補助サービス５０に関する情報を含む。例えば、一実施形態では、それぞれの基本サービスレコードは、サービス識別子、レコードがいつ有効になるかを定義する有効時刻、サービスの企業アフィリエーション、サービスに対する略名、サービスに関連付けられているジャンル、サービスに関連付けられているデフォルトの言語、サービスタイプ、例えば、リアルタイム、非リアルタイム、ＭＰＧタイトル毎、データキャストの識別、サービスに関連付けられている言語の特有の属性を定義する１つまたは複数のサービス言語特有のデータレコード（つまり、これは、ＭＰＧタイトル言語特有のデータ１１８に相当するサービスレベルである（図８））、サービスに関連付けられている能力要件、例えば、メモリ／記憶装置要件、サービスに関連付けられているレーティング、１つまたは複数のＬＯＩおよび／またはＷＯＩ領域などの、サービスに関連付けられている利用可能な領域、サービスのコンポーネントを伝送するために使用される所定のフローの属性を定義するサービスに関連付けられている１つまたは複数のフローレコード、およびサービスに関連付けられている１つまたは複数のサービスアイコンのうちの１つまたは複数を含むことができる。
【００５２】
したがって、図１および１８を参照すると、市場コンテンツリテーラレコード２４２は、システム１０のそれぞれのコンテンツリテーラ２４および／またはＢＣＳプロバイダ３０のそれぞれのパッケージ３４、ティアー３２およびチャネル２６に関連付けられているデータおよび情報を含む。サービスレコード２４４は、システム１０のそれぞれの基本サービス１６および補助サービス５０に関連付けられているデータおよび情報を含む。さらに、ＭＰＧブロックメッセージレコード７２は、それぞれのコンテンツリテーラ２４および／またはＢＣＳプロバイダ３０に関連付けられているそれぞれのチャネル２６に関連付けられている特定のプレゼンテーションおよびサービスに関連付けられているデータおよび情報を含む。
【００５３】
図１９を参照すると、一実施形態では、無線デバイス３６は、無線デバイス内への入力を生成する入力メカニズム２４６、および無線デバイスのユーザにより消費される情報を生成する出力メカニズム２４８を備える。例えば、入力メカニズム２４６は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、音声認識モジュールなどのメカニズムを含むことができる。さらに、例えば、出力メカニズム２４８は、ディスプレイ、オーディオスピーカ、触覚（haptic）フィードバックメカニズムなどのユーザインターフェイス３８を備えることができる。
【００５４】
さらに、無線デバイス３６は、無線ネットワーク４６上でデータを送信することができ、無線ネットワーク４６に接続されているＭＤＳ  １２または他のコンピュータデバイスから送信されたソフトウェアアプリケーションおよび表示データを受信し、実行することができるコンピュータプラットフォーム２５０を備える。コンピュータプラットフォーム２５０は、読み取り専用および／またはランダムアクセスメモリ（ＲＡＭやＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通のメモリなどの揮発性および不揮発性メモリを有する、データリポジトリ２５２を備える。さらに、データリポジトリ２５２は、１つまたは複数のフラッシュメモリセルを備えるか、または磁気媒体、光媒体、テープ、またはソフトもしくはハードディスクなどの二次または三次記憶装置デバイスとすることができる。
【００５５】
さらに、コンピュータプラットフォーム２５０は、さらに、特定用途向け集積回路（「ＡＳＩＣ」）、または他のチップセット、プロセッサ、ロジック回路、または他のデータ処理デバイスとすることができる、処理エンジン２５４を備える。処理エンジン２５４またはＡＳＩＣなどの他のプロセッサは、無線デバイスのデータリポジトリ２５２内の、メディアマネージャモジュール２５８などの常駐プログラムとインターフェイスで接続するアプリケーションプログラミングインターフェイス（「ＡＰＩ」）レイヤ２５６を実行することができる。ＡＰＩ  ２５６は、それぞれの無線デバイス上で実行されるランタイム環境である。このようなランタイム環境の１つは、カリフォルニア州サンディエゴ所在のＱｕａｌｃｏｍｍ，Ｉｎｃ．社が開発したＢｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ（登録商標）（ＢＲＥＷ（登録商標））である。例えば、無線コンピューティングデバイス上でアプリケーションの実行を制御するように動作する他のランタイム環境を使用してもよい。
【００５６】
処理エンジン２５４は、無線デバイス３６の機能を利用できるようにし、無線アクセスネットワーク４６上の無線デバイスを動作させることができる、ハードウェア、ファームウェア、ソフトウェア、それらの組合せで具現化されるさまざまな処理サブシステム２６０を備える。例えば、処理サブシステム２６０は、通信の開始および維持、データの交換、およびマルチメディアプレゼンテーションの実行を可能にする。携帯電話などの一実施形態では、処理エンジン２５４は、サウンド、不揮発性メモリ、ファイルシステム、送信、受信、検索機能、レイヤ１、レイヤ２、レイヤ３、主制御、リモートプロシージャ、送受話器（handset）、電源管理、診断（diagnostic）、デジタルシグナルプロセッサ、ボコーダー（vocoder）、メッセージング、コールマネージャ、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＰＯＳ、測位、位置エンジン、ユーザインターフェイス、スリープ、データサービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、音声サービス、グラフィックス、ＵＳＢ、ＭＰＥＧ、ＧＰＲＳなどのマルチメディアなどの、処理サブシステム２６０の１つまたは組合せを備えることができる。開示されている実施形態について、処理エンジン２５６の処理サブシステム２６０は、コンピュータプラットフォーム２５０上で実行されるアプリケーションと相互作用するサブシステムコンポーネントを備えることができる。例えば、処理サブシステム２６０は、メディアマネージャモジュール２５８に代わって、ＡＰＩ  ２５６からデータ読み出しおよびデータ書き込みを受け取るサブシステムコンポーネントを備えることができる。
【００５７】
コンピュータプラットフォーム２５０は、さらに、無線デバイス３６のさまざまなコンポーネント間の通信を可能にし、また無線デバイス３６と無線アクセスネットワーク４６との間の通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、それらの組合せで具現化される通信モジュール２６２を備えることができる。例えば、通信モジュール２６２は、ＭＤＳ  １２および／または無線アクセスネットワーク４６と無線通信するためのトランシーバモジュールを備えることができる。
【００５８】
メディアマネージャモジュール２５８は、無線デバイス３６上のメディアサブスクライブ、メディア受信、およびメディア再生／表示アクティビティを管理するように動作する。メディアマネージャモジュール２５８は、無線デバイス３６上でメディア関連アクティビティを管理するように動作可能なハードウェア、ソフトウェア、ファームウェア、および／または他の実行可能命令セットを備えることができる。さらに、メディアマネージャモジュール２５８および／またはデータリポジトリ２５２は、ＳＩメッセージ４４およびその関連コンテンツ情報、およびユーザインターフェイス３８上で表示／再生するコンテンツを格納する。一実施形態では、メディアマネージャモジュール２５８は、無線デバイス３６上にメディア関連情報を受信し、格納し、アクセス可能にし、再生／表示する機能を実現するメディア管理ロジック２６４を備える。例えば、メディア管理ロジック２６４は、ＳＩメッセージ４４を解析し、リアルタイムおよび非リアルタイムコンテンツを提示する動作を含む、ＭＰＧ  ４０をユーザインターフェイス３８上に表示し、および／またはチャネル２６のビューを形成する動作を行う。同様に、メディア管理ロジック２６４は、コンテンツリテーラ２４および／またはＢＣＳプロバイダ３０によるパッケージ３４へのサブスクライブを管理し、関連するサブスクライブ情報５１を格納するように動作する。例えば、サブスクライブ情報５１は、無線ネットワークへのサブスクライブまたは無線ネットワーク上のアクティベーション、および／またはマルティメディアパッケージ３４へのサブスクライブに関係するデバイス３６上に格納されているコンテンツリテーラ識別、パッケージ識別、キーなどの任意の情報とすることができる。さらに、メディア管理ロジック２６４は、それぞれのコンタクトウィンドウに基づいて非リアルタイムプレゼンテーションに関連付けられているメモリ管理機能を含む、取得および格納を管理し、さらにはコンテンツの再生／表示を管理するように動作する。さらに、メディア管理ロジック２６４は、通信モジュール２６２とともに、リアルタイムプレゼンテーションおよびデータキャストプレゼンテーションを受信し、再生するように動作する。
【００５９】
例えば、一実施形態において、デバイス３６は、無線アクセスネットワーク４６にサブスクライブする、またはアクティブ化される。典型的には、ネットワーク４６へのデバイス３６のアクティブ化では、デバイスを１つのコンテンツリテーラ２４および／またはＢＣＳプロバイダ３０から通信および／またはマルチメディアサービスを受け取ることに制限する。さらに、このアクティブ化で、デバイス３６は、パッケージ３４にサブスクライブされていない場合でも、ＳＩメッセージ４４（図１）を含むブロードキャストを受信することができる。ブロードキャストされるため、一実施形態では、ＳＩメッセージ４４は、すべてのコンテンツリテーラにより定義されたＭＰＧブロックレコードのすべてを含む。さらに、この場合、ＳＩメッセージ４４および／または対応するフロー４５は、プログラミングの所定のスケジュールについてのすべてのコンテンツ、つまり、基本サービスおよび基本サービスプレゼンテーションのすべて、および補助サービスおよび補助プレゼンテーションのすべてを含むことができる。この例では、ＳＩメッセージ４４を受信した後、メディアマネージャモジュール２５８は、デバイスに関連付けられているコンテンツリテーラに基づいて、さらにデバイスによりサブスクライブされているパッケージに基づいて、デバイスに関連しないすべてのレコードおよび／またはコンテンツを除去するように動作可能である。この方法で、メディアマネージャモジュール２５８は、ＭＰＧ  ４０のリテーラ特有のカスタマイズされたバージョン、および／またはサブスクライブメニュー、および／または組み合わされたプレゼンテーション４２および４８のカスタム生成をデバイス３６上に構成し、デバイスに関連するレコードおよび／またはコンテンツのアドレッシングのみによりフロー４５内のＳＩメッセージ４４および／またはコンテンツのレビューを最適化する。
【００６０】
図２０を参照すると、一実施形態では、ＭＤＳ  １２は、任意のタイプのハードウェア、ソフトウェア、ファームウェア、サーバ、パーソナルコンピュータ、ミニコンピュータ、メインフレームコンピュータ、または、専用もしくは汎用のコンピューティングデバイスの任意のコンピューティングデバイスのうちの少なくとも１つを備えることができる。さらに、使用可能なフォーマットのデータを受信し、操作し、提供し、および／またはデバイスおよびネットワークおよびＭＤＳ  １２の間のデータフローにおいて別の制御レイヤを形成するように協調動作するＭＤＳ  １２に関連付けられている別のサーバまたはコンピュータデバイスおよび／またはネットワークがありうる。
【００６１】
ＭＤＳ  １２は、ＭＤＳ  １２内への入力を生成する入力メカニズム２６６、およびＭＤＳ  １２のオペレータによる消費のため情報を生成する出力メカニズム２６８を備える。例えば、入力メカニズム２６６は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、音声認識モジュールなどのメカニズムを含むことができる。さらに、例えば、出力メカニズム２６８は、ディスプレイ、オーディオスピーカ、触覚（haptic）フィードバックメカニズムなどとすることができる。さらに、入力メカニズム２６６は、ＭＤＳ  １２にアクセスできる、リモートコンピュータまたはワークステーションなどのリモートデバイスであってよい。一実施形態では、例えば、入力メカニズム２６６は、サービス属性２０、カスタム属性２８を入力するために、またプレゼンテーション４２、４８、チャネル２６、ティアー３２、およびパッケージ３４に関連付けられている情報を確定し、および／または操作するためにオペレータによって使用されうる。
【００６２】
さらに、ＭＤＳ  １２は、データを送受信することができ、またソフトウェアアプリケーションを受け取って実行し、データを表示することができる１つまたは複数の常駐もしくは分散コンピュータプラットフォーム２７０を備える。コンピュータプラットフォーム２７０は、読み取り専用および／またはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通のメモリなどの揮発性および不揮発性メモリを含む、データリポジトリ２７２を備える。さらに、データリポジトリ２７２は、１つまたは複数のフラッシュメモリセルを備えるか、または磁気媒体、光媒体、テープ、またはソフトもしくはハードディスクなどの二次または三次記憶装置デバイスとすることができる。一実施形態では、例えば、データリポジトリ２７２は、１つまたは複数のコンテンツサーバ６０を備える。
【００６３】
さらに、コンピュータプラットフォーム２７０は、さらに、実行可能命令を実行するために、特定用途向け集積回路（「ＡＳＩＣ」）、または他のチップセット、プロセッサ、ロジック回路、または他のデータ処理デバイスとすることができる、処理エンジン２７４を備える。
【００６４】
コンピュータプラットフォーム２７０は、さらに、ＭＤＳ  １２のさまざまなコンポーネント間の通信を可能にし、またＭＤＳ  １２と無線デバイス３６との間の通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、それらの組合せで具現化されるさまざまな通信モジュール２７６を備えることができる。例えば、通信モジュール２７６は、無線アクセスネットワーク４６を備える。
【００６５】
さらに、サブスクライブ／配信マネージャモジュール２７８は、ＭＤＳ  １２により実行される本明細書で説明されているメディア配信機能のすべてを管理するように動作するコンピュータプラットフォーム２７０上に常駐する。サブスクライブ／配信マネージャモジュール２７８は、ＭＤＳ  １２上でメディア関連アクティビティを管理するように動作可能なハードウェア、ソフトウェア、ファームウェア、および／または他の実行可能命令セットを備えることができる。さらに、一実施形態では、サブスクライブ／配信マネージャモジュール２７８は、ＭＤＳ  １２に、コンテンツおよびコンテンツ関連情報を受信し、格納し、操作し、アクセス可能にし、配信する機能を実現するサブスクライブ／配信管理ロジック２８０を備える。例えば、サブスクライブ／配信管理ロジック２８０は、コンテンツおよびコンテンツ関連情報だけでなく、カスタマイゼーション情報、補助サービス、補助プレゼンテーション、チャネル情報、ティアー情報、およびパッケージ情報などのコンテンツリテーラ特有の情報を受信するように動作する。さらに、サブスクライブ／配信管理ロジック２８０は、サブスクライブ要求、対応する承認または否認、および承認されたサブスクライブ要求に基づくデジタル権利の管理などのサブスクライブ関連情報を受信し、処理し、送信するように動作可能である。さらに、サブスクライブ／配信マネージャモジュール２７８は、上述のＳＩ生成器６２を備えることができる。
【００６６】
図２１を参照すると、動作時に、コンテンツ情報を提供する方法の一実施形態は、基本サービスに対応するサーバ属性情報の定義を受け取ることを含む（ブロック２９０）。例えば、一実施形態では、ＭＤＳ  １２は、コンテンツプロバイダ１８、コンテンツリテーラ２４、および／またはＢＣＳプロバイダ３０などから、サービス属性情報２０を受信することができる。さらに、例えば、サービス属性情報２０は、ＳＩメッセージ４４のサービス情報６８（図２）の範囲内で定義され、サービス参照１０４によりＭＰＧタイトルレコード８０（図６）毎に識別されうる。さらに、例えば、基本サービスは、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な、１つまたは複数のメディアセグメント１４から形成された１つまたは複数のプレゼンテーション４２を含む、基本サービス１６を含むことができる。
【００６７】
さらに、この方法は、サービス属性情報に適用するカスタマイズされた定義を受信することを含む（ブロック２９２）。例えば、一実施形態では、それぞれのコンテンツリテーラ２４は、サービス毎にサービス属性２０のうちの対応する１つに取って代わるカスタム属性２２を提供し、これにより、コンテンツリテーラ２４毎に専用にカスタマイズされたチャネル２６を定義する。さらに、例えば、カスタム属性２２は、コンテンツリテーラ特有のチャネル２６を定義するために基本サービス１６と組み合わされる補助サービス５０からのイントロ、エンディング、広告、バーカー、ＵＲＬ、およびデータキャストなどのプレゼンテーションを含むことができる。さらに、例えば、プレゼンテーション毎に、また同様にチャネル毎に、カスタム属性２０はサービス属性２０に置き換わるものとする。一実施形態では、例えば、カスタマイズされた定義は、チャネルカスタマイゼーションレコード８４（図３および１３）、ＭＰＧタイトルカスタマイゼーションレコード１８０（図１３および１４）、および補助プレゼンテーションレコード１８２（図１３および６）により、規定される。
【００６８】
さらに、この方法は、複数のチャネル情報のうちの少なくとも１つはカスタマイズされた定義を含む、複数のチャネル情報をデバイスに提供することを備える（ブロック２９４）。例えば、一実施形態では、チャネル情報は、カスタマイズされたサービス属性情報を含む。さらに、例えば、ＭＤＳ  １２は、無線アクセスネットワーク４６を通じてＳＩメッセージ４４を無線デバイス３６に送信することができる。ＳＩメッセージ４４は、チャネル２６のカスタマイズされたリストを表示するＭＰＧ  ４０を生成し、および／またはそれぞれのカスタマイズされたチャネル２６にプレゼンテーション４２および／または４８などのカスタマイズされたコンテンツを表示するために、無線デバイス３６により使用できる市場コンテンツリテーラ情報６６、サービス情報６８、およびＭＰＧ情報７０を含む。言い換えると、この実施形態では、ＳＩメッセージ４４は、関連するリテーラに基づいてデバイスによりフィルタ処理されるリテーラ特有のカスタマイズされた定義を含み、これにより、デバイスは、リテーラ特有のカスタマイズされた情報を提示することができる。
【００６９】
図２２を参照すると、他の実施形態では、コンテンツ情報を表示する方法は、基本サービスに対応するサービス属性情報の定義を受け取ることを含む（ブロック３００）。一実施形態では、例えば、無線デバイス３６は、無線アクセスネットワーク４６を介してＭＤＳ  １２からＳＩメッセージ４４を受信する。ＳＩメッセージ４４は、サービス属性２０を含むサービス情報６８を有する。さらに、例えば、サービス属性２０は、プレゼンテーションの少なくとも一部をデバイスに提供するように動作可能な、１つまたは複数のメディアセグメント１４から形成された１つまたは複数のプレゼンテーション４２を含む、基本サービス１６に関連付けられる。さらに、例えば、サービス属性情報２０は、ＳＩメッセージ４４のサービス情報６８（図２）の範囲内で定義され、サービス参照１０４によりＭＰＧタイトルレコード８０（図６）毎に識別されうる。
【００７０】
さらに、この方法は、カスタム属性情報の定義を受け取ることを含む（ブロック３０２）。例えば、一実施形態では、無線デバイス３６は、無線アクセスネットワーク４６を介してＭＤＳ  １２からＳＩメッセージ４４を受信する。ＳＩメッセージ４４は、市場コンテンツリテーラ情報６６およびＭＰＧ情報７０を含み、そのいずれか、または両方が、カスタム属性２８を含む。この場合、カスタム属性２８は、それぞれのチャネル２６をカスタマイズするように設計されたコンテンツリテーラ２４および／またはＢＣＳプロバイダ３０のそれぞれに対応する特定の情報を反映する。さらに、例えば、カスタマイズされた定義は、チャネルカスタマイゼーションレコード８４（図３および１３）、ＭＰＧタイトルカスタマイゼーションレコード１８０（図１３および１４）、および補助プレゼンテーションレコード１８２（図１３および１６）によって規定される。
【００７１】
それに加えて、この方法は、さらに、カスタム属性情報とサービス属性情報の所定の組合せに基づいてカスタムチャネル情報のビューを生成することを含む（ブロック３０４）。例えば、一実施形態では、無線デバイス３６のメディアマネージャモジュール２５８は、ＳＩメッセージで動作し、サービス属性２０の少なくとも一部を対応するカスタム属性２８の一部で置き換えることに基づきカスタムチャネル情報を構成する。特に、メディアマネージャモジュール２５８は、サービス情報６８を市場コンテンツリテーラ情報６６および／またはＭＰＧ情報７０で置き換える。その結果、メディアマネージャモジュール２５８は、それぞれのコンテンツリテーラ２４毎に特有にカスタマイズされたチャネル２６の順序付きリストを載せたＭＰＧ  ４０、および基本サービス１６により提供されるプレゼンテーション４２、このプレゼンテーションは、コンテンツリテーラ特有のカスタム属性２８に基づいて補助サービス５０からの補助プレゼンテーション４８で補足されうる、のうちの少なくとも１つを含むユーザインターフェイス３８を生成する。
【００７２】
したがって、説明されている実施形態では、カスタマイズされたメディアプレゼンテーションガイド４０およびカスタマイズされたプレゼンテーション４２、４８を含む、複数のコンテンツリテーラ２４および／またはＢＣＳプロバイダ３０のそれぞれが、基本サービス１６のカスタマイズされたビューを、対応するコンテンツリテーラ２４および／またはＢＣＳプロバイダ３０により提供されるパッケージ３４にサブスクライブされた無線デバイス３６などのデバイスに提供することができる。
【００７３】
さらに、ＭＰＧブロック７２（図２）に含まれる情報は、カスタムサブスクライブメニューを構成するために使用することもでき、ユーザは、このメニューからパッケージ情報をレビューし、パッケージにサブスクライブすることができることに留意されたい。例えば、サブスクライブのため提供されるパッケージに関連する情報は、所定のコンテンツリテーラ２４のＭＰＧタイトルレコード８０（図６）に関連付けられるサービス参照１０４（図６）に基づくことができる。
【００７４】
要約すると、このシステムでは、チャネル属性はすべて、コンテンツリテーラ毎にカスタマイズ可能である。チャネルは、ガイド内のサービスのプレゼンテーションを順序付けるために使用できる関連する重みを持つことができる。さらに、これらの重みは、サービス毎にデバイス上のメモリ管理の優先度を決定するためにも使用できる。そのようなものとして、上記チャネルは、サービスの名称および記述などのサービス情報を複数の言語で再定義することを可能とする。さらに、ＵＲＬは、ユーザがサービスに関する付加的な情報を得られるようにそれぞれの言語に関連付けることもできる。それぞれのチャネルは、カスタマイズ対象のサービスである基本サービスを定義し、そのチャネルがサブスクライバによりガイドから除外可能であるかどうかを示すインジケータを含むことができる。チャネルは、広告、ＵＲＬ、バーカー、補足コンテンツなど、コンテンツリテーラに特有のコンテンツを配信可能な、関連付けられた補助サービスを備えることもできる。デバイスは、補助サービスからのデータを使用して、基本サービス情報を補完することができる。例えば、基本サービスからのプレゼンテーションとともに示される野球の試合に関する統計情報を与えるものが考えられる。補助サービスは、さらに、基本サービスにより提供されるプレゼンテーションの始まりまたは終わりに再生されるコンテンツ、サブスクライブされていないチャネルのためのプロモーションとして再生されるコンテンツ、および／または商品または次回番組の宣伝も提供することができる。
【００７５】
前記の開示では例示的な実施形態が示されているが、付属の請求項で定義されているように、本発明の実施形態の範囲から逸脱することなく、本明細書においてさまざまな変更および修正を加えられることに留意されたい。さらに、説明されている実施形態の要素は、単数形で説明または請求されている場合があるが、単数形に限定されることが明示的に述べられていない限り、複数形が考慮されるものとする。
【図面の簡単な説明】
【００７６】
【図１】図１は、カスタマイズされたコンテンツおよびチャネル情報を配信するためのシステムの一実施形態の概略図である。
【図２】図２は、図１のシステムによりトランスポートされるシステム情報メッセージの一実施形態の概略図である。
【図３】図３は、図２のシステム情報メッセージの一部を含むことができるメディアプレゼンテーションガイド（ＭＰＧ）ブロックレコードの一実施形態の概略図である。
【図４】図４は、図３のＭＰＧブロックを含む、メディア番組ガイド（ＭＰＧ）のさまざまコンポーネントの一実施形態の概略図である。
【図５】図５は、図４のコンポーネントから構成されたＭＰＧの一実施形態のスクリーンショットである。
【図６】図６は、図３のＭＰＧブロックに関連付けられたＭＰＧタイトルレコードの一実施形態の概略図である。
【図７】図７は、図６のＭＰＧタイトルレコードに関連付けられたレーティングレコードの一実施形態の概略図である。
【図８】図８は、図６のＭＰＧタイトルレコードに関連付けられたＭＰＧタイトル言語特有のデータレコードの一実施形態の概略図である。
【図９】図９は、図６のＭＰＧタイトルレコードに関連付けられたリアルタイムプレゼンテーションレコードの一実施形態の概略図である。
【図１０】図１０は、図６のＭＰＧタイトルレコードに関連付けられた非リアルタイムプレゼンテーションレコードの一実施形態の概略図である。
【図１１】図１１は、図６のＭＰＧタイトルレコードに関連付けられたデータキャストプレゼンテーションレコードの一実施形態の概略図である。
【図１２】図１２は、図３のＭＰＧブロックレコードに関連付けられたコンタクトウィンドウレコードの一実施形態の概略図である。
【図１３】図１３は、図３のＭＰＧブロックレコードに関連付けられたチャネルカスタマイゼーションレコードの一実施形態の概略図である。
【図１４】図１４は、図１３のチャネルカスタマイゼーションレコードに関連付けられたＭＰＧタイトルカスタマイゼーションレコードの一実施形態の概略図である。
【図１５】図１５は、図１４のＭＰＧタイトルカスタマイゼーションレコードに関連付けられたデータキャストプレゼンテーションレコードの一実施形態の概略図である。
【図１６】図１６は、図１３のチャネルカスタマイゼーションレコードに関連付けられた補助プレゼンテーションレコードの一実施形態の概略図である。
【図１７】図１７は、図３のＭＰＧブロックレコードに関連付けられたブラックアウトレコードの一実施形態の概略図である。
【図１８】図１８は、図１のコンテンツサーバ６０によって格納されているデータおよびレコードの一実施形態の概略図である。
【図１９】図１９は、図１の無線デバイスの機能コンポーネントの一実施形態の概略図である。
【図２０】図２０は、図１のメディア配信システムの機能コンポーネントの一実施形態の概略図である。
【図２１】図２１は、コンテンツ情報を提供する方法の一実施形態のフローチャートである。
【図２２】図２２は、コンテンツ情報を表示する方法の一実施形態のフローチャートである。
【図１】
2009508441.tif 000003
【図２】
2009508441.tif 000004
【図３】
2009508441.tif 000005
【図４】
2009508441.tif 000006
【図５】
2009508441.tif 000007
【図６】
2009508441.tif 000008
【図７】
2009508441.tif 000009
【図８】
2009508441.tif 000010
【図９】
2009508441.tif 000011
【図１０】
2009508441.tif 000012
【図１１】
2009508441.tif 000013
【図１２】
2009508441.tif 000014
【図１３】
2009508441.tif 000015
【図１４】
2009508441.tif 000016
【図１５】
2009508441.tif 000017
【図１６】
2009508441.tif 000018
【図１７】
2009508441.tif 000019
【図１８】
2009508441.tif 000020
【図１９】
2009508441.tif 000021
【図２０】
2009508441.tif 000022
【図２１】
2009508441.tif 000023
【図２２】
2009508441.tif 000024
【手続補正書】
【提出日】平成20年6月27日(2008.6.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
一実施形態では、サービス属性情報２０およびカスタム属性情報２２は、基本的にフィールドまたはレコードを含むが、値は異なる。例えば、カスタム属性情報２２は、所定のリテーラによるサービスのプレゼンテーションに独自のルックアンドフィールを与えるために使用されるリテーラ特有の情報であってよい。例えば、情報２０および／または２８に関連付けられているフィールドまたはレコードは、少なくとも、所定の言語に関連付けられている名前および説明、前述の説明よりも詳しい追加の記述、サービスに関係するさらに多くの情報の出所を参照する関連付けられたＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）またはＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、サービスを受け取ることが推奨されるデバイスのタイプ、デバイスのタイプに関連付けられたアイコン、サービスを識別するか、または表すアイコン、開始時刻、継続期間、ジャンル、ペアレンタルレーティング（parental rating）、イントロ、エンディング、広告、バーカー（barker）、インターネットプロトコルデータキャスト、及びサービスに関連付けられている他の属性または記述子のうちの少なくとも１つを含むことができる。特に、所定の基本サービス１６と１つまたは複数のリテーラ定義補助プレゼンテーション４８および／または補助サービス５０との組合せは、リテーラごとにチャネル関連情報の独自のビューを形成する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
したがって、システム１０は、データネットワーク上でマルチメディアコンテンツフローを生成し、伝送するように動作するトランスポートシステムの一実施形態を含む。例えば、トランスポートシステムは、コンテンツプロバイダからメディアをブロードキャスト配信のためのメディア配信システムに伝送する際の使用に好適である。都合のよいことに、システム１０を使用すると、コンテンツリテーラ２４および／またはＢＣＳプロバイダ３０は、カスタマイズされたチャネル２６、カスタマイズされたメディアプレゼンテーションガイド４０、およびカスタマイズされたプレゼンテーション４２および４８をサブスクライブされたデバイスに提供するように基本サービス１６をカスタマイズすることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
さらに、それぞれのＭＰＧタイトルカスタマイゼーションレコード１８０は、１つまたは複数のＭＰＧ言語特有のデータレコード１９０および１つまたは複数のデータキャストプレゼンテーションレコード１９２を含むことができる。それぞれのＭＰＧ言語特有のデータレコード１９０は、所定の言語１２４に関連付けられているＭＰＧタイトル名称１９４およびＭＰＧタイトル記述１９６を指定することができ、さらに、カスタマイズされた追加の記述１９８を付け、カスタマイズされたＵＲＬレコード２００を定義することができ、ユーザは、同じ言語１２４についての対応するＭＰＧタイトル言語特有のデータ１１８（図６）に関連付けられている対応する名前１２０、記述１２２、追加の記述１２５およびＵＲＬレコード１２６に取って代わる、ＭＰＧタイトルに関する他の情報を取得することができる。そのようなものとして、カスタマイズされた追加の記述１９８は、カスタマイズされた追加の記述およびカスタマイズされたＵＲＬ記述を含むことができ、カスタマイズされたＵＲＬレコード２００は、それぞれのチャル２６にサブスクライブされたユーザへのプレゼンテーションに適している１つまたは複数のサブスクライブされたＵＲＬ  ２０２を含むことができる。サブスクライブされたＵＲＬ  ２０２は、内部ファイルまたは外部参照を指すＵＲＬ  ２０４とともに、ＵＲＬ  ２０４によりアクセスされるリソースを記述する対応するＵＲＬ記述２０６を含むことができる。さらに、ＭＰＧ言語特有のデータレコード１９０は、さらに、デバイスクラスレコード１３４のコンポーネントに取って代わるカスタマイズされたコンポーネントを有する、カスタマイズされたデバイスクラスレコード２０８を含むことができる（図８）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
さらに、この方法は、サービス属性情報に適用するカスタマイズされた定義を受信することを含む（ブロック２９２）。例えば、一実施形態では、それぞれのコンテンツリテーラ２４は、サービス毎にサービス属性２０のうちの対応する１つに取って代わるカスタム属性２２を提供し、これにより、コンテンツリテーラ２４毎に専用にカスタマイズされたチャネル２６を定義する。さらに、例えば、カスタム属性２２は、コンテンツリテーラ特有のチャネル２６を定義するために基本サービス１６と組み合わされる補助サービス５０からのイントロ、エンディング、広告、バーカー、ＵＲＬ、およびデータキャストなどのプレゼンテーションを含むことができる。さらに、例えば、プレゼンテーション毎に、また同様にチャネル毎に、カスタム属性２２はサービス属性２０に置き換わるものとする。一実施形態では、例えば、カスタマイズされた定義は、チャネルカスタマイゼーションレコード８４（図３および１３）、ＭＰＧタイトルカスタマイゼーションレコード１８０（図１３および１４）、および補助プレゼンテーションレコード１８２（図１３および１６）により、規定される。
【国際調査報告】
2009508441.tif 000025
2009508441.tif 000026