(57)【特許請求の範囲】
【請求項１】
モバイルアクセスネットワークの中でモバイルサービスプロバイダによって設定された、モバイルアクセスネットワークインフラストラクチャで維持されるモバイル加入者情報から得られた複数のモバイル加入者のためのモバイル加入者情報のローカルデータベースを維持することであって、
前記モバイル加入者情報は所有者情報、加入者デバイス情報、ならびに加入者モバイル料金請求および加入プラン情報を含み、前記ローカルデータベースは前記モバイルサービスプロバイダによって設定された前記モバイルアクセスネットワークインフラストラクチャ内のサーバに存在することと、
前記モバイルアクセスインフラストラクチャのモバイル加入者からのコンテンツに対する要求を前記サーバで受け取ることと、
前記ネットワークのコンテンツインフラストラクチャから要求された前記コンテンツを前記サーバにロードすることと、
前記要求されたコンテンツを、モバイル加入者情報の前記ローカルデータベースの中にある前記モバイル加入者情報の少なくとも一部と、利用可能な帯域幅、ネットワーク待ち時間、およびネットワークへのローミングのうち、少なくとも１つと、に基づいて前記サーバ内で処理することと、
前記サーバ内の前記処理され、要求されたコンテンツを前記モバイルアクセスインフラストラクチャの前記モバイル加入者に配信することと、を含む、方法。
【請求項２】
配信は、加入者規約またはモバイルネットワーク条件に基づいて時間的にずらされる、請求項１に記載の方法。
【請求項３】
前記モバイルネットワークは、モバイル用グローバルシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ）（ＧＳＭ）、汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）（ＧＰＲＳ）、ＥＤＧＥ、高速ダウンリンクパケットアクセス（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）（ＨＳＤＰＡ）、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）（ＣＤＭＡ）、ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）（ＬＴＥ）およびＬＴＥアドバンスト（Ａｄｖａｎｃｅｄ）からなる群から選択される、請求項１に記載の方法。
【請求項４】
前記要求されたコンテンツを処理することは、前記要求されたコンテンツをモバイルおよびインターネットのディープパケットインスペクション、モバイル加入者データベースクエリ、モバイル加入者規約クエリ、コンテンツの種類、モバイルデバイス特性、およびモバイルネットワーク条件を用いて再フォーマットすることを含む、請求項１に記載の方法。
【請求項５】
前記要求されたコンテンツを処理することは、前記コンテンツに収益創出サービスを追加することを含む、請求項１に記載の方法。
【請求項６】
前記収益創出サービスは、広告を含む、請求項５に記載の方法。
【請求項７】
前記配信され、処理され、要求されたコンテンツを追跡することをさらに含む、請求項１に記載の方法。
【請求項８】
前記追跡したコンテンツから１つ以上の報告書を生成することをさらに含む、請求項７に記載の方法。
【請求項９】
前記１つ以上の報告書は課金報告書である、請求項８に記載の方法。
【請求項１０】
前記コンテンツはデータベースの中に格納される、請求項１に記載の方法。
【請求項１１】
プロセッサと、
記憶装置と、
メモリであって、オペレーティングシステムと、キャッシュと、モバイルＣＤＮ処理と、を含む、メモリと、を備える、モバイルコンテンツ配信ネットワーク（ＣＤＮ）サーバであって、
前記モバイルＣＤＮ処理は、
モバイルアクセスネットワークの中でモバイルサービスプロバイダによって設定された、モバイルアクセスネットワークインフラストラクチャで維持されるモバイル加入者情報から得られた複数のモバイル加入者のためのモバイル加入者情報のローカルデータベースを維持することであって、
前記モバイル加入者情報は所有者情報、加入者デバイス情報、ならびに加入者モバイル料金請求および加入プラン情報を含み、前記ローカルデータベースは前記モバイルサービスプロバイダによって設定された前記モバイルアクセスネットワークインフラストラクチャ内のサーバに存在することと、
前記モバイルアクセスインフラストラクチャのモバイル加入者からのコンテンツに対する要求を前記サーバで受け取ることと、
前記ネットワークのコンテンツインフラストラクチャから要求された前記コンテンツを前記サーバにロードすることと、
前記要求されたコンテンツを、モバイル加入者情報の前記ローカルデータベースの中にある前記モバイル加入者情報の少なくとも一部と、利用可能な帯域幅、ネットワーク待ち時間、およびネットワークへのローミングのうち、少なくとも１つと、に基づいて前記サーバ内で処理することと、
前記サーバ内の前記処理され、要求されたコンテンツを前記モバイルアクセスインフラストラクチャの前記モバイル加入者に配信することと、を含む、モバイルＣＤＮサーバ。
【請求項１２】
前記モバイルネットワークは、モバイル用グローバルシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ）（ＧＳＭ）、汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）（ＧＰＲＳ）、ＥＤＧＥ、高速ダウンリンクパケットアクセス（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）（ＨＳＤＰＡ）、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）（ＣＤＭＡ）、ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）（ＬＴＥ）およびＬＴＥアドバンスト（Ａｄｖａｎｃｅｄ）からなる群から選択される、請求項１１に記載のモバイルＣＤＮサーバ。
【請求項１３】
前記要求されたコンテンツを処理することは、モバイルおよびインターネットのディープパケットインスペクション（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）、モバイル加入者データベースクエリ（Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａｂａｓｅ  Ｑｕｅｒｉｅｓ）、モバイル加入者規約クエリ（Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｐｏｌｉｃｙ  Ｑｕｅｒｉｅｓ）、モバイルデバイス特性、およびモバイルネットワーク条件を用いて、前記要求されたコンテンツを再フォーマットすることを含む、請求項１１に記載のモバイルＣＤＮサーバ。
【請求項１４】
前記配信され、処理され、要求されたコンテンツを追跡することをさらに含む、請求項１１に記載のモバイルＣＤＮサーバ。
【請求項１５】
前記追跡したコンテンツから１つ以上の報告書を生成することをさらに含む、請求項１４に記載のモバイルＣＤＮサーバ。
【請求項１６】
前記１つ以上の報告書は課金報告書である、請求項１５に記載のモバイルＣＤＮサーバ。
【請求項１７】
メモリは、無線エリアネットワーク（ＲＡＮ）への、または無線エリアネットワーク（ＲＡＮ）からのすべての加入者データトラフィックへの可視性を有効にする機能と、ＲＡＮへの、およびＲＡＮからのロードの制御を有効にする機能と、をさらに含む、請求項１１に記載のモバイルＣＤＮサーバ。
【請求項１８】
前記要求されたコンテンツを処理することは、許容可能な経験の範囲を決定することと、前記範囲を、前記要求されたコンテンツに関連する所望の経験を要求するのに用いられる経験記述子に符号化することと、をさらに含む、請求項１１に記載のモバイルＣＤＮサーバ。
【請求項１９】
ロードすることは、ディープパケットインスペクション（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）（ＤＰＩ）を用いてプッシュプロキシメッセージ（Ｐｕｓｈ  Ｐｒｏｘｙ  Ｍｅｓｓａｇｅ）を傍受し、電話をリダイレクトして前記キャッシュから前記メッセージを引き出すことを含む、請求項１１に記載のモバイルＣＤＮサーバ。
【請求項２０】
リダイレクトすることは、ダウンロードがオフピーク時間に発生することができるように時間的にずらされる、請求項１９に記載のモバイルＣＤＮサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概してセルラーネットワークに関し、より具体的にはモバイルコンテンツ配信に関する。
【背景技術】
【０００２】
コンテンツ配信ネットワークまたはコンテンツ配布ネットワーク（ＣＤＮ）とは、ネットワークの種々のノードに置かれたデータのコピーを含むコンピュータのシステムである。正しく設計され実装されると、アクセス帯域幅および冗長性を増大させ、アクセス待ち時間を低減させることにより、ＣＤＮはキャッシュするデータへのアクセスを向上させることができる。しばしばＣＤＮの中にキャッシュされるデータコンテンツの種類には、ウェブオブジェクト、ダウンロード可能オブジェクト（例えば、メディアファイル、ソフトウェア、ドキュメント）、アプリケーション、ライブストリーミングメディア、データベースクエリなどが含まれる。
【０００３】
従来のＣＤＮはインターネットベースであり、モバイル加入者情報が欠如している。既存のＣＤＮは、コンテンツ供給元との課金配信関係に基づいてコンテンツを配信し、いかなるモバイル加入者またはモバイルネットワークに関連する課金または配信情報をも用いない。この情報の欠如は、モバイルネットワーク条件、加入者デバイス属性、加入者課金属性、および加入者規約属性、モバイルネットワークにローミングされたモバイルロケーション、および多くの他のモバイル特有の属性を含む。加えて、加入者属性、コンテンツ属性、デバイス属性、ならびにネットワーク属性および条件に基づく加入者の経験に関連する情報を含み得る加入者規約の中への情報は存在しない。これらの規約は、加入者の経験を維持する一方で配信資源の使用を最適化するために用いられることができ、所与の加入者のロードについての低減された資源使用と、より一貫した加入者の経験の両方を潜在的に可能にする。
【０００４】
この種類のモバイル加入者情報が欠如した従来のＣＤＮにより、コンテンツ供給元のプロバイダは、モバイル加入者の課金ならびにコンテンツ規約および加入プランから仲介を排除されている。したがって、ＣＤＮプロバイダは、コンテンツがモバイル加入者を対象としている際、コンテンツ供給元プロバイダに準最適なモバイル加入者およびモバイル課金経験を配信している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以下は、本発明のいくつかの態様の基礎的理解のために、本革新の簡略化した要約を示す。この要約は、本発明の広範な概略ではない。これは、本発明の主要なまたは重大な要素を特定することも、本発明の範囲を詳述することも意図しない。その唯一の目的は、本発明のいくつかの概念を、後に示されるより詳細な説明の前置きとして簡略化した形式で示すことである。
【０００６】
本発明は、モバイルコンテンツ配信のための、コンピュータプログラム製品を含む方法および装置を提供する。
【課題を解決するための手段】
【０００７】
一態様では、本発明は、モバイルネットワーク中で、モバイルネットワークから得られたモバイル加入者のためのモバイル加入者情報のデータベースを維持することと、モバイル加入者からのコンテンツに対する要求を受け取ることと、要求されたコンテンツをロードすることと、要求されたコンテンツをモバイル加入者情報のデータベースの中にあるモバイル加入者情報と連動して処理することと、処理された要求されたコンテンツをモバイル加入者に配信することを含む方法を特徴とする。
【０００８】
別の態様では、本発明は、プロセッサと、記憶装置と、メモリであって、オペレーティングシステムと、およびモバイルＣＤＮ処理とを含むメモリを含む、モバイルコンテンツ配信ネットワーク（ＣＤＮ）サーバであって、モバイルＣＤＮ処理は、モバイルネットワークから得られたモバイル加入者のためのモバイル加入者情報のデータベースを維持することと、モバイルネットワークの中のモバイル加入者からコンテンツに対する要求を受け取ることと、要求されたコンテンツをロードすることと、要求されたコンテンツを、モバイル加入者情報のデータベースの中にあるモバイル加入者情報と連動して処理することと、処理された要求されたコンテンツをモバイル加入者に配信することとを含む、モバイルコンテンツ配信ネットワーク（ＣＤＮ）サーバを特徴とする。
【０００９】
本発明の他の特徴および利点は、以下の説明および特許請求の範囲から明白である。
【図面の簡単な説明】
【００１０】
本発明は、以下の図面とともに詳細な説明を参照することにより完全に理解されよう。
【００１１】
【図１】例示的ネットワークのブロック図である。
【図２】例示的ネットワークのブロック図である。
【図３】モバイルコンテンツ配信ネットワークサーバのブロック図である。
【図４】フロー図である。
【発明を実施するための形態】
【００１２】
主題の革新は、これから図面を参照して説明され、同様の参照番号は同様の要素を参照するように全体を通して用いられる。以下の記載において、説明を目的として、多数の具体的な詳細が本発明の徹底的な理解を提供するために記載されている。しかしながら、本発明がこれらの具体的な詳細なくして実施され得ることは明らかである。他の事例では、本発明の説明を促進するために、周知の構造およびデバイスがブロック図の形式で示されている。
【００１３】
本願で用いられる場合、「コンポーネント」「システム」「プラットフォーム」などの用語は、コンピュータ関連の構成要素、または１つ以上の具体的な機能性を持つ操作可能なマシンに関連する構成要素を指すことができる。本願で開示される構成要素は、ハードウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、または実行中のソフトウェアのうちのどれかであることができる。例えば、コンポーネントは、プロセッサ上で動作している処理、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム、および／またはコンピュータであってもよいがそうであることを限定されない。図示のために、サーバ上で動作しているアプリケーションとサーバの両方がコンポーネントであることができる。１つ以上のコンポーネントが実行のプロセスおよび／またはスレッド内に存在してもよく、コンポーネントは１つのコンピュータ上にローカライズされるか、および／または２つ以上のコンピュータ間に分散されてもよい。また、これらのコンポーネントは、種々のデータ構造をそこに格納されている種々のコンピュータ可読媒体から実行することができる。コンポーネントは、１つ以上のデータパケット（例えば、ローカルシステムや分散システムの中で別のコンポーネントと交信している、および／またはインターネットなどのネットワークを通して信号を介して他のシステムと交信している１つのコンポーネントからのデータ）を有する信号に従うなどして、ローカルおよび／またはリモート処理を介して通信し得る。
【００１４】
加えて、「または」という用語は、排他的な「または」ではなく包含的な「または」を意味することが意図される。つまり、別様に指定されない限り、または文脈から明らかでない限り、「ＸはＡまたはＢを採用する」とは、自然な包括的置換を意味することが意図される。つまり、ＸがＡを採用する場合、ＸがＢを採用する場合、またはＸがＡおよびＢの両者を採用する場合には、「ＸはＡまたはＢを採用する」は、あらゆる前述の事例の下に満たされる。さらに、冠詞「ａ」および「ａｎ」は、主題の明細書および付属の図面において用いられる場合、別様に指定のない限り、または文脈から単数形を指すことが明らかでない限り、概して「１つ以上の」を意味するように解釈されるべきである。
【００１５】
さらに、「ユーザの設備」、「モバイルステーション」、「モバイル」、「加入者ステーション」、「通信装置」、「アクセスターミナル」、「ターミナル」、「ハンドセット」、および類似の専門用語などの用語は、ワイヤレス通信サービスの加入者またはユーザによって、データ、制御、声、映像、音声、ゲーム、または実質的にあらゆるデータストリームまたは信号ストリームを受信または伝達するために利用されるワイヤレス装置（例えば、携帯電話、スマートフォン、コンピュータ、携帯情報端末（ＰＤＡ）、セットトップボックス、インターネットプロトコルテレビジョン（ＩＰＴＶ）、電子ゲーム装置、プリンタなど）を指す。前述の用語は、主題の明細書および関連する図面において交換可能に利用される。同様に、「アクセスポイント」、「基地局」、「ノードＢ」、「生じたノードＢ」、「ホームのノードＢ（ＨＮＢ）」などの用語は、主題の明細書において交換可能に利用され、およびデータ、制御、声、映像、音声、ゲーム、または実質的にあらゆるデータストリームまたは信号ストリームを一連の加入者ステーションから供給または受信するワイヤレスネットワークコンポーネントまたは機器を指す。データおよび信号ストリームは、パケット化されるかまたはフレーム式に流れることができる。
【００１６】
さらに加えて、「ユーザ」、「加入者」、「顧客」などの用語は、文脈が用語間の特定の区別（複数可）を要する場合を除き、主題の明細書の全体を通して交換可能に採用される。
【００１７】
旧来のインターネットベースのコンテンツ配信ネットワーク（ＣＤＮ）では、モバイルに特化した情報は配信の速度、品質、およびモバイル加入者に配信されることができるまたは配信されることができないコンテンツの種類を向上させるためには利用されない。本発明は、配信の速度、配信の品質、配信の時間、およびコンテンツの課金を根本的に向上させるモバイルコンテンツ配信に関する。加えて、本発明は、携帯電話会社がコンテンツの配信についての差別化された課金モデルを適用することを可能にする。本発明は、コンテンツについて料金請求されているモバイル加入者、料金請求されているコンテンツプロバイダ、料金請求されている両者、またはコンテンツの発信元と携帯電話会社との間の販売促進または広告の合意に基づくコンテンツの無料配信のいずれかを容易にする。
【００１８】
図１に示されるように、例示的モバイルネットワーク１０は、ワイヤレスモバイルデバイス１２、モバイルサービスプロバイダ／オペレータによって設定されたモバイルアクセスネットワークインフラストラクチャ１４、モバイルオペレータネットワーク内またはリモートで展開するネットワーク内に展開するモバイルコンテンツ配信ネットワーク（モバイルＣＤＮ）サーバ１６、およびコンテンツデータベース１８を含む。動作中、ワイヤレスモバイルデバイス１２は、モバイルアクセスネットワークインフラストラクチャ１４に連結され、これはモバイルＣＤＮサーバ１６に連結され、これはコンテンツデータベース１８に連結される。
【００１９】
ワイヤレスモバイルデバイス１２は、携帯電話（モバイル電話）、携帯情報端末（ＰＤＡ）、ラップトップ、パームトップ、およびタブレットＰＣを含むパソコン（ＰＣ）、および汎用モバイルコンピューティングデバイスなどを限定することなく含む、ワイヤレスモバイル通信をサポートする既存のおよび将来のワイヤレス技術をサポートすることができる。ワイヤレスモバイルデバイス１２は、ワイヤレスリンク２０を介したモバイルオペレータインフラストラクチャ１４とのワイヤレス通信をサポートする。かかるワイヤレス通信、ワイヤレスリンク２０の特徴、およびワイヤレスリンク２０が実装および維持される手法は、１つ以上の適用可能なワイヤレス通信プロトコルおよび／または１つ以上の適用可能な信号およびネットワークプロトコルによって統制される。実施形態の例では、ワイヤレスモバイルデバイス１２は、実証されている欧州通信規格機構（Ｅｕｒｏｐｅａｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｔａｎｄａｒｄｓ  Ｉｎｓｔｉｔｕｔｅ）（ＥＴＳＩ）基準、国際電気通信連合（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ）（ＩＴＵ）基準、および第３世代パートナーシッププロジェクト（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）（３ＧＰＰ）基準、国際電気通信連合（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ）（ＩＴＵ）基準などに従うＷｉｒｅｌｅｓｓ  ＧＳＭ／ＧＰＲＳ／３Ｇ／ＣＤＭＡ／Ｗ−ＣＤＭＡの接続性をサポートするように構成される。当然ながら、ワイヤレスモバイルデバイス１０２は、３．９Ｇまたは４Ｇなどの３Ｇの変形を含む代替的なまたは追加的なワイヤレスデータ通信プロトコルをサポートするように構成されてもよい。ワイヤレスモバイルデバイス１２はまた、例えばＢｌｕｅｔｏｏｔｈ、ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ（ＷＬＡＮ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０などの他の技術を利用することもできる。
【００２０】
モバイルアクセスネットワークインフラストラクチャ１４は、モバイルユーザが声、データ、および他の付加サービスについて料金を支払うという加入モデルに基づいてユーザにモバイルサービスを提供する、ＶｅｒｉｚｏｎおよびＡＴ＆Ｔなどのモバイルネットワークオペレータによって概して配備および管理される。モバイルＣＤＮサーバ１６は、モバイルアクセスネットワークインフラストラクチャ１４と、コンテンツデータベース１８の中にコンテンツが格納されるコンテンツドメインとの間の仲介者である。コンテンツデータベース１８に存在するコンテンツは、モバイルＣＤＮサーバ１６の中に、または複数個のモバイルＣＤＮの中に遠隔的に格納されることができ、モバイルネットワークオペレータインフラストラクチャ１４を通ってエンドモバイル加入者１２に伝送される。
【００２１】
モバイルＣＤＮサーバ１６は、モバイルネットワーク１４から得られるモバイル加入者情報、加入者デバイス１２、加入者モバイル課金、および加入者プランをコンテンツの発信元およびモバイル加入者に配信されているコンテンツの種類に連結させることにより、インターネットまたはモバイルを使ったコンテンツの配信を強化する。コンテンツは、コンテンツの配信中にこれらのモバイルに特化した特徴を適用することにより強化される。モバイルＣＤＮサーバ１６は、配信の速度、配信の品質、配信の時間、およびコンテンツの課金を向上させる。モバイルＣＤＮサーバ１６は、携帯電話会社がコンテンツの配信についての差別化された課金モデルを適用することを可能にする。モバイルＣＤＮサーバ１６は、コンテンツについて料金請求されているモバイル加入者、料金請求されているコンテンツプロバイダ、料金請求されている両者、またはコンテンツの発信元と携帯電話会社との間の販売促進または広告の合意に基づくコンテンツの無料配信のいずれかを容易にする。
【００２２】
図２に示されるように、例示的ネットワーク１００は、モバイルＣＤＮサーバ１０２がＧＳＭ／ＧＰＲＳ／ＣＤＭＡ／３Ｇモバイルアクセスネットワークと連動していることを図示している。ネットワーク１００が、本願に記載のモバイルコンテンツ配信技術に関連しない追加的コンポーネントおよび機能を含み得ることに留意されたい。
【００２３】
例示的ネットワーク１００において、モバイルデバイス（ＧＳＭ／ＧＰＲＳ対応）１０４およびモバイルデバイス（３Ｇ対応）１０６は、モバイルオペレータサービスに加入し、ワイヤレスリンク１０８および１１０を通ってそれぞれ通信する。モバイルデバイス１０４は、ＧＳＭ／ＧＰＲＳ環境にある通信リンク１０８を通って、およびモバイルデバイス１０６は、３Ｇ環境にある通信リンク１１０を通って、データまたは声を送信または受信することができる。
【００２４】
ＧＳＭ／ＧＰＲＳ環境において、モバイルオペレータネットワークでデータを送信または受信するために、モバイルデバイス１０４はデータおよび声のトラフィックを無線基地局装置（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ）（ＢＴＳ）１１２に伝送／受信する。ＢＴＳ１１２は、通信リンク１１６を通って基地局制御装置（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ）（ＢＳＣ）１１４に連結される。ＢＳＣ１１４は、通信リンク１２０を通ってモバイル交換局（Ｍｏｂｉｌｅ  Ｓｗｉｔｃｈｉｎｇ  Ｃｅｎｔｅｒ）（ＭＳＣ）１１８に連結される。ＭＳＣ１１８は、通信リンク１２４を通ってホームロケーションレジスタ（Ｈｏｍｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）（ＨＬＲ）、ビジターロケーションレジスタ（Ｖｉｓｉｔｏｒ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）（ＶＬＲ）、認証センタ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｅｎｔｅｒ）（ＡＵＣ）、機器識別レジスタ（Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ  Ｒｅｇｉｓｔｅｒ）（ＥＩＲ）などの種々のモバイルオペレータデータベース１２２にリンクされる。ＭＳＣ１１８は、通信リンク１３０および１３２をそれぞれ通ってショートメッセージサービスセンタ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｅｒ）（ＳＭＳＣ）１２６およびサービングＧＲＰＳサポートノード（Ｓｅｒｖｉｎｇ  ＧＲＰＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）（ＳＧＳＮ）１２８にリンクされる。ＳＭＳＣ１２６およびＳＧＳＮ１２８は、リンク１２７で連結される。
【００２５】
同様に３Ｇ環境では、モバイルデバイス１０６は、通信リンク１１０を通ってデータおよび声のトラフィックをＮＯＤＥ−Ｂ１３４に送受信する。ＮＯＤＥ−Ｂ１３４は、通信リンク１３８を通って無線ネットワーク制御装置（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）（ＲＮＣ）１３６に連結される。ＲＮＣ１３６は、通信リンク１４２を通って３Ｇ−サービングＧＰＲＳサポートノード（３Ｇ−Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）（３Ｇ−ＳＧＳＮ）１４０に連結される。３Ｇ−ＳＧＳＮ１４０は、通信リンク１４６を通ってゲートウェイＧＰＲＳサポートノード（Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）（ＧＧＳＮ）１４４に連結される。ＧＳＭ／ＧＰＲＳネットワークおよび３Ｇネットワークは、通信リンク１４８を通って連結される。ＧＧＳＮ１４４は、通信リンク１５２を用いてモバイル世界をインターネット１５０に露出させる。マルチメディアメッセージングサービスセンタ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｅｒ）（ＭＭＳＣ）１５４およびワイヤレスアプリケーションプロトコルゲートウェイ（Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｇａｔｅｗａｙ）（ＷＡＰ−ＧＷ）１５６は、通信リンク１５８および１６０をそれぞれ通ってＧＧＳＮ１４４に連結される。示された概略図は要素の配列の例を描写するが、実際の実施形態には追加的な介在要素、デバイス、またはコンポーネントが存在し得る（システムの機能性が悪影響を受けないと仮定する）。
【００２６】
モバイルＣＤＮサーバ１０２は、通信リンク１６２を用いてモバイルオペレータデータベース１２２に連結される。通信チャネルが通信リンク１６２を通って確立され維持される手法は、例えばＥＴＳＩ  ＧＳＭ  ＭＡＰプロトコル仕様などの１つ以上の適用可能な通信プロトコルおよび／または信号プロトコルによって統制される。モバイルＣＤＮサーバ１０２は、通信リンク１６４を用いてモバイルネットワークインフラストラクチャを通ってＳＭＳメッセージを送受信するために、ＳＭＳＣ１２６と連結される。通信チャネルが通信リンク１６４を通って確立され維持される手法は、１つ以上の適用可能な通信プロトコルおよび／または例えばＳＭＰＰ、ＣＩＭＤ２などの１つ以上の適用可能なネットワークプロトコルによって統制される。モバイルＣＤＮサーバ１０２は、通信リンク１６６を用いてインターネット１５０に連結され、これはＴＣＰ／ＩＰ、ＩＥＥＥ  ８０２．３などの種々の標準データ通信プロトコルを含む。リンク１６６を用いることで、モバイルＣＤＮ１０２はインターネット１５０を用いてあらゆるコンテンツをモバイル世界に送受信することができる。モバイルＣＮサーバ１０２は、通信リンク１６８を用いてＭＭＳＣ１５４に連結され、ＭＭＳメッセージを送受信する。通信が通信リンク１６８を通って確立され維持される手法は、１つ以上の適用可能な通信プロトコルおよび／またはＭＭ７プロトコルなどの１つ以上の適用可能なネットワークプロトコルによって統制される。モバイルＣＤＮ１０２は、通信リンク１７０を用いてＷＡＰ−ＧＷ１５６に連結され、ＷＡＰページおよび関連コンテンツを転送する。通信が通信リンク１７０を通って確立され維持される手法は、１つ以上の適用可能な通信プロトコルおよび／または１つ以上の適用可能なネットワークプロトコルによって統制される。
【００２７】
モバイルＣＤＮサーバ１０２は、通信リンク１７４を用いてコンテンツデータベース１７２に連結される。モバイルＣＤＮサーバ１０２は、コンテンツデータベース１７２と通信して、コンテンツデータを取り出しおよび格納（例えばキャッシュ）して、ユーザによる要求をかなえる。データベース１２２から取得した加入者情報を使用して、コンテンツはＧＳＭ／ＧＰＲＳ世界のワイヤレスモバイルデバイス１０４または３Ｇ世界のモバイルデバイス１０６に提示するために、モバイルＣＤＮサーバ１０２によってフォーマットされる。
【００２８】
コンテンツデータベース１７２内に格納されたコンテンツに加えて、コンテンツデータベース１７２の中には存在せず、モバイルＣＤＮサーバ１０２によって管理されるコンテンツが存在する場合があり、これは個別のコンテンツ資産としてではなく、コンテンツのクラスとして追跡される。コンテンツが個別の資産として管理されない場合、コンテンツは特定の資産ではなくむしろコンテンツのクラスに関連付けられる規約に対して扱われ追跡される。この例は、加入者リアルタイムビデオ通信、加入者対加入者のビデオストリーミング、マシン対マシンの通信などを含む。コンテンツがコンテンツデータベース１７２から取り出されない場合、モバイルＣＤＮサーバ１０２はコンテンツを格納（例えばキャッシュ）してもしなくてもよいが、パススルーとして働く。
【００２９】
モバイルＣＤＮサーバ１０２は、通信リンク１７８を用いてモバイルオペレータ課金システム１７６に連結される。モバイルＣＤＮ１０２は、エンドモバイルユーザに課金される必要のある、とあるコンテンツにアクセスする間にモバイルユーザによって行われた特定のトランザクションについてのトランザクション詳細を含むログファイルを生成することができる。かかる課金イベントは、通信リンク１７８を通じて、このインターフェースを通じてモバイルオペレータ課金システム１７６に提出される。
【００３０】
モバイルＣＤＮサーバ１０２は、モバイルおよびインターネットのディープパケットインスペクション、モバイル加入者データベースクエリ、モバイル加入者規約クエリ、モバイルネットワーク条件、ならびにモバイルデバイス特性の組み合わせを使用して、モバイル加入者またはモバイル加入者間にコンテンツを配信することに先立ち、強化、低下、格納、再フォーマット、配信、またはこれらの能力のうちのそれぞれのうちのいくつかの組み合わせのために、配信および課金／料金請求決定を適用する。モバイルＣＤＮサーバ１０２は、加入者毎およびコンテンツ発信元毎を基礎としてルーティングおよび配信の決定を適用するために、モバイル加入者のサービス加入、モバイル加入者のデバイス特性、および携帯電話会社との課金関係および伝送されるコンテンツの種類などのコンテンツ発信元の文脈についての情報を取得する。加えて、利用可能な帯域幅、ネットワーク待ち時間、およびネットワークへのローミングなどのモバイルネットワーク特性が、決定およびルーティング分析に用いられる。
【００３１】
モバイルＣＤＮサーバ１０２は、コンテンツ供給元プロバイダとモバイル加入者との間の価値を付加されたコンテンツの配信および課金を仲介する。コンテンツ供給元から取得された情報の加入者のコンテンツ課金および配信の要望への連結は、全体的なモバイルユーザの経験の質、およびモバイル加入者へのコンテンツの課金／料金請求経験を強化する。携帯電話会社は、モバイルＣＤＮサーバ１０２を活用して、加入をＮｅｔｆｌｉｘ（登録商標）、Ａｐｐｌｅ（登録商標）、Ｐａｎｄｏｒａ（登録商標）、および他の有料動画および音声配信プラットフォームなどの、典型的にインターネットベースのサービスであったものへと拡張することにより、収益ベースを増大させることができる。
【００３２】
図３に示されるように、モバイルＣＤＮサーバ１０２はプロセッサ２００、メモリ２０２、および記憶装置２０４を含む。メモリ２０２は、Ｌｉｎｕｘ（登録商標）またはＷｉｎｄｏｗｓ（登録商標）などのオペレーティングシステム（ＯＳ）２０６、およびモバイルコンテンツ配信ネットワーク（ＣＤＮ）処理５００を含むコンテンツアウェアマネージャ２０８を含む。メモリ２０２はまた、記憶装置２０４に格納されたデータを管理するためのデータベース管理システムを含む。データは、インターネット１５０の中に存在する１つ以上のウェブサーバからダウンロードされたコンテンツおよび個別の加入者についての情報を示すデータベース１２２からダウンロードされたデータを含む。さらに詳細には、データは、加入者毎およびコンテンツ発信元毎を基礎としてルーティングおよび配信の決定を適用するために、モバイル加入者のサービス加入、モバイル加入者のデバイス特性、および携帯電話会社との課金関係および伝送されるコンテンツの種類などのコンテンツ発信元の文脈についての情報を示す。加えて、データは、利用可能な帯域幅、ネットワーク待ち時間、ならびに決定およびルーティング分析において使用されたネットワークへのローミングなどのモバイルネットワーク特性を含み得る。
【００３３】
コンテンツアウェアマネージャ２０８は、サービスについてのモバイル加入者の要求を傍受し、モバイルＣＤＮ処理５００は、モバイルおよびインターネットのディープパケットインスペクション、モバイル加入者データベースクエリ、モバイル加入者規約クエリ、モバイルネットワーク条件、ならびにモバイルデバイス特性の組み合わせを使用して、モバイル加入者またはモバイル加入者間にコンテンツを配信することに先立ち、強化、低下、格納、再フォーマット、配信、またはこれらの能力のうちのそれぞれのうちのいくつかの組み合わせのために、配信および課金／料金請求決定を適用する。サービスは、例えば、会社を基本とするアプリケーションからのコンテンツについての要求、ウェブサーバからのコンテンツ（そのうちのいくつかまたはすべてはモバイルＣＤＮサーバ１０２にキャッシュされる）、ＶｏＩＰコール、動画などを含む。
【００３４】
図４に示されるように、モバイルＣＤＮ処理５００は、モバイルネットワークから得られるモバイル加入者についてのモバイル加入者情報のデータベースの維持（５０２）を含む。処理５００は、コンテンツのデータベースを維持（５０４）し得る。モバイルネットワークは、モバイル用グローバルシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ）（ＧＳＭ）ネットワーク、汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）（ＧＰＲＳ）ネットワーク、ＥＤＧＥネットワーク、高速ダウンリンクパケットアクセス（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）（ＨＳＤＰＡ）ネットワーク、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）（ＣＤＭＡ）ネットワーク、ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）（ＬＴＥ）ネットワークおよびＬＴＥアドバンスト（Ａｄｖａｎｃｅｄ）ネットワークであり得る。モバイル加入者情報は、所有者情報、加入者デバイス情報、ならびに加入者モバイル料金請求および／または加入プラン情報を含むことができる。
【００３５】
処理５００は、モバイル加入者からのコンテンツについての要求を受け取る（５０６）。
【００３６】
処理５００は、要求されたコンテンツをロード（５０８）し、および要求されたコンテンツをモバイル加入者情報のデータベースの中にあるモバイル加入者情報と連動して処理（５１０）する。要求されたコンテンツを処理すること（５１０）は、モバイルおよびインターネットのディープパケットインスペクション、モバイル加入者データベースクエリ、モバイル加入者規約クエリ、モバイルデバイス特性およびモバイルネットワーク条件を用いて要求されたコンテンツを再フォーマットすることを含むことができる。
【００３７】
処理５００は、処理された要求されたコンテンツをモバイル加入者に配信（５１２）する。
【００３８】
処理５００は、配信された処理された要求されたコンテンツを追跡（５１４）し、および追跡したコンテンツから１つ以上の報告書を生成（５１６）する。報告書の一例は課金報告書である。
【００３９】
本発明の別の一実施形態では、追加的な機能がモバイルＣＤＮサーバ１０２内に統合されている。これらの機能は、モバイルＣＤＮサーバ１０２において、無線エリアネットワーク（ＲＡＮ）への、または無線エリアネットワーク（ＲＡＮ）からのすべての加入者データトラフィックへの可視性を有効にする。さらに、トラフィックはネットワーク内のセルへと逆にマップされる。これは、モバイルＣＤＮサーバ１０２のＲＡＮの中へのロードの完全制御およびＲＡＮの外へのロードに影響を与えることを可能にする。これは、ほぼリアルタイムの経験に関連するトラフィック操作、およびネットワーク条件に応じたコンテンツフォーマット制御にまつわるほぼリアルタイムの決定を可能にする。さらに、モバイルＣＤＮ１０２は、加入者規約またはネットワーク条件（例えばオフピーク配信）に基づいて時間的にずらすことを基本とするコンテンツの配信を提供することができる。
【００４０】
加えて、モバイルネットワーク条件、地理、および加入者規約の知識を有するモバイルＣＤＮサーバ１０２は、広告挿入などのコンテンツベースの収益サービスをサービスパッケージの一部として提供することができる。
【００４１】
配信規約、加入者属性、コンテンツ属性、デバイス属性、ＲＡＮ属性、および他の条件の知識によって、コンテンツが要求されたとき、および、コンテンツが配信されている間、モバイルＣＤＮサーバ１０２は、配信される経験にまつわる決定を下すことができる。経験因子は、動画解像度、音声解像度、多重チャネル音声（例えば、７．１サラウンド）、追加的な動画ビュー、フレームレートなどを含む。モバイルＣＤＮ１０２サーバは、経験記述子に符号化されることができる、許容可能な経験の範囲を決定することができる。モバイルＣＤＮサーバ１０２は次に、経験記述子を用いて、所望されるコンテンツだけでなく、所望の経験も要求し得る。これは、一群のシステムにわたってコンテンツの配信だけでなく、経験の配信も償却されることができるように、コンテンツと経験の両方が要求され得ることを意味する。
【００４２】
ネットワーク条件に基づいてコンテンツを再フォーマットすることに加えて、再フォーマットされることができないトラフィックは、加入者経験規約により良好に準拠するために、伝送制御プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）（ＴＣＰ）肯定応答（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）（ＡＣＫ）猶予およびＴＣＰウィンドウ操作を用いて抑制されることができる。さらに、ＲＡＮへのパケット多重送信は、加入者経験規約を最善に実装し、およびＲＡＮ使用を最適化するように、完全に決定されることができる。
【００４３】
加えて、現在の帯域幅は、通信セッション毎およびセル毎に推定されることができる。ＲＡＮアクセス機構の知識を用いることにより、経験の決定およびＲＡＮ最適化を補助するため、モデルは帯域幅の利用可能性を予測するように開発され得る。ＲＡＮとのインターフェース接続は、ＲＡＮ最適化のための経験の決定において用いられるための帯域幅の利用可能性の追加的な知識を提供することができる。
【００４４】
さらに、多くのインターネットアプリケーションは、モバイルを自らのウェブサイトに誘導してデータを引き出すために、プッシュプロキシメッセージを発行する。モバイルＣＤＮサーバ１０２は、ディープパケットインスペクション（ＤＰＩ）を用いてこれらのメッセージを傍受し、電話をリダイレクトしてキャッシュからメッセージを引き出することができる。これは、元のサーバから繰り返し大量のデータをダウンロードすることを防ぐ。加えて、非リアルタイムアプリケーションについて、モバイルＣＤＮサーバ１０２は、ダウンロードがオフピーク時間の間に発生することができるようにリダイレクトを時間的にずらすことができ、ゆえに無線資源の使用を最適化し、混雑した時間の間の過負荷を低減させる。
【００４５】
本願に記載のシステムおよび技術の種々の実装は、デジタル電子回路、集積回路、特別に設計されたＡＳＩＣ（特定用途向け集積回路）、コンピュータハードウェア、ファームウェア、ソフトウェア、および／またはそれらの組み合わせにおいて実現されることができる。これらの種々の実装は、特殊用または汎用の、データおよび命令をストレージシステム、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスから受けとり、かつストレージシステム、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイスにデータおよび命令を伝送するために連結される、少なくとも１つ以上のプログラマブルプロセッサを含むプログラマブルシステム上で実行可能および／または解釈可能な１つ以上のコンピュータプログラムの中の実装を含む。
【００４６】
これらのコンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとしても知られる）は、プログラマブルプロセッサのための機械命令をふくみ、かつ高水準手続型および／またはオブジェクト指向プログラミング言語、および／またはアセンブリ／機械言語で実装されることができる。本願で使用される場合、「機械可読の媒体」および「コンピュータ可読の媒体」とは、機械命令および／またはデータを、機械可読の信号として機械命令を受け取る機械可読の媒体を含むプログラマブルプロセッサに提供するために用いられる、あらゆるコンピュータプログラム製品、装置および／またはデバイス（例えば、磁気ディスク、光ディスク、メモリ、プログラマブル論理回路（ＰＬＤ））を指す。「機械可読の信号」という用語は、機械命令および／またはデータをプログラマブルプロセッサに提供するために用いられるあらゆる信号を指す。
【００４７】
ユーザとのやりとりを提供するために、本願に記載のシステムおよび技術は、ユーザに情報を表示するための表示デバイス（例えばＣＲＴ（ブラウン管）またはＬＣＤ（液晶画面）モニタ）およびユーザがそれによってコンピュータへの入力を提供することができるキーボードならびにポインティングデバイス（例えば、マウスやトラックボール）を有するコンピュータ上に実装される。他の種類のデバイスもまた、ユーザとのやりとりを提供するために用いられることができる。例えば、ユーザに提供されるフィードバックは、あらゆる形式の感覚的フィードバック（例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック）であることができ、およびユーザからの入力は、音響、音声言語、または触覚入力を含むあらゆる形式で受信されることができる。
【００４８】
本願に記載のシステムおよび技術は、バックエンドコンポーネント（例えば、データサーバ）を含む、またはミドルウェアコンポーネント（例えば、アプリケーションサーバ）を含む、もしくはフロントエンドコンポーネント（例えば、ユーザがそれを通じて本願に記載のシステムおよび技術の実装とやりとりできるグラフィカルユーザインターフェースまたはウェブブラウザを有するクライアントコンピュータ）を含むコンピューティングシステムの中か、またはかかるバックエンド、ミドルウェア、またはフロントエンドコンポーネントの組み合わせに実装されることができる。システムのコンポーネントは、あらゆる形式または媒体のデジタルデータ通信（例えば、通信ネットワーク）によって相互接続されることができる。通信ネットワークの例は、ローカルエリアネットワーク（「ＬＡＮ」）、広域ネットワーク（「ＷＡＮ」）、およびインターネットを含む。
【００４９】
コンピューティングシステムは、クライアントとサーバを含むことができる。クライアントとサーバは、概して互いに遠く離れており、典型的に通信ネットワークを通じてやりとりする。クライアントとサーバの関係は、それぞれのコンピュータ上で動作してクライアントとサーバの関係を互いに有するコンピュータプログラムにより生じる。
【００５０】
前述の説明は、本開示と一貫するすべての可能な実装、または記載された実装のすべての可能な相違の総記を示すものではない。いくつかの実装が記載されている。しかし、本願に記載のシステム、デバイス、方法、および技術の精神および範囲を逸脱することなく、種々の変更がなされ得ることが理解されよう。例えば、上記に示された種々の形式のフローは、並べ替えられた、追加された、または削除されたステップとともに用いられ得る。したがって、他の実装は以下の特許請求の範囲内である。
【図１】
0005961269.tif 000002
【図２】
0005961269.tif 000003
【図３】
0005961269.tif 000004
【図４】
0005961269.tif 000005