(57)【特許請求の範囲】
【請求項１】
請求アカウントを管理するように構成されたクライアント装置であって、
トランシーバと；
コンピュータプラットフォームと、なお、前記コンピュータプラットフォームは、このコンピュータプラットフォーム上にインストールされたアプリケーションプログラミングインターフェース（ＡＰＩ）と、１つまたは複数の処理回路とを含む；
第１のタイプのサービスに関連する少なくとも１つのプライマリアカウントを、開設するように構成された第１の論理と、なお、前記少なくとも１つのプライマリアカウントは、定期ベースで前記請求アカウントに請求される定期的な料金を表し、前記第１の論理は、前記ＡＰＩを用いて前記１つまたは複数の処理回路によって実行される；
第２のタイプのサービスに関連する少なくとも１つのセカンダリアカウントを、開設するように構成された第２の論理と、なお、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能であり、前記第２の論理は、前記ＡＰＩを用いて前記１つまたは複数の処理回路によって実行される；
を備えるクライアント装置。
【請求項２】
月ベースで請求された定期的な料金を処理するように構成された第３の論理、
をさらに備え、
前記第３の論理は、前記ＡＰＩを用いて前記１つまたは複数の処理回路によって実行される、
請求項１に記載のクライアント装置。
【請求項３】
アプリケーションのための前払いサービスの量を処理するように構成された第４の論理、
をさらに備え、
前記第４の論理は、前記ＡＰＩを用いて前記１つまたは複数の処理回路によって実行される、
請求項１に記載のクライアント装置。
【請求項４】
提供されたデータコンテンツ用の前払いサービスの量を処理するように構成された第５の論理、
をさらに備え、
前記第５の論理は、前記ＡＰＩを用いて前記１つまたは複数の処理回路によって実行される、
請求項１に記載のクライアント装置。
【請求項５】
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを連結し、プライマリアカウント値およびセカンダリアカウント値の両方を予め決められた方法で管理する、ように構成された第６の論理、
をさらに備え、
前記第６の論理は、前記ＡＰＩを用いて前記１つまたは複数の処理回路によって実行される、
請求項１に記載のクライアント装置。
【請求項６】
前払いアカウントに請求するための方法であって、
第１のタイプのサービスに関連する少なくとも１つのプライマリアカウントを、アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、開設手段が開設することと、なお、前記少なくとも１つのプライマリアカウントは、定期ベースで前記請求アカウントに請求される定期的な料金を表す；
第２のタイプのサービスに関連する少なくとも１つのセカンダリアカウントを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、前記開設手段が開設することと、なお、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能である；
を備える方法。
【請求項７】
前記定期的な料金が、月ベースで請求される、請求項６に記載の方法。
【請求項８】
前記前払いサービスの量は、アプリケーション用である、請求項６に記載の方法。
【請求項９】
前記前払いサービスの量は、提供されるコンテンツ用である、請求項６に記載の方法。
【請求項１０】
無線クライアント装置であって、
トランシーバと；
ユーザインターフェースと；
少なくとも１つのプライマリアカウントと少なくとも１つのセカンダリアカウントを開設するための手段と；
前記無線クライアント装置内で動作を実行するように構成され、前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを、前記ユーザインターフェースを用いることによって、管理するための請求マネージャと、なお、前記少なくとも１つのプライマリアカウントは、第１のタイプのサービスに関連し、定期ベースで請求アカウントに請求される定期的な料金を表しており、前記少なくとも１つのセカンダリアカウントは、第２のタイプのサービスに関連し、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能である；
を備える、
無線クライアント装置。
【請求項１１】
前記クライアント装置は、無線コンピューティング装置、無線電話、ラップトップ、移動通信電話、携帯情報端末（ＰＤＡ）、およびページング装置のうちの少なくとも１つである、請求項１０に記載のクライアント装置。
【請求項１２】
符号化された命令を含んだ非一時的コンピュータ可読記録媒体であって、前記命令は、コンピューティング装置によって実行される時に、前記コンピューティング装置に、請求アカウントの管理に関連する動作を実行させ、前記動作は、
第１のタイプのサービスに関連する少なくとも１つのプライマリアカウントを、アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて開設することと、なお、前記少なくとも１つのプライマリアカウントは、定期ベースで前記請求アカウントに請求される定期的な料金を表す；
第２のタイプのサービスに関連する少なくとも１つのセカンダリアカウントを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて開設することと、なお、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能である；
を含んでおり、前記アプリケーションプログラミングインターフェース（ＡＰＩ）は、前記コンピューティング装置のコンピュータプラットフォーム上に、インストールされている、
非一時的コンピュータ可読記録媒体。
【請求項１３】
月ベースで請求された定期的な料金を、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて処理すること、
をさらに備える請求項１２に記載の非一時的コンピュータ可読記録媒体。
【請求項１４】
アプリケーションのための前払いサービスの量を、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて処理すること、
をさらに備える請求項１２に記載の非一時的コンピュータ可読記録媒体。
【請求項１５】
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて結合することと、プライマリアカウント値およびセカンダリアカウント値の両方を予め決められた方法で管理することと、をさらに備える請求項１２に記載の非一時的コンピュータ可読記録媒体。
【請求項１６】
アプリケーションプログラミングインターフェース（ＡＰＩ）が利用される請求アカウントを可能にするためのサーバであって、
第１のタイプのサービスに関連する少なくとも１つのプライマリアカウントを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、開設するための手段と、なお、前記少なくとも１つのプライマリアカウントは、定期ベースで前記請求アカウントに請求される定期的な料金を表す；
第２のタイプのサービスに関連する少なくとも１つのセカンダリアカウントを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、開設するための手段と、なお、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能である；
を備えるサーバ。
【請求項１７】
月ベースで請求された定期的な料金を、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、処理するための手段、をさらに備える請求項１６に記載のサーバ。
【請求項１８】
アプリケーションのための前払いサービスの量を、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、処理するための手段、をさらに備える請求項１６に記載のサーバ。
【請求項１９】
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、結合するための手段と、プライマリアカウント値およびセカンダリアカウント値の両方を予め決められた方法で管理するための手段と、をさらに備える請求項１６に記載のサーバ。
【請求項２０】
前記請求アカウントは、前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとから、分離されている、請求項６に記載の方法。
【請求項２１】
前記少なくとも１つのプライマリアカウントを開設すること、および前記少なくとも１つのセカンダリアカウントを開設することは、クライアント装置によって実行される、請求項６に記載の方法。
【請求項２２】
前記少なくとも１つのプライマリアカウントを開設すること、および前記少なくとも１つのセカンダリアカウントを開設することは、サーバによって実行される、請求項６に記載の方法。
【請求項２３】
前記コンピューティング装置はクライアント装置に対応する、請求項１２に記載の方法。
【請求項２４】
前記コンピューティング装置はサーバに対応する、請求項１２に記載の方法。
【請求項２５】
請求アカウントを管理するように構成されたクライアント装置であって、アプリケーションプログラミングインターフェース（ＡＰＩ）が利用され、
第１のタイプのサービスに関連する少なくとも１つのプライマリアカウントを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、開設するための手段と、なお、前記少なくとも１つのプライマリアカウントは、定期ベースで前記請求アカウントに請求される定期的な料金を表す；
第２のタイプのサービスに関連する少なくとも１つのセカンダリアカウントを、前記アプリケーションプログラミングインターフェース（ＡＰＩ）を用いて、開設するための手段と、なお、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能である；
を備えるクライアント装置。
【請求項２６】
請求アカウントを可能にするためのサーバであって、アプリケーションプログラミングインターフェース（ＡＰＩ）が利用され、
第１のタイプのサービスに関連する少なくとも１つのプライマリアカウント、を開設するように構成された第１の論理と、なお、前記少なくとも１つのプライマリアカウントは、定期ベースで前記請求アカウントに請求される定期的な料金を表し、前記第１の論理は、前記ＡＰＩを用いて前記サーバによって実行される；
第２のタイプのサービスに関連する少なくとも１つのセカンダリアカウント、を開設するように構成された第２の論理と、なお、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表し、前記前払いサービスの量は、前記請求アカウントに対する前記第２のタイプのサービスの使用料に利用可能であり、前記第２の論理は、前記ＡＰＩを用いて前記サーバによって実行される；
を備えるサーバ。
【発明の詳細な説明】
【分野】
【０００１】
本発明は、一般に、通信装置用のアプリケーション、サービス、およびコンテンツのために前払いアカウント(prepay accounts)を使用するシステムおよび方法に関する。より詳細には、本発明は、無線装置および非無線装置の両方のための前払いアカウント管理(prepay account management)に関する。
【関連技術の説明】
【０００２】
技術の発展は、より小型かつより強力なパーソナルコンピューティング装置をもたらした。例えば、それぞれ小型で、軽量で、ユーザが容易に運ぶことが可能な、携帯無線電話、ラップトップ、携帯情報端末（ＰＤＡ）、およびページング装置などの無線コンピューティング装置を含めて、様々な携帯パーソナルコンピューティング装置が存在する。より具体的には、例えば、携帯無線電話は、無線ネットワーク上で音声パケットとデータパケットとを通信する移動通信電話をさらに含む。さらに、多くのそのような移動通信電話は、コンピューティング能力を比較的大きく増大して製造されており、したがって、小型のパーソナルコンピュータおよびハンドヘルドＰＤＡに等しくなっている。
【０００３】
しかし、これらのより小型かつより強力なパーソナルコンピューティング装置は、通常、厳しくリソース制約される。例えば、スクリーンサイズ、利用可能なメモリおよびファイルシステムの空間量、入出力能力量、ならびに処理能力は、各々、装置の小さなサイズによって制限される可能性がある。厳しいリソース制約により、多くの場合、例えば、そのような遠隔パーソナルコンピューティング装置（クライアント装置）上に常駐するソフトウェアアプリケーションおよびその他の情報の制限されたサイズと量とを維持することが一般に望ましい。
【０００４】
パーソナルコンピューティング装置のいくつかは、それらのローカルコンピュータプラットフォーム上に設置され、例えば、装置特定のリソースに関して一般化された呼出を提供することによってなど、そのような装置の動作を簡素化するために使用される、ランタイム環境およびソフトウェアプラットフォームとも呼ばれる、１つまたは複数のアプリケーションプログラミングインターフェース（ＡＰＩ）を利用する。ＡＰＩは、コンピュータのオペレーティングシステムによって使用される手順の性能を導くためにアプリケーションプログラムによって使用されるルーチンのセットである。
【０００５】
さらに、一部のＡＰＩは、ソフトウェア開発者に、そのような装置上で完全に実行可能なソフトウェアアプリケーションを作成する能力を提供するとしても知られている。加えて、そのようなＡＰＩのいくつかは、コンピューティング装置のコンピューティング機能性が、ソフトウェア開発者が特定のコンピューティング装置システムのソースコードを有することを要求せずにソフトウェアアプリケーションに利用可能にされるように、コンピューティング装置システムソフトウェアと、ソフトウェアアプリケーションの間に動作可能に配置されるとして知られている。さらに、一部のＡＰＩは、安全な暗号情報を使用して、そのような個人装置（すなわち、クライアント）と遠隔装置（すなわち、サーバ）の間の安全な通信のための機構を提供するとして知られている。
【０００６】
そのようなＡＰＩの例は、そのいくつかが下記により詳細に説明されるが、カリフォルニア州、サンディエゴのＱＵＡＬＣＯＭＭ，Ｉｎｃ．によって開発されたＢｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ（Ｒ）（ＢＲＥＷ（Ｒ））のバージョンを含む。ＢＲＥＷ（Ｒ）は、コンピューティング装置（例えば、無線移動通信電話）のオペレーティングシステムを用いて動作することが可能であり、特徴機能の中でも、特にパーソナルコンピューティング装置上で見つかるハードウェア特徴機能に対してインターフェースを提供する。ＢＲＥＷ（Ｒ）はまた、装置リソースの需要に関して、かつＢＲＥＷ（Ｒ）ＡＰＩを含む装置に対して消費者によって支払われる価格に関して、比較的低コストで、そのようなパーソナルコンピューティング装置上にこれらのインターフェースを提供することも可能である。ＢＲＥＷ（Ｒ）の追加の特徴機能は、無線サービスオペレータ、ソフトウェア開発者、およびコンピューティング装置の消費者に様々な利益を提供するその終端間ソフトウェア分散プラットフォーム(software distribution platform)を含む。少なくとも１つの現在利用可能なそのような終端間ソフトウェア分散プラットフォームは、サーバクライアントアーキテクチャ上で分散される論理を含み、サーバは、例えば、請求、セキュリティ、およびアプリケーション分散機能性を実行し、クライアントは、例えば、アプリケーション実行、セキュリティおよびユーザインターフェース機能性を実行する。
【０００７】
現在の無線サーバクライアントシステムでは、情報は、ショートメッセージサービス（ＳＭＳ）、または当技術分野で知られているその他の無線方法によって、移動通信電話などの無線装置に送信され得る。ＳＭＳメッセージは、メッセージが一般的なインボックスに進む前に、ユーザに破壊的な通知(disruptive notification)（例えば、プップアップウィンドウ(popup window)）だけをもたらし、または、メッセージは削除されている前に一時的に表示され得る。通常のＳＭＳメッセージは、無線クライアントの拡張されたコンピューティング能力および表示能力の発展を利用しない。
【０００８】
関連技術の前述の説明は、ＡＰＩの知られている使用のいくつかの概略を、本発明の様々な実施形態で使用され得るＢＲＥＷ（Ｒ）プラットフォームの紹介として、提供することが、単に意図されている。しかしながら、本発明は、特定のインプリメンテーション(implementation)、オペレーティングプラットフォームあるいはオペレーティング環境に限定されているとして解釈されるべきでない。
【発明の開示】
【発明の概要】
【０００９】
本発明の例示的な実施形態は、無線または有線の通信装置用のアプリケーション、サービスおよびコンテンツのために前払いアカウントを使用するシステムおよび方法に関する。
【００１０】
少なくとも１つの実施形態は、トランシーバと、定期ベース(periodic basis)で請求アカウント(billing account)に請求された定期的な料金(periodic fees)を表す少なくとも１つのプライマリアカウント(primary account)を開設する(establish)ように構成された論理(logic)と、請求アカウントに関して利用可能な前払いサービスの量(amount of prepaid service)を表す少なくとも１つのセカンダリアカウント(secondary account)を開設するように構成された論理と、を含むクライアント装置を含んだ、請求アカウント(billing account)を管理するためのシステムを含む。
【００１１】
別の実施形態は、定期ベースで請求アカウントに請求された定期的な料金を表す少なくとも１つのプライマリアカウントを開設することと、請求アカウントに関して利用可能な前払いサービスの量を表す少なくとも１つのセカンダリアカウントを開設することと、を含む、前払いアカウントに請求する方法を含む。
【００１２】
別の実施形態は、トランシーバと、ユーザインターフェースと、少なくとも１つのプライマリアカウントおよび少なくとも１つのセカンダリアカウントを管理するための請求マネージャ(billing manager)と、を含んでいる、無線クライアント装置を含み、前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表す。
【００１３】
別の実施形態は、請求アカウントを管理するためのコンピュータプログラムが記憶されるコンピュータ可読媒体を含み、コンピュータプログラムは、少なくとも１つのコンピューティング装置によって実行されている時、コンピューティング装置に、定期ベースで請求アカウントに請求された定期的な料金を表す少なくとも１つのプライマリアカウントを開設すること、および、請求アカウントに関して利用可能な前払いサービスの量を表す少なくとも１つのセカンダリアカウントを開設すること、のプロセスを実行させる命令を含む。
【詳細な説明】
【００１４】
本発明の実施形態および付随の利点の多くのより完全な理解は、本発明の限定ではなく説明のためのみに提供される添付の図面と共に検討されるとき、以下の詳細な説明を参照することによって同様の事柄がよりよく理解されることになるので、容易に得られるであろう。
【００１５】
本発明の様々な実施形態は、本発明の特定の実施形態に関する以下の説明および関連した図面の中で開示される。代替の実施形態は、本発明の精神および範囲から逸脱せずに考案され得る。加えて、本発明の関連する詳細をあいまいにしないよう、本発明のよく知られたエレメントは、詳しく説明されないことになるか、または省略されることになる。
【００１６】
用語「例示的」は、本明細書で「例、事例、または例示として機能する」を意味するために使用される。本明細書で「例示的」として説明される任意の実施形態は、その他の実施形態に比べて好ましいまたは有利として解釈されるとは限らない。同様に、用語「本発明の実施形態」は、本発明のすべての実施形態が議論された特徴機能、利点または動作モードを含むことを要求しない。
【００１７】
さらに、多くの実施形態は、例えば、コンピューティング装置のエレメントによって実行される動作の系列の点から説明されることになる。本明細書で説明される様々な動作は、特定の回路（例えば、特定用途向け集積回路（ＡＳＩＣ））によって、１つもしくは複数のプロセッサによって実行されているプログラム命令によって、または両方の組合せによって実行され得る点を理解されよう。加えて、本明細書で説明されるこれらの動作の系列は、実行時に、関連したプロセッサに本明細書で説明される機能性を実行させることになる対応するコンピュータ命令のセットをその中に記憶している任意の形式のコンピュータ可読媒体内で完全に実施されるとみなされ得る。したがって、本発明の様々な態様は、いくつかの異なる形式で実施されることが可能であり、そのすべては主張される主題の範囲内になると考えられる。加えて、本明細書で説明される実施形態の各々に関して、任意のそのような実施形態の対応する形式は、本明細書で、例えば、説明された動作を実行する「ように構成された論理」として説明され得る。
【００１８】
本発明の１つまたは複数の実施形態は、コンピューティング装置上で実行するラインタイム環境（例えば、ＡＰＩ）と共に使用されることが可能である。１つのそのようなランタイム環境（ＡＰＩ）は、前に考察されたＢｉｎａｒｙ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ（Ｒ）（ＢＲＥＷ（Ｒ））ソフトウェアである。しかしながら、本発明の１つまたは複数の実施形態は、例えば、無線クライアントコンピューティング装置上でアプリケーションの実行を制御するために動作するその他のタイプのランタイム環境（ＡＰＩ）と共に使用されることが可能である。
【００１９】
図１は、本発明の少なくとも１つの実施形態による無線システム１００の１つの例示的な実施形態のブロック図を示す。システム１００は、無線通信ポータルまたは無線ネットワーク１０４へのその他のデータアクセスの全域で、ソフトウェアアプリケーションおよびソフトウェア成分を無線装置に選択的に送信する、少なくとも１つのアプリケーションダウンロードサーバ１０６と無線ネットワーク１０４の全域で通信している、移動通信電話１０２などのクライアント装置を含み得る。図１で示されるように、無線（クライアント）装置は、移動通信電話１０２、携帯端末情報１０８、この場合、双方向のテキストページャとして示されるページャ１１０、または無線通信ポータルを有する個別のコンピュータプラットフォーム１１２でさえあってよい。本発明の様々な実施形態は、したがって、無線モデム、ＰＣＭＣＩＡカード、パーソナルコンピュータ、アクセス端末、電話、またはそれらの任意の組合せもしくはそれらのサブコンビネーションを含めて、制限なしに無線通信能力を有する無線通信ポータルを含む、任意の形式のクライアント装置上で実施され得る。
【００２０】
アプリケーションダウンロードサーバ１０６は、この場合、無線ネットアーク１０４と通信しているその他のコンピュータエレメントを有するネットワーク１１６上で示される。独立型のサーバ１２２が存在する可能性があり、各サーバは、無線ネットアーク１０４の全域で個別のサービスとプロセスとをクランアント装置１０２、１０８、１１０および１１２に提供することが可能である。無線装置１０２、１０８、１１０および１１２によってダウンロードされることが可能なソフトウェアアプリケーションを維持する少なくとも１つの記憶されたアプリケーションデータベース１１８が存在することも好ましい。しかし、当業者は、図１に例示される構成は単なる例であることを理解されよう。したがって、本発明の実施形態は、各々が説明される機能のすべてを実行して、すべての必要なソフトウェアおよびハードウェアを含むことができる、１つまたは複数のサーバを含むことが可能であり、または選択された機能性だけを含むことも可能である。
【００２１】
図２では、無線ネットワーク１０４の成分と、本発明の例示的な実施形態のエレメントの相互関係とを含めて、システム１００をより完全に例示するブロック図が示される。システム１００は単に例示的であり、無線クライアントコンピューティング装置１０２、１０８、１１０および１１２などの遠隔クライアント装置が、互いの間で、および／または無線ネットワークキャリアおよび／またはサーバを含むが、これらの限定されない無線ネットワーク１０４を経由して接続された成分の間で、無線で通信することを可能にする任意のシステムを含み得る。移動通信サービスを提供するために使用される、アド表示サーバ１３０など、任意のその他のサーバと共に、アプリケーションダウンロードサーバ１０６と記憶されたアプリケーションデータベース１１８とは、データリンクを介して、インターネット、セキュアＬＡＮ、ＷＡＮ、またはその他のネットワークなどのキャリアネットワークと通信する。示された実施形態では、サーバ１２０は、アプリケーションダウンロードサーバ１０６と、アドディスパッチサーバ１３０と、記憶されたアプリケーションデータベース１１８とを含み得る。しかし、これらのサーバは、独立した装置であってもよい。アドディスパッチサーバ１３０は、クライアント装置１０２、１０８、１１０および１１２の各々の構成に基づいて、追加のアドサービスを提供することが可能である。
【００２２】
キャリアネットワーク２００は、メッセージングサービスコントローラ(messaging service controller)（ＭＳＣ）２０２に送信される（通常、データパケットとして送信される）メッセージを制御する。キャリアネットワーク２００は、ネットワーク、インターネットおよび／または公衆交換電話網（ＰＳＴＮ）によってＭＳＣ２０２と通信する。一般に、キャリアネットワーク２００とＭＳＣ２０２の間のネットワークすなわちインターネット接続はデータを転送し、ＰＳＴＮは音声情報を転送する。ＭＳＣ２０２は複数の基地局（ＢＴＳ）２０４に接続され得る。同じように、キャリアネットワークに対して、ＭＳＣ２０２は、データ転送および／または音声情報のために、通常、ネットワーク、インターネットおよび／またはＰＳＴＮによってＢＴＳ２０４に接続される。ＢＴＳ２０４は、ショートメッセージサービス（ＳＭＳ）、ＵＤＰデータグラム、または当技術分野で知られているその他の無線（ＯＴＡ）方法によって、移動通信電話１０２などのクライアント装置にデータメッセージを無線でブロードキャストすることが可能である。以下の説明で、用語「ＡＰＩ指向（direct）」、「指向ＳＭＳ」および「ＢＲＥＷ指向ＳＭＳ」は、クライアント装置上に常駐するアプリケーションを開始するためのコーディングを含むＯＴＡメッセージを表示するために交換可能に使用される。同様に、用語「広告(advertisement)」、「アド(ad)」、「アナウンスメント(announcement)」、および「メッセージ」は、クライアント装置に送信された情報および／または命令を表示するために交換可能に使用される。
【００２３】
移動通信電話１０２などのクライアント装置（この場合、無線クライアントコンピューティング装置）は、ソフトウェアアプリケーションおよび／またはアプリケーションダウンロードサーバ１０６、アドディスパッチサーバ１３０および／またはサーバ１２０から送信された命令を受信および実行することが可能なコンピュータプラットフォーム２０６を有する。コンピュータプラットフォーム２０６は、特定用途向け集積回路（ＡＳＩＣ）２０８、もしくはその他のプロセッサ、マイクロプロセッサ、論理回路、またはその他のデータ処理装置を含み得る。ＡＳＩＣ２０８またはその他のプロセッサは、無線装置のメモリ２１２内の任意の常駐プログラムとインターフェースをとるＡＰＩ２１０層を実行する。メモリ２１２は、読出し専用メモリもしくはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＥＰＲＯＭ、フラッシュカード、またはコンピュータプラットフォームに共通する任意のメモリからなり得る。ＡＰＩ２１０は、キャリアネットワーク２００から送信された特別なＯＴＡ（例えば、ＳＭＳ）アドを処理するように構成された論理を含むキャリアアナウンスメントマネージャモジュール(Carrier Announcement manager module)（ＣＡＭ）３１０も含む。コンピュータプラットフォーム２０６は、メモリ２１２内でアクティブに使用されないアプリケーションを維持することが可能なローカルデータベース２１４も含む。ローカルデータベース２１４は、通常、フラッシュメモリセルであるが、磁気媒体、ＥＰＲＯＭ、光媒体、テープ、ソフトディスクまたはハードディスクなど、当業者に知られているような任意の二次記憶装置であり得る。
【００２４】
移動通信電話１０２などの無線クライアントコンピューティング装置は、ゲーム、ニュース、株式モニタなど、１つまたは複数のソフトウェアアプリケーションをその上にインストールしており、またはそうでない場合は、１つまたは複数のソフトウェアアプリケーションをダウンロードする。例えば、移動通信電話１０２は、アプリケーションダウンロードサーバ１０６からダウンロードされた１つまたは複数のソフトウェアアプリケーションを受信することが可能である。ソフトウェアアプリケーションは、使用中でない場合、ローカルデータベース２１４上に記憶され得る。移動通信電話１０２またはその他の無線コンピューティング装置は、ユーザによってそのように所望される場合またはもう１つのＡＰＩによって起動される場合、ＡＰＩ２１０上の実行のために、ローカルデータベース２１４上に記憶された常駐アプリケーションをメモリ２１２にアップロードすることが可能である。
【００２５】
ここに使用されるように、「クライアント装置」、「無線装置」あるいは「クライアントコンピューティング装置」は、例えば、常駐構成された論理(resident configured logic)を実行する１つまたは複数の処理回路を含み、そのようなコンピューティング装置は、例えば、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、マイクロコントローラ、携帯無線電話、携帯情報端末（ＰＤＡ）、およびページング装置、または、プロセッサと、クライアント装置とサーバの間で通信されるアドに関して、ここに説明される動作を少なくとも実行するように構成された論理とを含むハードウェア、ソフトウェアおよび／またはファームウェアの任意の適切な組合せを含む。クライアントコンピューティング装置は、少なくともそのようなアドに関して、少なくとも１つの遠隔サーバによってサービス提供され得る。本発明の様々な実施形態に従って使用され得る「無線コンピューティング装置」のいくつかの例は、移動通信電話またはその他の無線通信ユニット、ＰＤＡ、ラップトップ、ページング装置、ナビゲーション装置（例えば、ＧＰＳベースのシステム）、ハンドヘルドゲーミング装置、音楽コンテンツまたはビデオコンテンツのダウンロード装置、およびその他の類似した無線通信装置を含む。
【００２６】
クライアント装置１０２とＢＴＳ２０４の間の無線通信は、符合分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、移動体通信のための汎欧州デジタル移動電話方式(global system for mobile communications)（ＧＳＭ）、または無線通信ネットワーク内もしくはデータ通信ネットワーク内で使用され得るその他のプロトコルなど、異なる技術に基づくことが可能である。データ通信は、一般に、クライアント装置１０２と、ＢＴＳ２０４と、ＭＳＣ２０２との間である。ＭＳＣ２０２は、キャリアネットワーク２００、ＰＳＴＮ、インターネット、仮想私設ネットワーク(virtual private network)など、複数のデータネットワークに接続されることが可能であり、これにより、クライアント装置がより広い通信ネットワークに接続することを可能にする。前述の説明で議論されたように、音声送信に加えて、データは、ＳＭＳ方法または当技術分野で知られているその他のＯＴＡ方法を経由してクライアント装置に送信され得る。
【００２７】
図３では、前払いアカウントの使用法の１つの例示的な実施形態が示される。このシナリオでは、複数の機能が、トランシーバと、様々な機能を実行するように構成された論理とを含むクライアント装置を含む無線通信システム内で実行される。当業者は、議論される様々な実施形態は非無線通信システム（例えば、陸線電話）内で実施されることも可能である点を理解されよう。
【００２８】
プライマリアカウント３０２は、特定のユーザのために開設される３０２。例えば、プライマリアカウント３０２は、ユーザの移動体電話アカウントに関連する月々の料金および費用を表すことが可能である。プライマリアカウント３０２に加えて、少なくとも１つのセカンダリアカウント３０４も開設され、同じユーザのプライマリアカウントと関連づけられる。この特定の例では、セカンダリアカウント３０４は、プライマリアカウントの所有者がいくつかのその他のサービス（例えば、ゲーミング、データコンテンツ加入など）に関して使用するための前払いアカウントを含むことが可能である。
【００２９】
データコンテンツの配信および使用が音声電話使用より優位を占める実施形態では、当業者は、本発明の精神および範囲から逸脱せずに、プライマリアカウント（例えば、電話）はセカンダリアカウントとして開設されることが可能であり、セカンダリアカウント（例えば、データサービス）はプライマリアカウントとして開設されることが可能である点を理解されよう。この構想は、１つのアカウントは１つの所与のサービスのために使用および応用されることが可能であり、もう１つの個別のアカウントはもう１つの個別のサービスのために使用および応用されることが可能であるということである。
【００３０】
プライマリアカウントおよびセカンダリアカウントの両方に対する料金が管理される。説明を簡単にするために、図３は、セカンダリアカウントの管理を示すが、プライマリアカウントに関して、関連するアカウント管理技術が使用され得る点を理解されよう。セカンダリアカウント３０４に対して起こされる料金は、アカウント値のうちのどの程度が使用または消費されているか、アカウント値のうちのどの程度が残っているかを確認するために監視される３０６。
【００３１】
ユーザは、次いで、請求と突合せて引き出し、セカンダリアカウント３０４内に残った前払い金額を監視することが可能である。セカンダリアカウントの資金が消費されると、ユーザは、さらなる動作が取られるまで、セカンダリアカウントに対する料金をもはや負うことはできない。１つのオプションは、アカウント内に残りの値が存在しない時点で、または利用可能な前払い金額を増やすもしくは当該金額をしきい値レベルまで持ってくるいつか別の時点で、セカンダリアカウント３０８が（所望される場合）補充され得ることである。もう１つのオプションは、無期限に、またはセカンダリアカウントが完全にまたは一部補充されることになる将来の日まで、アカウントが依然として資金供給されないまま残り得ることである。
【００３２】
以下の例は、１つの例示的な実施形態のシナリオを示す。親は子どもが、子どもが親によって使用するための権利および権限を与えられた特定の移動体電話を使用して、当該電話上で電話をかけるためにプライマリアカウント内の月々の電話料金を支払うことが可能である。月々の電話料金は、その特定の電話のための、かつプライマリアカウントと関連づけられた（加入者同定（ＳＩＤ）などの）識別子のもとで、プライマリアカウントに属するものとして関連づけられ、グループ化され、管理される。
【００３３】
セカンダリアカウントの例として、親は、そのＳＩＤと、子どもが過去に遊びを楽しんだまたは将来遊ぶことに興味を示した特定のゲームＸを遊ぶための特定の電話とに関連するセカンダリアカウント内に１０ドルに値する追加の前払い料金を供給する。すなわち、その特定の子どもはゲームＸを遊ぶために１０ドルに値する料金を有する。次いで、子どもは１０ドルの限界に達するまでそのゲームを遊ぶことができる。後続のゲーム遊びは、セカンダリアカウントに追加の資金が預けられた場合だけ発生することが可能である。
【００３４】
もう１つの例では、アカウント内の前払い料金は、通常、一般的なゲームのグループに関する可能性があり、その場合、子どもは、権限が与えられた複数の異なるゲームまたはアカウントの一部に対して前払い料金を細分割当てする(suballocate)ことが可能である。セカンダリアカウントのもう１つの例は、スポーツコンテンツ、娯楽コンテンツまたは教育コンテンツの２０ドルに値するマルチメディアクリップダウンロードであろう。
【００３５】
概念は、プライマリアカウントとは別のセカンダリアカウントが存在し、このセカンダリアカウントは、その特定の無線装置上でアクセス可能ないくつかのその他のタイプのデータサービスに関して追加の料金を供給するために使用されることが可能であるということである。
【００３６】
もう１つの例では、プライマリアカウントは高速データコンテンツ配信システム（例えば、高速インターネット接続）向けの料金に関する。この例では、セカンダリアカウントは、最新チャート機能(advanced charting functions)を用いて、株式または商品の調査業務およびニュース源に対する２０ドルの加入であろう。
【００３７】
当業者は、異なるプライマリアカウントがセカンダリアカウントの異なる順列を用いてセットアップされることが可能であり、逆も同様であり得ることを理解されよう。また、本明細書で提示される本発明の精神および範囲から逸脱せずに、プライマリアカウントに関して使用される第３の、第４の、第５のなどのアカウントも存在し得る。
【００３８】
複数のアカウントの使用は、第三者が複数のアカウントに資金供給し、ユーザに、そうでない場合、ユーザが触れない異なるアプリケーション、データサービスおよびデータコンテンツを紹介することを可能にする。これは、究極のユーザ経験を高め、他者（例えば、ゲーム開発者）が特定のゲームに夢中になることが見込まれるユーザを獲得し、新しい商品販売から将来の収益の流れを生み出す手段を提供する。
【００３９】
もう１つの実施形態では、少なくとも１つのプライマリアカウントおよび少なくとも１つのセカンダリアカウントは、共に連結または関連し、両方のアカウント内のそれぞれのアカウント値は予め決められた方法で(in a predetermined way)管理される。
【００４０】
図４は、本発明の少なくとも１つの実施形態による、一次４００およびセカンダリアカウント４０２を管理する請求マネージャ４０４を例示する図である。請求マネージャ４０４は、請求に関して多くの異なる動作を実行することが可能である。例えば、請求マネージャ４０４は、アカウントを監視し、アカウントを管理し、プライマリアカウント４００とセカンダリアカウント４０２の間のアカウント資金移転を可能にし得る。
【００４１】
例えば、親は、プライマリアカウントおよびセカンダリアカウントの総合料金に関して総額１００ドルを超えて支払うことを望まない。親は、（上で参照される総額１００ドルに関して）電話料金のためにプライマリアカウント内に月々６０ドルを割り当て、ゲーム料金のためにセカンダリアカウント内に月々４０ドルを割り当てる。子どもが、自らの電話使用に関して規制と抑制とを実証し、プライマリアカウント内で月に３０ドルだけを費やした場合、プライマリアカウント内の使用されなかった残りの３０ドルの部分（またはその一部）は、セカンダリアカウント内の総額７０ドルを目指して、セカンダリアカウント内に資金供給された４０ドルの料金に追加または移転され得る。最終結果は、親が両方のアカウントに設けた１００ドルの総合限度は超過されず、取引に関与するすべての当事者が満足することである。
【００４２】
図５は、本発明の少なくとも１つの実施形態による、請求マネージャとクライアント装置とを例示する無線ネットワークアーキテクチャの図である。請求マネージャ５４０は、請求動作をサポートすることが可能な少なくとも１つのサーバ（例示されず）に動作可能に結合される。図５に示される構成は、請求マネージャ５４０が異なるキャリアネットワーク５５０、５６０にアクセスし、最終的に、各ネットワークと通信している異なるクライアント装置５５２、５６２にアクセスすることを可能にする。これは、請求マネージャ５４０が複数のキャリアネットワーク（例えば、５５０、５６０）上に常駐する複数のクライアント装置（例えば、５５２、５６２）にアクセスすることを可能にする。請求マネージャの動作は、中央位置（例えば、請求マネージャ）内で実行されることが可能であり、または請求マネージャの動作は、各クライアント装置内の非集中型の方法で、もしくは請求マネージャ５４０と複数のクライアント装置５５２、５６２の間で割り当てられた集中型および非集中型の動作の組合せで実行されることも可能である点を理解されたい。
【００４３】
さらなる実施形態では、当業者は、前述の方法は、コンピュータプラットフォームのメモリなど、コンピュータ可読媒体上で実施されるプログラムの実行によって実施され得る点を理解されよう。命令は、様々なタイプの信号担持(shignal-bearing)またはデータ記憶の一次媒体、二次媒体もしくは三次媒体の中に常駐することが可能である。媒体は、例えば、クライアント装置および／もしくはサーバによってアクセス可能な、またはクライアント装置および／またはサーバ内に常駐するＲＡＭを備え得る。ＲＡＭ内に含まれようと、ディスケット内に含まれようと、またはその他の二次記憶媒体内に含まれようと、命令は、直接アクセス記憶装置（ＤＡＳＤ）の記憶装置（例えば、通常の「ハードドライブ」またはＲＡＩＤアレー）、磁気テープ、電子読出し専用媒体（例えば、ＲＯＭ，またはＥＥＰＲＯＭ）、フラッシュメモリカード、光記憶装置（例えば、ＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ、デジタル光テープ）、ペーパー「パンチ」カード、あるいは、デジタルおよびアナログの伝送媒体を含む他の適切なデータ記憶媒体のような、様々な機械可読データ記憶媒体上に記憶されることが可能である。
【００４４】
開示された実施形態のこれまでの説明は、任意の当業者が本発明を作りまたは使用することを可能にするために提供されている。それらの実施形態への様々な修正は、当業者には、容易にあきらかであろう、また、ここに定義される包括的な原理は、本発明の精神または範囲から逸脱せずに、他の実施形態に適用されることができる。したがって、本発明は、ここに示される実施形態に限定されるようには意図されておらず、ここに開示される原理および新規性な特徴に整合する最も広い範囲が与えられるべきである。
【００４５】
前述の開示は本発明の例示的な実施形態を示すが、様々な変更および修正は、添付された特許請求の範囲によって定義される本発明の範囲から逸脱せずにここにされることができるであろうことに、留意されるべきである。ここに説明される本発明の実施形態に従う方法クレームの動作あるいはステップは、なんらかの特別の順序で実行される必要がない。さらに、本発明の要素(elements)は単数で記述されているが、単数への制限が明記されない限り、複数も意図されている。
以下に、本願発明の当初の［特許請求の範囲］に記載された発明を付記する。
［１］
請求アカウントを管理するためのシステムであって、
トランシーバと、
定期ベースで前記請求アカウントに請求された定期的な料金を表す少なくとも１つのプライマリアカウント、を開設するように構成された論理と、
前記請求アカウントに関して利用可能な前払いサービスの量を表す少なくとも１つのセカンダリアカウント、を開設するように構成された論理と、
を備えるクライアント装置、
を備えるシステム。
［２］
月ベースで請求された定期的な料金を処理するように構成された論理、
をさらに備える［１］に記載のシステム。
［３］
アプリケーションのための前払いサービスの量を処理するように構成された論理、
をさらに備える［１］に記載のシステム。
［４］
提供されたデータコンテンツ用の前払いサービスの量を処理するように構成された論理、
をさらに備える［１］に記載のシステム。
［５］
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを連結し、プライマリアカウント値およびセカンダリアカウント値の両方を予め決められた方法で管理する、ように構成された論理、
をさらに備える［１］に記載のシステム。
［６］
前払いアカウントに請求するための方法であって、
定期ベースで前記請求アカウントに請求された定期的な料金を表す、少なくとも１つのプライマリアカウントを開設することと、
前記請求アカウントに関して利用可能な前払いサービスの量を表す、少なくとも１つのセカンダリアカウントを開設することと、
を備える方法。
［７］
前記定期的な料金が、定期ベースで前記アカウントに請求される、［６］に記載の方法。
［８］
前記定期的な料金が、月ベースで請求される、［７］に記載の方法。
［９］
前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表す、［６］に記載の方法。
［１０］
前記前払いサービスの量は、アプリケーション用である、［７］に記載の方法。
［１１］
前記前払いサービスの量は、提供されるコンテンツ用である、［６］に記載の方法。
［１２］
無線クライアント装置であって、
トランシーバと、
ユーザインターフェースと、
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを管理するための請求マネージャと、
を備え、
前記少なくとも１つのセカンダリアカウントは、前払いサービスの量を表す、
無線クライアント装置。
［１３］
前記クライアント装置は、無線コンピューティング装置、無線電話、ラップトップ、移動通信電話、携帯情報端末（ＰＤＡ）、およびページング装置のうちの少なくとも１つである、［１２］に記載のクライアント装置。
［１４］
請求アカウントを管理するためのコンピュータプログラムが記憶されたコンピュータ可読媒体であって、少なくとも１つのコンピューティング装置によって実行されている時に、前記コンピューティング装置に、
定期ベースで前記請求アカウントに請求された定期的な料金を表す、少なくとも１つのプライマリアカウントを開設すること、および、
前記請求アカウントに関して利用可能な前払いサービスの量を表す、少なくとも１つのセカンダリアカウントを開設すること、
のプロセスを実行させる命令、
を備えるコンピュータ可読媒体。
［１５］
月ベースで請求された定期的な料金を処理すること、
をさらに備える［１４］に記載のコンピュータ可読媒体。
［１６］
アプリケーションのための前払いサービスの量を処理すること、
をさらに備える［１４］に記載のコンピュータ可読媒体。
［１７］
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを結合することと、プライマリアカウント値およびセカンダリアカウント値の両方を予め決められた方法で管理することと、をさらに備える［１４］に記載のコンピュータ可読媒体。
［１８］
請求アカウントを可能にするためのサーバであって、
定期ベースで前記請求アカウントに請求された定期的な料金を表す少なくとも１つのプライマリアカウント、を開設するための手段と、
前記請求アカウントに関して利用可能な前払いサービスの量を表す少なくとも１つのセカンダリアカウント、を開設するための手段と、
を備えるサーバ。
［１９］
月ベースで請求された定期的な料金を処理するための手段、をさらに備える［１８］に記載のサーバ。
［２０］
アプリケーションのための前払いサービスの量を処理するための手段、をさらに備える［１８］に記載のサーバ。
［２１］
前記少なくとも１つのプライマリアカウントと前記少なくとも１つのセカンダリアカウントとを結合するための手段と、プライマリアカウント値およびセカンダリアカウント値の両方を予め決められた方法で管理するための手段と、をさらに備える［１８］に記載のサーバ。
【図面の簡単な説明】
【００４６】
【図１】本発明の少なくとも１つの実施形態による、クライアント装置とサーバとをサポートする無線ネットワークアーキテクチャのブロック図。
【図２】本発明の少なくとも１つの実施形態による、クライアント装置とサーバとをサポートする無線ネットワークアーキテクチャのより詳細なブロック図。
【図３】本発明の少なくとも１つの実施形態による、前払いアカウント方法を説明するブロック図。
【図４】本発明の少なくとも１つの実施形態による、プライマリアカウントおよびセカンダリアカウントを管理する請求マネージャを説明するブロック図。
【図５】本発明の少なくとも１つの実施形態による、請求マネージャとクライアント装置とを説明する無線ネットワークアーキテクチャのブロック図。
【図１】
0005550835.tif 000002
【図２】
0005550835.tif 000003
【図３】
0005550835.tif 000004
【図４】
0005550835.tif 000005
【図５】
0005550835.tif 000006