(57)【要約】【課題】【解決手段】無線ネットワーク上の無線デバイスで発生する請求可能イベントを追跡し、適切なパーティに請求するためのシステム、方法、及びコンピュータプログラム。請求可能イベントは、無線ネットワークを介して他のコンピュータデバイスと選択的に通信し、そこからソフトウェアアプリケーションをダウンロードし、実行する無線デバイスのエンドユーザから発生する。この請求可能イベントデータは、無線デバイス請求可能イベントが生成されることが可能な無線ネットワーク上のサーバで最終的に集められる。
2006507566.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡するシステムであって、
無線ネットワークを介して他のコンピュータデバイスと選択的に通信する一つ又は複数の無線デバイスを備え、エンドユーザとコンピュータプラットフォームとを含む各無線デバイスは更に、選択的にソフトウェアアプリケーションのダウンロードと実行を行い、前記エンドユーザによってアクセス可能であり、前記ネットワークを介した他のコンピュータデバイスとの、及び前記無線デバイスとの前記エンドユーザ対話は一つ又は複数の請求可能イベントを起こし、
前記無線ネットワークを介して前記一つ又は複数の無線デバイスと選択的に通信する少なくとも一つのサーバを備え、
前記一つ又は複数の無線デバイスに対する請求可能イベントデータは、前記少なくとも一つのサーバにおいて収集される。
【請求項２】
請求項１に記載のシステムにおいて、前記請求可能イベントデータは、前記少なくとも一つのサーバにおいてのみ収集される。
【請求項３】
請求項１に記載のシステムにおいて、前記請求可能イベントデータは、前記無線デバイスにおいて収集され、前記少なくとも一つのサーバへ送信される。
【請求項４】
請求項１に記載のシステムにおいて、前記少なくとも一つのサーバは、更に、前記収集された請求可能イベントデータに基づいて無線デバイスのための請求書を生成する。
【請求項５】
請求項４に記載のシステムにおいて、前記生成された請求書は、前記少なくとも一つのサーバから、前記無線ネットワーク上のもう一つのコンピュータデバイスへ送信される。
【請求項６】
請求項１に記載のシステムにおいて、前記請求可能イベントは、前記無線ネットワーク上のアプリケーションダウンロードサーバから、前記無線デバイスコンピュータプラットフォームへの、アプリケーションのダウンロードである。
【請求項７】
請求項１に記載のシステムにおいて、前記請求可能イベントは、前記無線デバイス上のアプリケーションの実行である。
【請求項８】
請求項１に記載のシステムにおいて、前記請求可能イベントは、前記無線ネットワーク上のもう一つのコンピュータデバイス上に存在するアプリケーションへのアクセスである。
【請求項９】
請求項１に記載のシステムにおいて、前記請求可能イベントは、アプリケーションの実行の期間の経過である。
【請求項１０】
請求項１に記載のシステムにおいて、前記無線デバイスは、前記イベントの完了時において、請求可能イベントデータを前記少なくとも一つのサーバへ送信する。
【請求項１１】
請求項１に記載のシステムにおいて、前記無線デバイスは、前記少なくとも一つのサーバから問い合わせがあると、前記少なくとも一つのサーバへ、請求可能イベントデータを送信する。
【請求項１２】
請求項１に記載のシステムにおいて、前記無線デバイスは、予め定めた時間間隔で、請求可能イベントデータを前記少なくとも一つのサーバに送信する。
【請求項１３】
無線ネットワーク上の無線デバイスで起こる請求可能イベントを追跡するシステムであって、
一つ又は複数の請求可能イベントを起こし、無線ネットワークを介してコンピュータデバイスと選択的に通信する無線通信手段と、
前記無線通信手段から前記請求可能イベントデータを収集する手段とを備える。
【請求項１４】
無線ネットワークを介して他のコンピュータデバイスと選択的に通信する無線デバイスであって、前記無線でバスは、エンドユーザとコンピュータプラットフォームとを含み、更に、選択的にソフトウェアアプリケーションのダウンロードと実行とを行うとともに前記エンドユーザによってアクセス可能であり、前記無線ネットワークを介した他のコンピュータデバイスと、及び前記無線デバイスとの前記エンドユーザ対話が一つ又は複数の請求可能イベントを起こし、前記無線デバイスは請求可能イベントデータを収集する。
【請求項１５】
請求項１４に記載の無線デバイスにおいて、前記請求可能イベントデータは、前記無線ネットワークを介してもう一つのコンピュータデバイスに送信される。
【請求項１６】
請求項１４に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線デバイスコンピュータプラットフォームへのアプリケーションのダウンロードである。
【請求項１７】
請求項１４に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線デバイス上のアプリケーションの実行である。
【請求項１８】
請求項１４に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線ネットワーク上のもう一つのコンピュータデバイス上に存在するアプリケーションへの前記無線デバイスのアクセスである。
【請求項１９】
請求項１４に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線デバイスコンピュータプラットフォームにおけるアプリケーションの実行期間の経過である。
【請求項２０】
請求項１５に記載の無線デバイスにおいて、前記無線デバイスは、前記請求可能イベントの完了時において、請求可能イベントデータをもう一つのコンピュータデバイスに送信する。
【請求項２１】
請求項１５に記載の無線デバイスにおいて、前記無線デバイスは、予め定めた時間間隔で、請求可能イベントデータをもう一つのコンピュータデバイスに送信する。
【請求項２２】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡し請求書を送る請求サーバであって、前記サーバは、前記無線ネットワークを介して一つ又は複数の無線デバイスと選択的に通信し、前記無線デバイスはエンドユーザとコンピュータプラットフォームとを含み、更に選択的にソフトウェアアプリケーションのダウンロードと実行とを行うとともに前記エンドユーザによってアクセス可能であり、前記無線ネットワークを介した他のコンピュータデバイスと、及び前記無線デバイスとの前記エンドユーザ対話が一つ又は複数の請求可能イベントを起こし、前記サーバは、前記一つ又は複数の無線デバイスから請求可能イベントデータを収集する。
【請求項２３】
請求項２２に記載のサーバにおいて、前記請求可能イベントデータは前記サーバにおいてのみ収集される。
【請求項２４】
請求項２２に記載のサーバにおいて、前記請求可能イベントデータは、前記ネットワーク上の一つ又は複数の他のコンピュータデバイスから前記サーバに送信される。
【請求項２５】
請求項２２に記載のサーバにおいて、前記サーバは更に前記収集した請求可能イベントデータに基づいて無線デバイスに対する請求書を生成する。
【請求項２６】
請求項２５に記載のサーバにおいて、前記生成された請求書は、前記無線ネットワーク上のもう一つのコンピュータデバイスに前記サーバから送信される。
【請求項２７】
請求項２２に記載のサーバにおいて、前記サーバは、前記一つ又は複数の無線デバイスに対して請求可能イベントデータを送信するように指示する。
【請求項２８】
請求項２４に記載のサーバにおいて、前記サーバは、前記ネットワーク上の他のコンピュータデバイスから無線デバイスによってダウンロードされたアプリケーションに基づいて請求可能イベントデータを収集する。
【請求項２９】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡する方法であって、
無線ネットワークを介して他のコンピュータデバイスと選択的に通信する無線デバイスとのエンドユーザ対話を通じて一つ又は複数の請求可能イベントを起こすことであって、コンピュータプラットフォームを含む前記無線デバイスは、更に選択的にソフトウェアアプリケーションのダウンロードと実行を行い、前記エンドユーザによってアクセス可能であることと、
一つ又は複数の請求可能イベントに基づいて請求可能イベントデータを生成することと、
前記無線ネットワーク上の少なくとも一つのサーバを用いて前記請求可能イベントデータを収集することとの各ステップを備える。
【請求項３０】
請求項２９に記載の方法において、前記請求可能イベントデータを収集するステップは、前記少なくとも一つのサーバにおいてのみ起こる。
【請求項３１】
請求項２９に記載の方法において、前記請求可能イベントデータを収集するステップは、前記無線デバイスにおいて起こり、前記請求可能イベントデータを前記少なくとも一つのサーバに送信するステップを更に備える。
【請求項３２】
請求項２９に記載の方法において、前記収集された請求可能イベントデータに基づいて
無線デバイスに対して、前記少なくとも一つのサーバにおいて請求書を生成するステップを更に備える。
【請求項３３】
請求項３２に記載の方法において、前記無線ネットワーク上のもう一つのコンピュータデバイスに対して前記少なくともひとつのサーバから前記請求書を送信するステップを更に備える。
【請求項３４】
請求項２９に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線ネットワーク上のアプリケーションダウンロードサーバから前記無線デバイスコンピュータプラットフォームへのアプリケーションのダウンロードを通じて請求可能イベントを起こす。
【請求項３５】
請求項２９に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線デバイス上のアプリケーションの実行を通じて請求可能イベントを起こす。
【請求項３６】
請求項２９に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線ネットワーク上のもう一つのコンピュータデバイス上に存在するアプリケーションへの前記無線デバイスのアクセスを通じて請求可能イベントを起こす。
【請求項３７】
請求項２９に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線デバイスにおいてアプリケーションの実行の期間の経過を通じて請求可能イベントを起こす。
【請求項３８】
請求項３１に記載の方法において、前記無線デバイスから請求可能イベントデータを送信するステップは、前記イベントの完了時において前記請求可能イベントデータを前記少なくとも一つのサーバに送信する。
【請求項３９】
請求項３１に記載の方法において、前記少なくとも一つのサーバから前記無線デバイスに対して、請求可能イベントデータを送信するよう指示するステップを更に備える。
【請求項４０】
請求項３１に記載の方法において、前記無線デバイスから請求可能イベントデータを送信するステップは、予め定めた時間間隔で、前記請求可能イベントデータを前記少なくとも一つのサーバに送信する。
【請求項４１】
請求項３４に記載の方法において、前記請求可能イベントデータを生成するステップは、前記少なくとも一つのサーバにおいて起こる。
【請求項４２】
請求項２９に記載の方法において、前記請求可能イベントデータを生成するステップは、前記無線デバイスにおいて起こる。
【請求項４３】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡する方法であって、
無線ネットワーク上の無線デバイスにおける請求可能イベント発生ステップと、
前記一つ又は複数の請求可能イベントに基づく請求可能イベントデータのデータ生成ステップと、
前記無線ネットワーク上における前記少なくとも一つのサーバにおいて起こる、前記請求可能イベントデータのデータ収集ステップとを備える。
【請求項４４】
無線ネットワーク上のコンピュータによって実行された時、以下のステップの実行を通じて無線ネットワーク上の無線通信デバイス上で起こる請求可能イベントを記録するコンピュータプログラムであって、
無線ネットワークを介して他のコンピュータデバイスと選択的に通信し、選択的にソフトウェアアプリケーションのダウンロードと実行とを行う無線デバイスとのエンドユーザ対話を通じて起こる請求可能イベントについて、一つ又は複数の無線通信デバイスからデータを収集することと、
前記それぞれの無線デバイスにおいて起こる前記一つ又は複数の請求可能イベントに基づいて前記一つ又は複数の無線通信デバイスについての請求データを生成することとの各ステップを備える。
【請求項４５】
請求項４４に記載のプログラムにおいて、前記プログラムは、前記請求可能イベントデータを収集するステップを、前記コンピュータデバイスにおいてのみ起こさせる。
【請求項４６】
請求項４４に記載のプログラムにおいて、前記プログラムは、請求可能イベントデータを収集するステップを前記無線通信デバイスにおいて起こさせ、前記請求可能イベントデータを前記少なくとも一つのサーバへ送信するステップを更に備える。
【請求項４７】
請求項４４に記載のプログラムにおいて、前記プログラムは更に、前記収集された請求可能イベントデータに基づいて、前記コンピュータデバイスに対して、無線通信デバイスについての請求書を生成するステップを実行するように命令する。
【請求項４８】
請求項４４に記載のプログラムにおいて、前記プログラムは更に、前記コンピュータデバイスに対して、前記請求書を前記無線ネットワーク上のもう一つのコンピュータデバイスに送信するステップを実行するように命令する。
【請求項４９】
請求項４４に記載のプログラムにおいて、前記プログラムは更に、無線通信デバイスに請求可能イベントデータを送信するように指示するステップを実行するように前記コンピュータデバイスに対して命令する。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に無線デバイス及び無線ネットワークに関する。更に詳しくは、本発明は、無線デバイス上で起きる請求可能イベントをその開始から追跡し、ソフトウェアアプリケーションをダウンロードして実行し、請求可能イベントに対する適切な請求書を生成するシステム及び方法に関する。
【背景技術】
【０００２】
例えば携帯電話のような無線デバイスは、音声及びデータを含むパケットを無線ネットワークを介して通信する。例えば携帯電気通信システムのような既存の無線電気通信システムでは、料金は、電気通信デバイスの初期始動について加入者に課金され、その後、料金は、利用中の通信時間とデバイス使用に対して課金される。しかしながら、既存のシステムは一般に、通信時間使用後の電気通信デバイスにおいて、その使用に対してアカウントしない。
【０００３】
更に、もしも無線デバイスの加入者が、ソフトウェアアプリケーションをダウンロードして使用するか、あるいは電気通信デバイスの機能をアップグレードしたいのならば、ユーザは一般に、例えば別個のインターネット接続のような別の電子手段を通じてサービスプロバイダを呼ぶか、あるいはサービスプロバイダにコンタクトするであろう。いくつかの例では、サービスプロバイダは、（ワンタイムダイレクトアクセスダウンロードを通じて）無線ネットワークを介して無線デバイスにアプリケーションを送信するか、あるいは、ユーザに対して、無線ネットワークを介して無線デバイスを用いてネットワークサイトにアクセスすることを許可することができる。そして、このサイトでは、アプリケーションがダウンロード可能であるか、又は加入者がアクセス可能である。さもなければ、このプロバイダのサービス人員は、ソフトウェアをインストールするか、またはその構成要素をアップグレードするために、電気通信デバイスに物理的にアクセスしなければならない。
【０００４】
従って、無線電気通信デバイスアクティビティに対する監視及び請求を行う既存システムは、サービスプロバイダに対して、無線デバイス上の非通信時間アクティビティを監視することを許可しない。電気通信デバイスのエンドユーザ、又は加入者に対して、追加請求されたサービスを提供するために、サービスプロバイダは、加入者に、サービスプロバイダにコンタクトさせなければならない。これは、プロバイダリソースの追加アロケーションと、加入者に対する不便とを含む。従って、本発明が主に目的としているのは、無線デバイスアクティビティの監視と請求とを可能にするシステム及び方法である。
【発明の開示】
【０００５】
本発明は、無線ネットワーク上の無線デバイスで発生する請求可能イベントを追跡し、適切なパーティに請求するためのシステム、方法、及びコンピュータプログラムである。請求可能イベントは、例えばアプリケーションダウンロードサーバのように、無線ネットワークを介して他のコンピュータデバイスと選択的に通信し、無線デバイスにおいてソフトウェアアプリケーションをダウンロードして実行することによって、無線デバイスのエンドユーザのアクティビティから発生する。この請求可能イベントデータは、無線ネットワーク上の例えば請求サーバのようなコンピュータデバイスにおいて最終的に集められる。そして、このコンピュータデバイスは、各無線デバイスの請求可能イベントに対して適切な請求書を生成することができる。請求可能イベントは、アプリケーションダウンロード、実行、メニューアクセス、データ転送、診断、及び無線デバイスとサーバ又はその他のコンピュータデバイスとの間のあらゆる付加価値データ相互作用でありうる。
【０００６】
請求可能イベントを追跡するシステムの一つの実施例は、少なくとも一つのサーバを利用する。このサーバは、各無線デバイスがそのエンドユーザとコンピュータプラットフォームとを持つ無線ネットワークを介して一つ又は複数の無線デバイスと選択的に通信する。このプラットフォームには、アプリケーションがダウンロードされ、実行されるとともに、エンドユーザによるアクセスが可能である。無線デバイスとの、及び他のコンピュータデバイスとのエンドユーザ対話は、一つ又は複数の請求可能イベントを引き起こし、一つ又は複数の無線デバイスに対する請求可能イベントデータは、少なくとも一つのサーバにおいて収集される。
【０００７】
無線デバイス上で発生する請求可能イベントを追跡する方法は、無線デバイスとのエンドユーザ対話、及び無線ネットワーク上の別のコンピュータデバイスからのアプリケーションソフトウェアにアクセスし、ダウンロードし、実行するようなアクティビティを通じて一つ又は複数の請求可能イベントを起こすステップを含む。この方法は、また、無線デバイス、サーバ又はその他のコンピュータデバイス、或いはその両方のうちの何れかにおいて、一つ又は複数の請求可能イベントに基づいて請求可能イベントデータを生成することと、好ましくは少なくとも一つの請求サーバにおいて、請求可能イベントデータを収集することとのステップを含む。
【０００８】
従って、本システム及び方法は、サービスプロバイダに対して、無線デバイス上の例えばアプリケーションダウンロード、実行、及びその他の非通信時間アクティビティのような無線電機通信デバイスアクティビティに対する監視及び請求する能力を与える。従って、本システム及び方法は、サービスプロバイダに対して、このプロバイダが、無線デバイスのエンドユーザ及び加入者に対して付加的なサービスを与え、請求されたサービスから効率的に歳入を得ることができるという点において利点を与える。更に、この請求システムは、追加サービスを受けるために初めにサービスプロバイダにコンタクトすることを加入者に対して要求しない。
【０００９】
本発明の他の目的、利点、及び特徴は、以下に示す図面の簡単な説明、実施の形態、及び特許請求の範囲を検討した後に明らかになるであろう。
【発明を実施するための最良の形態】
【００１０】
全体を通じて同一符号が同一要素を示している図を用いている図１は、本発明システム１０の一つの実施例を示す。このシステム１０は、例えば携帯電話１２のように、無線ネットワーク１４を介して少なくとも一つのアプリケーションダウンロードサーバ１６と通信しており、無線通信ポータル、又は無線ネットワーク１４へのその他のデータアクセスを介して、ソフトウェアアプリケーション又はその他のデータを選択的に無線デバイスにダウンロードする一つ又は複数の無線デバイス上で起こる請求可能イベントを追跡する。開発中の無線ネットワーク１４では、もしも無線デバイスのエンドユーザがソフトウェアアプリケーションをダウンロードし使用することを希望するのであれば、このエンドユーザは、無線ネットワーク１４への通信接続をブリッジすることを介してアプリケーションダウンロードサーバ３０への接続を試み、更に、希望したソフトウェアアプリケーションのダウンロードを試みるであろう。無線デバイスが一旦アプリケーションダウンロードサーバ３０にコンタクトすると、初期コンタクトがなされ、アプリケーションダウンロードサーバ１６は、どのアプリケーションとどのデータとが無線デバイス１２，１８，２０，２２に利用可能であるかを判定し、例えばメニュー（図３）のような適切な情報を、無線デバイス１２，１８，２０，２２上に表示するために送る。これによって、エンドユーザは、利用可能なアプリケーションを知ることができる。ここに示すように、無線デバイスは、グラフィックディスプレイ１３を備えた携帯電話１２、パーソナルデジタルアシスタント１８、ここでは２方式テキストページャとして示されているグラフィックディスプレイを備えたページャ２０、又は無線通信ポータル、さもなければネットワーク又はインターネットへの有線接続２４を持つセパレートコンピュータプラットフォーム２２でありうる。したがってこのシステム１０は、限定される訳ではないが、無線モデム、ＰＣＭＣＩＡカード、アクセス端末、パーソナルコンピュータ、アクセス端末、ディスプレイ又はキーパッドを有していない電話、又はこれらの任意の組み合わせ又はサブコンビネーションを含む、無線通信ポータルを含む任意の形式の遠隔コンピュータモジュール上で実行することができる。更に、ここで用いられる用語「アプリケーション」は、実行可能及び実行可能ではないソフトウェアファイル、生データ、収集データ、パッチ、及びその他のコードセグメントを含むことを意図している。
【００１１】
このシステム１０では、一つ又は複数の無線デバイス１２，１８，２０，２２が無線ネットワーク１４と選択的に通信している。それぞれのデバイスには、エンドユーザが存在し、一般に無線ネットワーク１４への通信接続を制御する。各無線デバイスは、ソフトウェアアプリケーションへ選択的にアクセスし、ダウンロードし、実行するか、あるいは無線ネットワーク１４を経由してアクセス可能なサーバと対話することができるエンドユーザを持つ。従って、このシステム１０は、無線デバイスにおけるエンドユーザ相互作用、無線デバイス１２，１８，２０，２２を介した他のコンピュータデバイスとのエンドユーザ相互作用、無線ネットワーク１４を介したエンドユーザ相互作用に基づいて、請求可能イベントの追跡を可能にする。
【００１２】
この一つ又は複数の無線デバイス１２，１８，２０，２２は、無線ネットワークを介して、例えばローカルサーバ側ネットワーク２６上にここでは示されている請求サーバ１６又はアプリケーションダウンロードサーバ３０か、又は例えば無線デバイスのための請求イベントデータを含む請求イベントデータベース２８のような無線ネットワーク１４と通信するその他のコンピュータ要素のような他のコンピュータデバイスと選択的に通信する。アプリケーションダウンロードサーバ３０とスタンドアローンサーバ３２とは、例えばダウンロード可能なアプリケーションや、ライブの株式相場、ニュース、及び対戦ゲームのようなその他の対話のような無線デバイスに対する付加価値サービスが提供されている。これら要素の全ては、直列に動作して、無線デバイス１２，１８，２０，２２の請求可能イベントに関連したデータを収集することができる。そして、後述するように、請求サーバ１６において、請求可能イベントデータを集計することができる。しかしながら、全てのサーバ側機能は、例えばアプリケーションダウンロードサーバ１６のような一つのサーバ上で実行することが可能であることが言及されるべきである。更に、あらゆるコンピュータ、又はサーバ側コンピュータプラットフォームは、別個のサービス及び処理を、無線ネットワーク１４を介して無線デバイス１２，１８，２０，２２に提供することができる。
【００１３】
図２は、無線ネットワーク１４の構成要素と、システム１０の要素の相互関係とをより十分に説明するブロック図である。この無線ネットワーク１４は、単なる典型例であり、
例えば無線デバイス１２，１８，２０，２２のような遠隔モジュールが互いの間を、及び／又は限定される訳ではないが、無線ネットワークキャリヤ及び／又はサーバを含む無線ネットワーク１４の構成要素間を、無線によって通信する任意のシステムを含むことができる。サーバ側構成要素は、請求サーバ１６、アプリケーションダウンロードサーバ３０、請求可能イベントデータベース２８、及び無線デバイスデータベース３４である。その他のサーバ側構成要素は、携帯電気通信サービスを提供するために必要な任意の構成要素を備えた携帯データネットワーク上に存在するであろう。図２に具体化されるようなサーバ側構成要素は、アプリケーションダウンロードサーバ３０からダウンロードされたアプリケーションを追跡することによって単に請求システム１０を生成することができる。そして、請求サーバ１６によって、請求可能イベントデータベース２８と無線デバイスデータベース３４との相互関係を通じて請求書が生成される。
【００１４】
サーバ側構成要素は、例えばインターネット、安全なＬＡＮ、ＷＡＮ、又はその他のネットワークのようなデータリンクを介して、キャリアネットワーク４０と通信する。キャリアネットワーク４０は、メッセージングサービスコントローラ（ＭＳＣ）４２に送られたメッセージ（一般にデータパケットの形態）を制御する。キャリアネットワーク４０は、ネットワーク、インターネット、及び／又はＰＯＴＳ（平易な普通のテレフォニンシステム）によってＭＳＣ４２と通信する。一般に、キャリアネットワーク４０とＭＳＣ４２との間のネットワーク又はインターネット接続はデータを転送し、ＰＯＴＳは音声情報を転送する。ＭＳＣ４２は、複数の基地局（ＢＴＳ）４４に接続されている。キャリアネットワークと同様な方法で、ＭＳＣ４２は、一般に、データ転送のためにネットワーク及び／又はインターネットによって、音声情報のためにＰＯＴＳによってＢＴＳ４４に接続される。ＢＴＳ４４は、最終的には、ショートメッセージングサービス（ＳＭＳ）、又は当該技術分野で知られているその他の電波方式によって、携帯電話１２のような無線デバイスへメッセージを無線でブロードキャストする。
【００１５】
携帯電話１２のような無線デバイスは、アプリケーションダウンロードサーバ１６から送信されたソフトウェアアプリケーションを受信して実行することができるコンピュータプラットフォーム５０を有している。コンピュータプラットフォーム５０は、その構成要素の中に、特定用途集積回路（ＡＳＩＣ）、又は他のプロセッサ、マイクロプロセッサ、論理回路、プログラマブルゲートアレイ、或いはその他のデータ処理デバイスを含む。ＡＳＩＣ５２は、無線デバイスの製造時にインストールされ、通常はアップグレードできない。ＡＳＩＣ５２又はその他のプロセッサは、無線デバイスのメモリ５６内の任意の常駐プログラムと対話するアプリケーションプログラミングインタフェース（ＡＰＩ）レイヤ５４を実行する。このメモリは、読出専用又はランダムアクセスなメモリ（ＲＡＭ及びＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、又はコンピュータプラットフォームに共通な任意のメモリからなる。コンピュータプラットフォーム５０はまた、例えばアプリケーションダウンロードサーバ１６からダウンロードされたソフトウェアアプリケーションのように、メモリ５６内で実際に使用されないソフトウェアアプリケーションを保持することができる。一般に、ローカルデータベース５８は、一つ又は複数のフラッシュメモリセルからなるが、例えば磁気媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光学媒体、テープ、又はソフト／ハードディスクのように当該技術分野で知られた任意の２次又は３次の記憶装置でありうる。
【００１６】
例えば携帯電話１２のような携帯電話及び電気通信デバイスは、増大した計算能力を備えて製造されており、パソコン及びハンドヘルドパーソナルデジタルアシスタント（ＰＤＡ）に等しくなってきている。これら「スマートな」携帯電話は、ソフトウェア開発者が、ダウンロードが可能で、携帯デバイスの例えばＡＳＩＣ５２のようなプロセッサ上で実行可能なソフトウェアアプリケーションを生成することを可能にする。例えば携帯電話１２のような無線デバイスは、例えばゲーム及び株価モニタ、あるいはニュースやスポーツ関連データといった単なるデータのような多くのタイプのアプリケーションをダウンロードすることができる。ダウンロードされたデータ、又は実行されたアプリケーションは、ディスプレイ１３上から直ちに表示されるか、使用されない場合にはローカルデータベース５８に格納される。このソフトウェアアプリケーションは、無線デバイス１２，１８，２０，２２上に常駐するレギュラーなソフトウェアアプリケーションとして取り扱うことができる。そして、ユーザは、ＡＰＩ５４上で実行するために、格納された常駐アプリケーションをローカルデータベース５８からメモリ５６に選択的にアップロードすることができる。無線デバイス１２，１８，２０，２２のユーザは、ローカルデータベース５８からソフトウェアアプリケーションを選択的に削除することもできる。結果として、携帯電話１２のエンドユーザは、例えばゲーム、印刷媒体、最新株価、ニュース、又は無線ネットワーク１４を通ってアプリケーションダウンロードサーバからダウンロードするために利用可能なその他任意の種類の情報又はプログラムのようなプログラムを用いて自分たちの電話機をカスタマイズすることができる。
【００１７】
無線デバイス１２，１８，２０，２２によるこれら付加価値サービスの利用は、サービスプロバイダが無線デバイスの加入者に請求する請求可能イベントを起こす。ここで加入者は、請求可能イベント時に、必ずしも無線デバイスのエンドユーザである必要はない。請求可能イベントは一般に、アプリケーションダウンロードサーバ３０から提供されたアプリケーションを用いてアクティビティを実行するエンドユーザから起こる。請求可能イベントの例は、これに限定される訳ではないが、無線ネットワーク１４上のアプリケーションダウンロードサーバ３０から、無線デバイスコンピュータプラットフォーム５０へとアプリケーションをダウンロードすることと、無線デバイス１２，１８，２０，２２上におけるアプリケーションの実行と、例えばアプリケーションダウンロードサーバ３０、スタンドアローンサーバ３２、又はデータベースのような無線ネットワーク１４上のもう一つのコンピュータデバイス上に存在するアプリケーションにアクセスすることと、無線デバイスのコンピュータデバイス５０上のアプリケーションの実行の期間の経過、又は他のパラメータの実行やそれを用いた相互作用を含む。あらゆる適切な料金スケジュールは、例えば、１回料金、周期的料金のような使用の時間又は回数に基づいて増減する請求可能イベントに対して使用される。
【００１８】
更なる例として、図３は、ダウンロード可能なアプリケーションメニュー６２を有するディスプレイ１３の部分図６０である。ここでは、ダウンロードボタン６６で指示されるように、無線デバイス１２，１８，２０，２２にダウンロード可能な複数のアプリケーション６４をリストしている。アプリケーションメニュー６２は、アプリケーションダウンロードサーバ３０にコンタクトしたときに、無線デバイスのエンドユーザに表示される。そして、無線デバイスに対する加入者（エンドユーザあるいはそれ以外）は、ダウンロードされたアプリケーションのうちの一つ又は複数に対して請求される。あるいは、もしもそう具体化されるならば、エンドユーザは、試行期間の間、無線デバイス１２，１８，２０，２２にアプリケーションをダウンロードすることができる。そして、例えばアプリケーションを実行した連続日数又は予め定めた期間のような試行期間の経過後、請求可能イベントが起こり、加入者に課金する。
【００１９】
一つ又は複数の無線デバイス１２，１８，２０，２２に対する請求可能イベントデータは、各無線デバイスに対する請求情報となるように、最終的に請求サーバ１６において収集される。図２に具体化するように、この請求情報は、キャリアの加入者に請求するために最終的にキャリアネットワーク４０に提供される。しかしながら、請求サーバ１６自身が、無線デバイス加入者に対する請求書を生成することができる。請求サーバ１６は、無線デバイス加入者のために、無線デバイスデータ３４の情報にアクセスすることができる。請求イベントデータが最終的に請求サーバ１６において収集される一方、無線デバイス１２，１８，２０，２２も請求可能イベントデータを収集し、周期的に請求サーバ１６に送信することができる。無線デバイスは、請求サーバ１６から問い合わせがあると、請求可能イベントの完了時において、あるいは例えばアクティブである間の３０分毎のような予め定めた時間間隔で、請求可能イベントデータを、請求サーバ１６に送信することができる。そして、もしも請求サーバ１６が、収集された請求可能イベントデータに基づいて無線デバイス１２，１８，２０，２２に対する請求書を生成すれば、この生成された請求書は、請求サーバ１６から、例えば加入者に請求しているキャリアによって使用されるためのキャリアネットワーク４０又はスタンドアローンサーバ３２のような無線ネットワーク１４上のもう一つのコンピュータデバイスへ送信される。
【００２０】
図４は、無線デバイス１２，１８，２０，２２のコンピュータプラットフォーム５０上で実行している処理の一つの実施例を示すフローチャートである。ここでは、請求可能イベントが完了すると、請求可能イベントデータが無線デバイスから送信される。この処理は、ステップ７０に示すように、無線デバイス１２，１８，２０，２２が無線ネットワーク１４上のアプリケーションサーバ３０からアプリケーションのダウンロードを試みることで開始される。そして、判定部７２では、このアプリケーションダウンロードが、請求可能イベントであるかが判定される。このダウンロードが請求可能イベントであるかを判定するために必要なデータは、無線デバイス１２，１８，２０，２２においてローカルに格納することができる。または、無線デバイスに請求可能ダウンロードを通知するために、アプリケーションダウンロードサーバ３０からフラグ又はその他の表示が来ることができる。あるいは、このような表示は、ダウンロードを監視し、無線デバイス１２，１８，２０，２２に通知するもう一つのコンピュータデバイスから来ることもできる。判定部７２においてもしも請求可能イベントが示されれば、ステップ７４に示すように、請求可能イベントデータは、請求サーバ１６に送信される。そしてまた判定部７２において、もしもアプリケーションダウンロードが請求可能イベントとして示されないのであれば、ステップ７６に示すように、このアプリケーションが（ダウンロード後どこかのポイントで）実行される。判定部７８に示すように、アプリケーションの実行において、アプリケーションの実行が請求されるかの判定がなされる。判定部７８において、もしも請求可能イベントが示されれば、ステップ８０に示すように、請求可能イベントデータが請求サーバ１６に送信される。また判定部７８において、このアプリケーション実行が請求可能イベントとして示されないのであれば、判定部８２に示すように、このアプリケーションの実行の期間（あるいはある別の周期的イベント）が請求可能であるかが判定される。
【００２１】
判定部８２においてもしも請求可能イベントが示されれば、ステップ８４に示すように、このアプリケーションの実行の期間が監視される。そして、ステップ８６に示すように、適切な期間の経過後、請求可能イベントデータが請求サーバ１６に送信される。さもなければ、判定部８２において、もしもアプリケーションの実行の期間、又は他の実行のパラメータが請求可能イベントとして示されなければ、この処理は、ダウンロードされた特定のアプリケーションの監視を停止する。
【００２２】
図５は、無線デバイス１２，１８，２０，２２のコンピュータプラットフォーム上で実行している処理の別の実施例を示す。ここでは、請求可能イベントデータが、無線デバイスで収集され、その後、無線デバイスから請求サーバ１６へと周期的に送信されるか、あるいは、請求サーバ１６からの請求可能イベントデータの送信に対する要求に応答して送信される。この処理はステップ９０に示すように、アプリケーションを実行を開始する無線デバイス１２，１８，２０，２２によってスタートする。そして、判定部９２に示すように、このアプリケーション実行が請求可能イベントであるかが判定される。もしも判定部９２において、請求可能イベントが示されるならば、この請求可能イベントデータは、ステップ９４に示すように、無線デバイス１２，１８，２０，２２において格納される。そして、また判定部９２において、もしもこのアプリケーション実行が請求可能イベントとして示されないのであれば、判定部９６に示すように、このアプリケーションの実行の期間が請求可能であるかが判定される。もしも判定部９６において、請求可能イベントが示されれば、ステップ９８においてこのアプリケーションの実行の期間が監視され、ステップ１００では、請求可能イベントデータが格納される。そして、また判定部９６において、このアプリケーション実行が請求可能イベントとして示されないのであれば、判定部１０２において、無線デバイス１２，１８，２０，２２からの請求可能イベントデータの送信の期間が経過したかが判定される。
【００２３】
判定部１０２において、もしもこの期間が経過していれば、ステップ１０６に示すように、無線デバイスで格納された請求可能イベントデータが請求サーバ１６に送信され、その後、処理は終了する。あるいは判定部１０２において、もしもこの期間が経過していなければ、判定部１０４において、請求サーバ１６が、無線デバイスに対して、請求可能イベントデータの送信を要求するよう指示したかが判定される。もしも請求サーバ１６が、無線デバイスに指示したのであれば、ステップ１０６に示すように、無線デバイスは、請求可能イベントデータを請求サーバ１６に送信する。その後、処理は終了する。もしも判定部１０４において、無線デバイスが、請求可能イベントデータを送信するように指示されていないのであれば、その後、処理は終了する。
【００２４】
図６に示すように、請求サーバ１６上で実行している処理の一つの実施例がフローチャートに示されている。このフローチャートでは、ステップ１１０において、無線デバイス１２，１８，２０，２２の請求可能イベントに対する請求書を生成する要求を受信する請求サーバ１６を示している。その後、ステップ１１２に示すように、請求サーバ１６は、無線デバイス１２，１８，２０，２２に対して、格納した請求可能イベントデータを送信するように指示する。その後、判定部１１４に示すように、各無線デバイスのための請求可能イベントデータが受信されたかが判定される。判定部１１４では、もしも特定の無線デバイスに対する請求可能イベントデータが受信されていなければ、その無線デバイスに対する請求可能イベント検索についてエラーが戻される。さもなければ、請求情報が要求されている無線デバイス１２，１８，２０，２２に対する請求可能イベントの全てが一旦取得されると、ステップ１１８に示すように、請求情報が生成される。そして、ステップ１２０に示すように、この請求情報がキャリアに送信される。その後、請求情報生成処理は終了する。図６の実施例は、キャリアは最終的には全てのサービスについて無線デバイス１２，１８，２０，２２の加入者に請求することを仮定しているが、ステップ１２０も同様に無線デバイスの加入者に請求書を送ることができるかもしれない。
【００２５】
システム１０は、無線ネットワーク１４上の無線デバイス１２，１８，２０，２２上で起きる請求可能イベントを追跡する方法を提供することがわかる。この方法は、無線デバイス１２，１８，２０，２２とのエンドユーザ対話を通じて一つ又は複数の請求可能イベントを起こさせることと、いずれかの請求サーバ１６で起こることができる一つ又は複数の請求可能イベントに基づいて請求可能イベントデータを生成することと、少なくとも請求サーバ１６を用いて請求可能イベントデータを収集することとの各ステップを含む。請求可能イベントデータを収集するステップは、請求サーバ１６においてのみ起こることができる。あるいは、無線デバイス１２において起こることができる。その後、この方法は、この請求可能イベントデータを少なくとも一つのサーバに送信するステップを更に含む。この方法は、収集された請求可能イベントデータに基づいて、無線デバイスについて請求サーバ２６において請求書を生成するステップを含む。そのような実施例では、この方法はまた、請求サーバ１６からの請求書を、例えばスタンドアローンサーバ３２のような無線ネットワーク１４上のもう一つのコンピュータデバイスに送信するステップをも含む。
【００２６】
一つ又は複数の請求可能イベントを起こさせるステップは、無線ネットワーク１４上のアプリケーションダウンロードサーバ３０から無線デバイスコンピュータプラットフォーム５０へのアプリケーションのダウンロードを通じて、無線デバイス上のアプリケーションの実行を通じて、無線ネットワーク１４上のもう一つのコンピュータデバイス上に存在するアプリケーションへの無線デバイスのアクセスを通じて、又は無線デバイス１２，１８，２０，２２におけるアプリケーションの実行の期間の経過を通じて、請求可能イベントを引き起こす。
【００２７】
無線デバイス１２，１８，２０，２２から請求可能イベントデータを送信するステップは、図６に示すように、イベントの完了時に、又は予め定めた時間間隔で請求可能イベントデータを請求サーバ１６に送信することができる。無線デバイスから請求可能イベントデータを取得するために、この方法は更に、図６に示すように、請求可能サーバ１６から無線デバイス１２，１８，２０，２２に対して、請求可能イベントデータを送信するように指示するステップを含む。更に、請求可能イベントデータを生成するステップは、請求サーバ１６、無線デバイス１２，１８，２０，２２、又はその両方において起こりうる。
【００２８】
請求サーバ１６又は無線デバイス１２，１８，２０，２２のようなコンピュータデバイスのコンピュータプラットフォーム上で実行可能な方法を考慮して、本発明は、コンピュータ読取可能媒体上に存在するプログラムを含む。ここでは、このプログラムが、コンピュータプラットフォームを持つコンピュータデバイス、あるいはサーバに対して、本方法のステップを実行するように指示する。
【００２９】
コンピュータ読取可能媒体は、請求サーバ１６のメモリでありうる。または、請求可能イベントデータベース２８のような接続性データベース内にありうる。更に、コンピュータ読取可能媒体は、例えば磁気ディスク又はテープ、光ディスク、ハードディスク、フラッシュメモリ、又は当該技術分野で知られたようなその他の記憶媒体のような無線デバイスコンピュータプラットフォーム上にロードされることが可能な２次記憶媒体内にありうる。
【００３０】
図４、図５、及び図６のコンテクストでは、本方法は、例えば、無線ネットワーク１４の一部を操作し、例えば無線デバイスコンピュータプラットフォーム５０、請求サーバ１６、及びスタンドアローンサーバ３２のような機械読取可能命令のシーケンスを実行することによって実行される。この命令は、様々なタイプの信号ベアリング、又はデータ記憶１次、２次、あるいは３次媒体内に存在しうる。例えば、この媒体は、無線ネットワーク１４の構成要素内にあり、無線ネットワーク１４によってアクセス可能なＲＡＭ（図示せず）を備える。ＲＡＭ、ディスク、又はその他の２次記憶媒体に含まれていようとも、この命令は、ＤＡＳＤ記憶装置（例えば従来式「ハードドライブ」又はＲＡＩＤアレイ）、磁気テープ、電子読取専用メモリ（例えばＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭ）、フラッシュメモリカード、光記憶装置（例えばＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ、デジタル光テープ）、紙「パンチ」カード、又は、デジタル及びアナログ送信媒体を含むその他の適切なデータ記憶媒体のような様々な機械読取可能なデータ記憶媒体に格納されうる。
【００３１】
前述の開示が本発明の例示的な例を示している一方、特許請求の範囲で定義されたような本発明の範囲から逸脱することなく種々の変更や変形がなされうることが言及されるべきである。更に、本発明の要素は、単数で記載又は請求されているが、もしも単数への制限が明示的に述べられない限り、複数が考慮される。
【図面の簡単な説明】
【００３２】
【図１】図１は、無線デバイス請求システム内で使用可能な無線デバイスとコンピュータハードウェアと無線ネットワークとの代表図である。
【図２】図２は、無線ネットワークを介してサーバ及び他のコンピュータデバイスと対話する無線電話上で引き起こる請求可能イベントを追跡する請求システムを備えた携帯電気通信ネットワークを示すブロック図である。
【図３】図３は、無線ネットワークを介してアプリケーションダウンロードサーバにコンタクトした時、無線デバイスのエンドユーザに表示されたアプリケーションダウンロードメニューであり、複数のダウンロード可能なアプリケーションがディスプレイ上に表示されている。
【図４】図４は、無線デバイスのコンピュータプラットフォーム上で実行している処理の一つの実施例を示すフローチャートであり、ここでは、イベントが完了すると請求可能イベントデータが無線デバイスから送信される。
【図５】図５は、無線デバイスのコンピュータプラットフォーム上で実行している処理の別の実施例を示すフローチャートであり、ここでは、請求可能イベントデータが無線デバイスで収集され、しかる後に、無線デバイスから請求サーバへ周期的に送信されるか、あるいは、請求可能イベントデータの送信に対する請求サーバからの要求に応答して送信される。
【図６】図６は、請求サーバ上で実行している処理の一つの実施例を示すフローチャートであり、このサーバは、無線デバイスの請求可能イベントに対する請求書を生成する要求を受信し、しかる後に、無線デバイスのそれぞれについて請求イベントデータを収集して処理し、無線デバイスのための他の請求エンティティ又はキャリアに送信することができる請求情報を生成する。
【図１】
2006507566.tif 000003
【図２】
2006507566.tif 000004
【図３】
2006507566.tif 000005
【図４】
2006507566.tif 000006
【図５】
2006507566.tif 000007
【図６】
2006507566.tif 000008
【国際調査報告】
2006507566.tif 000009