(57)【要約】無線ネットワークを介してアクセス可能なサードパーティのコンピュータ装置上に常駐しているアプリケーションおよびサービスとの対話に対して無線装置の加入者に請求書を発行するためのシステム、方法、およびコンピュータプログラム。セルラ遠隔通信装置のような無線装置は、無線ネットワークを横切って、他のコンピュータ装置と通信し、そのエンドユーザ（必ずしも無線サービスの加入者ではない）は、ソフトウエアアプリケーションを選択的にダウンロードし、実行することができる。アプリケーションダウンロードサーバのようなサードパーティのコンピュータ装置は、無線ネットワーク上でアクセス可能であり、無線装置へアプリケーションおよびサービスを選択的に与え、無線装置とサードパーティのコンピュータ装置との対話により、請求可能なイベントが発生し、請求書発行サーバは、請求可能なイベントのデータを集め、無線装置の加入者の請求書を生成し、そのサードパーティのコンピュータ装置における請求可能なイベントに対してサードパーティに支払う。
2005537544.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークへの加入者の無線装置へサードパーティのアプリケーションおよびサービスを与え、請求書を発行するシステムであって、
各無線装置が、無線ネットワークを横切って他のコンピュータ装置と選択的に通信し、さらに加えて、コンピュータプラットフォームと、コンピュータプラットフォーム上でソフトウエアアプリケーションを選択的にダウンロードして実行することができるそのエンドユーザとを含む１つ以上の無線装置と、
無線ネットワークを横切って１つ以上の無線装置へアプリケーションおよびサービスを選択的に与える１つ以上のサードパーティのコンピュータ装置であって、無線装置とサードパーティのコンピュータ装置のアプリケーションとの対話が、１つ以上の請求可能なイベントを発生させる１つ以上のサードパーティのコンピュータ装置と、
無線装置と１つ以上のサードパーティのコンピュータ装置との対話から、請求可能なイベントについての少なくとも１つの請求可能なイベントのデータを集め、サードパーティのアプリケーションおよびサービスの請求可能なイベントに対して、そのサードパーティに支払う少なくとも１つの請求書発行サーバとを含むシステム。
【請求項２】
請求書発行サーバが、さらに加えて、各無線装置の請求可能なイベントに対して、その無線装置の請求書を生成する請求項１記載のシステム。
【請求項３】
請求可能なイベントのデータが、請求書発行サーバのみにおいて集められる請求項１記載のシステム。
【請求項４】
請求書発行サーバが、さらに加えて、集められた請求可能なイベントのデータに基づいて、各無線装置の請求書を生成する請求項１記載のシステム。
【請求項５】
生成された請求書が、請求書発行サーバからネットワークキャリアへ伝送される請求項４記載のシステム。
【請求項６】
請求可能なイベントが、無線ネットワーク上でのサードパーティのアプリケーションダウンロードサーバから無線装置のコンピュータプラットフォームへのアプリケーションのダウンロードである請求項１記載のシステム。
【請求項７】
請求可能なイベントが、無線装置上でのアプリケーションの実行である請求項１記載のシステム。
【請求項８】
請求可能なイベントが、サードパーティのコンピュータ装置上に常駐しているアプリケーションへのアクセスである請求項１記載のシステム。
【請求項９】
サードパーティのコンピュータ装置が、請求可能なイベントのデータを集め、集められた請求可能なイベントのデータを請求書発行サーバへ伝送する請求項１記載のシステム。
【請求項１０】
サードパーティのコンピュータ装置が、請求書発行サーバから照会されたときに、請求可能なイベントのデータを請求書発行サーバへ伝送する請求項９記載のシステム。
【請求項１１】
無線ネットワーク上でサードパーティのアプリケーションおよびサービスを与えて、請求書を発行するシステムであって、
無線ネットワークを横切って他のコンピュータ装置と選択的に通信し、ソフトウエアアプリケーションを選択的にダウンロードして、実行する無線通信手段と、
無線ネットワークを横切って無線通信手段へアプリケーションおよびサービスを選択的に与えるアプリケーション手段であって、無線通信手段とアプリケーション手段との対話が、１つ以上の請求可能なイベントを発生させ、アプリケーションおよびサービスがサードパーティによって与えられるアプリケーション手段と、
請求可能なイベントについての請求可能なイベントのデータを集め、請求可能なイベントに対してサードパーティに支払う請求書発行手段とを含むシステム。
【請求項１２】
無線ネットワークへの加入者の無線装置へ与えれられるサードパーティのアプリケーションおよびサービスに対して請求書を発行する方法であって、
無線装置とサードパーティのコンピュータ装置との対話によって、請求可能なイベントを発生させるステップと、
請求書発行サーバにおいて、請求可能なイベントを請求可能なイベントのデータへ集約するステップと、
請求書発行サーバにおいて、請求可能なイベントに基づいて、各請求可能なイベントの適切な加入者へ請求書を発行するステップと、
サードパーティのコンピュータ装置において行われた請求可能なイベントに対してサードパーティに支払うステップとを含む方法。
【請求項１３】
請求可能なイベントを請求可能なデータへ集約するステップが、請求書発行サーバにおいて行われる請求項１２記載の方法。
【請求項１４】
請求可能なイベントを請求可能なデータへ集約するステップが、サードパーティのコンピュータ装置において行われ、サードパーティのコンピュータ装置から請求書発行サーバへ請求可能なイベントのデータを伝送するステップをさらに含む請求項１２記載の方法。
【請求項１５】
無線装置の加入者のデータを得るステップと、
請求可能なイベントのデータに基づいて、無線装置の請求書を請求書発行サーバにおいて生成するステップとをさらに含む請求項１２記載の方法。
【請求項１６】
無線ネットワーク上で請求書発行サーバから別のコンピュータ装置へ請求書を伝送するステップをさらに含む請求項１５記載の方法。
【請求項１７】
１つ以上の請求可能なイベントを発生させるステップが、無線ネットワーク上でサードパーティのアプリケーションダウンロードサーバから無線装置へアプリケーションをダウンロードすることによって、請求可能なイベントを発生させている請求項１２記載の方法。
【請求項１８】
１つ以上の請求可能なイベントを発生させるステップが、無線装置上でアプリケーションを実行することによって請求可能なイベントを発生させている請求項１２記載の方法。
【請求項１９】
１つ以上の請求可能なイベントを発生させるステップが、無線装置が、無線ネットワーク上でサードパーティのコンピュータ装置上に常駐しているアプリケーションへアクセスすることによって、請求可能なイベントを発生させている請求項１２記載の方法。
【請求項２０】
サードパーティのコンピュータ装置に、請求可能なイベントのデータを請求書発行サーバへ伝送するように指示するステップをさらに含む請求項１４記載の方法。
【請求項２１】
無線ネットワークへの加入者の無線装置に与えられたサードーパーティのアプリケーションおよびサービスに対して請求書を発行する方法であって、
無線装置とサードパーティのコンピュータ装置との対話によって発生する請求可能なイベントを発生させるステップと、
請求書発行サーバにおいて、請求可能なイベントの請求可能なイベントのデータを集約するステップと、
請求書発行サーバにおいて、請求可能なイベントのデータに基づいて、各請求可能なイベントの適切な加入者に請求書を発行するステップと、
サードパーティのコンピュータ装置において行われた請求可能なイベントに対して、そのサードパーティに支払うステップとを含む方法。
【請求項２２】
無線ネットワークを介してアクセス可能なサードパーティのコンピュータ装置に常駐しているサードパーティのアプリケーションおよびサービスとの無線装置の対話によって発生する請求可能なイベントに対して、無線装置の加入者に請求書を発行するサーバであって、無線装置は、ソフトウエアアプリケーションを選択的にダウンロードし、実行することができ、サーバは、さらに加えて、サードパーティのコンピュータ装置と無線装置との対話による請求可能なイベントについての請求可能なイベントのデータを集め、サードパーティのコンピュータ装置において行われた請求可能なイベントに対して、そのサードパーティに支払うサーバ。
【請求項２３】
サーバが、さらに加えて、無線装置の少なくとも請求可能なイベントに対して、その無線装置の請求書を生成する請求項２２記載のサーバ。
【請求項２４】
請求書発行サーバが、さらに加えて、集められた請求可能なイベントのデータに基づいて、無線装置の加入者の請求書を生成する請求項２３記載のサーバ。
【請求項２５】
生成された請求書が、無線ネットワーク上で請求書発行サーバから別のコンピュータ装置へ伝送される請求項２４記載のサーバ。
【請求項２６】
サーバが、サードパーティのコンピュータ装置から請求可能なイベントのデータを受信する請求項２２記載のサーバ。
【請求項２７】
サーバが、さらに加えて、サードパーティのコンピュータ装置に、請求可能なイベントのデータをサーバへ伝送するように指示する請求項２６記載のサーバ。
【請求項２８】
１つ以上の無線装置およびサードパーティのコンピュータ装置を含む無線ネットワーク上でコンピュータ装置によって実行されるとき、
請求可能なイベントを請求可能なイベントとのデータへ集約するステップと、
請求可能なイベントのデータに基づいて、各請求可能なイベントの適切な無線装置の加入者に請求書を発行するステップと、
サードパーティのコンピュータ装置において行われた請求可能なイベントに対してサードパーティに支払うステップとを行うことによって、サードパーティのコンピュータ装置上のサードパーティのアプリケーションおよびサービスと無線装置との対話によって発生する請求可能なイベントに対して請求書を発行するように、コンピュータ装置に命令するコンピュータプログラム。
【請求項２９】
サードパーティのコンピュータ装置から請求可能なイベントのデータを受信するステップを行うようにコンピュータ装置にさらに命令する請求項２８記載のプログラム。
【請求項３０】
無線装置の加入者のデータを受信するステップを行うようにコンピュータ装置にさらに命令する請求項２８記載のプログラム。
【請求項３１】
請求可能なイベントのデータに基づいて無線装置の請求書を生成するステップを行うようにコンピュータ装置にさらに命令する請求項３０記載のプログラム。
【請求項３２】
無線ネットワーク上の別のコンピュータ装置に請求書を伝送するステップを行うようにコンピュータ装置にさらに命令する請求項３１記載のプログラム。
【請求項３３】
サードパーティのコンピュータ装置に、請求可能なイベントのデータを伝送するように指示するステップを行うようにコンピュータ装置にさらに命令する請求項２８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概ね、無線装置および無線ネットワークに関する。とくに、本発明は、無線ネットワークを横切って無線遠隔通信装置へのサードパーティのアプリケーションの販売およびサービスを可能にするシステムおよび方法に関し、システムは、適正に明細を明らかにして、無線サービスの加入者に請求書を発行し、販売されたアプリケーションおよびサービスの適切な売り上げをサードパーティに与える。
【背景技術】
【０００２】
セルラ電話のような無線装置は、音声およびデータを含むパケットを無線ネットワーク上で通信する。セルラ遠隔通信システムのような既存の無線遠隔通信システムにおいて、料金は、遠隔通信装置の初期起動に対して加入者に課金され、その後は、継続通信時間および装置の使用に対して課金される。しかしながら、既存のシステムは、通常、通信時間の使用以外の、遠隔通信装置における他のアクティビティの明細を明らかにしない。
【０００３】
さらに加えて、無線装置の加入者が、ソフトウエアアプリケーションをダウンロードして使用するか、または遠隔通信装置の機能を更新したいとき、ユーザは、通常、サービスプロバイダを呼ぶか、または異なるインターネットアクセスのような別の電子的手段によってサービスプロバイダに連絡する。いくつかの例では、サービスプロバイダが、（１回の直接アクセスのダウンロードによって）無線ネットワークを横切って無線装置へアプリケーションを伝送するか、またはユーザが無線装置を使用して無線ネットワークを介してネットワークサイトにアクセスすることを許可し、このようなネットワークサイト上で、アプリケーションを加入者にダウンロードすることができ、または加入者がアプリケーションにアクセスすることができる。さもなければ、プロバイダのサービス要員が、遠隔通信装置に物理的にアクセスして、ソフトウエアをインストールするか、またはその構成要素を更新しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって、無線遠隔通信装置を監視して、請求書を発行する既存のシステムでは、サービスプロバイダは、サービスプロバイダのコンピュータ装置上に現れない無線装置によるアクティビティに対して、請求書を発行したり、または明細を明らかにすることはできない。追加の有料サービスを遠隔通信装置の加入者またはエンドユーザに与えるために、サービスプロバイダは、加入者にサービスプロバイダのコンピュータ装置に連絡して使用しもらわなければならず、プロバイダがその加入者に提供できる付加価値サービスが相当に制限される。したがって、本発明は、主に、無線装置のアクティビティを監視し、請求書を発行することができるシステムおよび方法を目的とする。
【課題を解決するための手段】
【０００５】
本発明は、無線装置の加入者に、無線ネットワークを介してアクセス可能なサードパーティのコンピュータ装置上にあるアプリケーションおよびサービスとの対話に対して請求書を発行するためのシステム、方法、およびコンピュータプログラムである。セルラ遠隔通信装置のような無線装置は、無線ネットワークを横切って他のコンピュータ装置と通信し、そのエンドユーザは、必ずしもその無線装置の無線サービスの加入者ではないが、コンピュータプラットフォーム上のソフトウエアアプリケーションを選択的にダウンロードして実行することができる。さらに加えて、無線ネットワーク上のアプリケーションダウンロードサーバのようなサードパーティのコンピュータ装置は、付加価値アプリケーションおよびサービスを無線装置に選択的に与え、無線装置とサードパーティのコンピュータ装置のアプリケーションとの対話により、アプリケーションのダウンロードの実行、またはアクセスのような請求可能なイベントが発生する。請求書発行サーバは、最後に、無線ネットワーク中の請求可能なイベントのデータを集め、無線装置の加入者の請求書を生成し、無線装置とサードパーティのコンピュータ装置との請求可能なイベントに対してサードパーティに支払う。
【０００６】
システムは、各無線装置がコンピュータプラットフォームとそのエンドユーザとを含む１つ以上の無線装置と、アプリケーションおよびサービスを１つ以上の無線装置に無線ネットワークを横切って選択的に与える１つ以上のサードパーティのコンピュータ装置とを含み、無線装置とサードパーティのコンピュータ装置のアプリケーションまたはサービスとの対話により、対話している無線装置の１つ以上の請求可能なイベントが発生する。少なくとも１つの請求書発行サーバは、システムにおいて、無線装置と１つ以上のサードパーティのコンピュータ装置との対話から、少なくとも請求可能なイベントのデータを集め、さらに加えて、サードパーティのコンピュータ装置における請求可能なイベントについての集められた請求可能なイベントのデータに基づいて、サードパーティに支払う。１つの実施形態において、請求書発行サーバは、請求可能なイベントに対する各無線装置の請求書も生成する。
【０００７】
無線ネットワークへの加入者の無線装置に与えられる、サードパーティのアプリケーションおよびサービスに対する請求書発行方法は、無線装置とサードパーティのコンピュータ装置との対話によって請求可能なイベントを発生させるステップと、請求書発行サーバにおいて請求可能なイベントを請求可能なイベントのデータへ集約するステップと、請求書発行サーバにおいて、請求可能なイベントのデータに基づいて、各請求可能なイベントに対して適切な加入者に請求書を発行するステップと、サードパーティのコンピュータ装置における請求可能なイベントに対してサードパーティに支払うステップとを含む。方法は、請求書発行サーバから無線加入者に請求書を発行するステップ、およびサードパーティのコンピュータ装置に、集められた請求可能なイベントのデータを請求書発行サーバへ伝送するように指示するステップも含むことができる。
【０００８】
したがって、システムおよび方法は、無線サービスプロバイダが、アプリケーションのダウンロードおよび実行のような、無線ネットワークを介してアクセス可能なサードパーティのコンピュータ装置との無線遠隔通信装置のアクティビティを与えて、請求書を発行することができるようにする。したがって、システムおよび方法は、サービスプロバイダがその加入者にサードパーティの追加の付加価値サービスへのアクセスを許し、有料サービスからの収入を効率的に得て、分配できるといった恩恵を、サービスプロバイダに与える。さらに加えて、請求書発行システムは、加入者が追加のサービスを受取る、またはアクセスするために、サービスプロバイダまたはサードパーティに連絡をとることを要求しない。
【０００９】
本発明の他の目的、長所、および特徴は、別途記載される図面の間単な説明、発明を実施するための最良の形態、および特許請求の範囲を見直すことによって、より明らかになるであろう。
【発明を実施するための最良の形態】
【００１０】
全体的に同じ参照符号が同じ要素を表わす図面を参照すると、図１は、セルラ電話12のような無線装置が、無線ネットワーク14を横切って、サードパーティのアプリケーションダウンロードサーバ30のようなサードパーティのコンピュータ装置と通信し、サードパーティのアプリケーションダウンロードサーバ30が、ソフトウエアアプリケーションまたは他のデータを、無線通信ポータルを横切って、または無線ネットワーク14への他のデータアクセスで、無線装置へ選択的にダウンロードすることによって発生する請求可能なイベントを追跡する本発明のシステム10の１つの実施形態を示す。無線ネットワーク14の発展において、無線装置のエンドユーザは、ソフトウエアアプリケーションをダウンロードして使用したいとき、無線ネットワーク14への通信接続をブリッジすることによって、アプリケーションダウンロードサーバ、すなわちキャリアのサーバまたはサードパーティのアプリケーションダウンロードサーバに接続し、希望のソフトウエアアプリケーションにアクセスしてダウンロードすることを試みる。無線装置がアプリケーションダウンロードサーバ30に連絡をとると、最初の連絡が行われ、アプリケーションダウンロードサーバ30は、何れのアプリケーションおよびデータが、その無線装置12、18、20、22に使用可能であるかを判断し、メニュー（図３参照）のような適切な情報を、無線装置12、18、20、22上に表示するために送ることができ、エンドユーザは使用可能なアプリケーションおよびサービスについて知ることができる。
【００１１】
ここに示されているように、無線装置は、グラフィックスディスプレイ13を備えたセルラ電話12；パーソナルディジタルアシスタント18；グラフィックスディスプレイを備えたページャ20（ここでは、双方向テキストページャとして示されている）か；または無線通信ポータルか、さもなければ、ネットワークまたはインターネットへのワイヤード接続24をもつ独立したコンピュータプラットフォーム22であってもよい。したがって、システム10は、無線通信ポータルを含む任意の形態の遠隔コンピュータモジュール（例えば、無線モデム、ＰＣＭＣＩＡカード、アクセス端末、パーソナルコンピュータ、アクセス端末、ディスプレイまたはキーパッドのない電話、あるいはこれらの任意の組合せまたは部分的な組合せを無制限に含む）上で動作することができる。さらに加えて、ここに使用されている“アプリケーション”という用語は、実行可能および非実行可能のソフトウエアファイル、生データ、集約されたデータ、パッチ、および他の符号セグメントを含むことを意図されている。
【００１２】
システム10において、１つ以上の無線装置12、18、20、22は、各々が、無線ネットワーク14を横切って他のコンピュータと選択的に通信し、そのエンドユーザは、ソフトウエアアプリケーションを選択的にダウンロードして、実行することができる。無線装置12、18、20、22は、サードパーティのアプリケーションダウンロードサーバ30およびスタンドアローンサーバ32のような、１つ以上のサードパーティのコンピュータ装置と通信し、無線装置がサードパーティのコンピュータ装置のアプリケーションと対話すると、１つ以上の請求可能なイベントが発生し、少なくとも1つの請求書発行サーバ16は、無線装置と１つ以上のサードパーティのコンピュータ装置（サーバ30および32）との対話から請求可能なイベントについての少なくとも請求可能なイベントのデータを集める。請求可能なイベントは、アプリケーションの購入、ダウンロード、および／または実行、メニューへのアクセス、無線装置のツールおよび診断、あるいは無線装置12、18、20、22とサードパーティのコンピュータ装置（サーバ30および32）との間の他の付加価値データの対話である。その後で、ここで別途詳しく記載されるように、請求書発行サーバ16は、サードパーティのサーバにおける請求可能なイベントに対して、そのサードパーティに支払う。
【００１３】
１つ以上の無線装置12、18、20、22は、通常、その装置を動作しているエンドユーザの命令で、無線ネットワークを横切って、他のコンピュータ装置（アプリケーションダウンロードサーバ30またはサードパーティのスタンドアローンサーバ32）と選択的に通信する。ここには、この両者が、ローカルサーバ側ネットワーク26上で、他のコンピュータ要素（例えば、無線装置の請求可能なイベントのデータを収めている請求可能なイベントのデータベース28）と共に、無線ネットワーク14と通信していることが示されている。アプリケーションダウンロードサーバ30またはスタンドアローンサーバ32は、無線装置に付加価値サービス、例えば、ダウンロード可能なアプリケーションおよび他の対話、例えば、生の株式相場、ニュース、および双方向型ゲームを与える。ここに別途詳しく記載されるように、全構成要素は、直列に動作し、請求書発行サーバ16において、無線装置12、18、20、22の請求可能なイベントに関係するデータを集め、請求可能なイベントデータに集約する。しかしながら、全てのサーバ側の機能を、請求書発行サーバ16のような、１つのサーバ上で行うことができることに注意すべきである。さらに加えて、コンピュータまたはサーバ側コンピュータのプラットフォームは、無線ネットワーク14を横切って、無線装置12、18、20、22に別々のサービスおよび処理を与えることができる。
【００１４】
図２は、無線ネットワーク14の構成要素およびシステム10の要素の相互関係をより完全に示すブロック図である。無線ネットワーク14は、単なる代表例であって、無線装置12、18、20、22のような遠隔モジュールは、互いに、または無線ネットワーク14の構成要素（無線ネットワークのキャリアまたはサーバ、あるいはこの両者を制限することなく含む）との間で、あるいはこの両者との間で、空中で通信する。サーバ側構成要素は、請求書発行サーバ16、サードパーティのアプリケーションダウンロードサーバ30、請求可能なイベントのデータベース28、無線装置のデータベース34、およびサードパーティのアプリケーションのデータベース36である。セルラデータネットワーク上には、他のサーバ側構成要素が、セルラ遠隔通信サービスを与えるのに必要な他の構成要素と共に存在する。図２に具体化されているサーバ側構成要素は、単に、サードパーティのアプリケーションダウンロードサーバ30からダウンロードされるアプリケーションを追跡することによって、請求書発行システム10を単独で生成することができ、ダウンロードに対する請求書の発行は、請求書発行サーバ16が請求可能なイベントのデータベース28と無線装置のデータベース34とを相関させることによって生成される。サードパーティのアプリケーションダウンロードサーバ30は、アプリケーションおよび他のサービスを無線装置12、18、20、22へ与える別個のサードパーティのアプリケーションデータベース36をもつことができる。容易にスケーラブルなサードパーティのハードウエアを使用するとき、無線装置がアクセスできるようにすることができるコンピュータ装置の数は、理論上は無制限である。
【００１５】
サーバ側構成要素は、インターネット、セキュリティ保護されたＬＡＮ、ＷＡＮ、または他のネットワークのようなデータリンクによって、キャリアネットワーク40と通信する。キャリアネットワーク40は、メッセージングサービス制御装置（messaging service controller, MSC）42へ送られる（一般に、データパケットの形の）メッセージを制御する。キャリアネットワーク40は、ネットワーク、インターネット、および／または普通の従来の電話システム（plain ordinary telephone system, POTS）によってＭＳＣ42と通信する。通常、キャリアネットワーク40とＭＳＣ42とはネットワークまたはインターネット接続ではデータを転送し、ＰＯＴＳでは音声情報を転送する。ＭＳＣ42は、多数の基地局（base station, BTS）44に接続される。ＭＳＣ42は、通常、キャリアネットワークのときと同様のやり方で、データ転送のときはネットワークまたはインターネット、あるいはこの両者によって、音声情報のときはＰＯＴＳによって、ＢＴＳ44に接続される。ＢＴＳ44は、最後に、ショートメッセージングサービス（short messaging service, SMS）、またはこの分野において知られている他の空中方法によって、セルラ電話12のような無線装置に、メッセージをワイヤレスで同報通信する。
【００１６】
セルラ電話12のような無線装置は、コンピュータプラットフォーム50をもち、コンピュータプラットフォーム50は、アプリケーションダウンロードサーバ30から伝送されたソフトウエアアプリケーションを受信して、実行することができる。コンピュータプラットフォーム50は、主な構成要素として、特定用途向け集積回路（application-specific integrated circuit, ASIC）52、または他のプロセッサ、マイクロプロセッサ、論理回路、プログラム可能なゲートアレイ、または他のデータ処理装置を含む。ＡＳＩＣ52は、無線装置を製造する時にインストールされ、通常は、アップグレードできない。ＡＳＩＣ52または他のプロセッサは、アプリケーションプログラミングインターフェイス（application programming interface, API）層54を実行し、ＡＰＩ層54は、無線装置のメモリ56内の常駐プログラムとインターフェイスしている。メモリは、読み出し専用メモリ（read-only memory, RAM）、ランダムアクセスメモリ（random-access memory, ROM）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通のメモリを含むことができる。コンピュータプラットフォーム50は、ローカルデータベース58も含み、ローカルデータベース58は、サードパーティのアプリケーションダウンロードサーバ30からダウンロードされたソフトウエアアプリケーションのような、メモリ56においてアクティブに使用されていないソフトウエアアプリケーションを保持することができる。ローカルデータベース58は、通常、１つ以上のフラッシュメモリセルで構成されるが、磁気媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光媒体、テープ、あるいは、ソフトまたはハードディスクのような、この分野において知られている第２および第３の記憶装置であってもよい。
【００１７】
セルラ電話12のようなセルラ電話および遠隔通信装置は、向上した計算能力をもつものが製造されていて、パーソナルコンピュータおよび携帯形パーソナルディジタルアシスタント（personal digital assistant, PDA）と同等になってきている。これらの“スマートな”セルラ電話は、ソフトウエアの開発者が、セルラ装置のＡＳＩＣ52のようなプロセッサにダウンロード可能で実行可能なソフトウエアアプリケーションを作成することを可能にした。セルラ電話12のような無線装置は、ゲームおよび株式モニターのような多くのタイプのアプリケーション、または単に、ニュースおよびスポーツに関係するデータのようなデータをダウンロードすることができる。ダウンロードされたデータまたは実行されたアプリケーションは、ディスプレイ13上に直ちに表示されるか、または使用されないときは、ローカルデータベース58に記憶される。ソフトウエアアプリケーションは、無線装置12、18、20、22上にある普通のソフトウエアアプリケーションとして扱うことができ、ユーザは、記憶されているアプリケーションを、ローカルデータベース58からメモリ56へ選択的にアップロードして、ＡＰＩ54上で実行することができる。無線装置12、18、20、22のユーザは、ソフトウエアアプリケーションをローカルデータベース58から選択的に消去することもできる。したがって、セルラ電話12のエンドユーザは、プログラム、例えばゲーム、印刷媒体、株式の最新情報、またはニュース、あるいはアプリケーションダウンロードサーバから無線ネットワーク14を介してダウンロードできる他のタイプの情報またはプログラムを使用して、電話をカスタマイズすることができる。
【００１８】
無線装置12、18、20、22がサードパーティのこれらの付加価値サービスを使用すると、請求可能なイベントが発生し、これに対して、無線ネットワークのサービスプロバイダは、無線装置の加入者（請求可能なイベント時に、必ずしも無線装置のエンドユーザではない）に請求書を発行する。請求可能なイベントは、通常、エンドユーザが、サードパーティのアプリケーションダウンロードサーバ30から与えられたアプリケーションを使用して、いくつかのアクティビティを行うことによって発生する。請求可能なイベントの例は、無線ネットワーク14上でのサードパーティのアプリケーションダウンロードサーバ30から無線装置のコンピュータプラットフォーム50へのアプリケーションのダウンロード；無線装置12、18、20、22上でのアプリケーションの実行；アプリケーションダウンロードサーバ30による、スタンドアローンサーバ32のような無線ネットワーク14上の別のコンピュータ上に常駐のアプリケーション、またはサードパーティのアプリケーションデータベース36のようなデータベースへのアクセス；あるいはその実行または対話の別のパラメータを含むが、これらに限定されない。
【００１９】
システム10では、独立のソフトウエアの製造者または開発者のようなサードパーティが、サードパーティ自身のコンピュータ装置またはネットワークキャリア40のサーバを介して、無線装置にダウンロードできるソフトウエアアプリケーションを与えることができる。多数のコンピュータ装置が、アプリケーションおよびサービスの最終的な配信に関係することができ、無線装置12、18、20、22は、1つ以上のサードパーティのコンピュータ装置へいくつかのアクセスをすることができる。したがって、システム10は、キャリア40が加入者に請求書を発行するのに使用する料金と異なる料金の加入者の請求可能なイベントのトランザクションについて、キャリア40に後で請求書を発行することができる。サードパーティの製造者および開発者の支払いが自動的でないならば、システム10は、キャリア（または無線装置の加入者）からの支払いを受取るまで待ち、その後は、必要に応じて、多数のキャリアからの支払いを集約し、トランザクションのメンバーである全サードパーティに支払う。さもなければ、アプリケーションまたはサービスを１つ以上のキャリア40に販売したサードパーティが、システム10が明細を明らかにすることができるその支払いを、他のパーティと分配することを選択することができる。
【００２０】
したがって、請求書発行サーバ16は、各サードパーティのために全ての支払いを集約することができ、サードパーティへの支払いを１つまたは複数にする。さらに加えて、請求書発行サーバ16、またはそれと併用される別のコンピュータ装置は、外貨への、および外貨からの（送り状送付時と支払い時との間の適切な通貨の収益／損失を含む）支払いの換金、（米国または外国の）適切な税金の天引き、並びにリベートまたは価格付け奨励金のような、請求可能なイベントに対する個々のサードパーティへの支払いのパラメータを適応させることができる。
【００２１】
サードパーティのアプリケーションダウンロードサーバ30から無線装置12、18、20、22へ与えられる可能なサービスを示すために、図３は、メニュー62を表示したディスプレイ13の部分図60であり、メニュー62には、ダウンロードサーバ30との潜在的な対話が載せられている。無線装置に表示するための単純なデータは、利用できるニュースセクション64に示されていて、無線装置は、データへの単純なアクセスに対して支払う。さらに加えて、サードパーティのアプリケーションダウンロードサーバ30から無線装置12、18、20、22へダウンロードできる複数のアプリケーションは、セクション66に示されている。無線装置の加入者（エンドユーザであっても、そうでなくてもよい）は、アプリケーションの１つ以上がダウンロードされると、個別に請求される。
【００２２】
通信セクション68がエンドユーザに表示され、無線ネットワーク14上での他の装置との種々の通信方法が与えられる。通信の使用に対する請求可能なイベントは、１回当りの通信、例えば、ｅメール、通信されるデータのサイズ、または通信時間に基づくことができる。無線装置12、18、20、22が技術的に調整可能なパラメータをアップグレード、最適化、または修正できるようにする装置ツールセクション70も表示される。例えば、サードパーティのアプリケーションサーバ30により性能診断を行なうことができ、それにしたがって無線装置12、18、20、22からスタンドアローンサーバ32のようなサーバへ動作データを送ることによって、装置の進行中の動作を変更することができ、サーバ32は、ソフトウエアコマンドを使用することによって、無線装置の動作を操作することができる。診断ツールの使用に対して無線装置の加入者に請求書を発行することができる。さらに加えて、ソフトウエアのパッチ、および他のソフトウエアの修正またはアップグレードをツールセクション70上に表示して、無線装置12、18、20、22が、コンピュータプラットフォーム50上に最新バージョンのソフトウエアを維持できるようにすることができる。
【００２３】
１つ以上の無線装置12、18、20、22の請求可能なイベントのデータは、最後に、請求書発行サーバ16に集められ、請求書発行サーバ16は、各無線装置の請求書発行情報の明細を明らかにする。図２に具体化されているように、請求書発行情報は、最後に、キャリアネットワークの加入者へ請求書を発行するためにキャリアネットワーク40へ与えられる。しかしながら、請求書発行サーバ16は、無線装置のデータ34の情報にアクセスでき、無線装置の加入者への請求書を自分で生成することができる。請求可能なイベントのデータが最後に請求書発行サーバ16に集められる一方で、サードパーティのコンピュータ装置（アプリケーションダウンロードサーバ30）が請求可能なイベントのデータを集めて、それを請求書発行サーバ16に定期的に伝送することもできる。サードパーティのコンピュータ装置は、請求可能なイベントが完了したとき、請求書発行サーバ16から照会されたとき、またはアクティブ状態中に所定の時間間隔で、例えば、３０分ごとに、請求可能なイベントのデータを請求書発行サーバ16へ伝送することができる。また、請求書発行サーバ16が、集められた請求可能なイベントのデータに基づいて、無線装置12、18、20、22の請求書を生成すると、生成された請求書を、請求書発行サーバ16から、無線ネットワーク14上の別のコンピュータ装置（例えば、その加入者に請求書を発行するときにキャリアによって使用されるキャリアネットワーク40上の装置）へ伝送することができる。
【００２４】
図４は、サードパーティのコンピュータアプリケーションダウンロードサーバ30のコンピュータプラットフォーム上で実行される処理の１つの実施形態を示すフローチャートであり、請求可能なイベントのデータは、イベントが完了したときに、請求書発行サーバ16へ伝送されるか、または記憶され、要求に応じて、請求書発行サーバ16へ伝送される。ステップ80に示されているように、サードパーティのアプリケーションダウンロードサーバ30は、無線装置12、18、20、22からアクセスの試みを受信し、決定82に示されているように、アクセスの試みがそれ自体で請求可能なイベントであるかどうかを判断する。決定82において、アクセスが請求可能なイベントであるときは、ステップ84に示されているように、サードパーティのアプリケーションダウンロードサーバ30は、請求可能なイベントのデータを記憶するか、または請求書発行サーバ16へデータを伝送するか、あるいはこの両者を行う。そうはなくて、決定82においてアクセスの試みが請求可能でないとき、または請求可能なイベントのデータを記憶または伝送するステップ84の後では、ステップ86に示されているように、ダウンロードの試みが受信されたかどうかが判断される。
【００２５】
決定86において、ダウンロードの試みが検出されなかったときは、処理は決定94へ進み、決定94については、ここで別途記載する。決定86において、ダウンロードの試みが検出されたときは、決定88に示されているように、ダウンロードの試みが請求可能であるかどうかが判断される。決定88において、ダウンロードの試みが請求可能なイベントであるときは、ステップ90に示されているように、サードパーティのアプリケーションダウンロードサーバ30は請求可能なイベントのデータを記憶するか、またはデータを請求書発行サーバ16へ送るか、あるいはこの両者を行う。そうではなくて、決定88においてダウンロードの試みが請求可能でないとき、または請求可能なイベントのデータを記憶または伝送するステップ90の後では、ステップ92に示されているように、要求されたアプリケーションが無線装置12、18、20、22へダウンロードされる。
【００２６】
ステップ92においてアプリケーションがダウンロードされた後、または決定86においてアプリケーションのダウンロードの試みが受信されなかったときは、決定94に示されているように、サードパーティのアプリケーションダウンロードサーバ30上に常駐しているアプリケーションの実行が試みられたかどうかが判断される。ステップ94において、アプリケーションの実行が試みられなかったときは、処理は決定100へ進み、決定100については、別途詳しく記載する。決定94においてアプリケーションの実行が試みられたときは、決定96において、実行の試みが請求可能であるかどうかについて判断される。決定96において、実行の試みが請求可能なイベントであるときは、ステップ98に示されているように、サードパーティのアプリケーションダウンロードサーバ30は、請求可能なイベントのデータを記憶するか、またはデータを請求書発行サーバ16へ伝送するか、あるいはこの両者を行う。そうではなくて、決定96においてダウンロードの試みが請求可能でないとき、請求可能なイベントのデータを記憶または伝送するステップ98の後、あるいは決定94においてアプリケーションの実行が試みられなかったときは、決定100に示されているように、請求書発行サーバ16が、サードパーティのアプリケーションダウンロードサーバ30から、記憶されている請求可能なイベントのデータを要求したかどうかが判断される。決定100において、記憶されている請求可能なイベントのデータが要求されたときは、ステップ102に示されているように、記憶されている請求可能なイベントのデータが請求書発行サーバ16へ伝送され、無線装置のアプリケーションへのアクセスの処理またはスレッドは終了する。そうではなくて、ステップ100において、請求可能なイベントのデータの伝送の要求が受信されなかったときは、処理は終了する。図４の処理は、無線装置12、18、20、22が、図３のメニュー62のセクション66内のアプリケーションへのアクセスを試みるときのように、無線装置12、18、20、22がアクセスを試みるときに、再び行われる。
【００２７】
図５は、請求書発行サーバ16上で実行される処理の１つの実施形態を示すフローチャートであり、請求書発行サーバ16は、サードパーティのアプリケーションダウンロードサーバ30のようなサードパーティのコンピュータ装置における無線装置12、18、20、22の請求可能なイベントに対する請求書を生成する要求を受信し、各無線装置12、18、20、22の請求可能なイベントのデータを集め、処理し、請求書発行情報を生成し、キャリア40か、または無線装置の他の請求書発行エンティティへ伝送し、その各コンピュータ装置における請求可能なイベントに対してサードパーティに支払うことができる。処理またはスレッドにおいて、ステップ110に示されているように、請求書発行サーバ16は、無線装置12、18、20、22の請求可能なイベントに対する請求書を生成する要求を受信する。その後で、請求書発行サーバ16は、ステップ112に示されているように、サードパーティのコンピュータ装置（サーバ30および32）に、記憶されている請求可能なイベントのデータを伝送するように指示し、決定114に示されているように、各無線装置の請求可能なイベントのデータが受信されたかどうかについて判断する。
【００２８】
決定114において、個々の無線装置の請求可能なイベントのデータが受信されなかったときは、その無線装置の請求可能なイベントを検索するために、エラーが戻される。そうではなくて、請求書発行情報が要求された無線装置12、18、20、22の請求可能なイベントの全てが得られると、ステップ118に示されているように、サードパーティの請求可能なイベントの請求書発行情報が生成され、ステップ120に示されているように、請求書発行情報がキャリアへ伝送される。図５の実施形態は、キャリアが、最後に、全てのサードパーティのサービスに対して無線装置12、18、20、22の加入者に請求書を発行することを仮定しているが、ステップ120は、無線装置の加入者へも請求書を伝送することを許している。これが取り入れられると、ステップ122に示されているように、請求書発行サーバが、サードパーティのコンピュータ装置における無線装置12、18、20、22の請求可能なイベントに対してサードパーティに支払い、その後で、請求書発行処理が終了する。
【００２９】
したがって、システム10は、無線ネットワーク14への加入者の無線装置12、18、20、22に与えられたサードパーティのアプリケーションおよびサービスに対して請求書を発行する方法であって、無線装置12、18、20、22と、サードパーティのアプリケーションダウンロードサーバ30のようなサードパーティのコンピュータ装置との対話によって請求可能なイベントを発生させるステップと、図５のステップに示されているように、請求書発行サーバにおいて、請求可能なイベントを請求可能なイベントのデータへ集約するステップと、その後で、請求書発行サーバ16において請求可能なイベントのデータに基づいて各請求可能なイベントに対して適切な無線サービスの加入者へ請求書を発行するステップとを含む方法を提供することが分かるであろう。方法は、サードパーティの1つ以上のコンピュータ装置において行われた請求可能なイベントに対してサードパーティに支払うステップを含むことができる。
【００３０】
請求可能なイベントを請求可能なデータへ集約するステップは、請求書発行サーバ16において、またはサードパーティのコンピュータ装置において行なうことができ、したがって方法は、図５のステップ112に示されているように、サードーパーティのコンピュータ装置から請求書発行サーバ16へ請求可能なイベントのデータを伝送するステップも含む。その代りに、請求可能なイベントのデータを伝送するステップは、請求書発行サーバ16から、スタンドアローンサーバ32のような、無線ネットワーク14上の別のコンピュータ装置、またはキャリアネットワーク40上の別のコンピュータ装置へ請求書を伝送してもよい。無線加入者へ請求書を発行するように具体化されるときは、方法は、例えば、無線装置のデータベース34から無線装置の加入者のデータを得るステップと、図５のステップ118に示されているように、請求可能なイベントのデータに基づいて、請求書発行サーバにおいて無線装置の請求書を生成するステップとを含むことができる。
【００３１】
１つ以上の請求可能なイベントを発生させるステップは、無線ネットワーク14上のサードパーティのアプリケーションダウンロードサーバ30から無線装置12、18、20、22へアプリケーションをダウンロードすることによって、図４の決定94に示されているように、無線装置上でアプリケーションを実行することによって、または図４に示されているように、無線ネットワーク14上で無線装置12、18、20、22がサードパーティのコンピュータ装置上に常駐しているアプリケーションへアクセスすることによって、請求可能なイベントを発生させることができる。図５に示されているように、方法は、請求書発行サーバ16からサードパーティのコンピュータ装置に、請求可能なイベントのデータを請求書発行サーバ16へ伝送して、請求書発行処理を開始するように指示するステップも含むことができる。
【００３２】
請求書発行サーバ16またはサードパーティのコンピュータ装置（サーバ30および32）のような、コンピュータ装置のコンピュータプラットフォーム上で実行可能な方法を考慮して、本発明は、コンピュータ読み出し可能媒体に常駐しているプログラムを含み、プログラムは、方法のステップを行うコンピュータプラットフォームをもつサーバまたは他のコンピュータ装置に命令する。コンピュータ読み出し可能媒体は、請求書発行サーバ16のメモリであっても、または請求可能なイベントのデータベース28のような連結データベースであってもよい。さらに加えて、コンピュータ読み出し可能媒体は、磁気ディスクまたはテープ、光ディスク、ハードディスク、フラッシュメモリ、あるいはこの分野において知られている他の記憶媒体のような、無線装置のコンピュータプラットフォーム上にロードできる二次記憶媒体であってもよい。
【００３３】
図４および５に関連して、方法は、例えば、無線装置のコンピュータプラットフォーム50、請求書発行サーバ16、およびサードパーティのアプリケーションダウンロードサーバ30のような、無線ネットワーク14の一部を動作して、一連の機械読み出し可能な命令を実行することによって実施される。命令は、種々のタイプの信号を記録する、またはデータを記憶する一次、二次、または三次媒体内にあってもよい。媒体は、例えば、無線ネットワーク14の構成要素によってアクセス可能か、またはその中にあるＲＡＭ（図示されていない）を含む。命令は、ＲＡＭ、ディスケット、または他の二次記憶媒体内に収められているか、ＤＡＳＤ記憶装置（例えば、従来の“ハードドライブ”またはＲＡＩＤアレイ）、磁気テープ、電子読み出し専用メモリ（例えば、ＲＯＭ、ＥＰＲＯＭ、またはＥＥＰＲＯＭ）、フラッシュメモリカード、光記憶装置（例えば、ＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ、ディジタル光テープ）、紙の“穿孔”カード、またはディジタルおよびアナログ伝送媒体を含む他の適切なデータ記憶装置媒体のような、種々の機械読み出し可能なデータ記憶媒体上に記憶される。
【００３４】
これまでの開示は、本発明の例示的な実施形態を示しているが、ここでは、本発明の特許請求項によって定められているように、本発明の技術的範囲から逸脱しないならば、種々の変更および修正を行うことができることに注意すべきである。さらに加えて、本発明の要素は、単数形で記載されているか、または権利を主張されているが、単数形に制限すると明確に記載されていない限りは、複数形も意図されている。
【図面の簡単な説明】
【００３５】
【図１】無線ネットワーク、コンピュータハードウエア、および無線装置請求書発行システム内で使用できる無線装置の模式図。
【図２】無線電話が無線ネットワークを横切ってサーバおよび他のコンピュータ装置と対話するときに発生する請求可能なイベントを追跡する請求書発行システムをもつセルラ遠隔通信ネットワークを示すブロック図。
【図３】無線ネットワークを横切ってサードパーティのアプリケーションダウンロードサーバと連絡をとるときに、無線装置のエンドユーザに示される対話メニュー、およびディスプレイ上に表示される複数の対話のオプションを示す図。
【図４】サードパーティコンピュータのアプリケーションダウンロードサーバのコンピュータプラットフォーム上で実行される処理の１つの実施形態であって、請求可能なイベントデータが、イベントが完了したときに、請求書発行サーバへ伝送されるか、あるいは記憶されて、要求に応じて、請求書発行サーバへ伝送されることを示すフローチャート。
【図５】請求書発行サーバ上で実行される処理の１つの実施形態であって、請求書発行サーバが、サードパーティのコンピュータ装置における無線装置の請求可能なイベントの請求書を生成する要求を受信し、各無線装置の請求可能なイベントのデータを集めて、処理し、キャリア、または無線装置のための他の請求書発行エンティティへ伝送することができる請求書発行情報を生成し、各コンピュータ装置における請求可能なイベントに対してサードパーティに支払うことを示すフローチャート。
【符号の説明】
【００３６】
10・・・システム、12、18、20、22・・・セルラ電話装置、13・・・グラフィックディスプレイ、16・・・請求書発行サーバ、24・・・ワイヤード接続、26・・・ローカルサーバ側ネットワーク、30・・・アプリケーションダウンロードサーバ、32・・・スタンドアローンサーバ、50・・・コンピュータプラットフォーム、60・・・部分図、62・・・メニュー、64・・・ニュースセクション、66・・・アプリケーションセクション、68・・・通信セクション、70・・・装置ツールセクション。
【図１】
2005537544.tif 000003
【図２】
2005537544.tif 000004
【図３】
2005537544.tif 000005
【図４】
2005537544.tif 000006
【図５】
2005537544.tif 000007
【国際調査報告】
2005537544.tif 000008