(57)【要約】  移動通信機器の動的状態を取り出すためのシステム及び方法を開示する。ユーザ要求のコンテンツ又は通信機器のユーザに対する広告コンテンツを対象とするために、移動通信機器から基本状態インジケータが読み出される。コンテンツを移動通信機器に配信する方法は、移動通信機器の基本状態インジケータ（ＫＳＩ）を決定し、決定された値をサーバに送り、その値を適応させて、要求に応じてコンテンツを移動通信機器のユーザに送るようにするステップを含む。移動通信機器の基本状態インジケータは、機器の機器状態、リンク状態、ネットワーク状態、動作状態及び動的状態を含む。基本状態インジケータの値は、移動通信機器内で計算され移動広告レコード（ＭＡＲ）様式で格納される。【選択図】図１
2012516107.tif 000002
【特許請求の範囲】
【請求項１】
移動通信機器にコンテンツを配信する方法であって、
前記移動通信機器が、当該移動通信機器の基本状態インジケータ（ＫＳＩ）を決定し、
前記移動通信機器が前記ＫＳＩを格納し、
前記移動通信機器が、前記ＫＳＩをコンテンツに関する要求と共にサーバに送り、
前記サーバが前記コンテンツを前記ＫＳＩに従って適合させ、
前記サーバが前記適合されたコンテンツを前記移動通信機器に送る、
ステップを含むことを特徴とする方法。
【請求項２】
前記コンテンツは、ユーザ要求のコンテンツ及び前記移動通信機器のユーザをターゲットとする広告印象のうちの少なくとも１つとすることができることを特徴とする、請求項１に記載の方法。
【請求項３】
前記移動通信機器の前記基本状態インジケータは、
機器状態と、
リンク状態と、
ネットワーク状態と、
動作状態と、
動的機器状態と、
のうちの少なくとも１つを含むことを特徴とする、請求項１に記載の方法。
【請求項４】
前記機器状態は、
前記移動通信機器の構造と、
前記機器の型と、
リソースの可用性と、
ソフトウェアのバージョンと、
前記移動通信機器のファームウェアのバージョンと、
のうちの少なくとも１つを含むことを特徴とする、請求項３に記載の方法。
【請求項５】
前記リソースの可用性は、
メモリと、
ディスク空き容量と、
電池残量と、
のうちの少なくとも１つを含むことを特徴とする、請求項４に記載の方法。
【請求項６】
前記リンク状態は、
信号強度と、
前記機器におけるネットワーク受信可能地域と、
のうちの少なくとも１つを含むことを特徴とする、請求項３に記載の方法。
【請求項７】
前記ネットワーク状態は、
ユーザの居住地を決定するネットワーク位置と、
前記移動通信機器のローミング状態と、
のうちの少なくとも１つを含むことを特徴とする、請求項３に記載の方法。
【請求項８】
前記位置状態は、ネットワーク位置識別子によって与えられる前記機器の物理的位置を含むことを特徴とする、請求項３に記載の方法。
【請求項９】
前記動作状態は、前記移動通信機器上でのアプリケーションの使用法の詳細を含むことを特徴とする、請求項３に記載の方法。
【請求項１０】
前記動的機器状態は、
現在の表示サイズと、
表示機能と、
前記移動通信機器に接続された外部インタフェースの音声及びタッチ機能と、
のうちの少なくとも１つを含むことを特徴とする、請求項３に記載の方法。
【請求項１１】
移動通信機器にコンテンツを配信する方法であって、
前記移動通信機器が、当該移動通信機器の基本状態インジケータ（ＫＳＩ）を決定し、
前記移動通信機器が前記ＫＳＩを第１のサーバに送り、
前記移動通信機器が、コンテンツに関する要求であって前記第１のサーバ内の前記ＫＳＩに対するポインタを含む要求を第２のサーバに送り、
前記第２のサーバが、前記第１のサーバから前記ＫＳＩを取り出し、
前記サーバが前記コンテンツを前記ＫＳＩによって適合させ、
前記サーバが前記適合されたコンテンツを前記移動通信機器に送る、
ステップを含むことを特徴とする方法。
【請求項１２】
前記コンテンツは、ユーザ要求のコンテンツ及び前記移動通信機器のユーザをターゲットとする広告印象のうちの少なくとも１つとすることができることを特徴とする、請求項１１に記載の方法。
【請求項１３】
前記移動通信機器の前記基本状態インジケータは、
機器状態と、
リンク状態と、
ネットワーク状態と、
動作状態と、
動的機器状態と、
のうちの少なくとも１つを含むことを特徴とする、請求項１１に記載の方法。
【請求項１４】
前記機器状態は、
前記移動通信機器の構造と、
前記機器の型と、
リソースの可用性と、
ソフトウェアのバージョンと、
前記移動通信機器のファームウェアのバージョンと、
のうちの少なくとも１つを含むことを特徴とする、請求項１３に記載の方法。
【請求項１５】
前記リソースの可用性は、
メモリと、
ディスク空き容量と、
電池残量と、
のうちの少なくとも１つを含むことを特徴とする、請求項１４に記載の方法。
【請求項１６】
前記リンク状態は、
信号強度と、
前記機器におけるネットワーク受信可能地域と、
のうちの少なくとも１つを含むことを特徴とする、請求項１３に記載の方法。
【請求項１７】
前記ネットワーク状態は、
ユーザの居住地を決定するネットワーク位置と、
前記移動通信機器のローミング状態と、
のうちの少なくとも１つを含むことを特徴とする、請求項１３に記載の方法。
【請求項１８】
前記位置状態は、ネットワーク位置識別子によって与えられる前記機器の物理的位置を含むことを特徴とする、請求項１３に記載の方法。
【請求項１９】
前記動作状態は、前記移動通信機器上でのアプリケーションの使用法の詳細を含むことを特徴とする、請求項１３に記載の方法。
【請求項２０】
前記動的機器状態は、
現在の表示サイズと、
表示機能と、
前記移動通信機器に接続された外部インタフェースの音声及びタッチ機能と、
のうちの少なくとも１つを含むことを特徴とする、請求項１３に記載の方法。
【請求項２１】
前記ＫＳＩは要求に応じて前記第１のサーバに送られることを特徴とする、請求項１１に記載の方法。
【請求項２２】
前記ＫＳＩは定期的に前記第１のサーバに送られることを特徴とする、請求項１１に記載の方法。
【請求項２３】
前記ＫＳＩは前記移動通信機器上で発生するイベントに応じて送られることを特徴とする、請求項１１に記載の方法。
【請求項２４】
移動通信機器であって、
前記移動通信機器の基本状態インジケータ（ＫＳＩ）を決定し、
前記基本状態インジケータの値を前記移動通信機器内に格納し、
前記ＫＳＩを、コンテンツに関する要求と共にサーバに送る、
ように適合された少なくとも１つの手段を備えることを特徴とする移動通信機器。
【請求項２５】
前記移動通信機器は、
汎用パケット無線システム（ＧＰＲＳ）と、
ユニバーサル移動電話システム（ＵＭＴＳ）と、
符号分割多重アクセス（ＣＤＭＡ）と、
ロングターム・エボリューション（ＬＴＥ）と、
マイクロ波アクセスの世界的相互運用（ＷｉＭＡＸ）と、
無線ローカルエリア・ネットワーク（ＬＡＮ）と、
のうちの少なくとも１つをサポートすることを特徴とする、請求項２４に記載の移動通信機器。
【請求項２６】
移動通信機器であって、
前記移動通信機器の基本状態インジケータ（ＫＳＩ）を決定し、
前記基本状態インジケータの値を第１のサーバ内に格納し、
コンテンツに関する要求であって前記第１のサーバ内の前記ＫＳＩに対するポインタを含む要求を第２のサーバに送る、
ように適合された少なくとも１つの手段を備えることを特徴とする移動通信機器。
【請求項２７】
前記移動通信機器は、
前記移動通信機器に関する前記第１のサーバの識別情報を受信し、
前記第１のサーバのアドレスを前記移動通信機器内の好ましい位置に格納する、
ように適合された機器管理クライアントを含むことを特徴とする、請求項２６に記載の移動通信機器。
【請求項２８】
前記移動通信機器は、
汎用パケット無線システム（ＧＰＲＳ）と、
ユニバーサル移動電話システム（ＵＭＴＳ）と、
符号分割多重アクセス（ＣＤＭＡ）と、
ロングターム・エボリューション（ＬＴＥ）と、
マイクロ波アクセスの世界的相互運用（ＷｉＭＡＸ）と、
無線ローカルエリア・ネットワーク（ＬＡＮ）と、
のうちの少なくとも１つをサポートすることを特徴とする、請求項２６に記載の移動通信機器。
【請求項２９】
少なくとも１つの移動通信機器に接続されたサーバであって、
前記移動通信機器から、コンテンツに関する要求であって当該移動通信機器の基本状態インジケータ（ＫＳＩ）を含む要求を受信し、
前記コンテンツを前記移動通信機器のＫＳＩによって適合させ、
前記適合されたコンテンツを前記移動通信機器に送る、
ように適合された少なくとも１つの手段を備えることを特徴とするサーバ。
【請求項３０】
少なくとも１つの移動通信機器に接続されたサーバであって、
前記移動通信機器から、コンテンツに関する要求であって第２のサーバ内に有る前記移動通信機器についての基本状態インジケータ（ＫＳＩ）の位置に対するポインタを含む要求を受信し、
前記第２のサーバからの前記ＫＳＩを取り出し、
前記コンテンツを前記移動通信機器のＫＳＩによって適合させ、
前記適合されたコンテンツを前記移動通信機器に送る、
ように適合された少なくとも１つの手段を備えることを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は無線通信機器に関し、より具体的には無線通信機器の動的状態を取得するためのシステムに関する。
【背景技術】
【０００２】
移動通信機器は広範囲の帯域幅を有し、これがインターネット・コンテンツをダウンロードする手段を与える。インターネット上で得られるコンテンツは移動通信機器上で見ることができるが、必要なフォームファクタ及び機器の性能は著しく多様である。コンテンツは機器の表示器及び解像度に適合するように書式を設定し直す必要がある。アプリケーション及びコンテンツは、その機器によってサポートされるプラットフォーム上で機能するようにテストし特別に書式整形する必要がある。既存の技法では、ユーザエージェント・プロファイルなどの機器カタログを用いて機器性能が決定される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザプロファイルなどの現在の技法は、移動通信機器の静的プロファイルのみに頼るものである。ユーザプロファイルは、取り付け可能な又は取り外し可能な拡張機能により機器になされた可能性のある何らかの修正、並びに無線機器上の使用可能なリソースに対する変更を明らかにしない。ユーザプロファイルは静的であり機器の動的な機能を捕捉しない。さらにユーザプロファイルは全ての機器に対して利用できるわけではなく、利用できる場合でもデータは旧式又は間違えである可能性がある。これらのプロファイル内の種々のフィールドを表現し構文解析するための標準的な書式は存在しない。静的プロファイルは移動通信機器の現在の状態を捕捉しない。
【課題を解決するための手段】
【０００４】
上述のことを考慮して、本発明の一実施形態はコンテンツを移動通信機器に配信する方法を提供する。この方法は、移動通信機器の基本状態インジケータ（ＫＳＩ（key state indicator））を決定し、その値をサーバに送り、そしてその値を適応させて、要求に応じてコンテンツを移動通信機器のユーザに送るようにするステップを含む。コンテンツは、ユーザ要求のコンテンツ及び移動通信機器のユーザをターゲットとする広告印象のうちの少なくとも１つとすることができる。その値は移動広告レコード（ＭＡＲ）書式で格納することができる。移動通信機器の基本状態インジケータは、機器状態、リンク状態、ネットワーク状態、動作状態、及び機器の動的状態である。ＫＳＩの機器状態は、移動通信機器の構成、機器の型、リソース可用性、移動通信機器のソフトウェアのバージョン、及びファームウェアのバージョンのうちの１つを含む。ＫＳＩのリンク状態は、機器において受信される信号強度及び受信地域を含む。ＫＳＩのネットワーク状態は、ユーザの居住地を決定するネットワーク位置、及び移動通信機器のローミング状態のうちの１つを含む。ＫＳＩの位置状態は、ネットワーク位置識別子により与えられる機器の物理的位置を含む。ＫＳＩの動作状態は、移動通信機器上のアプリケーション使用の詳細を含む。動的な機器状態は、現在の表示サイズ、表示機能、又は、移動通信機器に接続される外部インタフェースの音声又はタッチ機能を含む。取得された基本状態インジケータの値は、要求に応じて、定期的に、及び機器上に発生するイベントに基づいて、中央サーバに送られる。リソース可用性は、メモリ、ディスク空き容量、及び電池残量とすることができる。機器の位置状態は一定時間間隔で収集されて移動通信機器が取る道順及び経路が決定される。移動通信機器は、移動通信機器のＭＡＲを格納するサーバの識別情報を含む要求を送る。機器上に格納されたＭＡＲは、コンテンツサーバに送られるブラウザ要求内で取り出され、埋込まれる。ＭＡＲは、基本状態インジケータの値を格納するための標準書式に従う。
【０００５】
実施形態はさらに、コンテンツを移動通信機器に配信するためのシステムを開示する。システムは、移動通信機器の基本状態インジケータ（ＫＳＩ）を決定し、基本状態インジケータの値を移動通信機器内に格納し、その値をサーバに送り、そしてその数値を、要求に応じて移動通信機器のユーザにコンテンツを送るように適合される。コンテンツは、ユーザ要求のコンテンツ及び移動通信機器のユーザをターゲットにした広告印象のうちの少なくとも１つとすることができる。その値は移動通信機器内に移動広告レコード（ＭＡＲ）書式で格納することができる。サーバは、少なくとも１つの機器管理サーバ及びコンテンツサーバとすることができる。移動通信機器は、移動通信機器のための機器管理サーバの識別情報を受け取り、そして機器管理サーバのアドレスを移動通信機器内の好ましい位置に格納するように適合された機器管理クライアントを含む。機器管理サーバの識別情報は、移動通信機器内で機器管理クライアントを用いてプログラムされる。コンテンツサーバは機器管理サーバからＭＡＲを取り出して移動通信機器に適するようにコンテンツの書式を合わせる。移動通信機器は、汎用パケット無線システム（ＧＰＲＳ（General Packet Radio System））、ユニバーサル移動電話システム（ＵＭＴＳ（Universal Mobile telecommunication system））、符号分割多重接続（ＣＤＭＡ（Code Division Multiple Access））、ロング・ターム・エボリューション（ＬＴＥ（Long Term Evolution））、マイクロ波アクセスの世界的相互運用（ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access））、又は無線ローカルエリア・ネットワーク（ＬＡＮ（Wireless Local Area Network））のうちの少なくとも１つをサポートする。機器管理サーバのアドレスは、ユニフォーム・リソース・ロケーション（ＵＲＬ）書式とし、サーバは、オンラインでアクセスして移動通信機器の格納されたＭＡＲを取り出すことができる。
【０００６】
本発明の実施形態のこれら及び他の態様は、以下の説明及び添付の図面と合わせて考察するときより良く認識され理解されるであろう。
本発明の実施形態は添付の図面に関する以下の詳細な説明からより良く理解されることになる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態による、移動通信機器の動的状態を取り出すためのシステムのブロック図を示す。
【図２】本発明の実施形態による、機器上の移動広告エージェントによって収集される機器状態のカテゴリを示す。
【図３】本発明の実施形態による、移動通信機器の書式及び構成を示す。
【図４】本発明の実施形態による、移動広告レコードが要求の一部分として送られるシステムのブロック図を示す。
【図５】本発明の実施形態による、移動広告レコードが機器管理サーバから取り出されるシステムのブロック図を示す。
【図６】本発明の実施形態による、移動広告レコードを機器管理サーバから取り出す方法を説明するフローチャートを示す。
【図７】本発明の実施形態による、移動広告レコード（ＭＡＲ）がデッキアプリケーション上で用いられるポータルを装備したシステムのブロック図を示す。
【図８】本発明の実施形態による、移動広告レコードがデッキアプリケーション上で用いられる方法を説明するフローチャートを示す。
【図９】本発明の実施形態による、一群の移動機器にプッシュ配信されるコンテンツを修正するのに移動広告レコードが用いられるシステムのブロック図である。
【発明を実施するための形態】
【０００８】
本発明の実施形態、並びに、その種々の特徴及び利点となる詳細は、添付の図面に示され以下の説明において詳述された、制限するものではない実施形態を参照しながら、より十分に説明される。周知の構成要素及び処理技術の説明は、本発明の実施形態を不必要に不明瞭にしないように省略されている。ここで用いられた例は、単に本発明の実施形態を実施できる方法の理解を容易にし、さらに当業者が本発明の実施形態を実施できるようにすることが意図されている。従って、これら例は、本発明の実施形態の範囲を制限するものとして解釈されるべきではない。
【０００９】
本発明の実施形態は、移動通信機器に広告及び他のコンテンツを配信する目的で、移動通信機器の動的状態を取り出すためのシステム及び方法を実現する。ここで図面、より具体的には、類似の参照文字が図面全体にわたり一貫して類似の特徴を示す、図１乃至図９を参照して、実施形態を示す。
【００１０】
移動通信機器の動的状態は、移動通信機器に送られるコンテンツを書式整形する目的で取得することができる。書式整形されたコンテンツは、ユーザ要求のコンテンツ、並びに移動通信機器のユーザに送られる任意の広告コンテンツを含むことができる。移動通信機器のコンポーネント値は機器の静的状態及び機器の動的状態の両方を表す。移動通信機器の状態のデータ表現は移動通信機器内又は外部サーバ内に格納することができる。移動通信機器の完全な状態は、プログラムされたエンティティによって分析することができる書式で表される。書式整形された値は移動広告レコード（ＭＡＲ（Mobile Advertising Record））を表す。
【００１１】
図１は、本発明の実施形態による、移動通信機器の動的状態を取り出すためのシステムのブロック図を示す。移動広告エージェントと呼ばれるエージェントが、移動機器１０６上に供給される。機器の状態がネットワーク上のサーバ内に又は移動機器１０６内に、移動広告レコード（ＭＡＲ）と呼ばれる標準書式で格納される。移動広告エコシステム１００は、移動オペレータ１０１、コンテンツプロバイダ１０２、及び広告ネットワーク１０３を備える。移動オペレータ１０１は、データに対するシームレスな接続範囲を可能にすると共にローミングを容易にする種々のサービス・プロバイダである。コンテンツプロバイダ１０２は、マルチメディア及びエンターテイメントに関する情報、例えば、音楽、壁紙、及び広告などを含む種々異なる種類のコンテンツへのアクセスを与える。広告ネットワーク１０３は、広告を主催しようとするウェブサイトに接続する。一般に広告ネットワーク１０３は、それらのコンテンツを、中央サーバを通して配信する。広告サーバ１０４は、広告及び他のマルチメディア・コンテンツなどの種々のコンテンツを取り扱う。機器管理サーバ１０５は、移動無線機器１０６上の移動広告エージェントをダウンロードし、設定し、及び管理することに関与する。移動機器１０６上の移動広告エージェントは、機器上の適切な値を計測することによりＭＡＲに対応するデータを収集する。機器状態、又は在庫管理アプリケーションの使用及びバッテリメモリなどの動的に計算された値のような種々の属性は静的に格納された値とすることができる。ＭＡＲ内のこれらの動的な値は、スケジュールに基づいて、又は機器内で何らかの特定の条件が誘発されるときに計算することができる。機器上に格納された移動広告レコードは、移動広告エージェントによって指定のサーバ１０４に送ることができ、又は機器管理サーバにより移動広告エージェントから取り出すことができる。移動通信機器１０６上で実行されるどのアプリケーションも、ＭＡＲをコンテンツサーバ１０４に送られる要求の一部分として組み込むことができる。さらにコンテンツサーバ１０４は次にコンテンツをＭＡＲの値に基づいて修正し、文脈上のコンテンツ及び広告を移動機器１０６に配信する。
【００１２】
図２は、本発明の実施形態による、機器上の移動広告エージェントにより収集される機器状態のカテゴリを示す。基本状態インジケータ（ＫＳＩ（key state indicator））は移動機器１０６上の移動広告レコード（ＭＡＲ）の一部分である。これらの基本状態インジケータは機器上で決定され、移動広告レコードを含む標準書式で格納される。基本状態インジケータは移動機器１０６の静的状態及び動的状態の両方を含む。移動機器１０６の静的状態は一定時間にわたって一定に留まる機器の状態を特徴付ける。型式、モデル、ソフトウェアのバージョンなどの機器状態２０１の値は静的値を構成する。一方、移動通信機器１０６の、位置状態２０４及びネットワーク状態２０３などの動的状態の値は、一定時間にわたって変化し易く連続的に又は要求に基づいて計算する必要がある。機器管理サーバ１０５は、基本状態インジケータの全て又はどれかのデータを収集するように移動広告エージェントを設定する。
【００１３】
図３は、本発明の実施形態による、ＭＡＲの書式及び構造を示す。ＭＡＲは、移動通信機器１０６上又はサーバ上に格納される可変長レコードである。ＭＡＲには、国際移動装置識別（ＩＭＥＩ）番号などの機器識別名が与えられ、これを用いて移動機器１０６が一意に識別される。次のフィールドは、基本状態インジケータの数及び基本状態インジケータの各々の基本カテゴリのサイズを識別する。ＭＡＲの標準書式は、機器管理サーバ１０５によって取り出されるときＭＡＲの効率的な処理を可能にする。格納されるＭＡＲの値は移動通信機器１０６の静的値と動的値の両方である。型式及びモデル、ソフトウェアのバージョンなどの機器状態２０１の値は静的値を構成する。一方、移動通信機器１０６の、位置状態２０４及びネットワーク状態２０３などの動的状態の値は、一定時間にわたって変化し易く連続的に又は要求に基づいて計算する必要がある。ＭＡＲは、機器管理サーバ１０５によって読み出されるか、又は移動通信機器１０６からの要求の一部分として送られる。ＭＡＲ内に格納される基本状態インジケータの値は、移動通信機器１０６に送られるコンテンツ及び広告を効率的に対象にするように用いられる。
【００１４】
図４は、本発明の実施形態による、移動広告レコードが移動通信機器による要求の一部分として送られるシステムのブロック図を示す。このアーキテクチャは、ＭＡＲ全体を移動機器１０６からの要求に組み込むことができる状況に関するものである。一実施形態において、移動広告エージェント１００によって計算されるＭＡＲは、機器からいずれかのコンテンツサーバ１０４に送られるいずれかの要求の一部分として組み込まれる。コンテンツサーバ１０４は組み込まれたＭＡＲに作用してコンテンツを修正し、移動通信機器の状態を反映するようにする。次にコンテンツサーバ１０４は、コンテンツを応答の一部分として配信する。応答は、コンテンツの一部分であるいずれかの広告を含むことができる。ＭＡＲは任意の適切な暗号化アルゴリズムを用いて暗号化することができる。機器管理サーバ１０５は、移動広告エージェント１００を、暗号化に必要な鍵を用いて設定する（４０１）。さらに機器管理サーバ１０５は、必要に応じて鍵を無効にするか又は変更することができる。機器管理サーバ１０５はまた、鍵をコンテンツサーバ１０４に送ってコンテンツサーバがＭＡＲを復号するのを助ける。移動通信機器１０６は、コンテンツサーバ１０２に要求を送り（４０３）、ここで要求はまた、ＭＡＲも含む。コンテンツサーバ１０４は要求に対応し、調整したコンテンツを移動通信機器１０６に配信する（４０４）。
【００１５】
図５は、本発明の実施形態による、移動広告レコードが機器管理サーバから読み出されるシステムのブロック図を示す。機器管理サーバ１０５は、移動広告エージェントを設定し（５０１）、さらに移動通信機器からＭＡＲを収集する。ＭＡＲは、要求に基づいて、又は定期的に若しくは特定のイベントが発生したときに、サーバに送られる。様々な移動機器のＭＡＲが収集され、機器管理サーバ１０５内に格納される。各々の移動通信機器１０６のＭＡＲは、一意的な機器識別名によって索引付けされる。移動通信機器１０６からの要求（５０２）は機器識別名、及び機器のＭＡＲを格納する機器管理サーバの名前だけを含む。この要求（５０３）は一意的な機器識別名と共にコンテンツサーバ１０４に送られる。機器管理サーバ１０５は、要求に応じて復号に必要な鍵をコンテンツサーバ１０４に送る。コンテンツサーバ１０４は、所与の機器識別名に関するＭＡＲを機器管理サーバ１０５に送る。さらに調整されたコンテンツが、移動通信機器１０６からの要求に対する応答として移動通信機器１０６に送られる。
【００１６】
図６は、本発明の実施形態により、移動広告レコードを機器管理サーバから取り出す方法説明するフローチャートを示す。機器管理サーバ１０５は移動広告エージェントを設定し（６０１）、さらにＭＡＲを収集する。ＭＡＲは要求に応じて、又は定期的に若しくは特定のイベントが発生したときに移動広告エージェントによってサーバに送られる。様々な移動通信機器１０６のＭＡＲが収集され、機器管理サーバ１０５内に格納される。各々の移動通信機器１０６のＭＡＲは、一意的な機器識別名によって索引付けされる（６０２）。移動通信機器１０６からのいずれの要求も機器識別名及び／又は機器のＭＡＲを格納する機器管理サーバ１０５の名前だけを含む。要求は一意的な機器識別名と共にコンテンツサーバ１０４に送られる（６０３）。機器管理サーバ１０５は、復号に必要な鍵を要求に応じてコンテンツサーバ１０４に送る（６０４）。コンテンツサーバ１０４は、所与の機器識別名に関するＭＡＲを機器管理サーバ１０５に送る（６０５）。さらに調整されたコンテンツが、移動通信機器１０６からの要求に対する応答として移動通信機器１０６に送られる（６０６）。方法６００の種々の操作は、示した順序で、又は異なる順序で、又は同時に実施することができる。さらに、幾つかの実施形態においては図６に挙げた幾つかの操作を省略することができる。
【００１７】
図７は、本発明の実施形態による、移動広告レコード（ＭＡＲ）がデッキアプリケーション（deck applications）上で用いられるポータルを装備したシステムのブロック図を示す。移動通信機器１０６からのあらゆる要求は、移動オペレータ１０１によって維持されるポータル７０８に送られる。明確なポータル７０８への要求を行うアプリケーションは、移動オペレータ１０１のネットワークリソースを用いて供給され、オンデッキアプリケーション（on-deck applications）と呼ばれることが多い。機器管理サーバは移動通信機器１０６上の移動広告エージェントを設定する（７０１）。機器管理サーバ１０５は、移動通信機器１０６上の移動広告エージェントからＭＡＲを収集する（７０２）。オンデッキアプリケーションからの要求（７０３）は機器を識別するのに用いられる。ひとたび機器がポータル７０８によって識別されると（７０４）、ポータル７０８は機器管理サーバ１０５から機器のＭＡＲを要求する（７０５）。ポータル７０８はさらに、要求をＭＡＲと組み合せてそれをコンテンツサーバ１０４に転送する。さらにコンテンツプロバイダ１０２がそれに応じて要求されたコンテンツを修正し、移動通信機器１０６への応答を送る（７０７）。
【００１８】
図８は、本発明の実施形態による、移動広告レコードがデッキアプリケーション上で用いられる方法を説明するフローチャートを示す。機器管理サーバ１０５は、移動通信機器１０６上の移動広告エージェントを設定する（８０１）。機器管理サーバ１０５は移動通信機器１０６上の移動広告エージェントからＭＡＲを収集する（８０２）。移動オペレータ・ポータル７０８は移動オペレータ１０１によって維持される。移動通信機器が要求を行うとき（８０３）、要求は移動オペレータ・ポータル７０８によって対応される。さらに機器管理サーバは、移動通信機器１０６の識別のための機器識別名を移動オペレータ・ポータル７０８に送る。移動オペレータ・ポータル７０８は、移動通信機器１０６のＭＡＲに関する要求を機器管理サーバ１０５に対して行う（８０５）。次に移動オペレータ・ポータル７０８は要求をＭＡＲと組み合せて、それをコンテンツサーバ１０４に転送する（８０６）。コンテンツサーバ１０２は、それに応じて要求されたコンテンツを修正し、移動通信機器１０６に応答を送る（８０７）。方法８００内の種々の操作は、示した順序で、又は異なる順序で、又は同時に実施することができる。さらに幾つかの実施形態においては図８に挙げた幾つかの操作を省略することができる。
【００１９】
図９は、本発明の実施形態による、一群の移動通信機器にプッシュ配信されるコンテンツを修正するのに移動広告レコードが用いられるシステムのブロック図を示す。幾つかの機器のＭＡＲが機器管理サーバ１０５によって収集され、ある基準に基づいてグループ分けすることができる場所に格納される。例えば、コンテンツサーバ１０４が広告を同じ地域内の一群の機器、又は同じ家族が所有する機器に送ろうとする場合である。コンテンツサーバ１０４は、コンテンツをポータル７０８に提供し、一群の機器について取得されたＭＡＲに基づいて修正されたコンテンツを配信するのに用いられる基準を指定する。初めに機器管理サーバが種々の移動通信機器１０６のアドレスを収集する（９０１）。機器管理サーバはユーザ識別名及び位置識別子を、機器の識別のために移動オペレータ・ポータル７０８に送る（９０２）。次にアドレスが機器管理サーバ１０５に送られる（９０３）。次にコンテンツプロバイダがコンテンツをポータル７０８に送り（９０４）、コンテンツの配信に用いられる基準を指定する。さらにポータル７０８は修正されたコンテンツを一群の移動通信機器１０６にプッシュ配信する（９０５）。コンテンツはポータル７０８から、機器からの特定の要求なしにプッシュ配信される。種々の機器のＭＡＲが機器管理サーバ１０５によって収集され、次いで位置、型式及びモデル、並びに加入者関係に基づく要求基準に従ってグループ分けされる。
【００２０】
本明細書で開示した実施形態は、少なくとも１つのハードウェア機器上で実行され、ネットワーク管理機能を実行してネットワーク要素を制御する少なくとも１つのソフトウェアプログラムによって実施することができる。図１に示したネットワーク要素は、ハードウェア機器、ソフトウェアモジュール、又はハードウェア機器とソフトウェアモジュールの組合せ、のうちの少なくとも１つとすることができるブロックを含む。
【００２１】
本明細書で開示した実施形態は、移動通信機器の基本状態値を読み出し、それを移動広告レコード（ＭＡＲ）と呼ばれる標準書式で格納する方法を指定する。従って、保護の範囲は、そのプログラム、並びに、サーバ又は移動機器又は任意の適切なプログラム可能機器上で実行されたとき本方法の１つ又はそれ以上のステップを実施するプログラムコード手段を含み、内部にメッセージを有するコンピュータ可読記憶手段にまで拡大されることを理解されたい。本方法は、好ましい実施形態において、例えば超高速集積回路用ハードウェア記述言語（ＶＨＤＬ（Very high speed integrated circuit Hardware Description Language））の別のプログラミング言語により又はそれと共に実施され、又は１つ若しくはそれ以上のＶＨＤＬにより、又は少なくとも１つのハードウェア機器上で実行される幾つかのソフトウェアモジュールによって実施される。ハードウェア機器は、例えば、サーバ又はパーソナルコンピュータなどの任意の種類のコンピュータ、又は、それらの任意の組合せ、例えば１つのプロセッサと２つのＦＰＧＡなど、を含むプログラム可能な任意の種類の機器とすることができる。機器はまた、例えばＡＳＩＣのようなハードウェア手段、又は、ハードウェア手段とソフトウェア手段の組合せ、例えばＡＳＩＣとＦＰＧＡの組合せ、又は、少なくとも１つのマイクロプロセッサと内部にソフトウェアモジュールが配置された少なくとも１つのメモリとの組合せ、とすることができる。従って、手段は少なくとも１つのハードウェア手段及び／又は少なくとも１つのソフトウェア手段である。本明細書で説明した方法の実施形態は、純粋にハードウェアで、又は部分的にハードウェア及び部分的にソフトウェアで実施することができる。機器はまたソフトウェア手段のみを含むこともできる。代替的に本発明は、例えば複数のＣＰＵを用いた種々異なるハードウェア機器上で実施することができる。
【符号の説明】
【００２２】
１００：移動広告エコシステム／移動広告エージェント
１０１：移動オペレータ
１０２：コンテンツプロバイダ
１０３：広告ネットワーク
１０４：コンテンツサーバ
１０５：機器管理サーバ
１０６：移動通信機器
２０１：機器状態
２０３：ネットワーク状態
２０４：位置状態
６００、８００：方法
７０８：ポータル
【図１】
2012516107.tif 000003
【図２】
2012516107.tif 000004
【図３】
2012516107.tif 000005
【図４】
2012516107.tif 000006
【図５】
2012516107.tif 000007
【図６】
2012516107.tif 000008
【図７】
2012516107.tif 000009
【図８】
2012516107.tif 000010
【図９】
2012516107.tif 000011
【国際調査報告】
2012516107.tif 000012