(57)【要約】【課題】配信コンテキストとモバイルチャネルの加入契約を相関させるための方法およびシステムを提供すること。【解決手段】モバイルネットワークにおけるチャネル加入契約のために配信コンテキストを確立させるための方法であって、モバイルネットワークにおけるモバイルデバイスから、コンテンツプロバイダとの加入契約を確立させるステップと、配信コンテキストを配信サーバにパスするステップであって、配信コンテキストは、モバイルデバイスにコンテンツを配信するために、配信サーバが認識する必要がある情報を含んでいる、ステップとを包含する、方法。【選択図】図１
2008211779.tif 000002
【特許請求の範囲】
【請求項１】
モバイルネットワークにおけるチャネル加入契約のために配信コンテキストを確立させるための方法であって、
該モバイルネットワークにおけるモバイルデバイスから、コンテンツプロバイダとの加入契約を確立させるステップと、
配信コンテキストを配信サーバにパスするステップであって、該配信コンテキストは、該モバイルデバイスにコンテンツを配信するために、該配信サーバが認識する必要がある情報を含んでいる、ステップと
を包含する、方法。
【請求項２】
前記モバイルデバイス上の加入契約エージェントは、前記モバイルネットワーク上の加入契約ポータルを用いて、前記確立させるステップを実行する、請求項１に記載の方法。
【請求項３】
前記配信コンテキストをパスする前記ステップは、前記加入契約が確立されると同時に行われ、該配信コンテキストは、前記加入契約エージェントと前記加入契約ポータルとの間でパスされる、請求項２に記載の方法。
【請求項４】
前記配信コンテキストは、前記加入契約ポータルから配信サーバに伝搬される、請求項３に記載の方法。
【請求項５】
前記加入契約ポータルは、前記確立させるステップの後に、配信コンテキストを形成するために十分な情報を、配信サーバに伝搬する、請求項２に記載の方法。
【請求項６】
前記情報は、モバイルアカウントナンバー、国際モバイル機器識別子、またはｅメールアドレスのうちのいずれか１つを含んでいる、請求項５に記載の方法。
【請求項７】
前記加入契約エージェントは、コンテンツクライアントを認識し、該コンテンツクライアントに加入契約の通知を提供し、該コンテンツクライアントは、該加入契約の通知を配信クライアントにパスし、該配信クライアントは、該加入契約の通知の受信に基づいて、前記配信コンテキストを配信サーバにパスする、請求項２に記載の方法。
【請求項８】
前記配信クライアントは、前記配信コンテキストとともに加入契約識別子を前記配信サーバに伝搬する、請求項７に記載の方法。
【請求項９】
前記モバイルデバイス上の配信クライアントは、前記加入契約エージェントと前記加入契約ポータルとの間のプロキシである、請求項２に記載の方法。
【請求項１０】
前記配信クライアントは、前記加入契約エージェントと前記加入契約ポータルとの間の通信に、前記配信コンテキストを追加する、請求項９に記載の方法。
【請求項１１】
前記配信クライアントのプロキシは、前記加入契約エージェントおよび前記加入契約ポータルに対してトランスペアレントである、請求項９または請求項１０に記載の方法。
【請求項１２】
前記確立させるステップの前に、前記方法は、
前記モバイルデバイス上のアプリケーションを、配信クライアントに登録することと、
コンテンツプロバイダからのチャネルを配信サーバに登録することであって、該配信サーバは、該登録されたチャネルからチャネルガイドを形成する、ことと、
登録されたアプリケーションおよび該チャネルガイドを、該配信クライアントと該配信サーバとの間で交換することと
を含んでいる、請求項１〜請求項１１のいずれか一項に記載の方法。
【請求項１３】
前記確立させるステップは、前記チャネルガイドからチャネルを選択し、加入契約要求をコンテンツプロバイダに伝搬することを含んでいる、請求項１２に記載の方法。
【請求項１４】
前記配信クライアントは、前記加入契約要求に配信コンテキストを追加する、請求項１３に記載の方法。
【請求項１５】
前記加入契約を前記確立させるステップは、加入契約フィルタをパスすることを含んでおり、該加入契約フィルタは、コンテンツプロバイダから入手可能なコンテンツのサブセットを要求するために利用される、請求項１〜１４のいずれか一項に記載の方法。
【請求項１６】
前記加入契約フィルタおよびチャネル識別子は、加入契約識別子を形成して、入手可能なコンテンツの前記サブセットを識別する、請求項１５に記載の方法。
【請求項１７】
前記加入契約識別子は、前記加入契約フィルタと連鎖された前記チャネル識別子、または所定の配列に組み合わされた該チャネル識別子および該加入契約フィルタを含んでいる、請求項１６に記載の方法。
【請求項１８】
配信サーバは、入手可能なコンテンツの複数のサブセットを組み合わせることにより、ひとまとめの束にされたサブチャネルを形成する、請求項１５〜請求項１７のいずれか一項に記載の方法。
【請求項１９】
配信サーバおよび配信クライアントは、前記コンテンツプロバイダから入手可能な全てのコンテンツに対する加入契約を管理し、コンテンツクライアントおよびコンテンツプロバイダは、入手可能なコンテンツの前記サブセットを管理し、これにより、２層の加入契約モデルを形成する、請求項１５〜請求項１７のいずれか一項に記載の方法。
【請求項２０】
前記コンテンツプロバイダは、配信サーバに、入手可能なコンテンツのサブセットと共に、入手可能なコンテンツの該サブセットを配信するモバイルデバイスの配信リストを提供する、請求項１９に記載の方法。
【請求項２１】
前記コンテンツプロバイダは、前記配信サーバに、入手可能なコンテンツの前記サブセットと共に、入手可能なコンテンツの該サブセットに対する加入契約識別子を通知する、請求項１９に記載の方法。
【請求項２２】
モバイルネットワークにおけるチャネル加入契約のために配信コンテキストを確立させるためのシステムであって、
デバイス側であって、該デバイス側は、
加入契約エージェントと、
配信クライアントと、
コンテンツクライアントと
を有している、デバイス側と、
サービス側であって、該サービス側は、
加入契約ポータルであって、該加入契約ポータルは、該加入契約エージェントと通信して、加入契約を確立させるように構成されている、加入契約ポータルと、
配信サーバであって、該配信サーバは、配信コンテキストにしたがって、該配信クライアントと通信するように構成されており、該配信コンテキストは、該デバイス側にコンテンツを配信するために、該配信サーバが認識する必要がある情報を含んでいる、配信サーバと、
コンテンツプロバイダであって、該コンテンツプロバイダは、該コンテンツクライアントによって要求されたコンテンツを提供するように構成されている、コンテンツプロバイダと
を有している、サービス側と
を備えている、システム。
【請求項２３】
前記デバイス側の前記加入契約エージェントは、前記加入契約ポータルを用いて加入契約を確立させるように構成されている、請求項２２に記載のシステム。
【請求項２４】
前記加入契約エージェントは、前記加入契約が確立されると同時に、前記加入契約ポータルに前記配信コンテキストをパスするようにさらに構成されている、請求項２３に記載のシステム。
【請求項２５】
前記加入契約ポータルは、前記配信サーバに前記配信コンテキストを伝搬するように構成されている、請求項２４に記載のシステム。
【請求項２６】
前記加入契約ポータルは、配信コンテキストを形成するために十分な情報を、前記配信サーバに伝搬するように構成されている、請求項２３に記載のシステム。
【請求項２７】
前記情報は、モバイルアカウントナンバー、国際モバイル機器識別子、またはｅメールアドレスのうちのいずれか１つを含んでいる、請求項２６に記載のシステム。
【請求項２８】
前記加入契約エージェントは、前記コンテンツクライアントを認識し、該コンテンツクライアントに加入契約の通知を提供するように構成されており、該コンテンツクライアントは、該加入契約の通知を前記配信クライアントにパスするように構成されており、該配信クライアントは、該加入契約の通知の受信に基づいて、該配信コンテキストを前記配信サーバにパスするように構成されている、請求項２３に記載のシステム。
【請求項２９】
前記配信クライアントは、加入契約識別子を前記配信サーバに伝搬するように構成されている、請求項２８に記載のシステム。
【請求項３０】
前記配信クライアントは、前記加入契約エージェントと前記加入契約ポータルとの間のプロキシである、請求項２３に記載のシステム。
【請求項３１】
前記配信クライアントは、前記加入契約エージェントと前記加入契約ポータルとの間の通信に、前記配信コンテキストを追加するように構成されている、請求項３０に記載のシステム。
【請求項３２】
前記配信クライアントのプロキシは、前記加入契約エージェントおよび前記加入契約ポータルに対してトランスペアレントである、請求項３０または請求項３１に記載のシステム。
【請求項３３】
前記コンテンツクライアントは、前記配信クライアントにアプリケーションを登録するように構成されており、前記コンテンツプロバイダは、前記配信サーバにチャネルを登録するように構成されており、該配信サーバは、該登録されたチャネルに基づいてチャネルガイドを形成するように構成されており、該配信サーバおよび該配信クライアントは、登録されたアプリケーションおよび該チャネルガイドを交換するように構成されている、請求項２２〜請求項３２のいずれか一項に記載のシステム。
【請求項３４】
前記コンテンツクライアントは、前記チャネルガイドからチャネルを選択し、加入契約要求を前記コンテンツプロバイダに伝搬するようにさらに構成されている、請求項３３に記載のシステム。
【請求項３５】
前記配信クライアントは、前記加入契約要求に前記配信コンテキストを追加するように構成されている、請求項３４に記載のシステム。
【請求項３６】
前記加入契約エージェントまたは前記配信クライアントは、加入契約フィルタをパスするように構成されており、該加入契約フィルタは、前記コンテンツプロバイダから入手可能なコンテンツのサブセットを要求するために利用される、請求項２２〜請求項３５のいずれか一項に記載のシステム。
【請求項３７】
前記加入契約フィルタおよびチャネル識別子は、加入契約識別子を形成して、入手可能なコンテンツの前記サブセットを識別する、請求項３６に記載のシステム。
【請求項３８】
前記加入契約識別子は、前記加入契約フィルタと連鎖された前記チャネル識別子、または所定の配列に組み合わされた該チャネル識別子および該加入契約フィルタを含んでいる、請求項３７に記載のシステム。
【請求項３９】
前記配信サーバは、入手可能なコンテンツの複数のサブセットを組み合わせることにより、ひとまとめの束にされたサブチャネルを形成するように構成されている、請求項３６〜請求項３８のいずれか一項に記載のシステム。
【請求項４０】
前記配信サーバおよび配信クライアントは、前記コンテンツプロバイダから入手可能な全てのコンテンツに対する加入契約を管理するように構成されており、該コンテンツクライアントおよびコンテンツプロバイダは、入手可能なコンテンツの前記サブセットを管理するように構成されており、これにより、２層の加入契約モデルを形成する、請求項３６〜請求項３８のいずれか一項に記載のシステム。
【請求項４１】
前記コンテンツプロバイダは、前記配信サーバに、入手可能なコンテンツのサブセットと共に、入手可能なコンテンツの該サブセットを配信するモバイルデバイスの配信リストを提供するように構成されている、請求項４０に記載のシステム。
【請求項４２】
前記コンテンツプロバイダは、前記配信サーバに、入手可能なコンテンツの前記サブセットと共に、入手可能なコンテンツの該サブセットの加入契約識別子を通知するように構成されている、請求項４０に記載のシステム。
【請求項４３】
コンピューティングシステムのプロセッサによって実行可能なプログラムコードを格納するコンピュータ読取り可能な媒体であって、該プログラムコードは、該コンピューティングシステムに、請求項１〜請求項２１のいずれか一項に記載の方法を実行させる、コンピュータ読取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本方法およびシステムは、概して、モバイル環境における動的なコンテンツ配信に関し、より具体的には、動的なコンテンツのための配信コンテキストを確立させるための機構および加入契約モデルに関する。
【背景技術】
【０００２】
モバイルデバイスまたはモバイルユーザ機器（ＵＥ；ｕｓｅｒ  ｅｑｕｉｐｍｅｎｔ）のユーザは、彼らが自身のモバイルデバイスから要求する機能、および彼らがモバイルデバイスからアクセスするデータに関して、ますます洗練されてきている。
【０００３】
動的なコンテンツ配信は、ユーザが、データにアクセスしたり、データを探し出したりしなければならないのではなく、自身にプッシュされた情報またはデータを有することを可能にする。データの例は、株価、天気の最新情報、交通情報の最新情報、動的な壁紙、広告、ユーザにとって望ましいアプリケーションまたはその他のデータを含み得る。
【０００４】
例えば無線アプリケーションプロトコル（ＷＡＰ；ｗｉｒｅｌｅｓｓ  ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｔｏｃｏｌ）のような、モバイルデバイスのための現在の技術は、コンテンツをプッシュする能力を有している。しかしながら、ＷＡＰは、無線アプリケーションプロトコルを満たすために、ウェブサイトがリライトされることを必要とし、ユーザのウェブサイト閲覧能力に適応するように変化しない均一的なサイトをユーザに提供する。
【０００５】
その他の代替は、ＳＭＳベースのプッシュアンドブロードキャスト（ｐｕｓｈ  ａｎｄ  ｂｒｏａｄｃａｓｔ）またはセルブロードキャスト（ｃｅｌｌ  ｂｒｏａｄｃａｓｔ）を含んでいる。ブロードキャストの場合、配信は、特定のユーザの需要または特定のデバイスの能力に対して、カスタマイズされ得ない。このように、システムは、それらに関連するインテリジェンスを有していない。モバイルデバイスに対して、より優れた解決策が必要とされている。
【発明の開示】
【課題を解決するための手段】
【０００６】
（概要）
本開示は、配信サーバまたはコンテンツプロバイダに対して、加入契約情報および配信コンテキストの両方が伝達される、加入契約モデルおよびトポロジーを提供し得る。特に、４つのトポロジーが、提示され得る。第１のトポロジーにおいて、加入契約エージェントは、加入契約情報および配信コンテキストの両方を、加入契約ポータルに伝達し得る。その後加入契約ポータルは、配信コンテキストを配信サーバに伝搬し得る。
【０００７】
第２のトポロジーにおいて、コンテンツクライアントは、配信コンテキストを認識し得、加入契約エージェントによる加入契約の通知に基づいて、コンテンツクライアントは、加入契約情報を配信クライアントに伝搬し得る。その後配信クライアントは、配信コンテキストを、加入契約識別子と共に、配信サーバに送信し得る。
【０００８】
第３のトポロジーは、配信コンテキスト情報を加入契約に追加するために、プロキシとして配信クライアントを利用することを含み得る。配信クライアントを用いて変更された加入契約要求は、その後、加入契約ポータルを介して、配信サーバに伝搬され得る。
【０００９】
配信クライアントを用いたコンテンツクライアントの登録は、上述の全てのトポロジーに対するオプションであるが、第４のトポロジーに対する予備要求は、アプリケーションおよびコンテンツプロバイダが配信クライアントおよび配信サーバに登録する登録モデルであり得る。コンテンツクライアントによる加入契約は、その後、加入契約を要求するときに、配信クライアントにおいて、配信コンテキストを追加するように補正され得る。
【００１０】
最後のトポロジーにおいて、一意的なチャネル識別子が、コンテンツプロバイダによるチャネル登録に基づいて、生成され得る。チャネル識別子を「チャネルガイド」に含めることは、利用可能なコンテンツを選択するためのメニューを、コンテンツクライアントに提供し得る。好適な実施形態において、そのような「チャネルガイド」は、コンテンツクライアントの登録に基づいて配信クライアントに提供され得、コンテンツクライアントの優先度に適合するチャネルを含んでいる。
【００１１】
上述のトポロジーの全てにおいて、「個人用チャネル」が形成され得る。共通チャネルは、全ての加入者に対してコンテンツが一意的であり得るチャネルのことをいう。個人用チャネルは、ユーザのサブセットに対してコンテンツが個人用に適合され得るチャネルのことをいう。一実施例は、天気チャネルであり得る。天気チャネルにおいて、共通チャネルは、天気サービスプロバイダによって提供される全ての天気情報であり、個人用チャネルは、特定の郵便番号またはｚｉｐコードに対する天気である。上述の全てのトポロジーでは、サブチャネルを確立させるために、加入契約情報は、加入契約フィルタを含み得る。加入契約フィルタは、加入契約識別子を形成するために、チャネル識別子に追加され得る。加入契約識別子は、一意的な識別子、加入契約識別子が加入契約フィルタまたは加入契約フィルタの表現（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）と連鎖されるチャネル識別子を含む、様々な形式を取り得る。
【００１２】
チャネルに対する加入契約および「個人用チャネル」に対する加入契約、またはコンテンツ加入契約は、２層の加入契約モデルにおいて行われ得る。特に、配信クライアントおよび配信サーバの対は、チャネル識別子のレベルにおいて加入契約を管理し得、一般的なチャネルのみを認識し得る。逆に、コンテンツクライアントおよびコンテンツプロバイダは、コンテンツクライアントが加入契約するサブチャネルを含む、加入契約の詳細の知識を有し得る。
【００１３】
さらなる実施形態において、サブチャネルは、「複合」サブチャネルまたはサブチャネルの束を形成するために、グループ化され得る。これらの「複合」サブチャネルは、仮想的なチャネルであり得、配信サーバは、無線効率のためにそれらを形成し、全てのコンテンツを単一の配信の束に組み合わせることにより、サブチャネルの群の効率的な配信を可能にし得る。
【００１４】
このように本開示は、モバイルネットワークにおけるチャネル加入契約のために、配信コンテキストを確立させる方法を提供し得、この方法は、モバイルネットワークにおけるモバイルデバイスから、コンテンツプロバイダを用いて加入契約を確立させるステップ；および配信コンテキストを配信サーバにパスするステップを包含する。
【００１５】
本出願はさらに、モバイルネットワークにおけるチャネル加入契約のために、配信コンテキストを確立させるためのシステムを提供し得、このシステムは、デバイス側とサービス側とを含んでいる。デバイス側は、加入契約エージェントと、配信クライアントと、コンテンツクライアントとを有している。サービス側は、加入契約ポータルであって、この加入契約ポータルは、加入契約エージェントと通信するように構成されている、加入契約ポータルと；配信サーバであって、この配信サーバは、配信コンテキストにしたがって、配信クライアントと通信するように構成されている、配信サーバと；コンテンツプロバイダであって、このコンテンツプロバイダは、コンテンツクライアントによって要求されたコンテンツを提供するように構成されている、コンテンツプロバイダと、を有している。
【００１６】
本発明は、さらに以下の手段を提供する。
【００１７】
（項目１）  
モバイルネットワークにおけるチャネル加入契約のために配信コンテキストを確立させるための方法であって、
該モバイルネットワークにおけるモバイルデバイスから、コンテンツプロバイダとの加入契約を確立させるステップと、
配信コンテキストを配信サーバにパスするステップであって、該配信コンテキストは、該モバイルデバイスにコンテンツを配信するために、該配信サーバが認識する必要がある情報を含んでいる、ステップと
を包含する、方法。
【００１８】
（項目２）  
上記モバイルデバイス上の加入契約エージェントは、上記モバイルネットワーク上の加入契約ポータルを用いて、上記確立させるステップを実行する、項目１に記載の方法。
【００１９】
（項目３）  
上記配信コンテキストをパスする上記ステップは、上記加入契約が確立されると同時に行われ、該配信コンテキストは、上記加入契約エージェントと上記加入契約ポータルとの間でパスされる、項目２に記載の方法。
【００２０】
（項目４）  
上記配信コンテキストは、上記加入契約ポータルから配信サーバに伝搬される、項目３に記載の方法。
【００２１】
（項目５）  
上記加入契約ポータルは、上記確立させるステップの後に、配信コンテキストを形成するために十分な情報を、配信サーバに伝搬する、項目２に記載の方法。
【００２２】
（項目６）  
上記情報は、モバイルアカウントナンバー、国際モバイル機器識別子、またはｅメールアドレスのうちのいずれか１つを含んでいる、項目５に記載の方法。
【００２３】
（項目７）  
上記加入契約エージェントは、コンテンツクライアントを認識し、該コンテンツクライアントに加入契約の通知を提供し、該コンテンツクライアントは、該加入契約の通知を配信クライアントにパスし、該配信クライアントは、該加入契約の通知の受信に基づいて、上記配信コンテキストを配信サーバにパスする、項目２に記載の方法。
【００２４】
（項目８）  
上記配信クライアントは、上記配信コンテキストとともに加入契約識別子を上記配信サーバに伝搬する、項目７に記載の方法。
【００２５】
（項目９）  
上記モバイルデバイス上の配信クライアントは、上記加入契約エージェントと上記加入契約ポータルとの間のプロキシである、項目２に記載の方法。
【００２６】
（項目１０）  
上記配信クライアントは、上記加入契約エージェントと上記加入契約ポータルとの間の通信に、上記配信コンテキストを追加する、項目９に記載の方法。
【００２７】
（項目１１）  
上記配信クライアントのプロキシは、上記加入契約エージェントおよび上記加入契約ポータルに対してトランスペアレントである、項目９または項目１０に記載の方法。
【００２８】
（項目１２）  
上記確立させるステップの前に、上記方法は、
上記モバイルデバイス上のアプリケーションを、配信クライアントに登録することと、
コンテンツプロバイダからのチャネルを配信サーバに登録することであって、該配信サーバは、該登録されたチャネルからチャネルガイドを形成する、ことと、
登録されたアプリケーションおよび該チャネルガイドを、該配信クライアントと該配信サーバとの間で交換することと
を含んでいる、項目１〜項目１１のいずれか一項に記載の方法。
【００２９】
（項目１３）  
上記確立させるステップは、上記チャネルガイドからチャネルを選択し、加入契約要求をコンテンツプロバイダに伝搬することを含んでいる、項目１２に記載の方法。
【００３０】
（項目１４）  
上記配信クライアントは、上記加入契約要求に配信コンテキストを追加する、項目１３に記載の方法。
【００３１】
（項目１５）  
上記加入契約を上記確立させるステップは、加入契約フィルタをパスすることを含んでおり、該加入契約フィルタは、コンテンツプロバイダから入手可能なコンテンツのサブセットを要求するために利用される、項目１〜１４のいずれか一項に記載の方法。
【００３２】
（項目１６）  
上記加入契約フィルタおよびチャネル識別子は、加入契約識別子を形成して、入手可能なコンテンツの上記サブセットを識別する、項目１５に記載の方法。
【００３３】
（項目１７）  
上記加入契約識別子は、上記加入契約フィルタと連鎖された上記チャネル識別子、または所定の配列に組み合わされた該チャネル識別子および該加入契約フィルタを含んでいる、項目１６に記載の方法。
【００３４】
（項目１８）  
配信サーバは、入手可能なコンテンツの複数のサブセットを組み合わせることにより、ひとまとめの束にされたサブチャネルを形成する、項目１５〜項目１７のいずれか一項に記載の方法。
【００３５】
（項目１９）  
配信サーバおよび配信クライアントは、上記コンテンツプロバイダから入手可能な全てのコンテンツに対する加入契約を管理し、コンテンツクライアントおよびコンテンツプロバイダは、入手可能なコンテンツの上記サブセットを管理し、これにより、２層の加入契約モデルを形成する、項目１５〜項目１７のいずれか一項に記載の方法。
【００３６】
（項目２０）  
上記コンテンツプロバイダは、配信サーバに、入手可能なコンテンツのサブセットと共に、入手可能なコンテンツの該サブセットを配信するモバイルデバイスの配信リストを提供する、項目１９に記載の方法。
【００３７】
（項目２１）  
上記コンテンツプロバイダは、上記配信サーバに、入手可能なコンテンツの上記サブセットと共に、入手可能なコンテンツの該サブセットに対する加入契約識別子を通知する、項目１９に記載の方法。
【００３８】
（項目２２）  
モバイルネットワークにおけるチャネル加入契約のために配信コンテキストを確立させるためのシステムであって、
デバイス側であって、該デバイス側は、
加入契約エージェントと、
配信クライアントと、
コンテンツクライアントと
を有している、デバイス側と、
サービス側であって、該サービス側は、
加入契約ポータルであって、該加入契約ポータルは、該加入契約エージェントと通信して、加入契約を確立させるように構成されている、加入契約ポータルと、
配信サーバであって、該配信サーバは、配信コンテキストにしたがって、該配信クライアントと通信するように構成されており、該配信コンテキストは、該デバイス側にコンテンツを配信するために、該配信サーバが認識する必要がある情報を含んでいる、配信サーバと、
コンテンツプロバイダであって、該コンテンツプロバイダは、該コンテンツクライアントによって要求されたコンテンツを提供するように構成されている、コンテンツプロバイダと
を有している、サービス側と
を備えている、システム。
【００３９】
（項目２３）  
上記デバイス側の上記加入契約エージェントは、上記加入契約ポータルを用いて加入契約を確立させるように構成されている、項目２２に記載のシステム。
【００４０】
（項目２４）  
上記加入契約エージェントは、上記加入契約が確立されると同時に、上記加入契約ポータルに上記配信コンテキストをパスするようにさらに構成されている、項目２３に記載のシステム。
【００４１】
（項目２５）  
上記加入契約ポータルは、上記配信サーバに上記配信コンテキストを伝搬するように構成されている、項目２４に記載のシステム。
【００４２】
（項目２６）  
上記加入契約ポータルは、配信コンテキストを形成するために十分な情報を、上記配信サーバに伝搬するように構成されている、項目２３に記載のシステム。
【００４３】
（項目２７）  
上記情報は、モバイルアカウントナンバー、国際モバイル機器識別子、またはｅメールアドレスのうちのいずれか１つを含んでいる、項目２６に記載のシステム。
【００４４】
（項目２８）  
上記加入契約エージェントは、上記コンテンツクライアントを認識し、該コンテンツクライアントに加入契約の通知を提供するように構成されており、該コンテンツクライアントは、該加入契約の通知を上記配信クライアントにパスするように構成されており、該配信クライアントは、該加入契約の通知の受信に基づいて、該配信コンテキストを上記配信サーバにパスするように構成されている、項目２３に記載のシステム。
【００４５】
（項目２９）  
上記配信クライアントは、加入契約識別子を上記配信サーバに伝搬するように構成されている、項目２８に記載のシステム。
【００４６】
（項目３０）  
上記配信クライアントは、上記加入契約エージェントと上記加入契約ポータルとの間のプロキシである、項目２３に記載のシステム。
【００４７】
（項目３１）  
上記配信クライアントは、上記加入契約エージェントと上記加入契約ポータルとの間の通信に、上記配信コンテキストを追加するように構成されている、項目３０に記載のシステム。
【００４８】
（項目３２）  
上記配信クライアントのプロキシは、上記加入契約エージェントおよび上記加入契約ポータルに対してトランスペアレントである、項目３０または項目３１に記載のシステム。
【００４９】
（項目３３）  
上記コンテンツクライアントは、上記配信クライアントにアプリケーションを登録するように構成されており、上記コンテンツプロバイダは、上記配信サーバにチャネルを登録するように構成されており、該配信サーバは、該登録されたチャネルに基づいてチャネルガイドを形成するように構成されており、該配信サーバおよび該配信クライアントは、登録されたアプリケーションおよび該チャネルガイドを交換するように構成されている、項目２２〜項目３２のいずれか一項に記載のシステム。
【００５０】
（項目３４）  
上記コンテンツクライアントは、上記チャネルガイドからチャネルを選択し、加入契約要求を上記コンテンツプロバイダに伝搬するようにさらに構成されている、項目３３に記載のシステム。
【００５１】
（項目３５）  
上記配信クライアントは、上記加入契約要求に上記配信コンテキストを追加するように構成されている、項目３４に記載のシステム。
【００５２】
（項目３６）  
上記加入契約エージェントまたは上記配信クライアントは、加入契約フィルタをパスするように構成されており、該加入契約フィルタは、上記コンテンツプロバイダから入手可能なコンテンツのサブセットを要求するために利用される、項目２２〜項目３５のいずれか一項に記載のシステム。
【００５３】
（項目３７）  
上記加入契約フィルタおよびチャネル識別子は、加入契約識別子を形成して、入手可能なコンテンツの上記サブセットを識別する、項目３６に記載のシステム。
【００５４】
（項目３８）  
上記加入契約識別子は、上記加入契約フィルタと連鎖された上記チャネル識別子、または所定の配列に組み合わされた該チャネル識別子および該加入契約フィルタを含んでいる、項目３７に記載のシステム。
【００５５】
（項目３９）  
上記配信サーバは、入手可能なコンテンツの複数のサブセットを組み合わせることにより、ひとまとめの束にされたサブチャネルを形成するように構成されている、項目３６〜項目３８のいずれか一項に記載のシステム。
【００５６】
（項目４０）  
上記配信サーバおよび配信クライアントは、上記コンテンツプロバイダから入手可能な全てのコンテンツに対する加入契約を管理するように構成されており、該コンテンツクライアントおよびコンテンツプロバイダは、入手可能なコンテンツの上記サブセットを管理するように構成されており、これにより、２層の加入契約モデルを形成する、項目３６〜項目３８のいずれか一項に記載のシステム。
【００５７】
（項目４１）  
上記コンテンツプロバイダは、上記配信サーバに、入手可能なコンテンツのサブセットと共に、入手可能なコンテンツの該サブセットを配信するモバイルデバイスの配信リストを提供するように構成されている、項目４０に記載のシステム。
【００５８】
（項目４２）  
上記コンテンツプロバイダは、上記配信サーバに、入手可能なコンテンツの上記サブセットと共に、入手可能なコンテンツの該サブセットの加入契約識別子を通知するように構成されている、項目４０に記載のシステム。
【００５９】
（項目４３）  
コンピューティングシステムのプロセッサによって実行可能なプログラムコードを格納するコンピュータ読取り可能な媒体であって、該プログラムコードは、該コンピューティングシステムに、項目１〜項目２１のいずれか一項に記載の方法を実行させる、コンピュータ読取り可能な媒体。
【００６０】
（摘要）
モバイルネットワークにおけるチャネル加入契約のために、配信コンテキストを確立させるための方法およびシステムは、モバイルネットワークにおけるモバイルデバイスから、コンテンツプロバイダとの加入契約を確立させるステップと；配信コンテキストを配信サーバにパスするステップとを包含する。
【発明を実施するための最良の形態】
【００６１】
本開示は、図面を参照することによってより良く理解され得る。
【００６２】
ここで図１の参照がなされる。図１は、デバイス側１１０およびサービス側１５０の両方からの論理エンティティを示している。
【００６３】
デバイス側１１０において、論理エンティティは、加入契約エージェント１１２、配信クライアント１１４、およびコンテンツクライアント１１６を含んでいる。
【００６４】
当業者によって理解され得るように、動的なコンテンツ配信を議論するときに、コンテンツプロバイダは、どのように情報を配信するか、およびどの情報を配信するかを認識する必要がある。デバイスとコンテンツプロバイダとの間の加入契約は、どのように配信するかおよび何を配信するかを含む、配信コンテキストを規定する。したがって、加入契約コンテキストと配信コンテキストとの間に関連性が存在する。
【００６５】
加入契約エージェント１１２は、加入契約の詳細を提供する。一実施例において、加入契約エージェントは、モバイルデバイス上のブラウザであり得る。しかしながら、これは、制限することを意味しているわけではなく、加入契約エージェントは、様々なアプリケーションの一部であり得る。
【００６６】
以下で記載されるように、配信クライアント１１４は、モバイルデバイス上のクライアントアプリケーションであり得、配信コンテキストをサーバ側に通信し得ることが好適である。
【００６７】
コンテンツクライアント１１６はまた、デバイス側のアプリケーションであり、加入契約に基づいて要求されたコンテンツを受信するように構成されている。実施例は、ビデオプレーヤー、ストックチッカー（ｓｔｏｃｋ  ｔｉｃｋｅｒ）、またはコンテンツを受信して、それをなんらかの方法で処理するように構成された、任意のツールを含む。
【００６８】
当業者によって理解され得るように、加入契約エージェント１１２、配信クライアント１１４、およびコンテンツクライアント１１６は、論理エンティティである。これらのエンティティは、１つ以上のアプリケーションに組みあわされ得、モバイルデバイスは、必ずしも３つ全てを別々の要素として有していなくてもよい。
【００６９】
サーバ側１５０は、加入契約ポータル１５２、配信サーバ１５４、およびコンテンツプロバイダ１５６を含んでいる。
【００７０】
加入契約ポータル１５２は、加入契約エージェント１１２との加入契約を確立させるように構成されている。
【００７１】
コンテンツプロバイダ１５６は、モバイルデバイスコンテンツクライアント１１６が所望しているコンテンツを提供する。
【００７２】
配信サーバ１５４は、配信コンテキストを利用して、コンテンツプロバイダ１５６からモバイルデバイスに情報を提供する。
【００７３】
ここでもまた、サーバ側１５０のエンティティ、特に加入契約ポータル１５２、コンテンツプロバイダ１５６、および配信サーバ１５４は、論理エンティティであり、別々にまたは一緒に存在し得る。さらに、これらのエンティティは、必ずしも同じデバイス上に存在している必要はなく、ネットワークの様々なノード上に分散され得る。
【００７４】
ここで図２の参照がなされる。図２は、加入契約チャネルを設定するように相互作用している、図１の様々な論理エンティティのフローチャートを示している。
【００７５】
図２の実施形態において、加入契約エージェント２１２は、加入契約に関する情報を有している。これは特に、チャネルの統一資源識別子（ＵＲＩ；Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、加入契約フィルタを含み得る。加入契約エージェント２１２はさらに、配信コンテキストを含んでいる。理解され得るように、配信コンテキストは、ユーザおよびデバイスの識別、アカウント情報、優先ラジオベアラ、デバイス性能、またはコンテンツをデバイスに配信するために配信サーバが認識する必要があるその他の情報を含み得る。
【００７６】
メッセージ２２０において、加入契約エージェント２１２は、加入契約情報および配信コンテキストを、加入契約ポータル２５２に提供する。加入契約ポータル２５２は、例えば、加入契約エージェント２１２と通信するウェブサイトを含んでいる。当業者は、加入契約ポータルのその他の実施例を認識し得る。
【００７７】
加入契約ポータル２５２が加入契約メッセージ２２０を受信するとき、これは、加入契約情報および配信コンテキストの両方を受信する。
【００７８】
図２の実施形態において、加入契約ポータル２５２は、メッセージ２２２において、コンテンツプロバイダ２５６に加入契約を通知する。メッセージ２２２は、加入契約ポータル２５２とコンテンツプロバイダ２５６との間の専用のメッセージであり得る。
【００７９】
一旦コンテンツプロバイダ２５６が、配信コンテキストを含む加入契約情報を受信すると、これは、メッセージ２２４において、配信コンテキストを配信サーバ２５４に送信する。好適な実施形態において、コンテンツプロバイダ２５６は、外部加入契約識別子を形成し、利用可能な場合は、この識別子を配信コンテキストと共に送信する。配信コンテキストが利用可能でない場合は、配信サーバ２５４において配信コンテキストを形成するために十分な情報が、送信される。そのような情報は、例えば、特にモバイルアカウントナンバー、国際モバイル機器識別子（ＩＭＥＩ；ｉｎｔｅｒｎａｔｉｏｎａｌ  ｍｏｂｉｌｅ  ｅｑｕｉｐｍｅｎｔ  ｉｄｅｎｔｉｆｉｅｒ）、ｅメールアドレスを含み得る。
【００８０】
一実施形態において、コンテンツプロバイダ２５６によって形成された加入契約識別子は、モバイルデバイスに対して一意的である。以下でより詳細に記載されるように、代替的なコンテキストにおいて、加入契約識別子は、同じサブチャネルまたは「個人用チャネル（ｐｅｒｓｏｎａｌｉｚｅｄ  ｃｈａｎｎｅｌ）」を用いている複数のデバイスによって、共有され得る。
【００８１】
その後オプションとして、配信サーバ２５４は、メッセージ２２６においてクライアント２１４に通知を提供し、その後オプションとして、配信クライアント２１４は、メッセージ２２８を用いることにより、コンテンツクライアント２１６に通知し得る。メッセージ２２６および２２８は、コンテンツ配信がポール（ｐｏｌｌ）ベースである場合に、要求され得る。このように、コンテンツの抽出が、特にスケジュール、要求、コンテンツ利用可能性の通知をベースとしている場合に、メッセージ２２６および２２８における通知は、コンテンツ抽出規則を設定するために、送信され得る。
【００８２】
代替的に、加入契約に関連する追加的な動作が必要な場合、ステップ２２６および２２８における通知もまた、送信され得る。そのような動作は、特に、加入契約に基づくコンテンツクライアントの登録、配信クライアント２１４上のコンテンツフィルタリングを含み得る。
【００８３】
一実施形態において、通知２２６および２２８は、配信サーバ２５４からの情報抽出のためのチャネルを識別するためのチャネル識別子を含んでいる。
【００８４】
このように上述では、サーバがクライアントに加入契約コンテキスト通知を提供する、外部加入契約の確立を提供している。
【００８５】
ここで図３の参照がなされる。図３は、コンテンツクライアントが配信コンテキストを設定する、図１の論理要素の間のメッセージフローのブロック図を示している。
【００８６】
加入契約エージェント３１２は、メッセージ３２０において、加入契約ポータル３５２に加入契約情報を提供する。メッセージ３２０は、加入契約情報（例えば、特にチャネルの統一資源識別子、加入契約フィルタ）を含み得るが、図２のメッセージ２２０とは異なり、メッセージ３２０は、配信コンテキストを含んでいない。
【００８７】
返信される加入契約識別子は、加入契約ポータル３５２またはコンテンツプロバイダ３５６のいずれかによって、メッセージにおいて提供される（図示されていない）。
【００８８】
加入契約情報を受信すると、加入契約ポータル３５２は、メッセージ３２２を介してコンテンツプロバイダ３５６と通信する。メッセージ３２２は、専用のメッセージであり、コンテンツプロバイダ３５６に加入契約を通知する。コンテンツプロバイダが加入契約識別子を形成している場合、コンテンツプロバイダ３５６は、元の加入契約エージェント３１２に加入契約識別子を提供する。
【００８９】
加入契約エージェント３１２はまた、コンテンツクライアント３１６を認識する。加入契約識別子を受信すると、この加入契約エージェント３１２は、コンテンツクライアント３１６に直接的に通知し得る。一実施例において、これは、コンテンツクライアント３１６に加入契約に対するチャネル識別子を提供することを含み得る。
【００９０】
一旦コンテンツクライアント３１６が、加入契約情報を含む専用のメッセージ３２４を受信すると、これは、メッセージ３２８において、配信クライアント３１４に加入契約識別子を通知する。同様に、コンテンツプロバイダ３５６は、メッセージ３３０において、配信サーバ３５４に、加入契約識別子を通知する。
【００９１】
一旦配信クライアント３１４が、加入契約情報を有すると、これもまた、配信コンテキストを設定するために、配信サーバ３５４に送信する必要がある情報を認識する。メッセージ３３２は、配信コンテキストを設定するために、配信クライアント３１４から配信サーバ３５４に送信される。配信コンテキストメッセージは、加入契約識別子を含み得る。配信サーバ３５４は、コンテンツ抽出のためのチャネルを識別するためのチャネル識別子を返信し得る。理解され得るように、配信サーバ３５４は、配信クライアント３１４に返信情報を提供するために、配信クライアント３１４からの情報とコンテンツプロバイダ３５６からの情報とを組み合わせる必要があり得る。
【００９２】
このように上述では、配信コンテキストがコンテンツクライアント３１６によって設定される、外部加入契約を提供している。
【００９３】
ここで図４の参照がなされる。図４は、プロキシとして配信クライアント４１４を用いることによって、配信クライアント４１４を介して外部加入契約が形成される、図１の様々な論理要素のフローチャートを示している。
【００９４】
図４の例において、加入契約エージェント４１２は、加入契約メッセージ４２０において、加入契約情報（例えば、特にチャネルのＵＲＩ、加入契約フィルタ）を通信する。サービスプロバイダのＵＲＬもまた、含められる。
【００９５】
図４に関連して示されているように、メッセージ４２０は、加入契約エージェント４１２と配信クライアント４１４との間でパスされ得る。しかしながら、加入契約エージェントは、プロキシとして配信クライアント４１４を認識しないことがあり得、単に加入契約ポータル４５２と加入契約を確立しようとし得る。
【００９６】
プロキシは、モバイルデバイスからパスされる全てのメッセージに対して用いられ、プロキシは、要求を補助するために、情報を挿入するように用いられ得る。
【００９７】
一旦配信クライアント４１４が加入契約メッセージ４２０を受信すると、これは、加入契約メッセージに配信コンテキスト情報を挿入し得、その後メッセージ４２２において、加入契約ポータル４５２に加入契約メッセージをパスし得る。その後、加入契約ＩＤは、加入契約ポータルまたはコンテンツプロバイダ４５６のいずれかによって、メッセージで返信される（図示されていない）。
【００９８】
オプションとして配信クライアント４１４は、加入契約に際し、メッセージ４３２において、コンテンツクライアント４１６に加入契約を通知し得る。一実施形態において、コンテンツクライアント４１６が、加入契約の前に配信サーバ４５４に登録していた場合、加入契約は、登録プロセスをトリガし得る。
【００９９】
サーバ側において、一旦加入契約ポータル４５２が、配信コンテキストを含む加入契約情報を、配信クライアント４１４から受信すると、これは、メッセージ４２６において、コンテンツプロバイダ４５６に、加入契約識別子および配信コンテキストを通知する。メッセージ４２６は、加入契約ポータル４５２とコンテンツプロバイダ４５６との間の専用のメッセージであることが好適である。
【０１００】
その後コンテンツプロバイダ４５６は、メッセージ４２８を介して、配信サーバ４５４に配信コンテキストを設定し得る。
【０１０１】
メッセージ４２２に応答して、加入契約ポータル４５２が、配信クライアント４１４にチャネル識別子を返信しない場合、オプションとして配信サーバ４５４は、メッセージ４３０において、チャネル識別子を配信クライアント４１４に返信し得る。代替的に配信サーバ４５４は、そのチャネル識別子について、配信クライアントに通知し得る。
【０１０２】
このように上述では、加入契約メッセージを中継するために、プロキシ（例えば、ウェブプロキシ）として配信クライアントを利用し、加入契約ポータルにパスされるべき配信コンテキスト情報を含む情報を挿入する。理解され得るように、これは、加入契約エージェント４１２が配信コンテキストを認識しておらず、その結果プロキシがこの情報を加入契約ポータル４５２に提供することが必要とされている状況において、用いられ得る。
【０１０３】
ここで図５の参照がなされる。図５は、コンテンツクライアントとコンテンツプロバイダとの間の登録が実行されるインフラストラクチャにおける加入契約チャネルの設定を示す流れ図である。特に、図５に示されているように、加入契約チャネルを設定するための予備調整は、配信クライアント５１４へのコンテンツクライアント５１６の登録、および配信サーバ５５４へのコンテンツプロバイダ５５６の登録である。その後情報は、配信サーバ５５４と配信クライアント５１４との間で交換される。特に、配信クライアント５１４は、登録されたアプリケーションを配信サーバ５５４にパスし、配信サーバ５５４は、チャネルガイドを配信クライアント５１４にパスする。チャネルガイドは、コンテンツクライアントが加入契約したいと所望し得るチャネルを含んでいる。当業者によって理解され得るように、チャネルガイドは、コンテンツクライアント５１６の登録に応答して、配信サーバ５５４によって返信され得、コンテンツクライアント５１６の優先度に適合するチャネルを含むように構成され得る。
【０１０４】
図５を参照すると、コンテンツクライアント５１６が特定のチャネルに加入契約することを所望すると、チャネルガイド（この中から、チャネルが選択され得る）が、コンテンツクライアント５１６に提供される。選択されたチャネルに対する加入契約は、メッセージ５２０において、配信クライアント５１４にパスされる。その後この加入契約は、メッセージ５２４において配信サーバ５５４にパスされる。その後配信サーバは、メッセージ５２６において、コンテンツプロバイダ５５６にこのメッセージを転送する。
【０１０５】
理解され得るように、加入契約メッセージ５２４は、配信コンテキストを含んでいるので、コンテンツプロバイダ５５６が、要求された方法で、要求された情報をパスすることが可能である。
【０１０６】
上述では、加入契約識別子は、チャネル名、ＵＲＩ識別子、配信優先度（例えば、スケジュール）、および／またはユーザの識別を含んでいる。この情報の全ては、「共通のチャネル（ｃｏｍｍｏｎ  ｃｈａｎｎｅｌ）」を識別するために用いられ得る。本明細書において用いられているように、共通のチャネルは、コンテンツプロバイダの全ての加入者が、そのチャネルで同じ情報を受信し得るということを意味している。例えば、特に経済ニュースチャネル、ＴＶネットワークチャネル、ポッドキャストチャネル、ジャズチャネルなどである。
【０１０７】
逆に、「個人用チャネル」は、ユーザに個人用情報を提供するように用いられ得る。特に、ユーザが「共通チャネル」上に提供される情報のサブセットのみに興味を有している場合、これは「個人用チャネル」において提供され得る。例えば、天気プロバイダ（ｗｅａｔｈｅｒ  ｐｒｏｖｉｄｅｒ）は、北米の全体に対する天気情報を提供し得る。天気のための個人用チャネルは、特定の郵便番号またはｚｉｐコードに対する天気情報を提供し得る。さらにユーザは、彼または彼女が所有している会社の株の相場を受信すること、または利用可能な株式ニュースおよび相場の特定のサブセットを注視して特定することのみに興味があり得る。ユーザは、ＴＶネットワークチャネル上で利用可能なテレビプログラムのサブセットのみを要求し得る。「個人用チャネル」のその他の例は、当業者に公知であり得る。
【０１０８】
図２、図３、図４、および図５に関連して示されているように、加入契約情報は、サブチャネルを確立させるために、加入契約フィルタを含み得る。したがって、例えば、チャネルＩＤ「１２３４５」を有する株式相場チャネルは、特定の株式に対する加入契約フィルタ（例えば、「ｓｙｍｂｏｌ＝ＡＢＣＤ」）と一緒の場合に、パスされ得る。この結果、ＡＢＣＤ会社に対するサブチャネルが、パスされ得る。結果として生じた加入契約識別子は、特に、チャネル識別子と加入契約フィルタとの組み合わせの一意的な識別子（例えば、「１ＡＤ５４３Ｆ」）であったり、あるいは所定の配列（ｓｃｈｅｍａ）（例えば、「１２３４５Ｘ００１」または「１２３４５＃ＡＢＣＤ」）で形成されたりし得る。
【０１０９】
個人用チャネルを利用するとき、用語「チャネル識別子（ｃｈａｎｎｅｌ  ｉｄｅｎｔｉｆｉｅｒ）」の使用は、サブチャネルに対し「親（ｐａｒｅｎｔ）」の共通のチャネルを識別するために用いられ得る。加入契約識別子は、サブチャネルを識別し、上述のように、加入契約フィルタを有するチャネル識別子に対する一意的な識別子であったり、あるいはこれは、チャネル識別子および加入契約フィルタまたはその他任意の所定の配列の連鎖であったりし得る。
【０１１０】
個人用チャネルは、様々な方法で確立され得る。個人用チャネルを確立させるための第１の方法は、図２、図３、図５、または図６に示されている設定を用いることである。これらにおいては、加入契約情報は、チャネル識別子および加入契約識別子の両方を含んでいる。
【０１１１】
好適な実施形態において、２層（ｔｗｏ−ｔｉｅｒ）のモデルが用いられ得、配信クライアントおよび配信サーバの対は、チャネル識別子のレベルでの加入契約を管理し得る。言い換えると、配信クライアントおよび配信サーバは、一般的なチャネルのみを認識する。
【０１１２】
逆に、コンテンツクライアントおよびコンテンツプロバイダは、特定の加入契約の詳細（例えば、加入契約フィルタ）の知識を有し得る。加入契約フィルタの知識は、配信クライアントおよび配信サーバからシールドされる。これは、一実施例を用いて最もよく示されている。
【０１１３】
「ｗｅａｔｈｅｒ．ｃｏｍ」と称される天気チャネルに対する加入契約は、図２〜図５に提供されているフローのうちの１つを介して確立される。これは、天気サービスを識別するためのチャネル識別子を含んでいる。
【０１１４】
配信クライアントおよび配信サーバは、コンテンツクライアントがチャネル識別子「ｗｈｅａｔｈｅｒ．ｃｏｍ」に加入契約したことを認識する。
【０１１５】
コンテンツクライアントおよびコンテンツプロバイダのみが（もしかすると加入契約エージェントおよび加入契約ポータルも）、コンテンツクライアントがｚｉｐコード「１００１６」の天気に加入契約したことを認識する。
【０１１６】
コンテンツプロバイダは、加入契約識別子（例えば、「ｗｅａｔｈｅｒ＃１００１６」）を発行し得、ｚｉｐコードに加入契約したデバイスまたはユーザとサブチャネルとを関連付け得る。コンテンツクライアントに情報を提供するために、コンテンツプロバイダは、２つのオプションを有している。
【０１１７】
第１のオプションは、配信サーバに、ユーザまたはデバイスのサブチャネルについて通知することである。特に、天気サービスは、配信サーバに「ｗｅａｔｈｅｒ＃００１６」サブチャネルを通知し得る。この場合、コンテンツプロバイダでユーザを管理する必要はなく、配信サーバにおいて最新の天気予報を公開し、その天気予報のための加入契約ＩＤを特定することのみが必要である。
【０１１８】
第２のオプションは、コンテンツプロバイダの内部でサブチャネルに関する情報を維持し、配信サーバの外でユーザデバイス加入契約を管理することである。配信サーバは、課金およびアカウント検証に従事するために、チャネル識別子「ｗｅａｔｈｅｒ」に対するユーザ加入契約について認識する。しかしながらこの場合、コンテンツプロバイダは、配信サーバにおいて、更新された天気予報と共に、この天気予報を受信する必要があるユーザのリストを公開しなければならない。理解され得るように、この第２のオプションは、第１のオプションのようには拡張可能ではない。
【０１１９】
上述のことは、図６を参照してさらに示される。図６は、配信サーバ６５４と通信するコンテンツプロバイダ６５６を示している。チャネル加入契約６２０は、チャネル識別子に基づいて確立される。チャネル加入契約６２０は、上述の「共通のチャネル」と同じものである。
【０１２０】
図６に示されているように、コンテンツ加入契約６２２、コンテンツ加入契約６２４、およびコンテンツ加入契約６２６の全ては、コンテンツプロバイダ６５６と６５４との間でパスされる。コンテンツ加入契約６２２、６２４、および６２６の各々は、上述の個人用チャネルである。
【０１２１】
配信サーバ６５４は、２つのデバイス６０５および６１０と通信する。これらは、それぞれ配信クライアント６０６および６１４を有している。
【０１２２】
配信クライアント６０６との通信中に、チャネル加入契約６２０がパスされる。しかしながら、この場合、デバイス６０５のコンテンツクライアント６０７は、コンテンツ加入契約６２２および６２６のみを要求しており、したがって、これらのみが、配信クライアント６０６にパスされ、最終的にコンテンツクライアント６０７にパスされる。
【０１２３】
一方、デバイス６１０は、コンテンツクライアント６１６および配信クライアント６１４を含んでいる。コンテンツクライアント６１６は、コンテンツ加入契約６２４および６２６のみを要求し、これらは、配信クライアント６１４を介して、配信サーバ６５４からコンテンツクライアント６１６にパスされる。
【０１２４】
このように、２層のアプローチを用いることにより、配信サーバ６５４ならびに配信クライアント６０６および６１４は、モバイルデバイス６０５および６１０が、チャネル６２０に加入契約したということのみを認識する。一方、コンテンツクライアント６０７および６１６ならびにコンテンツプロバイダ６５６は、モバイルデバイス６１０およびモバイルデバイス６０５が特定のコンテンツ加入契約を要求しているということを認識する。この場合、モバイルデバイスは、コンテンツ加入契約６２２および６２６を所望するが、モバイルコンテンツ６１０は、コンテンツ加入契約６２４および６２６を所望する。
【０１２５】
代替的に、配信サーバ６５４は、この配信サーバが、送信するサブチャネルとコンテンツとの加入契約をソートしている場合には、この情報についても認識し得る。
【０１２６】
上述のさらなる拡張は、配信サーバにおいて、複合サブチャネルまたはサブチャネルの束を形成することである。複合サブチャネルは、「仮想的なチャネル」であり、配信サーバは、無線効率のためにそれらを形成し、単一の配信の束（同じ親のサブチャネルの群）に組み合わせる。例えばユーザは、特定の株式相場を受信することを所望し得る。特にユーザは、ＡＢＣＤ会社、ＢＣＤＥ会社、およびＣＤＥＦ会社に対する株式相場を受信することを所望する。その他のユーザもまた、これらの３つの株式相場の組み合わせを要求し得、そして配信サーバは、これら株式相場を１つのサブチャネルへと、ひとまとめの束にし得る。例示的なチャネル識別子および上述の加入契約識別子を利用すると、束は「１２３４５＃ＡＢＣＤ＆ＢＣＤＥ＆ＣＤＥＦ」のようなものになり得る。束にされたサブチャネルをパスするとき、３つの相場の全ての株式相場は、単一のコンテンツの束でパスされ得る。
【０１２７】
認識され得るように、この代替は、各ユーザに対する加入契約ＩＤを含む。しかしながら、この解決策は、拡張可能ではなく、ユーザを追加することは、配信サーバおよびコンテンツプロバイダに対して余分な重荷を形成する。
【０１２８】
さらなる代替は、情報の各サブセットに対するサブチャネル、およびそのサブチャネルを要求しているユーザのリストを用いることである。理解され得るように、複数のユーザにわたって要求される情報をひとまとめの束にすることは、これと比べて効率性を提供する。
【０１２９】
上述は様々なモバイルデバイス上で実施されてきたが、モバイルデバイスの１つの実施例は、図７に関連して、以下で記載される。ここで図７の参照がなされる。
【０１３０】
モバイルデバイス７００は、好適には、少なくとも音声通信能力およびデータ通信能力を有している、２方向無線通信デバイスである。モバイルデバイス７００は、好適には、インターネット上のその他のコンピュータシステムと通信する能力を有している。提供される完全な機能に依存して、モバイルデバイスは、例えば、データメッセージングデバイス、２方向ページャ、無線ｅメールデバイス、データメッセージング能力を有するセル方式電話、無線インターネット機器、またはデータ通信デバイスと称され得る。
【０１３１】
モバイルデバイス７００が２方向通信可能な場合、このモバイルデバイスは、通信サブシステム７１１を組み込み得る。この通信サブシステム７１１は、受信器７１２および送信器７１４の両方、ならびに関連するコンポーネント（例えば、好適には埋め込み型または内蔵型の、アンテナ要素７１６および７１８、局所発振器（ＬＯ）７１３、およびデジタル信号プロセッサ（ＤＳＰ）７２０のような処理モジュールのうちの１つ以上）を含んでいる。通信分野の当業者に理解され得るように、通信サブシステム７１１の特定の設計は、デバイスが動作することを意図されている通信ネットワークに依存し得る。例えば、モバイルデバイス７００は、ＧＰＲＳネットワークまたはＵＭＴＳネットワーク内で動作するように設計された通信サブシステム７１１を含み得る。
【０１３２】
ネットワークアクセス要件はまた、ネットワーク７１９のタイプに依存して変動し得る。例えば、ＵＭＴＳおよびＧＰＲＳネットワークにおいて、ネットワークアクセスは、モバイルデバイス７００の加入者またはユーザに関連付けられ得る。したがって、例えばＧＰＲＳモバイルデバイスは、ＧＰＲＳネットワーク上で動作するために、加入者識別モジュール（ＳＩＭ；ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ）カードを要求する。ＵＭＴＳにおいては、ＵＳＩＭまたはＳＩＭモジュールが要求される。ＣＤＭＡにおいては、ＲＵＩＭカードまたはモジュールが要求される。これらは本明細書中、ＵＩＭインターフェースと称される。有効なＵＩＭインターフェースがないと、モバイルデバイスは、完全に機能できないことがある。ローカルまたは非ネットワーク通信機能、および（もしあれば）法的に要求される機能（例えば、緊急コール）は、利用可能であり得るが、モバイルデバイス７００は、ネットワーク７１９上での通信を含むその他すべての機能を実行することが不可能であり得る。通常ＵＩＭインターフェース７４４は、ディスケットまたはＰＣＭＣＩＡカードのような、カードが挿入および取り出され得るカードスロットに類似したものであり得る。ＵＩＭカードは、約６４Ｋのメモリを有し、多数のキー構成７５１、およびその他の情報７５３（例えば、識別および加入者関連情報）を有し得る。
【０１３３】
要求されたネットワーク登録または活性化手順が完了すると、モバイルデバイス７００は、ネットワーク７１９上で通信信号を送信および受信し得る。通信ネットワーク７１９を介してアンテナ７１６によって受信された信号は、受信器７１２に入力される。この受信器７１２は、通常の通信機能、例えば、信号増幅、周波数ダウン変換、フィルタリング、チャネル選択など、そして図７に示されている例示的なシステムにおいては、アナログデジタル変換（Ａ／Ｄ）を実行し得る。受信した信号のＡ／Ｄ変換は、より複雑な通信機能、例えば、ＤＳＰ７２０において実行されるべき復調およびデコーディングを可能にする。同様に、送信されるべき信号は、例えばＤＳＰ７２０によって処理され（変調およびエンコーディングを含む）、デジタルアナログ変換、周波数アップ変換、フィルタリング、増幅、およびアンテナ７１８を介する通信ネットワーク７１９上の送信のために、送信器７１４に入力される。ＤＳＰ７２０は、通信信号を処理するのみならず、受信器および送信器の制御をも提供する。例えば、受信器７１２および送信器７１４において通信信号に印加される利得は、ＤＳＰ７２０に実装された自動利得制御アルゴリズムを介して、適応制御され得る。
【０１３４】
ネットワーク７１９は、サーバまたはその他の要素（図示されていない）を含む、複数のシステムとさらに通信し得る。例えば、ネットワーク７１９は、様々なサービスレベルで様々なクライアントに対応するために、エンタープライズシステムおよびウェブクライアントシステムの両方と通信し得る。
【０１３５】
モバイルデバイス７００は、デバイスの全体の動作を制御する、マイクロプロセッサ７３８を含んでいることが好適である。通信機能（少なくともデータ通信を含む）は、通信サブシステム７１１を介して実行される。マイクロプロセッサ７３８はまた、さらなるデバイスサブシステム、例えばディスプレイ７２２、フラッシュメモリ７２４、ランダムアクセスメモリ（ＲＡＭ）７２６、補助入力／出力（Ｉ／Ｏ）サブシステム７２８、シリアルポート７３０、キーボード７３２、スピーカ７３４、マイクロフォン７３６、短距離通信サブシステム７４０、およびその他任意の一般に７４２として示されているデバイスサブシステムと相互作用する。
【０１３６】
図７に示されているサブシステムの一部は、通信関係機能を実行するが、その他のサブシステムは、「常駐」またはデバイス上の機能を提供し得る。一部のサブシステム（例えば、キーボード７３２およびディスプレイ７２２）が、通信関係機能（例えば、通信ネットワーク上での送信のためにテキストメッセージを入れるなど）およびデバイス常駐機能（例えば、電卓またはタスクリスト）の両方のために用いられ得るということに、留意されたい。
【０１３７】
マイクロプロセッサ７３８によって用いられるオペレーティングシステムソフトウェアは、好適には、フラッシュメモリ７２４のような永続性の格納装置に格納される。このフラッシュメモリ７２４は、リードオンリメモリ（ＲＯＭ）または同様の格納要素（図示されていない）に置換され得る。当業者は、オペレーティングシステム、特定のデバイスアプリケーション、またはそれらの一部は、揮発性メモリ（例えば、ＲＡＭ７２６）に一時的にロードされ得るということを理解し得る。受信した通信信号はまた、ＲＡＭ７２６にも格納され得る。さらに、一意的な識別子もまた、リードオンリメモリに格納されることが好適である。
【０１３８】
示されているように、フラッシュメモリ７２４は、コンピュータプログラム７５８とプログラムデータ格納装置７５０、７５２、７５４、および７５６との両方の異なるエリアに分離され得る。これらの異なる格納タイプは、各プログラムが、それら自身のデータ格納要求に対して、フラッシュメモリ７２４の一部分を割り当て得るということを示している。マイクロプロセッサ７３８は、そのオペレーティングシステム機能に加えて、モバイルデバイス上のソフトウェアアプリケーションの実行が可能であることが好適である。基本的な動作（例えば、少なくともデータおよび音声通信アプリケーションを含む）を制御するアプリケーションの所定のセットは、通常、製造中にモバイルデバイス７００にインストールされ得る。好適なソフトウェアアプリケーションは、モバイルデバイスのユーザに関係のあるデータアイテムを編成および管理する能力を有している、個人情報管理端末（ＰＩＭ）アプリケーションであり得、このデータアイテムは、例えば、ｅメール、カレンダーイベント、音声メール、予約、およびタスクアイテムなどであるが、これらには限定されない。通常、ＰＩＭデータアイテムの格納を容易にするために、１つ以上のメモリ格納装置が、モバイルデバイス上で利用可能であり得る。そのようなＰＩＭアプリケーションは、無線ネットワーク７１９を介して、データアイテムを送信および受信する能力を有していることが好適であり得る。好適な実施形態において、ＰＩＭデータアイテムは、無線ネットワーク７１９を介することにより、ホストコンピュータシステムに格納または関連付けられたモバイルデバイスユーザの対応するデータアイテムと、シームレスに統合され、同期化され、そして更新される。さらなるアプリケーションもまた、ネットワーク７１９、補助Ｉ／Ｏサブシステム７２８、シリアルポート７３０、短距離通信サブシステム７４０、またはその他任意の適切なサブシステム７４２を介することによって、モバイルデバイス７００にロードされ得、マイクロプロセッサ７３８による実行のために、ユーザによって、ＲＡＭ７２６または好適には不揮発性格納装置（図示されていない）にインストールされ得る。アプリケーションのインストールにおけるそのような柔軟性は、デバイスの機能を増大させ、向上されたデバイス上の機能、通信関連機能、またはそれらの両方を提供し得る。例えば、セキュア通信アプリケーションは、モバイルデバイス７００を用いて実行されるべき電子商取引機能およびその他のそのような金融取引機能が可能であり得る。しかしながら、これらのアプリケーションは、上述にしたがうと、多くの場合では、キャリアによって承認される必要がある。
【０１３９】
データ通信モードにおいて、受信した信号（例えば、テキストメッセージまたはウェブページダウンロード）は、通信サブシステム７１１によって処理され、マイクロプロセッサ７３８に入力され得る。このマイクロプロセッサ７３８は、ディスプレイ７２２または補助Ｉ／Ｏデバイス７２８に出力するために、受信した信号をさらに処理することが好適である。モバイルデバイス７００のユーザはまた、ディスプレイ７２２およびもしかすると補助Ｉ／Ｏデバイス７２８と共に、キーボード７３２を用いることによって、データアイテム（例えば、ｅメールメッセージ）を編集し得る。このキーボード７３２は、完全英数字キーボードまたは電話タイプキーボードであることが好適である。そのような編集されたアイテムは、その後通信サブシステム７１１を介して、通信ネットワーク上で送信され得る。
【０１４０】
受信した信号が好適にはスピーカ７３４に出力され得、送信のための信号がマイクロプロセッサ７３６によって生成され得ることを除き、音声通信に対して、モバイルデバイス７００の全体の機能は類似している。代替的な音声またはオーディオＩ／Ｏサブシステム（例えば、音声メッセージ録音サブシステム）もまた、モバイルデバイス７００上に実装され得る。音声またはオーディオ信号出力は、主にスピーカ７３４を介して達成されることが好適であるが、ディスプレイ７２２もまた、例えば発呼側の識別、音声コールの経過時間、またはその他の音声コール関連情報の表示を提供するように用いられ得る。
【０１４１】
図７におけるシリアルポート７３０は、通常、ユーザのデスクトップコンピュータ（図示されていない）との同期化が所望され得る、パーソナルデジタルアシスタント（ＰＤＡ）タイプのモバイルデバイスに実装され得る。そのようなポート７３０は、ユーザが外部デバイスまたはソフトウェアアプリケーションを介して優先度を設定することを可能にしたり、無線通信ネットワーク以外によってモバイルデバイス７００に情報またはソフトウェアダウンロードを提供することによって、モバイルデバイス７００の能力を拡張したりし得る。代替的なダウンロードパスは、例えば、直接的な、そして信頼性があり、確実な接続を介することにより、暗号化キーをデバイスにロードし、それによって、セキュアなデバイス通信を可能にするために用いられ得る。
【０１４２】
代替的に、シリアルポート７３０は、その他の通信のために用いられ得、例えばユニバーサルシリアルバス（ＵＳＢ）ポートを含み得る。インターフェースは、シリアルポート７３０と関連付けられ得る。
【０１４３】
その他の通信サブシステム７４０、例えば短距離通信サブシステムは、モバイルデバイス７００と、必ずしも類似のデバイスであるとは限らない異なるシステムまたはデバイスとの間に通信を提供し得る、さらなるオプションのコンポーネントである。例えば、サブシステム７４０は、同様に使用可能なシステムおよびデバイスとの通信を提供するために、赤外線デバイス、ならびに関連のある回路およびコンポーネントまたはＢｌｕｅｔｏｏｔｈ（ＴＭ）通信モジュールを含み得る。
【０１４４】
本明細書に記載された実施形態は、本出願の技術の要素に対応する要素を有する構造、システム、または方法の実施例である。この記載された説明は、本出願の技術と同様な要素に対応する代替的な要素を有する実施形態を、当業者が製造したり、使用したりすることを可能にする。したがって、本出願の技術の意図されている範囲は、本明細書に記載されている本出願の技術とは異なるその他の構造、システム、または方法を含み、本明細書に記載されている本出願の技術とは本質的でない点のみが異なるその他の構造、システム、または方法をもさらに含む。
【図面の簡単な説明】
【０１４５】
【図１】図１は、コンテンツ配信アーキテクチャの論理要素を示すブロック図である。
【図２】図２は、図１の論理要素の間で配信コンテキストを確立させるためのメッセージフローを示すブロック図である。
【図３】図３は、図１の論理要素の間で配信コンテキストを確立させるための代替的なメッセージフローを示すブロック図である。
【図４】図４は、図１の論理要素の間で配信コンテキストを確立させるための代替的なメッセージフローを示すブロック図である。
【図５】図５は、図１の論理要素の間で配信コンテキストを確立させるための代替的なメッセージフローを示すブロック図である。
【図６】図６は、コンテンツ配信アーキテクチャの要素の間のチャネル加入契約およびコンテンツ加入契約フローを示すブロック図である。
【図７】図７は、例示的なモバイルデバイスを示すブロック図である。
【符号の説明】
【０１４６】
１１０  デバイス側
１１２、２１２、３１２、４１２  加入契約エージェント
１１４、２１４、３１４、４１４、５１４  配信クライアント
１１６、２１６、３１６、４１６、５１６  コンテンツクライアント
１５０  サーバ側
１５２、２５２、３５２、４５２  加入契約ポータル
１５４、２５４、３５４、４５４、５５４  配信サーバ
１５６、２５６、３５６、４５６、５５６  コンテンツプロバイダ
【図１】
2008211779.tif 000003
【図２】
2008211779.tif 000004
【図３】
2008211779.tif 000005
【図４】
2008211779.tif 000006
【図５】
2008211779.tif 000007
【図６】
2008211779.tif 000008
【図７】
2008211779.tif 000009