(57)【要約】  システム及び方法は、スケジューリングされた配送ウィンドウを用いて通信システムにおいてエンタイトルメントマネージメントメッセージ（ＥＭＭ）をブロードキャストすることを含む。前記システム及び方法は、ＥＭＭブロードキャストウィンドウを配信システムから受信することと、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスンすることと、前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信すること、とを含む。
2011514703.tif 000002
【特許請求の範囲】
【請求項１】
配信者が配信されたコンテンツへのアクセスを制御するための方法であって、
配信されたコンテンツの１つまたは複数の部分を受信する権限を付与された複数の加入者に関する加入者情報を受信することと、
グループ分類機能に従って及び前記各々の加入者情報にさらに基づいて前記複数の加入者を複数のグループのうちの１つのメンバーとして分類することと、
前記複数のグループの各々のための１つまたは複数の特定のグループ専用のアクセス機構を定義することと、ここにおいて、前記１つまたは複数の特定のグループ専用のアクセス機構の各々は、配信されたコンテンツの前記１つまたは複数の部分へのアクセスを提供する、
前記複数のグループの各々のためのエンタイトルメントマネージメントメッセージ（ＥＭＭ）内のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを決定することと、ここにおいて、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、前記複数のグループの前記各々の１つに対応する前記１つまたは複数の特定のグループ専用のアクセス機構のブロードキャストの指定された時間に対応する、
各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを前記複数の加入者に提供することと、ここにおいて、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウの発生は、前記エンタイトルメントマネージメントメッセージを受信するためにブロードキャストチャネルに同調することを前記各々の加入者の通信デバイスに行わせるために運用可能である、
前記各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを有する前記各々の特定のグループ専用のアクセス機構を備える前記ＥＭＭをブロードキャストすることと、を備える、方法。
【請求項２】
分類することは、
加入パッケージ、会員レベル、デバイスのタイプ、又はアクセスのタイプのうちの少なくとも１つに基づいて分類することをさらに備える請求項１に記載の方法。
【請求項３】
前記特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを決定することは、
総加入者数、加入パッケージ、会員レベル、デバイスのタイプ、又はアクセスのタイプのうちの少なくとも１つに基づいて決定することをさらに備える請求項１に記載の方法。
【請求項４】
前記ＥＭＭをブロードキャストすることは、第１の周波数においてブロードキャストすることをさらに備え、前記１つまたは複数の特定のグループ専用のアクセス機構は、２つ以上の周波数においてブロードキャストされた暗号化されたコンテンツに対応する請求項１に記載の方法。
【請求項５】
配信されたコンテンツの前記１つまたは複数の部分を入手することと、
配信されたコンテンツの前記１つまたは複数の部分を暗号化して暗号化されたコンテンツの１つまたは複数の部分を定義することであって、暗号化されたコンテンツの前記１つまたは複数の部分は、前記１つまたは複数の特定のグループ専用のアクセス機構のうちの各々の１つによって解読するために運用可能であることと、
前記暗号化されたコンテンツを送信すること、とをさらに備える請求項１に記載の方法。
【請求項６】
各々のグループ内の各加入者に権利暗号化鍵を提供することと、
前記権利暗号化鍵を用いて前記各々のグループのためのサービス暗号化鍵を暗号化して前記グループのための暗号化されたサービス暗号化鍵を定義すること、とをさらに備え、
ここにおいて、前記アクセス機構を含む前記ＥＭＭをブロードキャストすることは、各グループのための前記暗号化されたサービス暗号化鍵をブロードキャストすることをさらに備え、前記暗号化されたサービス暗号化鍵は、前記サービス暗号化鍵へのアクセスを可能にするために前記各々の加入者に対して提供された前記対応する権利暗号化鍵によって解読するために運用可能である、請求項１に記載の方法。
【請求項７】
暗号化された制御語を備えるエンタイトルメントコントロールメッセージ（ＥＣＭ）をブロードキャストすることをさらに備え、
ここにおいて、前記制御語は、各グループのための前記サービス暗号化鍵によって暗号化され、前記暗号化された制御語は、前記制御語へのアクセスを可能にするために前記各々の加入者において前記対応するサービス暗号化鍵によって解読するために運用可能である請求項６に記載の方法。
【請求項８】
前記制御語によって暗号化された暗号化されたコンテンツをブロードキャストすることをさらに備え、ここにおいて、前記暗号化されたコンテンツは、前記コンテンツへのアクセスを可能にするために前記各々の加入者において前記制御語によって解読するために運用可能である請求項７に記載の方法。
【請求項９】
配信者が配信されたコンテンツへのアクセスを制御するように構成された少なくとも１つのプロセッサであって、
配信されたコンテンツの１つまたは複数の部分を受信する権限を付与された複数の加入者に関する加入者情報を受信するための第１のモジュールと、
グループ分類機能に従って及び前記各々の加入者情報にさらに基いて前記複数の加入者を複数のグループのうちの１つのメンバーとして分類するための第２のモジュールと、
前記複数のグループの各々のための１つまたは複数の特定のグループ専用のアクセス機構を定義するための第３のモジュールであって、前記１つまたは複数の特定のグループ専用のアクセス機構の各々は、配信されたコンテンツの前記１つまたは複数の部分へのアクセスを提供する第３のモジュールと、
前記複数のグループの各々のためのエンタイトルメントマネージメントメッセージ内の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを決定するための第４のモジュールであって、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、前記複数のグループの各々の１つに対応する前記１つまたは複数の特定のグループ専用のアクセス機構のブロードキャストの指定された時間に対応する第４のモジュールと、
各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを前記複数の加入者に提供するための第５のモジュールであって、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウの発生は、前記エンタイトルメントマネージメントメッセージを受信するためにブロードキャストチャネルに同調することを前記各々の加入者の通信デバイスに行わせるために運用可能である第５のモジュールと、
前記各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを有する前記各々の特定のグループ専用のアクセス機構を備える前記エンタイトルメントマネージメントメッセージをブロードキャストするための第６のモジュールと、を備える、少なくとも１つのプロセッサ。
【請求項１０】
コンピュータプログラム製品であって、
配信されたコンテンツの１つまたは複数の部分を受信する権限を付与された複数の加入者に関する加入者情報を受信することをコンピュータに行わせるための第１の組の符号と、
グループ分類機能に従って及び前記各々の加入者情報にさらに基づいて前記複数の加入者を複数のグループのうちの１つのメンバーとして分類することを前記コンピュータに行わせるための第２の組の符号と、
前記複数のグループの各々のための１つまたは複数の特定のグループ専用のアクセス機構を定義することを前記コンピュータに行わせるための第３の組の符号であって、前記１つまたは複数の特定のグループ専用のアクセス機構の各々は、配信されたコンテンツの前記１つまたは複数の部分へのアクセスを提供する第３の組の符号と、
前記複数のグループの各々のためのエンタイトルメントマネージメントメッセージ内の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを決定することを前記コンピュータに行わせるための第４の組の符号であって、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、前記複数のグループの各々の１つに対応する前記１つまたは複数の特定のグループ専用のアクセス機構のブロードキャストの指定された時間に対応する第４の組の符号と、
各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを前記複数の加入者に提供することを前記コンピュータに行わせるための第５の組の符号であって、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウの発生は、前記エンタイトルメントマネージメントメッセージを受信するためにブロードキャストチャネルに同調することを前記各々の加入者の通信デバイスに行わせるために運用可能である第５の組の符号と、
前記各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを有する前記各々の特定のグループ専用のアクセス機構を備える前記エンタイトルメントマネージメントメッセージをブロードキャストすることを前記コンピュータに行わせるための第６の組の符号と、を備えるコンピュータによって読み取り可能な媒体、を備える、コンピュータプログラム製品。
【請求項１１】
装置であって、
配信されたコンテンツの１つまたは複数の部分を受信する権限を付与された複数の加入者に関する加入者情報を受信するための手段と、
グループ分類機能に従って及び前記各々の加入者情報にさらに基づいて前記複数の加入者を複数のグループのうちの１つのメンバーとして分類するための手段と、
前記複数のグループの各々のための１つまたは複数の特定のグループ専用のアクセス機構を定義するための手段と、ここにおいて、前記１つまたは複数の特定のグループ専用のアクセス機構の各々は、配信されたコンテンツの前記１つまたは複数の部分へのアクセスを提供する、
前記複数のグループの各々のためのエンタイトルメントマネージメントメッセージ内の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを決定するための手段と、ここにおいて、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、前記複数のグループの各々の１つに対応する前記１つまたは複数の特定のグループ専用のアクセス機構のブロードキャストの指定された時間に対応する、
各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを前記複数の加入者に提供するための手段と、ここにおいて、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウの発生は、前記エンタイトルメントマネージメントメッセージを受信するためにブロードキャストチャネルに同調することを前記各々の加入者の通信デバイスに行わせるために運用可能である、
前記各々の特定のグループ専用のエンタイトルメントマネージメントメッセージを有する前記各々のグループ専用のアクセス機構を備える前記エンタイトルメントマネージメントメッセージをブロードキャストするための手段と、を備える、装置。
【請求項１２】
装置であって、
配信されたコンテンツの１つまたは複数の部分を受信する権限を付与された複数の加入者に関する加入者情報を受信するために動作可能であり、及びグループ分類機能に従って及び前記各々の加入者情報にさらに基づいて前記複数の加入者を複数のグループのうちの１つのメンバーとして分類するためにさらに動作可能なグループ分類用コンポーネントと、
前記複数のグループの各々のための１つまたは複数の特定のグループ専用のアクセス機構を定義するために動作可能な決定器コンポーネントと、ここにおいて、前記１つまたは複数の特定のグループ専用のアクセス機構の各々は、配信されたコンテンツの前記１つまたは複数の部分へのアクセスを提供し、前記複数のグループの各々のためのエンタイトルメントマネージメントメッセージ内の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウをさらに決定し、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、前記複数のグループの各々の１つに対応する前記１つまたは複数の特定のグループ専用のアクセス機構のブロードキャストの指定された時間に対応する、
各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを前記複数の加入者に提供するために動作可能な配信用コンポーネントと、ここにおいて、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウの発生は、前記エンタイトルメントマネージメントメッセージを受信するためにブロードキャストチャネルに同調することを前記各々の加入者の通信デバイスに行わせるために運用可能であり、前記各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを有する前記各々の特定のグループ専用のアクセス機構を備える前記エンタイトルメントマネージメントメッセージをブロードキャストするためにさらに動作可能である、を備える、装置。
【請求項１３】
前記グループ分類用コンポーネントは、加入パッケージ、会員レベル、デバイスのタイプ、又はアクセスのタイプのうちの少なくとも１つに基づいて分類するためにさらに動作可能である請求項１２に記載の装置。
【請求項１４】
前記特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、総加入者数、加入パッケージ、会員レベル、デバイスのタイプ、又はアクセスのタイプのうちの少なくとも１つに基づいて決定される請求項１２に記載の装置。
【請求項１５】
前記配信用コンポーネントは、前記ＥＭＭを第１の周波数においてブロードキャストするために動作可能なブロードキャストコンポーネントを備え、前記１つまたは複数の特定のグループ専用のアクセス機構は、２つ以上の周波数においてブロードキャストされた暗号化されたコンテンツに対応する請求項１２に記載の装置。
【請求項１６】
前記配信用コンポーネントは、配信されたコンテンツの前記１つまたは複数の部分を入手するためにさらに動作可能であり、前記暗号化用コンポーネントは、配信されたコンテンツの前記１つまたは複数の部分を暗号化して各々の暗号化されたコンテンツを定義するためにさらに動作可能であり、暗号化されたコンテンツの前記１つまたは複数の部分は、前記各々の特定のグループ専用のアクセス機構のうちの１つを用いてアクセスするために運用可能である請求項１２に記載の装置。
【請求項１７】
前記配信用コンポーネントは、各々のグループ内の各加入者に権利暗号化鍵を提供するためにさらに動作可能であり、前記決定器コンポーネントは、前記各々の権利暗号化鍵を用いて各々のグループに対応する前記各々のサービス暗号化鍵を暗号化して各々の暗号化されたサービス暗号化鍵を定義するためにさらに動作可能であり、前記ＥＭＭは、前記各々の暗号化されたサービス暗号化鍵を含み、前記暗号化されたサービス暗号化鍵は、前記サービス暗号化鍵へのアクセスを可能にするために各々の加入者に対して提供された前記対応する権利暗号化鍵によって解読するために運用可能である、請求項１２に記載の装置。
【請求項１８】
前記配信用コンポーネントは、暗号化された制御語を備えるエンタイトルメントコトンロールメッセージ（ＥＣＭ）をブロードキャストするためにさらに動作可能であり、前記制御語は、各グループのための前記サービス暗号化鍵によって暗号化され、前記暗号化された制御語は、前記制御語へのアクセスを可能にするために各々の加入者に対して提供された前記対応するサービス暗号化鍵によって解読するために運用可能である請求項１７に記載の装置。
【請求項１９】
前記配信用コンポーネントは、前記制御語によって暗号化された暗号化されたコンテンツをブロードキャストするためにさらに動作可能であり、前記暗号化されたコンテンツは、前記コンテンツへのアクセスを可能にするために前記各々の加入者において前記制御語によって解読するために運用可能である請求項１６に記載の装置。
【請求項２０】
通信デバイスが通信システムにおいてエンタイトルメントマネージメントメッセージ（ＥＭＭ）を入手するための方法であって、
通信デバイスにおいて及び配信システムから、通信デバイスの複数のグループのうちの識別されたグループのためのＥＭＭブロードキャストウィンドウを受信することと、ここにおいて、前記ＥＭＭブロードキャストウィンドウは、指定された時間を備え、前記通信デバイスは、前記識別されたグループのメンバーである、
前記指定された時間の発生に基づき、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスンするために前記無線デバイスによってブロードキャストチャネルに同調することと、
前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信すること、とを備える、方法。
【請求項２１】
前記無線デバイスによってブロードキャストチャネルに同調することは、
前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信するためにウェークアップすることと、
前記ＥＭＭを受信した後にスリープ状態に戻ること、とをさらに備える請求項２０に記載の方法。
【請求項２２】
前記ＥＭＭを受信する前に及び前記通信デバイスのユーザインタフェースを介して、前記ＥＭＭブロードキャストウィンドウに基づいてサービス開始時間情報を提示することをさらに備える請求項２０に記載の方法。
【請求項２３】
前記ＥＭＭを受信することは、第１の周波数において前記ＥＭＭのブロードキャストを受信することをさらに備え、前記１つまたは複数の特定のグループ専用のアクセス機構は、２つ以上の周波数においてブロードキャストされた暗号化されたコンテンツに対応する請求項２０に記載の方法。
【請求項２４】
前記ＥＭＭを受信することは、サービス暗号化鍵を受信することをさらに備え、
前記配信システムから暗号化されたコンテンツを受信することと、
暗号化された制御語を含むエンタイトルメントコントロールメッセージを受信することと、
前記サービス暗号化鍵を用いて前記暗号化された制御語を解読することと、
前記制御語を用いて前記暗号化されたコンテンツを解読すること、とをさらに備える請求項２０に記載の方法。
【請求項２５】
前記サービス暗号化鍵を受信することは、暗号化されたサービス暗号化鍵を受信することをさらに備え、以前に受信された権利暗号化鍵を用いて前記暗号化されたサービス暗号化鍵を解読することをさらに備える請求項２４に記載の方法。
【請求項２６】
通信デバイスが通信システムにおいてエンタイトルメントマネージメントメッセージ（ＥＭＭ）を入手するために構成された少なくとも１つのプロセッサであって、
通信デバイスにおいて及び配信システムから、通信デバイスの複数のグループのうちの識別されたグループのためのＥＭＭブロードキャストウィンドウを受信するための第１のモジュールと、ここにおいて、前記ＥＭＭブロードキャストウィンドウは、指定された時間を備え、前記通信デバイスは、前記識別されたグループのメンバーである、
前記指定された時間の発生に基づき、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスンするために前記無線デバイスによってブロードキャストチャネルに同調するための第２のモジュールと、
前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信するための第３のモジュールと、を備える、少なくとも１つのプロセッサ。
【請求項２７】
コンピュータプログラム製品であって、
通信デバイスにおいて及び配信システムから、通信デバイスの複数のグループのうちの識別されたグループのためのＥＭＭブロードキャストウィンドウを受信することをコンピュータに行わせるための第１の組の符号と、ここにおいて、前記ＥＭＭブロードキャストウィンドウは、指定された時間を備え、前記通信デバイスは、前記識別されたグループのメンバーである、
前記指定された時間の発生に基づき、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスンするために前記無線デバイスによってブロードキャストチャネルに同調することを前記コンピュータに行わせるための第２の組の符号と、
前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信することを前記コンピュータに行わせるための第３の組の符号と、を備えるコンピュータによって読み取り可能な媒体、を備える、コンピュータプログラム製品。
【請求項２８】
装置であって、
通信デバイスにおいて及び配信システムから、通信デバイスの複数のグループのうちの識別されたグループのためのＥＭＭブロードキャストウィンドウを受信するための手段と、ここにおいて、前記ＥＭＭブロードキャストウィンドウは、指定された時間を備え、前記通信デバイスは、前記識別されたグループのメンバーである、
前記指定された時間の発生に基づき、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスンするために前記無線デバイスによってブロードキャストチャネルに同調するための手段と、
前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信するための手段と、を備える、装置。
【請求項２９】
通信デバイスであって、
配信システムから、通信デバイスの複数のグループのうちの識別されたグループのためのＥＭＭブロードキャストウィンドウを受信するために動作可能な条件付きアクセスモジュールと、ここにおいて、前記ＥＭＭブロードキャストウィンドウは、指定された時間を備え、前記通信デバイスは、前記識別されたグループのメンバーである条件付きアクセスモジュールを備える、
前記条件付きアクセスモジュールは、前記指定された時間の発生に基づき、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスンするために前記無線デバイスをブロードキャストチャネルに同調させるためにさらに動作可能であり、
前記条件付きアクセスモジュールは、前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信するためにさらに動作可能である、通信デバイス。
【請求項３０】
前記条件付きアクセスモジュールは、前記ＥＭＭを受信するために前記ＥＭＭブロードキャストウィンドウ中に前記通信デバイスをスリープ状態からウェークさせるために、及び前記通信デバイスが前記ＥＭＭブロードキャストウィンドウ後に前記スリープ状態に戻るのを可能にするためにさらに動作可能である請求項２９に記載の通信デバイス。
【請求項３１】
前記条件付きアクセスモジュールは、前記ＥＭＭを受信する前に及び前記通信デバイスのユーザインタフェースを介して、前記ＥＭＭブロードキャストウィンドウに基づいてサービス開始時間情報を提示するためにさらに動作可能である請求項２９に記載の通信デバイス。
【請求項３２】
前記条件付きアクセスモジュールは、第１の周波数におけるブロードキャストを介して前記ＥＭＭを受信するためにさらに動作可能であり、前記１つまたは複数の特定のグループ専用のアクセス機構は、２つ以上の周波数においてブロードキャストされた暗号化されたコンテンツに対応する請求項２９に記載の通信デバイス。
【請求項３３】
前記条件付きアクセスモジュールは、サービス暗号化鍵を受信するために、前記配信システムから暗号化されたコンテンツを受信するために、暗号化された制御語を含むエンタイトルメントコントロールメッセージを受信するために、前記サービス暗号化鍵を用いて前記暗号化された制御語を解読するために、及び前記制御語を用いて前記暗号化されたコンテンツを解読するためにさらに動作可能である請求項２９に記載の装置。
【請求項３４】
前記条件付きアクセスモジュールは、以前に受信された権利暗号化鍵を用いて前記暗号化されたサービス暗号化鍵を解読するためにさらに動作可能である請求項３３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
３５Ｕ．Ｓ．Ｃ．§１１９に基づく優先権の主張
本特許出願は“Efficient Broadcast Entitlement Management Message Delivery Mechanism Using a Scheduled Delivery Window”（スケジューリングされた配送ウィンドウを用いた効率的なブロードキャストエンタイトルメントマネージメントメッセージ配送機構）という題名を有し、本特許出願の譲受人に対して譲渡され、ここにおいて引用されることによって明示で組み入れられている仮特許出願番号６１／０２３，２６２（出願日：２００８年１月２４日）に対する優先権を主張するものである。
【背景技術】
【０００２】
ケーブルテレビ、衛星テレビ、及びモバイルテレビを用いる受信者に対してメディアコンテンツを配送することを目的とする通信ネットワークが設計されている。配送（ｄｅｌｉｖｅｒｙ）は、ユニキャスト（１対１）又はブロードキャスト（１対多数）によることができる。例えば加入方式のシステムにおいては、コンテンツを受信するために、最初に、エンタイトルメントマネージメントメッセージ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）（ＥＭＭ）が、加入者ユニットとも呼ばれる無線デバイスに配送される。ＥＭＭは、ユニキャスト又はブロードキャスト配送を用いて配送することができる。ＥＭＭは、権限を付与されたユーザのみが例えば暗号化によって保護されているメディアコンテンツにアクセスすることができるようにするために、ユーザが該コンテンツにアクセスするのを可能にする秘密データ、例えば論理鍵、を含む。
【０００３】
新規の加入及び変更された加入の場合は、接続されたデバイスに関してはユニキャストＥＭＭ配送がしばしば好ましい方法である。例えば、衛星テレビ及びケーブルテレビのサービスにおいては、初期の起動用のＥＭＭを受信するためにセットトップボックスが電話線に接続される。対照的に、無線デバイス、例えばモバイルテレビ、のためのメディアコンテンツサービスは、これらのデバイスが通常はセルラーデータサービス又はインターネットサービスを通じて接続性を有するという点で異なる。これは、新規加入又は変更された加入がただちに有効になるのを可能にする。
【０００４】
無接続デバイスとも呼ばれる、ユニキャスト接続を有していないデバイスに対しては、ＥＭＭ配送はブロードキャストを介して行われる。幾つかの場合において、接続されたデバイスの場合にも、ブロードキャスト配送が好ましいことがある。これは、加入の更新、特に、定期的な更新を要求する加入にとって当てはまることができる。例えば、テレビサービスネットワークにおいては、加入者数が非常に多数であり、おそらく数百万になる可能性がある。ＥＭＭが各デバイスに個々に送信される場合は、ネットワークが混雑しすぎて更新加入を成功裏に処理できないであろう。ブロードキャスト配送は、ブロードキャストを受信することが可能な加入者ユニットに対してＥＭＭをアドレッシングし、それによって帯域幅を節約するのを可能にする。
【０００５】
モバイルテレビネットワークにおけるブロードキャスト配送においては、ネットワークは、次の加入契約更新期間のためのＥＭＭを繰り返しブロードキャストする。繰り返しレートは、サイクル時間と呼ばれる。サイクル時間は、所定の移動局に向けられたＥＭＭが２回ブロードキャストされる場合におけるその間の期間である。サイクル時間は、帯域幅及び加入者数の関数であることができる。従って、例えば、加入者数が多く、ブロードキャストのために割り当てられた帯域幅の量が限られている場合は、サイクル時間がより長くなることがある。
【０００６】
従来においては、既存のモバイルテレビネットワークにおけるＥＭＭブロードキャスト配送は、ユーザがコンテンツを視聴している間に行われ、ユーザのデバイスは、ユーザがコンテンツを視聴中にＥＭＭがブロードキャストされているチャネルに同調する。移動局は、この時間中にブロードキャストされたすべてのＥＭＭを受信し、それらを処理してユーザのデバイスに関連するＥＭＭを決定する。モバイルテレビオペレータは、ユーザが日中のある時間中にモバイルテレビを観ている場合にＥＭＭがある確率で受信されるのが保証されるようなサイクル時間を選択する。ネットワークは、ユーザがモバイルテレビのアプリケーションをいつ起動させるか、及びユーザがどれだけの時間テレビを観るかを知らない。このため、ＥＭＭブロードキャストサイクル時間は、典型的には短い。そうでない場合は、ユニットが入手可能な直近のＥＭＭを有さないことに起因してユーザがＥＭＭサイクル中にコンテンツを視聴することができないことがある。
【０００７】
上記の事例において、再ブロードキャスト率が高いことを考慮した場合、このＥＭＭ配送方法が有する１つの問題は、大量の帯域幅を消費することである。モバイルテレビブロードキャスト帯域幅はコストが非常に高く、オペレータは、収入を生み出すコンテンツを配送するために可能な限り多くの帯域幅を用いることを希望する。現在のＥＭＭ配送機構における他の問題は、ユーザがコンテンツを視聴している間に、各々の更新ＥＭＭをブロードキャスト中であるかどうかを確認するためにデバイスがオーバーザエアでＥＭＭチャネルをモニタリングする必要があることである。これは、デバイスが各々のチャネルにおけるフローを復調し、ブロードキャスト中のすべてのＥＭＭを受信してデバイスに関連するＥＭＭを探さなければならないため相当なデバイス・バッテリ消耗を引き起こす。
【発明の概要】
【０００８】
以下は、１つまたは複数の態様についての基本的な理解を可能にするための該態様の単純化された概要を示す。この概要は、すべての企図される態様について広範囲にわたって概説したものではなく、さらにすべての態様の主要な又は極めて重要な要素を識別すること及びいずれかの又はすべての態様の適用範囲を詳細に説明することのいずれも意図されていない。この概要の唯一の目的は、後述される発明を実施するための形態の準備段階として１つまたは複数の態様の幾つかの概念を単純な形で提示することである。
【０００９】
一態様は、配信者が配信されたコンテンツへのアクセスを制御するための方法に関するものである。前記方法は、配信されたコンテンツの１つまたは複数の部分を受信する権限を付与された複数の加入者に関する加入者情報を受信することを含むことができる。前記方法は、グループ分類機能に従って及び前記各々の加入者情報に基づいて前記複数の加入者を複数のグループのうちの１つのメンバーとして分類することも含むことができる。さらに、前記方法は、前記複数のグループの各々のための１つまたは複数の特定のグループ専用のアクセス機構を定義することを含むことができ、前記１つまたは複数の特定のグループ専用のアクセス機構の各々は、配信されたコンテンツの前記１つまたは複数の部分へのアクセスを提供する。さらに、前記方法は、前記複数のグループの各々のためのエンタイトルメントマネージメントメッセージ内における特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを決定することを含むことができ、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウは、前記複数のグループのうちの前記各々の１つに対応する前記１つまたは複数の特定グループ専用のアクセス機構のブロードキャストの指定された時間に対応する。さらに、前記方法は、各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを前記複数の加入者に提供することを含むことができ、各特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウの発生は、前記エンタイトルメントマネージメントメッセージを受信するためにブロードキャストチャネルに同調することを前記各々の加入者の通信デバイスに行わせるために運用可能である。さらに、前記方法は、前記各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを有する前記各々の特定のグループ専用のアクセス機構を備える前記エンタイトルメントマネージメントメッセージをブロードキャストすることを含むことができる。
【００１０】
他の態様は、通信デバイスが通信システムにおいてエンタイトルメントマネージメントメッセージ（ＥＭＭ）を入手するための方法に関するものである。前記方法は、通信デバイスにおいて及び配信システムから、通信デバイスの複数のグループのうちの識別されたグループのためのＥＭＭブロードキャストウィンドウを受信することを含むことができ、前記ＥＭＭブロードキャストウィンドウは、指定された時間を備え、前記通信デバイスは、前記識別されたグループのメンバーである。さらに、前記方法は、前記ＥＭＭブロードキャストウィンドウ中に前記ＥＭＭの有無についてリッスン（ｌｉｓｔｅｎ）するために、前記指定された時間の発生に基づいて前記無線デバイスによってブロードキャストチャネルに同調することを含むことができる。さらに、前記方法は、前記ＥＭＭブロードキャストウィンドウ中に前記配信システムから前記ＥＭＭを受信することを含むことができる。
【００１１】
上記の目的及び関連する目的を完遂させるために、前記１つまたは複数の態様は、以下において十分に説明され及び請求項において特に強調される特徴を備える。以下の説明及び添付図面は、前記１つまたは複数の態様の一定の例示的態様を詳述するものである。しかしながら、これらの特徴は、様々な態様の原理を採用することができる様々な方法のうちのほんのわずかを示すにすぎず、この説明は、すべての該態様及びその同等物を含むことが意図される。
【図面の簡単な説明】
【００１２】
開示される態様は、以下においては、前記開示される態様を限定するためではなく例示することを目的として提供される添付図面と関係させて説明され、同様の参照数字は、同様の要素を表す。
【図１】図１は、一側面による通信システムを例示する概略図である。
【図２】図２は、他の側面によるブロードキャスト配送機構を提供するのを容易にする方法例を示した図である。
【図３】図３は、他の態様による通信システムの配信システムを例示するブロック図である。
【図４】図４は、さらに他の態様によるコンテンツの暗号化を容易にする方法例を示した図である。
【図５】図５は、他の態様によるモバイルデバイスのグループ分類を容易にするグループ分類方法例を示した図である。
【図６】図６は、さらに他の態様による通信システム内において採用するための通信デバイス例を示した図である。
【図７】図７は、さらに他の態様によるＥＭＭメッセージの受信を容易にする方法例を示した図である。
【図８】図８は、さらに他の態様によるバッテリ消費比較例を示した図である。
【図９】図９は、他の態様による所定の加入者数に関する帯域幅とサイクル時間の間の関係を示したグラフ例である。
【詳細な説明】
【００１３】
次に、図面を参照して様々な態様が説明される。以下では、説明の目的上、１つまたは複数の態様について徹底的に理解できるようにするために数多くの具体的な詳細が示される。しかしながら、該態様は、これらの具体的な詳細なしで実践できることが明確であろう。
【００１４】
この出願において用いられる“コンポーネント”、“モジュール”、“システム”、等の用語は、限定されることなしに、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、又は実行中のソフトウェアのいずれであるかにかかわらず、コンピュータに関連するエンティティを含むことが意図される。例えば、コンポーネントは、限定されることなしに、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、エクセキュータブル（ｅｘｅｃｕｔａｂｌｅ）、実行スレッド、プログラム、及び／又はコンピュータであることができる。一例として、計算デバイスにおいて実行中のアプリケーション及びその計算デバイスの両方がコンポーネントであることができる。プロセス及び／又は実行スレッド内には１つまたは複数のコンポーネントが常駐することができ、コンポーネントは、１つのコンピュータ上に局在化する及び／又は２つ以上のコンピュータ間で分散させることができる。さらに、これらのコンポーネントは、様々なデータ構造が格納されている様々なコンピュータによって読み取り可能な媒体から実行可能である。これらのコンポーネントは、ローカル及び／又は遠隔プロセスによって、例えば１つまたは複数のデータパケット、例えば、ローカルシステム又は分散型システム内の他のコンポーネントと対話中の、及び／又はインターネット等のネットワークを通じて信号を用いてその他のシステムと対話中の、１つのコンポーネントからのデータ、を有する信号に従って、通信することができる。
【００１５】
さらに、様々な態様がここにおいて端末と関係させて説明され、端末は、有線端末又は無線端末であることができる。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、又はユーザ装置（ＵＥ）と呼ぶことも可能である。無線端末は、携帯電話、衛星電話、コードレスフォン、セッション開始プロトコル（ＳＩＰ）フォン、ワイヤレスローカルループ（ＷＬＬ）局、パーソナルデジタルアシスタント（ＰＤＡ）、無線接続能力を有するハンドヘルドデバイス、計算デバイス、又は無線モデムに接続されたその他の処理デバイスであることができる。さらに、ここにおいては様々な態様が基地局と関係させて説明される。基地局は、無線端末と通信するために利用することができ、アクセスポイント、ノードＢ、又はその他の用語で呼ぶことも可能である。
【００１６】
さらに、表現“又は”は、排他的“又は”ではなく包含的“又は”を意味することが意図される。すなわち、その他の規定がない限り、又は文脈から明らかでない限り、“Ｘは、Ａ又はＢを採用する”という表現は、自然の包含的置換のうちのいずれかを意味することが意図される。すなわち、 “Ｘは、Ａ又はＢを採用する”という表現は、次の事例、すなわち、ＸはＡを採用する、ＸはＢを採用する、又はＸはＡ及びＢの両方を採用する、のうちのいずれによっても満たされる。さらに、この出願及び添付される請求項において用いられる冠詞“ａ（１つの）”又は“ａｎ（１つの）”は、概して、その他の規定がない限り又は単数形であることが示されることが文脈から明らかでない限り、“１つ以上”を意味すると解釈されるべきである。
【００１７】
ここにおいて説明される技法は、様々な無線通信システム、例えば、Ｑｕａｌｃｏｍｍ，Ｉｎｃ．のＭｅｄｉａＦＬＯシステム、デジタルビデオ放送−ハンドヘルド（ＤＶＢ−Ｈ又はＤＶＢ−Ｈ２）、ハンドヘルドへのデジタルビデオ放送−衛星サービス（ＤＶＢ−ＳＨ）、デジタルマルチメディア放送（ＤＭＢ）、デジタルビデオ放送−地上（ＤＶＢ−Ｔ）、総合サービスデジタル放送（ＩＳＤＢ）、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、ＢＣＭＣＳ（ブロードキャスト及びマルチキャストサービス）、ＭＢＭＳ（マルチキャストブロードキャスト／マルチキャストサービス）及びその他のシステム、に関して用いることができる。“システム”及び“ネットワーク”という用語は、互換可能な形でしばしば用いられる。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００、等の無線技術を実装することができる。ＵＴＲＡは、ワイドバンドＣＤＭＡ（Ｗ−ＣＤＭＡ）と、ＣＤＭＡのその他の変形と、を含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５及びＩＳ−８５６規格を網羅する。ＴＤＭＡシステムは、グローバル移動体通信システム（ＧＳＭ）等の無線技術を実装することができる。ＯＦＤＭＡシステムは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ８０２．１１（ＷｉＦｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）、等の無線技術を実装することができる。ＵＴＲＡ及びＥ−ＵＴＲＡは、ユニバーサル移動体通信システム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）は、Ｅ−ＵＴＲＡを用いるＵＭＴＳのリリース版であり、ダウンリンクにおいてＯＦＤＭＡ及びアップリンクにおいてＳＣ−ＦＤＭＡを採用する。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ及びＧＳＭは、“第３世代パートナーシッププロジェクト”（３ＧＰＰ）と呼ばれる組織から発行された文書において説明されている。さらに、ｃｄｍａ２０００及びＵＭＢは、“第３世代パートナーシッププロジェクト２”（３ＧＰＰ２）と呼ばれる組織から発行された文書において説明されている。さらに、該無線通信システムは、対でない免許なしスペクトル、８０２．ｘｘ無線ＬＡＮ、ＢＬＵＥＴＯＯＴＨ(登録商標)及びその他の短距離又は長距離の無線通信技法をしばしば用いるピア・ツー・ピア（例えばモバイル対モバイル）アドホックネットワークシステムをさらに含むことができる。
【００１８】
様々な態様又は特徴が、幾つかのデバイス、コンポーネント、モジュール、等を含むことができるシステムに関して提示される。これらの様々なシステムは、追加のデバイス、コンポーネント、モジュール、等を含むことができること及び／又は図と関係させて説明されるすべてのデバイス、コンポーネント、モジュール、等を含める必要はないことが理解及び評価されるべきである。
【００１９】
ここで図１の概略図を参照すると、一態様による通信システム１００の高位ブロック図が示される。システム１００は、メディアコンテンツ１１２を配信システム１０４に提供する１つまたは複数のコンテンツプロバイダ１０２を含む。例えば、メディアコンテンツ１１２は、限定されることなしに、音声データ、映像データ、テキスト、グラフィックス、ストリーミングデータ又は情報を通信するための媒体を定義するその他のタイプのデータを含むことができる。１つの場合においては、例えば、メディアコンテンツ１１２は、テレビ番組を含むが、音楽、クリップ、映画、等も含むことができる。さらに、メディアコンテンツ１１２は、サービス又はブログミングパッケージにカテゴリ分類することができる。サービスは、一連のプログラム又はチャネルを表すことができ、プログラミングパッケージは、プログラム又はチャネルのグループを含むことができる。コンテンツプロバイダ１０２は、とりわけ、国際的なメディアプロバイダと、国内のメディアプロバイダと、ローカルメディアプロバイダと、インターネットコンテンツプロバイダと、を含むことができる。配信システム１０４は、コンテンツプロバイダ１０２からメディアコンテンツ１１２を受信し、ネットワーク１０６を通じてメディアコンテンツ１１２を１つまたは複数の通信デバイス１１４に配信する。さらに、配信システム１０４は、メディアコンテンツ１１２のスケジュールを提供するプログラミングガイド１１０とともに、メディアコンテンツ１１２にアクセスするための加入及びライセンス付与１０８に関する選択肢を通信デバイス１１２に提供することができる。
【００２０】
コンテンツ１１２へのアクセスを制御するために、配信システム１０４は、配信されたコンテンツ１１２の一部又は全部に対してセキュリティ機構を適用し、権限を付与されたデバイスしか視聴すること又は再生することができないようにすることが可能である。例えば、配信システム１０４は、１つまたは複数の通信デバイスへの送信前にコンテンツ１１２を暗号化することができる。各通信デバイス１１４は、１つまたは複数の加入及びライセンス付与に関する選択肢１０８を選択することによってコンテンツ１１２にアクセスする権限が付与され、その結果として、配信システム１０４は、暗号化されたコンテンツ１１２の解読を可能にする１つまたは複数のアクセス機構１１６、例えば暗号化／解読キー等の論理キー、を各々の通信デバイス１１４に提供する。例えば、１つまたは複数のアクセス機構１１６の各々は、例えば加入タイプ、チャネルのパッケージ、特定のプログラム、等に対応する、暗号化されたコンテンツ１１２のうちの１つ以上に対応することができる。
【００２１】
権限を付与されない当事者が１つまたは複数のアクセス機構１１６を見つけ出すのを防止するために、配信システム１０４は、頻繁に既存のアクセス機構を新しいアクセス機構に代える。配信システム１０４は、エンタイトルメントマネージメントメッセージ（ＥＭＭ）１１８を介して新しい更新されたアクセス機構１１６を通信デバイス１１４のうちの権限を付与された通信デバイスに通知し及び提供する。例えば、複数の加入中の通信デバイス１１４の各々のための１つまたは複数のアクセス機構１１６を有する単一のＥＭＭ１１８を連続的にブロードキャストすることができ、各通信デバイス１１４は、各々のアクセス機構１１６の有無についてリッスンするためにＥＭＭ１１８のブロードキャストをモニタリングする。各々の通信デバイス１１４に対応するアクセス機構１１６のＥＭＭ１１８ブロードキャスト間の時間は、サイクル時間と呼ばれる。
【００２２】
さらに、システム１００は非常に多数の、例えば何百万もの数の、加入中の通信デバイス１１４を有することができるため、配信システム１０４は、加入中の通信デバイス１１４の異なるグループのための数多くの異なるアクセス機構１１６を提供することができ、このため、１つのアクセス機構１１６が損なわれてもシステム１００全体には影響が及ばない。従って、配信システム１０４は、加入中の通信デバイス１１４の各々の１つをメンバーとして分類することができる１つまたは複数のグループを決定するために動作可能なグループ分類モジュール１２０を含む。
【００２３】
さらに、各々の加入中の通信デバイス１１４がＥＭＭ１１８のブロードキャストをモニタリングする際に費やされる時間を短くするために、配信システム１０４は、加入中の通信デバイス１１４のグループの各々のためのＥＭＭブロードキャストスケジュール１２４を決定するための動作可能なＥＭＭ決定器モジュール１２２をさらに含む。各ＥＭＭブロードキャストスケジュール１２４は、範囲又は期間を含む１つまたは複数の指定された時間を定義し、連続的にブロードキャストされるＥＭＭ１１８のうちで加入中の通信デバイス１１４から成る各々のグループの専用のアクセス機構１１６を含む部分の発生を識別する１つまたは複数のＥＭＭブロードキャストウィンドウ１２６を含む。
【００２４】
さらに、各々の加入中の通信デバイス１１４は、アクセス権及びコンテンツの取得を管理するために及びコンテンツの復号を管理するために動作可能な条件付きアクセスモジュール（ＣＡＭ）１２８を含む。ＣＡＭ１２８は、デバイスがメンバーになっているグループに基づき、デバイスのための各々のＥＭＭブロードキャストスケジュール１２４を入手する。ＥＭＭブロードキャストウィンドウ１２６が発生したときには、ＣＡＭ１２８は、ＥＭＭ１１８を受信しそして従って通信デバイス１１４がメンバーとなっているグループのための１つまたは複数のアクセス機構１１６を受信するために通信デバイス１１４をウェーク（ｗａｋｅ）させるか又は各々のブロードキャストチャネルに同調させる。次に、ＣＡＭ１２８は、暗号化されたコンテンツ１１２を解読し、それによって通信デバイス１１４におけるコンテンツ１１６の権限を付与された提示を可能にする１つまたは複数のアクセス機構１１６を利用するために動作可能である。
【００２５】
ここで図２を参照すると、一態様によるブロードキャスト配送機構を提供するのを容易にする方法例２００が示されている。アクセス機構１１６を有するＥＭＭ１１８は、サイクル時間中に連続的にブロードキャストすることができる。例えば、ＥＭＭ１１８のためのサイクル時間は、時間ｔ０乃至時間ｔ４であり、ＥＭＭ１１８は、時間 ｔ４において再開することを繰り返す。さらに、各々のグループ専用のアクセス機構１１６をＥＭＭ１１８の異なる部分に含めることができる。例えば、グループ１乃至ｎに関する部分は、ｔ０乃至ｔ１、ｔ１乃至ｔ２、及びｔ３乃至ｔ４の各々のメッセージ部分をそれぞれ含むことができ、ここで、ｎは、グループの総数を表す。従って、一態様においては、通信デバイス１１４は、以下においてさらに詳細に説明されるように、各々の加入者情報及びグループ分類要因に基づいてグループ分類機能に従って対応するグループに分類することができる。例えば、通信デバイス１１４は、グループ１、グループ２、及び最大でグループｎに分類することができ、参照数字２０２、２０４及び２０６によってそれぞれ識別される。
【００２６】
グループ分類通信デバイス１１４は、共同で、通信デバイス１１４の各々のグループがその特定のグループのためのＥＭＭ情報の到着時を示す特定のグループ専用のＥＭＭブロードキャストウィンドウを受信するのを可能にする。例えば、グループ１は、ＥＭＭブロードキャストウィンドウ２０８を受信することができ、グループ２は、ＥＭＭブロードキャストウィンドウ２１０を受信することができ、グループｎはＥＭＭブロードキャストウィンドウ２１２を受信することができる。一態様においては、グループ１は、グループ１の特定のグループ専用のアクセス機構１１６の有無についてリッスンするためにＥＭＭブロードキャストウィンドウ２０８中にウェークアップすること及び／又はＥＭＭ１１８に同調することができる。グループ１は、その他の期間中はスリープすること及び／又はＥＭＭ１１８に同調しないことができる。グループ２乃至グループｎは、ブロードキャストウィンドウ２０８中にスリープすること及び／又はＥＭＭ１１８に同調しないことができる。しかしながら、グループ２乃至グループｎは、ブロードキャストウィンドウ２０８中にスリープすること及び／又はＥＭＭ１１８に同調しないことができる。しかしながら、グループ２乃至グループｎは、各グループの特定のブロードキャストウィンドウ中にウェークアップすること及び／又はＥＭＭ１１８に同調すること及びそのグループの特定のアクセス機構１１６の有無についてリッスンすることができる。従って、これらの態様は、ＥＭＭ１１８への同調及びＥＭＭ１１８のブロードキャストのリッスンを特定の既知の時間に限定することによって各通信デバイス１１４におけるバッテリ電力を節約する。
【００２７】
ここで図３のブロック図を参照すると、一態様による配信システム例１０４（図１）が示されている。配信システム１０４は、ここにおいて説明される機能を実行するためにメモリに格納することができる命令を実行するために動作可能な１つまたは複数のプロセッサを有する１つまたは複数の計算デバイスを含むことができる。例えば、配信システム１０４は、コンテンツプロバイダ１０２によって提供されるコンテンツ１１２を管理するために共同で働く配信サーバ３１０、ライセンスサーバ３１２及び加入サーバ３１４と（図１）、コンテンツ１１２のための加入と、コンテンツを通信デバイス１１４に配送するためのスケジュールと、を含むことができる。さらに、配信システム１０４は、コンテンツと関連づけられた権利を管理することができる。
【００２８】
加入サーバ３１４は、通信デバイス１１４からの加入及びアカウント管理要求を処理することができる。加入は、通信デバイス１１４が受信するメディアプログラミングのチャネルを追加すること又は取り除くことを含むことができる。さらに、加入サーバ３１４は、受信されたコンテンツ１１２に関してコンテンツプロバイダ１０２に支払いを提供するための課金レコード３０８とインタフェースすることができる（図１）。
【００２９】
ライセンスサーバ３１２は、コンテンツ１１２に関する必要なライセンス情報を通信デバイス１１４に配送することができる。他の態様においては、ライセンスサーバ３１２は、コンテンツ１１２に関する必要なライセンス情報を配信サーバ３１０に配送することができる。ライセンスサーバ３１０は、コンテンツ１１２に関するライセンス情報を通信デバイス１１４に配送することができる。ライセンス情報は、コンテンツ１１２に関する暗号化用コンポーネント３０６によって提供される権利及び鍵を含むことができ、ＥＭＭ１１８と、アクセス機構１１６と、を含む。ライセンス情報は、通信デバイス１１４がコンテンツ１１２に成功裏にアクセスすること及び再生することを可能にする。
【００３０】
配信サーバ３１０は、コンテンツ１１２及びプログラミングガイドを通信デバイス１１４に配送することができる。さらに、配信サーバ３１０は、ネットワーク１０６（図１）の状態に関して通信デバイス１１４へのコンテンツ１１２の配送を最適化するためのスケジューリング情報を含むことができる。コンテンツ１１２は、配信サーバ３１０が通信デバイス１１４へのコンテンツ１１２の配送をスケジューリングするまでコンテンツストレージ３０４内に格納することができる。一態様においては、配信サーバ３１０は、上述された情報の１つまたは複数の部分の１対多数の送信を生成するブロードキャストコンポーネント３１６、及び／又は上述された情報の１つまたは複数の部分の１対１の又は限定された１対多数の送信、例えばマルチキャスティング、のためのユニキャストコンポーネント３１８を含むことができる。
【００３１】
図４を参照すると、一態様によるコンテンツ及びコンテンツアクセス権のセキュリティが確保された配信を容易にするセキュリティ機能例４００が示されている。上述されたように、この態様においては、配信システム１０４の配信サーバ３１０は、条件付きアクセスモジュール１２８が次の機能を果たすことができるようにＥＭＭブロードキャストスケジュール１２４を通信デバイス１１４に提供する。コンテンツ１１２を送信及び受信する前に、配信システム１０７と通信デバイス１１４との間で権利暗号化鍵（ＲＥ鍵）４０２を交換することができる。権利暗号化鍵４０２は、通信デバイス１１４が権利を解読及び認証し、引き続いてコンテンツ１１２にアクセスすることを可能にする。一態様においては、権利暗号化鍵４０２は、通信デバイス１１４において予め設定することができる。
【００３２】
次に、ＥＭＭ生成器４０８は、権利暗号化鍵４０２及びサービス暗号化鍵（ＳＥ鍵）４０６を受信することができる。権利暗号化鍵４０２は、サービス暗号化鍵４０６を暗号化するために用いることができる。サービス暗号化鍵４０６は、エンタイトルメントコントロールメッセージ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）（ＥＣＭ）４１８にアクセスするために用いることができる。従って、ＥＭＭ生成器４０８は、暗号化されたサービス暗号化鍵４１０を含むＥＭＭ１１８を生成して通信デバイス１１４にブロードキャストすることができる。
【００３３】
さらに、ＥＣＭ生成器４１６は、サービス暗号化鍵４０６及び制御語（ＣＷ）４１４を受信することができる。制御語４１４は、サービス暗号化鍵４０６を用いて暗号化することができる。さらに、制御語４１４は、スクランブリングされたコンテンツ４２６のスクランブルを解除するために通信デバイス１１４によって用いることができる鍵を備えることができる。従って、ＥＣＭ生成器４１６は、暗号化された制御語４２０を含むＥＣＭ４１８を生成して通信デバイス１１４にブロードキャストすることができる。一態様において、ＥＣＭ４１８は、コンテンツ１１２へのアクセスを制御するための追加情報、例えば追加のアクセス判定基準、を含むことも可能である。
【００３４】
さらに、スクランブラ４２４は、制御語４１４及びコンテンツ１１２を受信することができる。スクランブラ４２４は、制御語４１４を用いてコンテンツ１１２をスクランブリングし、スクランブリングされたコンテンツ４２６を通信デバイス１１４にブロードキャストすることができる。
【００３５】
通信デバイス１１４において、ＥＭＭ復号器４１２は、暗号化されたサービス暗号化鍵４１０を含むＥＭＭ１１８を受信することができる。ＥＭＭ復号器４１２は、ＥＭＭ１１８を復号してサービス暗号化鍵４０６を抽出するために権利暗号化鍵４０２を用いることができる。サービス暗号化鍵４０６を復号した時点で、ＥＭＭ復号器は、サービス暗号化鍵４０６をＥＣＭ復号器４２２に転送することができる。
【００３６】
ＥＣＭ復号器４２２は、暗号化された制御語４２０を含むＥＣＭ４１８を含むユニキャスト、マルチキャスト及び／又はブロードキャストを受信することができる。ＥＣＭ復号器４２２は、ＥＣＭ４１８を復号して制御語４１４を抽出するためにＥＭＭ復号器４１２から受信されたサービス暗号化鍵４０６を用いることができる。ＥＣＭ復号器４２２は、デスクランブラ４２８に制御語４１４を提供することができる。
【００３７】
デスクランブラ４２８は、制御語４１４を用いて受信されたスクランブリングされたコンテンツ４２６をスクランブル解除してコンテンツ１１２を生成することができる。このように、通信デバイス１１４は、例えばコンテンツ１１２と関連づけられた権利を解読及び認証するために様々なアクセス機構、例えば権利暗号化鍵４０２、サービス暗号化鍵４０６、及び制御語４１４、を用いることができる。
【００３８】
さらに、ここにおいて説明されるブロードキャストシステムは、単一周波数ネットワーク（ＳＦＮ）又は多周波数ネットワーク（ＭＦＮ）であることができることが注目されるべきである。従って、一態様において、ＥＭＭ１１８及び／又はＥＣＭ４１８は、同じ周波数におけるコンテンツのための暗号解読情報、例えばＳＦＮシナリオ、及びその他の周波数におけるコンテンツのための暗号解読情報、例えばＭＦＮシナリオ、を含むことができる。例えば、一シナリオにおいては、通信デバイスがアイドルモードの間に制御関連情報、例えばＥＭＭ１１８及び／又はＥＣＭ４１８の有無についてリッスンするときの基本周波数が存在する。幾つかのシナリオにおいては、基本周波数においてそのチャネル内の全周波数のための鍵を送信するのが合理的であることがある。従って、通信デバイス１１４がその他の周波数におけるコンテンツのためのアクセス機構を既に有する場合は周波数を切り換える際のレーテンシーを低減させることができる。
【００３９】
ここで図５を参照すると、一態様による通信デバイス１１４の分類を容易にするグループ分類モジュール１２０（図１）によって実装することができるグループ分類方法例５００が示されている。通信デバイス１１４は、１つまたは複数のグループ分類要因を含むことができるグループ分類機能５０４に基づいて動的にグループ分類することができ、該グループは、特定のグループ専用のＥＭＭ情報と関連づけることができる。例えば、これらの１つまたは複数のグループ分類要因は、とりわけ、加入パッケージと、会員レベルと、デバイスのタイプと、アクセスのタイプと、を含むことができる。
【００４０】
加入パッケージに基づくグループ分類通信デバイス１１４は、同様のプログラミングチャネルによるグループ分類を含むことができる。同様のプログラミングチャネルは、とりわけ、映画チャネルと、スポーツパッケージと、ニュースチャネルと、天候チャネルと、を含むことができる。加入パッケージは、例えば、通信デバイス１１４が受信するプログラミングチャネルを追加すること又は取り除くことを含むことができる。会員レベルにより通信デバイス１１４をグループ分類することは、例えば、とりわけ、プレミアムのブロードキャストスケジュール、例えばより短いＥＭＭサイクル時間、に関して支払い済みである通信デバイスを１つのグループに分類することを含むことができる。デバイスのタイプに基づいて通信デバイス１１４をグループ分類することは、例えば、とりわけ、ＥＭＭブロードキャストを受信するためのより多くの技術能力を有する通信デバイス１１４を含むことができる。例えばアクセスのタイプに基づいてグループ分類することは、例えば、利用可能な帯域幅又は最大のスループットに基づくことができる。
【００４１】
さらに、各通信デバイス１１４に対応する加入者の情報５０２は、グループ分類機能５０４に提供することができる。加入者の情報５０２は、とりわけ、加入パッケージ、会員レベル、デバイスのタイプ、又はアクセスのタイプを含むことができる。グループ分類機能５０４は、上述されたように、加入者情報及び１つまたは複数のグループ分類要因の組み合わせに基づいて通信デバイス１１４のためのＥＭＭグループ５０６を決定することができる。
【００４２】
一態様において、各ＥＭＭグループ５０６は、ＥＭＭグループ５０６に含まれる通信デバイス１１４を識別する加入者識別（ＩＤ）５０８を含むことができる。さらに、各ＥＭＭグループ５０６は、１つまたは複数のＥＭＭブロードキャストウィンドウ５１２を有するＥＭＭブロードキャストスケジュール５１０を含むことができる。図２に関して上述されたように、ＥＭＭブロードキャストウィンドウ５１２は、グループ５０６の通信デバイス１１４に関するＥＭＭ情報を入手可能である期間を指すことができる。従って、各々のＥＭＭグループ５０６に基づき、各々の通信デバイス１１４は、グループ５０６のためのブロードキャストＥＭＭの有無についてリッスンする及び／又はグループ５０６のためのブロードキャストＥＭＭを受信するために該当する時間にウェークアップすることができる。さらに、加入パッケージに加入する新しい接続されていない通信デバイスは、ブロードキャストＥＭＭがいつ該通信デバイスにとって入手可能であるかを決定するためにブロードキャストウィンドウを用いることができる。例えば、システム内に２００万のユーザが存在していてすべての鍵にわたってサイクルするために３０分がかかると仮定する。新しい接続されていないデバイスがまさにサービスに加入されたばかりである場合は、システムは、その鍵を送信するためにブロードキャストサイクルをただちに中断することはできない可能性がある。新しい接続されていないデバイス及びシステムは、ブロードキャストウィンドウを見ることによって、新しい接続されていないデバイスのための鍵がいつ入手可能であるかを知ることになる。これは、例えば、新しいユーザが顧客担当係を呼び出して接続されていないデバイスモデルにおける新しいサービスの料金を支払った後にいつテレビを観るのを始めることができるかを知ることによって、新しいユーザが先行技術のシステムにおいて経験したいらいら感のうちの１つを解決する。これらの先行技術のシステムにおいては、システムオペレータは、サービスを起動させるために約１日がかかるとしばしば述べていた。従って、これらのシステムオペレータは、サービスがいつ利用可能になるかを絶えず確認しているいらいらした顧客から電話を受けることがしばしばあった。説明される態様においては、ブロードキャストウィンドウ情報を用いることで、例えばＣＡＭ１２８（図１）が音声、映像、グラフィックス、等の情報をユーザインタフェースにおいて提示することによって正確なサービス開始時間情報をユーザに提供し、それによってユーザがいつサービスの使用を開始することができるかをユーザに知らせることができるため、これらの問題は回避される。従って、新しい接続されていない通信デバイスは、通信デバイスのユーザが加入パッケージと関係するサービス、例えばテレビを観ること、を用いるのをいつ開始できるかを示す情報を通信デバイスのユーザに提供することができる。
【００４３】
従って、再度図１を参照すると、ＥＭＭ決定器モジュール１２０は、各ＥＭＭグループ５０６に関するＥＭＭ１１８の各々の部分のパラメータを決定するために動作可能である。換言すると、上述されたグループ分類要因に基づき、ＥＭＭ決定器モジュール１２０は、各グループに関して１つのＥＥＭサイクル当たりどれだけのＥＭＭウィンドウを含めるべきか、及び各ＥＭＭウィンドウのための各々の期間を決定することができる。従って、ＥＭＭ決定器モジュール１２０は、様々なグループのニーズ又は希望に対処するように、又は配信システム１０４のオペレータのニーズ又は希望に対処するようにＥＭＭ１１８を構成することができる。
【００４４】
さらに、上記のように、ＥＭＭメッセージの特定のウィンドウを特定のモバイルデバイスグループに提供することは、先行技術による解決方法と比較してモバイルデバイスがＥＭＭメッセージの有無についてリッスンするために必要な時間量を低減させる。従って、ＥＭＭ配送のために要求される帯域幅の量が低減され、さらに通信デバイス内のＥＭＭチャネルへの不必要な同調が排除される。さらに、モバイルデバイスが損なわれた場合に、モバイルデバイスをグループ分類することは、システム内の全デバイスに対して影響を与えないより簡単なトラブルシューティング技法を可能にする。例えば、損なわれているモバイルデバイスを含むグループの鍵は、ネットワーク全体のための鍵を変更する必要なしにリフレッシュ（ｒｅｆｒｅｓｈ）することができる。
【００４５】
図６を参照すると、一態様において、通信デバイス１１４（図１）は、ここにおいて説明されるコンポーネント及び機能のうちの１つ以上と関連づけられた処理機能を実行するためのプロセッサ８８を含むことができる。プロセッサ８８は、単一の組又は複数の組のプロセッサ又は多コアプロセッサを含むことができる。さらに、プロセッサ８８は、統合された処理システム及び／又は分散された処理システムとして実装することが可能である。
【００４６】
通信デバイス１１４は、例えばプロセッサ８８によって実行されるアプリケーションのローカルバージョンを格納するためのメモリ９０をさらに含むことができる。メモリ９０は、コンピュータによって使用可能なあらゆるタイプのメモリ、例えばランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、テープ、磁気ディスク、光ディスク、揮発性メモリ、非揮発性メモリ、及びその組み合わせ、を含むことができる。
【００４７】
さらに、通信デバイス１１４は、ここにおいて説明されるようにハードウェア、ソフトウェア、及びサービスを利用する１つまたは複数の当事者との通信を確立及び維持することを提供する通信用コンポーネント９２を含むことができる。通信用コンポーネント９２は、通信デバイス１１４のコンポーネント間における通信、及び通信デバイス１１４と外部デバイス、例えば通信ネットワークにわたって配置されたデバイス及び／又は通信デバイス１１４とシリアルで又はローカルで接続されたデバイス、との間における通信を搬送することができる。例えば、通信用コンポーネント９４は、１つまたは複数のバスを含むことができ、さらに、外部デバイスとインタフェースするために動作可能な、送信機及び受信機とそれぞれ関連づけられた送信チェーンコンポーネントと受信チェーンコンポーネントとを含むことができる。
【００４８】
さらに、通信デバイス１１４は、ここにおいて説明される態様と関係させて採用される情報、データベース、及びプログラムの大量ストレージを提供するデータストア９４をさらに含むことができ、データストア９４は、ハードウェア及び／又はソフトウェアのいずれかの適切な組み合わせであることができる。例えば、データストア９４は、プロセッサ８８によって現在実行中でないアプリケーション用の、又は受信されたメディアコンテンツ１１２を格納するための、データレポジトリであることができる。
【００４９】
通信デバイス１１４は、通信デバイス１１４のユーザからの入力を受信するために動作可能でありさらにそのユーザへの提示のための出力を生成するために動作可能であるユーザインタフェースコンポーネント９６をさらに含むことができる。ユーザインタフェースコンポーネント９６は、１つまたは複数の入力デバイスを含むことができ、限定されることなしに、キーボード、ナンバーパッド、マウス、タッチ式ディスプレイ、ナビゲーションキー、ファンクションキー、マイク、音声認識コンポーネント、ユーザからの入力を受信することが可能なその他の機構、又はそのいずれかの組み合わせを含む。さらに、ユーザインタフェースコンポーネント９６は、１つまたは複数の出力デバイスを含むことができ、限定されることなしに、ディスプレイ、スピーカー、触覚によるフィードバック機構、プリンタ、ユーザに出力を提示することが可能なその他の機構、又はそのいずれかの組み合わせを含む。
【００５０】
さらに、幾つかの態様においては、通信デバイス１１４は、通信デバイス１１４を配信システム１０４に登録するために動作可能な登録用コンポーネント４０を含むことができる。この登録プロセス中において、通信デバイス１１４に配信されたコンテンツを認証及び暗号解読するための暗号化／解読鍵、例えばアクセス機構１１６、を通信デバイス１１４と配信システム１０４との間で交換することができる。さらに、幾つかの態様においては、通信デバイス１１４は、アクセス権及びコンテンツの入手と取得の管理、及びコンテンツの復号の管理のために動作可能なＣＡＭ１２８を含むことができる。ＣＡＭ１２８は、ＥＭＭブロードキャストスケジュール１２４と、ＥＭＭブロードキャストウィンドウ１２６と、暗号化された及び／又はスクランブリングされたコンテンツ１１２の解読及び／又はスクランブル解除を可能にするアクセス機構１１６と、を含むことができる。さらに、幾つかの態様においては、通信デバイス１１４は、ＥＭＭブロードキャストウィンドウ情報を配信システム１０４から受信するために動作可能な受信用コンポーネント４６を含むことができる。
【００５１】
さらに、幾つかの態様においては、通信デバイス１１４は、コンテンツ１１２を表示又は再生するために動作可能なコンテンツプレイヤーコンポーネント１１４を含むことができる。例えば、コンテンツプレイヤーコンポーネント１１４は、とりわけ、ユーザインタフェース９６、例えばディスプレイ及び／又はスピーカー、においてコンテンツ１１２を再生することができる。
【００５２】
ここで図７を参照すると、一態様によるＥＭＭメッセージを受信するのを容易にする方法例７００が示されている。第１のステップ７０２において、通信デバイス１１４は、配信システム１０４に登録する。この登録プロセスは、配信システム１０４と通信デバイス１１４との間で暗号化／解読鍵を交換することを含むことができる。暗号化／解読鍵を交換することは、通信デバイス１１４が配信システム１０４によって提供された権利を解読して認証し、引き続いてコンテンツにアクセスするのを可能にする。他の態様においては、権利暗号化鍵、例えばロングターム鍵、は、通信デバイス１１４において予め設定することができる。
【００５３】
ステップ７０４において、配信システム１０４は、グループ分類機能に基づいて各々の通信デバイス１１４を分類することができる１つまたは複数のグループを決定することができる。さらに、配信システム１０４は、配信されたコンテンツの１つまたは複数の部分へのアクセスを提供するための特定のグループ専用のアクセス機構を決定することができる。次に、ステップ７０６において、配信システム１０４は、加入中の通信デバイス１１４の各グループのためのＥＭＭブロードキャストスケジュールを決定することができる。ステップ７０８において、配信システム１０４は、通信デバイス１１４がいつウェークアップし及び／又はブロードキャストスケジュール内に同調すべきかを示すＥＭＭブロードキャストスケジュールを通信デバイス１１４に送信する。ＥＭＭブロードキャストスケジュールは、通信デバイス１１４が特定のＥＭＭを入手可能になる期間を指し示すＥＭＭブロードキャストウィンドウを含むことができる。ＥＭＭブロードキャストウィンドウ情報は、様々な方法で提供することができ、システム情報配送又は一般的通知機構を含む。通信デバイス１１４は、ＥＭＭウィンドウに基づいてＥＭＭブロードキャストチャネルを格納及び／又はモニタリングすることができる。ステップ７１２において、ＥＭＭブロードキャストスケジュールを受信後に、通信デバイス１１４はスリープ状態に戻ることができる。
【００５４】
次に、ステップ７１４において、配信システム１０４は、各々の特定のグループ専用のエンタイトルメントマネージメントメッセージウィンドウを含むことができるＥＭＭブロードキャストを送信する。通信デバイス１１４は、ステップ７１６において、ブロードキャストウィンドウ中にＥＭＭを受信するためにウェークアップし及び／又は同調することができる。ブロードキャストウィンドウ情報を用いることで、ユーザが現在コンテンツを視聴しているかどうかにかかわらず、通信デバイス１１４は、該当する時間にウェークアップして同調する及び／又は希望されるグループのためのブロードキャストＥＭＭを受信することができる。ＥＭＭを受信後は、通信デバイス１１４は、スリープ状態に戻ること及び／又はステップ７１８においてその他の行動をし、ＥＭＭブロードキャストチャネルに不必要に同調して資源を浪費しないようにすることができる。
【００５５】
次に、配信システム１０４は、ステップ７２２において暗号化されたコンテンツを通信デバイス１１４に送信することができる。ステップ７２４において、通信デバイス１１４は、ＳＴＫを用いて配信システム１０４からの受信された、暗号化されたコンテンツを解読することができる。通信デバイス１１４がコンテンツを解読後は、移動局は、ステップ７２６においてコンテンツを再生及び／又は表示することができる。
【００５６】
ＥＭＭブロードキャストウィンドウを事前に通知することによって幾つかの利点を実現させることができる。いつウェークアップすべきかを知っていることは、デバイスユーザにとってのバッテリ消費を低減させ、視聴する時間又はその他の使用時間を拡大させる。さらにいつウェークアップすべきかを知っていることは、レーテンシーを短くする。通信デバイスは、ＥＭＭブロードキャストを受信するためにウェークアップすること及びスリープに戻ることができる。従って、ユーザは、ＥＭＭブロードキャストを待つ必要なしにテレビのアプリケーションを起動させたときにテレビを観るのを始めることができる。さらに、デバイスは、通信デバイスの状態情報を確認するために定常的なバックグラウンドウェークアップ中にＥＭＭをダウンロードすることができる。従って、ウェークアップすること及びＥＭＭブロードキャストを受信することに関連するコストを最小化させる。さらなる利点は、現在の方法において可能であるよりも長いＥＭＭブロードキャストサイクル時間を可能にすることである。現在の方法は、モバイルデバイスが確実にＥＭＭを受信するようにするために相対的に短いＥＭＭブロードキャストサイクル時間を要求する。より長いＥＭＭブロードキャストサイクル時間は、ＥＭＭブロードキャスト配送に要するブロードキャスト帯域幅を小さくする。
【００５７】
図８を参照すると、一態様によるバッテリ消費を比較したチャート８００の例が示されている。チャート８００は、９００ｍＡ  Ｈｒバッテリにおける電流消費量ｍＡと再生時間を比較する。列８０２は、上述された方法におけるバッテリ寿命の節約を示す。通信デバイス１１４は、リアルタイムの受信継続時間全体よりも相対的に短い指定されたＥＭＭブロードキャストウィンドウ中にウェークアップするため、再生時間の損失が低減される。列８０４は、ＥＭＭブロードキャストをリアルタイムで受信するモバイルデバイスがその結果再生時間を失うことを示す。
【００５８】
ここで図９を参照すると、帯域幅、 単位ｋｂｐｓ、をｙ軸、サイクル時間、単位分、をｘ軸に作図して比較したグラフ９００が示されている。加入者数が増加するに従い、サイクル時間が増大するため帯域幅を小さくすることが重要になる。上述された態様を用いることでサイクル時間を長くすることができ、その結果帯域幅が小さくなる。節約される帯域幅は、コンテンツ配送のために用いることができる。
【００５９】
ここにおいて開示される実施形態と関係させて説明される様々な例示的な論理、論理ブロック、モジュール、及び回路は、ここにおいて説明される機能を果たすように設計された汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、その他のプログラミング可能な論理デバイス、ディスクリートゲートロジック、ディスクリートトランジスタロジック、ディスクリートハードウェアコンポーネント、又はそのあらゆる組合せ、を用いて実装又は実行することが可能である。汎用プロセッサはマイクロプロセッサであることができるが、代替においては、従来のどのようなプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであってもよい。プロセッサは、計算デバイスの組合せ、例えば、ＤＳＰと、１つのマイクロプロセッサとの組合せ、複数のマイクロプロセッサとの組合せ、ＤＳＰコアと関連する１つまたは複数のマイクロプロセッサとの組合せ、又はその他のあらゆる構成との組合せ、として実装することも可能である。さらに、少なくとも１つのプロセッサは、上述されたステップ及び／又は行動のうちの１つ以上を実行するために動作可能な１つまたは複数のモジュールを備えることができる。
【００６０】
さらに、ここにおいて開示される態様と関係させて説明される方法又はアルゴリズムのステップ及び／又は動作は、直接ハードウェア内において、プロセッサによって実行されるソフトウェアモジュール内において、又はその２つの組み合わせ内において具現化することが可能である。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、又は当業において知られるその他のあらゆる形態の記憶媒体内に常駐することができる。典型的記憶媒体は、プロセッサに結合させ、プロセッサが記憶媒体から情報を読み出すようにすること及び記憶媒体に情報を書き込むようにすることができる。代替においては、記憶媒体は、プロセッサと一体化させることができる。さらに、幾つかの態様においては、プロセッサ及び記憶媒体は、ＡＳＩＣ内に常駐することができる。さらに、ＡＳＩＣは、ユーザ端末内に常駐することができる。代替においては、プロセッサ及び記憶媒体は、ユーザ端末内において個別コンポーネントとして常駐することができる。さらに、幾つかの態様においては、方法又はアルゴリズムのステップ及び／又は行動は、コンピュータプログラム製品内に組み入れることができる機械によって読み取り可能な媒体及び／又はコンピュータによって読み取り可能な媒体において１つの符号及び／又は命令として又は符号及び／又は命令のあらゆる組み合わせとして又は符号及び／又は命令のあらゆる組として常駐することができる。
【００６１】
１つまたは複数の態様において、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、又はその組み合わせにおいて実装することができる。ソフトウェアにおいて実装される場合は、これらの機能は、コンピュータによって読み取り可能な媒体において１つまたは複数の命令又は符号として格納すること又は送信することができる。コンピュータによって読み取り可能な媒体は、コンピュータ記憶媒体と、１つの場所から他の場所へのコンピュータプログラムの転送を容易にするあらゆる媒体を含む通信媒体との両方を含む。記憶媒体は、コンピュータによってアクセス可能なあらゆる利用可能な媒体であることができる。一例として、及び制限することなしに、該コンピュータによって読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又はその他の光学ディスクストレージ、磁気ディスクストレージ又はその他の磁気記憶デバイス、又はコンピュータによってアクセス可能な命令又はデータ構造の形態で希望されるプログラムコードを搬送又は格納するために用いることができるその他の媒体、を備えることができる。さらに、いずれの接続もコンピュータによって読み取り可能な媒体と呼ぶことができる。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、より対線、デジタル加入者ライン（ＤＳＬ）、又は無線技術、例えば、赤外線、無線、及びマイクロ波、を用いてウェブサイト、サーバ、又はその他の遠隔ソースから送信される場合は、該同軸ケーブル、光ファイバーケーブル、より対線、ＤＳＬ、又は無線技術、例えば赤外線、無線、及びマイクロ波、は、媒体の定義の中に含まれる。ここにおいて用いられるときのディスク（ｄｉｓｋ及びｄｉｓｃ）は、コンパクトディスク（ＣＤ）（ｄｉｓｃ）と、レーザーディスク（登録商標）（ｄｉｓｃ）と、光ディスク（ｄｉｓｃ）と、デジタルバーサタイルディスク（ＤＶＤ）（ｄｉｓｃ）と、フロッピー（登録商標）ディスク（ｄｉｓｋ）と、ブルーレイ（登録商標）ディスク（ｄｉｓｃ）と、を含み、ここで、ｄｉｓｋは通常はデータを磁気的に複製し、ｄｉｓｃは、レーザを用いて光学的にデータを複製する。上記の組合せも、コンピュータによって読み取り可能な媒体の適用範囲に含めるべきである。
【００６２】
上記の開示は、例示的な態様及び／又は実施形態について説明する一方で、添付される請求項によって定義されるこれらの説明される態様及び／又は実施形態の適用範囲から逸脱することなしにここにおいて様々な変更及び修正を行うことが可能であることが注目されるべきである。さらに、説明される態様及び／又は実施形態の要素は、単数形で説明又は請求されることがあるが、単数に限定することが明記されない限り複数であることが企図される。さらに、別の記載がない限り、いずれかの態様及び／又は実施形態の全体又は一部は、その他のあらゆる態様及び／又は実施形態の全体又は一部とともに利用することが可能である。
【図１】
2011514703.tif 000003
【図２】
2011514703.tif 000004
【図３】
2011514703.tif 000005
【図４】
2011514703.tif 000006
【図５】
2011514703.tif 000007
【図６】
2011514703.tif 000008
【図７】
2011514703.tif 000009
【図８】
2011514703.tif 000010
【図９】
2011514703.tif 000011
【国際調査報告】
2011514703.tif 000012
2011514703.tif 000013
2011514703.tif 000014