説明

無線デバイスアクティビティのための請求システム

【課題】
【解決手段】無線ネットワーク上の無線デバイスで発生する請求可能イベントを追跡し、適切なパーティに請求するためのシステム、方法、及びコンピュータプログラム。請求可能イベントは、無線ネットワークを介して他のコンピュータデバイスと選択的に通信し、そこからソフトウェアアプリケーションをダウンロードし、実行する無線デバイスのエンドユーザから発生する。この請求可能イベントデータは、無線デバイス請求可能イベントが生成されることが可能な無線ネットワーク上のサーバで最終的に集められる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、一般に無線デバイス及び無線ネットワークに関する。更に詳しくは、本発明は、無線デバイス上で起きる請求可能イベントをその開始から追跡し、ソフトウェアアプリケーションをダウンロードして実行し、請求可能イベントに対する適切な請求書を生成するシステム及び方法に関する。
【背景技術】
【0002】
例えば携帯電話のような無線デバイスは、音声及びデータを含むパケットを無線ネットワークを介して通信する。例えば携帯電気通信システムのような既存の無線電気通信システムでは、料金は、電気通信デバイスの初期始動について加入者に課金され、その後、料金は、利用中の通信時間とデバイス使用に対して課金される。しかしながら、既存のシステムは一般に、通信時間使用後の電気通信デバイスにおいて、その使用に対してアカウントしない。
【0003】
更に、もしも無線デバイスの加入者が、ソフトウェアアプリケーションをダウンロードして使用するか、あるいは電気通信デバイスの機能をアップグレードしたいのならば、ユーザは一般に、例えば別個のインターネット接続のような別の電子手段を通じてサービスプロバイダを呼ぶか、あるいはサービスプロバイダにコンタクトするであろう。いくつかの例では、サービスプロバイダは、(ワンタイムダイレクトアクセスダウンロードを通じて)無線ネットワークを介して無線デバイスにアプリケーションを送信するか、あるいは、ユーザに対して、無線ネットワークを介して無線デバイスを用いてネットワークサイトにアクセスすることを許可することができる。そして、このサイトでは、アプリケーションがダウンロード可能であるか、又は加入者がアクセス可能である。さもなければ、このプロバイダのサービス人員は、ソフトウェアをインストールするか、またはその構成要素をアップグレードするために、電気通信デバイスに物理的にアクセスしなければならない。
【0004】
従って、無線電気通信デバイスアクティビティに対する監視及び請求を行う既存システムは、サービスプロバイダに対して、無線デバイス上の非通信時間アクティビティを監視することを許可しない。電気通信デバイスのエンドユーザ、又は加入者に対して、追加請求されたサービスを提供するために、サービスプロバイダは、加入者に、サービスプロバイダにコンタクトさせなければならない。これは、プロバイダリソースの追加アロケーションと、加入者に対する不便とを含む。従って、本発明が主に目的としているのは、無線デバイスアクティビティの監視と請求とを可能にするシステム及び方法である。
【発明の開示】
【0005】
本発明は、無線ネットワーク上の無線デバイスで発生する請求可能イベントを追跡し、適切なパーティに請求するためのシステム、方法、及びコンピュータプログラムである。請求可能イベントは、例えばアプリケーションダウンロードサーバのように、無線ネットワークを介して他のコンピュータデバイスと選択的に通信し、無線デバイスにおいてソフトウェアアプリケーションをダウンロードして実行することによって、無線デバイスのエンドユーザのアクティビティから発生する。この請求可能イベントデータは、無線ネットワーク上の例えば請求サーバのようなコンピュータデバイスにおいて最終的に集められる。そして、このコンピュータデバイスは、各無線デバイスの請求可能イベントに対して適切な請求書を生成することができる。請求可能イベントは、アプリケーションダウンロード、実行、メニューアクセス、データ転送、診断、及び無線デバイスとサーバ又はその他のコンピュータデバイスとの間のあらゆる付加価値データ相互作用でありうる。
【0006】
請求可能イベントを追跡するシステムの一つの実施例は、少なくとも一つのサーバを利用する。このサーバは、各無線デバイスがそのエンドユーザとコンピュータプラットフォームとを持つ無線ネットワークを介して一つ又は複数の無線デバイスと選択的に通信する。このプラットフォームには、アプリケーションがダウンロードされ、実行されるとともに、エンドユーザによるアクセスが可能である。無線デバイスとの、及び他のコンピュータデバイスとのエンドユーザ対話は、一つ又は複数の請求可能イベントを引き起こし、一つ又は複数の無線デバイスに対する請求可能イベントデータは、少なくとも一つのサーバにおいて収集される。
【0007】
無線デバイス上で発生する請求可能イベントを追跡する方法は、無線デバイスとのエンドユーザ対話、及び無線ネットワーク上の別のコンピュータデバイスからのアプリケーションソフトウェアにアクセスし、ダウンロードし、実行するようなアクティビティを通じて一つ又は複数の請求可能イベントを起こすステップを含む。この方法は、また、無線デバイス、サーバ又はその他のコンピュータデバイス、或いはその両方のうちの何れかにおいて、一つ又は複数の請求可能イベントに基づいて請求可能イベントデータを生成することと、好ましくは少なくとも一つの請求サーバにおいて、請求可能イベントデータを収集することとのステップを含む。
【0008】
従って、本システム及び方法は、サービスプロバイダに対して、無線デバイス上の例えばアプリケーションダウンロード、実行、及びその他の非通信時間アクティビティのような無線電機通信デバイスアクティビティに対する監視及び請求する能力を与える。従って、本システム及び方法は、サービスプロバイダに対して、このプロバイダが、無線デバイスのエンドユーザ及び加入者に対して付加的なサービスを与え、請求されたサービスから効率的に歳入を得ることができるという点において利点を与える。更に、この請求システムは、追加サービスを受けるために初めにサービスプロバイダにコンタクトすることを加入者に対して要求しない。
【0009】
本発明の他の目的、利点、及び特徴は、以下に示す図面の簡単な説明、実施の形態、及び特許請求の範囲を検討した後に明らかになるであろう。
【発明を実施するための最良の形態】
【0010】
全体を通じて同一符号が同一要素を示している図を用いている図1は、本発明システム10の一つの実施例を示す。このシステム10は、例えば携帯電話12のように、無線ネットワーク14を介して少なくとも一つのアプリケーションダウンロードサーバ16と通信しており、無線通信ポータル、又は無線ネットワーク14へのその他のデータアクセスを介して、ソフトウェアアプリケーション又はその他のデータを選択的に無線デバイスにダウンロードする一つ又は複数の無線デバイス上で起こる請求可能イベントを追跡する。開発中の無線ネットワーク14では、もしも無線デバイスのエンドユーザがソフトウェアアプリケーションをダウンロードし使用することを希望するのであれば、このエンドユーザは、無線ネットワーク14への通信接続をブリッジすることを介してアプリケーションダウンロードサーバ30への接続を試み、更に、希望したソフトウェアアプリケーションのダウンロードを試みるであろう。無線デバイスが一旦アプリケーションダウンロードサーバ30にコンタクトすると、初期コンタクトがなされ、アプリケーションダウンロードサーバ16は、どのアプリケーションとどのデータとが無線デバイス12,18,20,22に利用可能であるかを判定し、例えばメニュー(図3)のような適切な情報を、無線デバイス12,18,20,22上に表示するために送る。これによって、エンドユーザは、利用可能なアプリケーションを知ることができる。ここに示すように、無線デバイスは、グラフィックディスプレイ13を備えた携帯電話12、パーソナルデジタルアシスタント18、ここでは2方式テキストページャとして示されているグラフィックディスプレイを備えたページャ20、又は無線通信ポータル、さもなければネットワーク又はインターネットへの有線接続24を持つセパレートコンピュータプラットフォーム22でありうる。したがってこのシステム10は、限定される訳ではないが、無線モデム、PCMCIAカード、アクセス端末、パーソナルコンピュータ、アクセス端末、ディスプレイ又はキーパッドを有していない電話、又はこれらの任意の組み合わせ又はサブコンビネーションを含む、無線通信ポータルを含む任意の形式の遠隔コンピュータモジュール上で実行することができる。更に、ここで用いられる用語「アプリケーション」は、実行可能及び実行可能ではないソフトウェアファイル、生データ、収集データ、パッチ、及びその他のコードセグメントを含むことを意図している。
【0011】
このシステム10では、一つ又は複数の無線デバイス12,18,20,22が無線ネットワーク14と選択的に通信している。それぞれのデバイスには、エンドユーザが存在し、一般に無線ネットワーク14への通信接続を制御する。各無線デバイスは、ソフトウェアアプリケーションへ選択的にアクセスし、ダウンロードし、実行するか、あるいは無線ネットワーク14を経由してアクセス可能なサーバと対話することができるエンドユーザを持つ。従って、このシステム10は、無線デバイスにおけるエンドユーザ相互作用、無線デバイス12,18,20,22を介した他のコンピュータデバイスとのエンドユーザ相互作用、無線ネットワーク14を介したエンドユーザ相互作用に基づいて、請求可能イベントの追跡を可能にする。
【0012】
この一つ又は複数の無線デバイス12,18,20,22は、無線ネットワークを介して、例えばローカルサーバ側ネットワーク26上にここでは示されている請求サーバ16又はアプリケーションダウンロードサーバ30か、又は例えば無線デバイスのための請求イベントデータを含む請求イベントデータベース28のような無線ネットワーク14と通信するその他のコンピュータ要素のような他のコンピュータデバイスと選択的に通信する。アプリケーションダウンロードサーバ30とスタンドアローンサーバ32とは、例えばダウンロード可能なアプリケーションや、ライブの株式相場、ニュース、及び対戦ゲームのようなその他の対話のような無線デバイスに対する付加価値サービスが提供されている。これら要素の全ては、直列に動作して、無線デバイス12,18,20,22の請求可能イベントに関連したデータを収集することができる。そして、後述するように、請求サーバ16において、請求可能イベントデータを集計することができる。しかしながら、全てのサーバ側機能は、例えばアプリケーションダウンロードサーバ16のような一つのサーバ上で実行することが可能であることが言及されるべきである。更に、あらゆるコンピュータ、又はサーバ側コンピュータプラットフォームは、別個のサービス及び処理を、無線ネットワーク14を介して無線デバイス12,18,20,22に提供することができる。
【0013】
図2は、無線ネットワーク14の構成要素と、システム10の要素の相互関係とをより十分に説明するブロック図である。この無線ネットワーク14は、単なる典型例であり、
例えば無線デバイス12,18,20,22のような遠隔モジュールが互いの間を、及び/又は限定される訳ではないが、無線ネットワークキャリヤ及び/又はサーバを含む無線ネットワーク14の構成要素間を、無線によって通信する任意のシステムを含むことができる。サーバ側構成要素は、請求サーバ16、アプリケーションダウンロードサーバ30、請求可能イベントデータベース28、及び無線デバイスデータベース34である。その他のサーバ側構成要素は、携帯電気通信サービスを提供するために必要な任意の構成要素を備えた携帯データネットワーク上に存在するであろう。図2に具体化されるようなサーバ側構成要素は、アプリケーションダウンロードサーバ30からダウンロードされたアプリケーションを追跡することによって単に請求システム10を生成することができる。そして、請求サーバ16によって、請求可能イベントデータベース28と無線デバイスデータベース34との相互関係を通じて請求書が生成される。
【0014】
サーバ側構成要素は、例えばインターネット、安全なLAN、WAN、又はその他のネットワークのようなデータリンクを介して、キャリアネットワーク40と通信する。キャリアネットワーク40は、メッセージングサービスコントローラ(MSC)42に送られたメッセージ(一般にデータパケットの形態)を制御する。キャリアネットワーク40は、ネットワーク、インターネット、及び/又はPOTS(平易な普通のテレフォニンシステム)によってMSC42と通信する。一般に、キャリアネットワーク40とMSC42との間のネットワーク又はインターネット接続はデータを転送し、POTSは音声情報を転送する。MSC42は、複数の基地局(BTS)44に接続されている。キャリアネットワークと同様な方法で、MSC42は、一般に、データ転送のためにネットワーク及び/又はインターネットによって、音声情報のためにPOTSによってBTS44に接続される。BTS44は、最終的には、ショートメッセージングサービス(SMS)、又は当該技術分野で知られているその他の電波方式によって、携帯電話12のような無線デバイスへメッセージを無線でブロードキャストする。
【0015】
携帯電話12のような無線デバイスは、アプリケーションダウンロードサーバ16から送信されたソフトウェアアプリケーションを受信して実行することができるコンピュータプラットフォーム50を有している。コンピュータプラットフォーム50は、その構成要素の中に、特定用途集積回路(ASIC)、又は他のプロセッサ、マイクロプロセッサ、論理回路、プログラマブルゲートアレイ、或いはその他のデータ処理デバイスを含む。ASIC52は、無線デバイスの製造時にインストールされ、通常はアップグレードできない。ASIC52又はその他のプロセッサは、無線デバイスのメモリ56内の任意の常駐プログラムと対話するアプリケーションプログラミングインタフェース(API)レイヤ54を実行する。このメモリは、読出専用又はランダムアクセスなメモリ(RAM及びROM)、EPROM、EEPROM、フラッシュカード、又はコンピュータプラットフォームに共通な任意のメモリからなる。コンピュータプラットフォーム50はまた、例えばアプリケーションダウンロードサーバ16からダウンロードされたソフトウェアアプリケーションのように、メモリ56内で実際に使用されないソフトウェアアプリケーションを保持することができる。一般に、ローカルデータベース58は、一つ又は複数のフラッシュメモリセルからなるが、例えば磁気媒体、EPROM、EEPROM、光学媒体、テープ、又はソフト/ハードディスクのように当該技術分野で知られた任意の2次又は3次の記憶装置でありうる。
【0016】
例えば携帯電話12のような携帯電話及び電気通信デバイスは、増大した計算能力を備えて製造されており、パソコン及びハンドヘルドパーソナルデジタルアシスタント(PDA)に等しくなってきている。これら「スマートな」携帯電話は、ソフトウェア開発者が、ダウンロードが可能で、携帯デバイスの例えばASIC52のようなプロセッサ上で実行可能なソフトウェアアプリケーションを生成することを可能にする。例えば携帯電話12のような無線デバイスは、例えばゲーム及び株価モニタ、あるいはニュースやスポーツ関連データといった単なるデータのような多くのタイプのアプリケーションをダウンロードすることができる。ダウンロードされたデータ、又は実行されたアプリケーションは、ディスプレイ13上から直ちに表示されるか、使用されない場合にはローカルデータベース58に格納される。このソフトウェアアプリケーションは、無線デバイス12,18,20,22上に常駐するレギュラーなソフトウェアアプリケーションとして取り扱うことができる。そして、ユーザは、API54上で実行するために、格納された常駐アプリケーションをローカルデータベース58からメモリ56に選択的にアップロードすることができる。無線デバイス12,18,20,22のユーザは、ローカルデータベース58からソフトウェアアプリケーションを選択的に削除することもできる。結果として、携帯電話12のエンドユーザは、例えばゲーム、印刷媒体、最新株価、ニュース、又は無線ネットワーク14を通ってアプリケーションダウンロードサーバからダウンロードするために利用可能なその他任意の種類の情報又はプログラムのようなプログラムを用いて自分たちの電話機をカスタマイズすることができる。
【0017】
無線デバイス12,18,20,22によるこれら付加価値サービスの利用は、サービスプロバイダが無線デバイスの加入者に請求する請求可能イベントを起こす。ここで加入者は、請求可能イベント時に、必ずしも無線デバイスのエンドユーザである必要はない。請求可能イベントは一般に、アプリケーションダウンロードサーバ30から提供されたアプリケーションを用いてアクティビティを実行するエンドユーザから起こる。請求可能イベントの例は、これに限定される訳ではないが、無線ネットワーク14上のアプリケーションダウンロードサーバ30から、無線デバイスコンピュータプラットフォーム50へとアプリケーションをダウンロードすることと、無線デバイス12,18,20,22上におけるアプリケーションの実行と、例えばアプリケーションダウンロードサーバ30、スタンドアローンサーバ32、又はデータベースのような無線ネットワーク14上のもう一つのコンピュータデバイス上に存在するアプリケーションにアクセスすることと、無線デバイスのコンピュータデバイス50上のアプリケーションの実行の期間の経過、又は他のパラメータの実行やそれを用いた相互作用を含む。あらゆる適切な料金スケジュールは、例えば、1回料金、周期的料金のような使用の時間又は回数に基づいて増減する請求可能イベントに対して使用される。
【0018】
更なる例として、図3は、ダウンロード可能なアプリケーションメニュー62を有するディスプレイ13の部分図60である。ここでは、ダウンロードボタン66で指示されるように、無線デバイス12,18,20,22にダウンロード可能な複数のアプリケーション64をリストしている。アプリケーションメニュー62は、アプリケーションダウンロードサーバ30にコンタクトしたときに、無線デバイスのエンドユーザに表示される。そして、無線デバイスに対する加入者(エンドユーザあるいはそれ以外)は、ダウンロードされたアプリケーションのうちの一つ又は複数に対して請求される。あるいは、もしもそう具体化されるならば、エンドユーザは、試行期間の間、無線デバイス12,18,20,22にアプリケーションをダウンロードすることができる。そして、例えばアプリケーションを実行した連続日数又は予め定めた期間のような試行期間の経過後、請求可能イベントが起こり、加入者に課金する。
【0019】
一つ又は複数の無線デバイス12,18,20,22に対する請求可能イベントデータは、各無線デバイスに対する請求情報となるように、最終的に請求サーバ16において収集される。図2に具体化するように、この請求情報は、キャリアの加入者に請求するために最終的にキャリアネットワーク40に提供される。しかしながら、請求サーバ16自身が、無線デバイス加入者に対する請求書を生成することができる。請求サーバ16は、無線デバイス加入者のために、無線デバイスデータ34の情報にアクセスすることができる。請求イベントデータが最終的に請求サーバ16において収集される一方、無線デバイス12,18,20,22も請求可能イベントデータを収集し、周期的に請求サーバ16に送信することができる。無線デバイスは、請求サーバ16から問い合わせがあると、請求可能イベントの完了時において、あるいは例えばアクティブである間の30分毎のような予め定めた時間間隔で、請求可能イベントデータを、請求サーバ16に送信することができる。そして、もしも請求サーバ16が、収集された請求可能イベントデータに基づいて無線デバイス12,18,20,22に対する請求書を生成すれば、この生成された請求書は、請求サーバ16から、例えば加入者に請求しているキャリアによって使用されるためのキャリアネットワーク40又はスタンドアローンサーバ32のような無線ネットワーク14上のもう一つのコンピュータデバイスへ送信される。
【0020】
図4は、無線デバイス12,18,20,22のコンピュータプラットフォーム50上で実行している処理の一つの実施例を示すフローチャートである。ここでは、請求可能イベントが完了すると、請求可能イベントデータが無線デバイスから送信される。この処理は、ステップ70に示すように、無線デバイス12,18,20,22が無線ネットワーク14上のアプリケーションサーバ30からアプリケーションのダウンロードを試みることで開始される。そして、判定部72では、このアプリケーションダウンロードが、請求可能イベントであるかが判定される。このダウンロードが請求可能イベントであるかを判定するために必要なデータは、無線デバイス12,18,20,22においてローカルに格納することができる。または、無線デバイスに請求可能ダウンロードを通知するために、アプリケーションダウンロードサーバ30からフラグ又はその他の表示が来ることができる。あるいは、このような表示は、ダウンロードを監視し、無線デバイス12,18,20,22に通知するもう一つのコンピュータデバイスから来ることもできる。判定部72においてもしも請求可能イベントが示されれば、ステップ74に示すように、請求可能イベントデータは、請求サーバ16に送信される。そしてまた判定部72において、もしもアプリケーションダウンロードが請求可能イベントとして示されないのであれば、ステップ76に示すように、このアプリケーションが(ダウンロード後どこかのポイントで)実行される。判定部78に示すように、アプリケーションの実行において、アプリケーションの実行が請求されるかの判定がなされる。判定部78において、もしも請求可能イベントが示されれば、ステップ80に示すように、請求可能イベントデータが請求サーバ16に送信される。また判定部78において、このアプリケーション実行が請求可能イベントとして示されないのであれば、判定部82に示すように、このアプリケーションの実行の期間(あるいはある別の周期的イベント)が請求可能であるかが判定される。
【0021】
判定部82においてもしも請求可能イベントが示されれば、ステップ84に示すように、このアプリケーションの実行の期間が監視される。そして、ステップ86に示すように、適切な期間の経過後、請求可能イベントデータが請求サーバ16に送信される。さもなければ、判定部82において、もしもアプリケーションの実行の期間、又は他の実行のパラメータが請求可能イベントとして示されなければ、この処理は、ダウンロードされた特定のアプリケーションの監視を停止する。
【0022】
図5は、無線デバイス12,18,20,22のコンピュータプラットフォーム上で実行している処理の別の実施例を示す。ここでは、請求可能イベントデータが、無線デバイスで収集され、その後、無線デバイスから請求サーバ16へと周期的に送信されるか、あるいは、請求サーバ16からの請求可能イベントデータの送信に対する要求に応答して送信される。この処理はステップ90に示すように、アプリケーションを実行を開始する無線デバイス12,18,20,22によってスタートする。そして、判定部92に示すように、このアプリケーション実行が請求可能イベントであるかが判定される。もしも判定部92において、請求可能イベントが示されるならば、この請求可能イベントデータは、ステップ94に示すように、無線デバイス12,18,20,22において格納される。そして、また判定部92において、もしもこのアプリケーション実行が請求可能イベントとして示されないのであれば、判定部96に示すように、このアプリケーションの実行の期間が請求可能であるかが判定される。もしも判定部96において、請求可能イベントが示されれば、ステップ98においてこのアプリケーションの実行の期間が監視され、ステップ100では、請求可能イベントデータが格納される。そして、また判定部96において、このアプリケーション実行が請求可能イベントとして示されないのであれば、判定部102において、無線デバイス12,18,20,22からの請求可能イベントデータの送信の期間が経過したかが判定される。
【0023】
判定部102において、もしもこの期間が経過していれば、ステップ106に示すように、無線デバイスで格納された請求可能イベントデータが請求サーバ16に送信され、その後、処理は終了する。あるいは判定部102において、もしもこの期間が経過していなければ、判定部104において、請求サーバ16が、無線デバイスに対して、請求可能イベントデータの送信を要求するよう指示したかが判定される。もしも請求サーバ16が、無線デバイスに指示したのであれば、ステップ106に示すように、無線デバイスは、請求可能イベントデータを請求サーバ16に送信する。その後、処理は終了する。もしも判定部104において、無線デバイスが、請求可能イベントデータを送信するように指示されていないのであれば、その後、処理は終了する。
【0024】
図6に示すように、請求サーバ16上で実行している処理の一つの実施例がフローチャートに示されている。このフローチャートでは、ステップ110において、無線デバイス12,18,20,22の請求可能イベントに対する請求書を生成する要求を受信する請求サーバ16を示している。その後、ステップ112に示すように、請求サーバ16は、無線デバイス12,18,20,22に対して、格納した請求可能イベントデータを送信するように指示する。その後、判定部114に示すように、各無線デバイスのための請求可能イベントデータが受信されたかが判定される。判定部114では、もしも特定の無線デバイスに対する請求可能イベントデータが受信されていなければ、その無線デバイスに対する請求可能イベント検索についてエラーが戻される。さもなければ、請求情報が要求されている無線デバイス12,18,20,22に対する請求可能イベントの全てが一旦取得されると、ステップ118に示すように、請求情報が生成される。そして、ステップ120に示すように、この請求情報がキャリアに送信される。その後、請求情報生成処理は終了する。図6の実施例は、キャリアは最終的には全てのサービスについて無線デバイス12,18,20,22の加入者に請求することを仮定しているが、ステップ120も同様に無線デバイスの加入者に請求書を送ることができるかもしれない。
【0025】
システム10は、無線ネットワーク14上の無線デバイス12,18,20,22上で起きる請求可能イベントを追跡する方法を提供することがわかる。この方法は、無線デバイス12,18,20,22とのエンドユーザ対話を通じて一つ又は複数の請求可能イベントを起こさせることと、いずれかの請求サーバ16で起こることができる一つ又は複数の請求可能イベントに基づいて請求可能イベントデータを生成することと、少なくとも請求サーバ16を用いて請求可能イベントデータを収集することとの各ステップを含む。請求可能イベントデータを収集するステップは、請求サーバ16においてのみ起こることができる。あるいは、無線デバイス12において起こることができる。その後、この方法は、この請求可能イベントデータを少なくとも一つのサーバに送信するステップを更に含む。この方法は、収集された請求可能イベントデータに基づいて、無線デバイスについて請求サーバ26において請求書を生成するステップを含む。そのような実施例では、この方法はまた、請求サーバ16からの請求書を、例えばスタンドアローンサーバ32のような無線ネットワーク14上のもう一つのコンピュータデバイスに送信するステップをも含む。
【0026】
一つ又は複数の請求可能イベントを起こさせるステップは、無線ネットワーク14上のアプリケーションダウンロードサーバ30から無線デバイスコンピュータプラットフォーム50へのアプリケーションのダウンロードを通じて、無線デバイス上のアプリケーションの実行を通じて、無線ネットワーク14上のもう一つのコンピュータデバイス上に存在するアプリケーションへの無線デバイスのアクセスを通じて、又は無線デバイス12,18,20,22におけるアプリケーションの実行の期間の経過を通じて、請求可能イベントを引き起こす。
【0027】
無線デバイス12,18,20,22から請求可能イベントデータを送信するステップは、図6に示すように、イベントの完了時に、又は予め定めた時間間隔で請求可能イベントデータを請求サーバ16に送信することができる。無線デバイスから請求可能イベントデータを取得するために、この方法は更に、図6に示すように、請求可能サーバ16から無線デバイス12,18,20,22に対して、請求可能イベントデータを送信するように指示するステップを含む。更に、請求可能イベントデータを生成するステップは、請求サーバ16、無線デバイス12,18,20,22、又はその両方において起こりうる。
【0028】
請求サーバ16又は無線デバイス12,18,20,22のようなコンピュータデバイスのコンピュータプラットフォーム上で実行可能な方法を考慮して、本発明は、コンピュータ読取可能媒体上に存在するプログラムを含む。ここでは、このプログラムが、コンピュータプラットフォームを持つコンピュータデバイス、あるいはサーバに対して、本方法のステップを実行するように指示する。
【0029】
コンピュータ読取可能媒体は、請求サーバ16のメモリでありうる。または、請求可能イベントデータベース28のような接続性データベース内にありうる。更に、コンピュータ読取可能媒体は、例えば磁気ディスク又はテープ、光ディスク、ハードディスク、フラッシュメモリ、又は当該技術分野で知られたようなその他の記憶媒体のような無線デバイスコンピュータプラットフォーム上にロードされることが可能な2次記憶媒体内にありうる。
【0030】
図4、図5、及び図6のコンテクストでは、本方法は、例えば、無線ネットワーク14の一部を操作し、例えば無線デバイスコンピュータプラットフォーム50、請求サーバ16、及びスタンドアローンサーバ32のような機械読取可能命令のシーケンスを実行することによって実行される。この命令は、様々なタイプの信号ベアリング、又はデータ記憶1次、2次、あるいは3次媒体内に存在しうる。例えば、この媒体は、無線ネットワーク14の構成要素内にあり、無線ネットワーク14によってアクセス可能なRAM(図示せず)を備える。RAM、ディスク、又はその他の2次記憶媒体に含まれていようとも、この命令は、DASD記憶装置(例えば従来式「ハードドライブ」又はRAIDアレイ)、磁気テープ、電子読取専用メモリ(例えばROM、EPROM、又はEEPROM)、フラッシュメモリカード、光記憶装置(例えばCD−ROM、WORM、DVD、デジタル光テープ)、紙「パンチ」カード、又は、デジタル及びアナログ送信媒体を含むその他の適切なデータ記憶媒体のような様々な機械読取可能なデータ記憶媒体に格納されうる。
【0031】
前述の開示が本発明の例示的な例を示している一方、特許請求の範囲で定義されたような本発明の範囲から逸脱することなく種々の変更や変形がなされうることが言及されるべきである。更に、本発明の要素は、単数で記載又は請求されているが、もしも単数への制限が明示的に述べられない限り、複数が考慮される。
【図面の簡単な説明】
【0032】
【図1】図1は、無線デバイス請求システム内で使用可能な無線デバイスとコンピュータハードウェアと無線ネットワークとの代表図である。
【図2】図2は、無線ネットワークを介してサーバ及び他のコンピュータデバイスと対話する無線電話上で引き起こる請求可能イベントを追跡する請求システムを備えた携帯電気通信ネットワークを示すブロック図である。
【図3】図3は、無線ネットワークを介してアプリケーションダウンロードサーバにコンタクトした時、無線デバイスのエンドユーザに表示されたアプリケーションダウンロードメニューであり、複数のダウンロード可能なアプリケーションがディスプレイ上に表示されている。
【図4】図4は、無線デバイスのコンピュータプラットフォーム上で実行している処理の一つの実施例を示すフローチャートであり、ここでは、イベントが完了すると請求可能イベントデータが無線デバイスから送信される。
【図5】図5は、無線デバイスのコンピュータプラットフォーム上で実行している処理の別の実施例を示すフローチャートであり、ここでは、請求可能イベントデータが無線デバイスで収集され、しかる後に、無線デバイスから請求サーバへ周期的に送信されるか、あるいは、請求可能イベントデータの送信に対する請求サーバからの要求に応答して送信される。
【図6】図6は、請求サーバ上で実行している処理の一つの実施例を示すフローチャートであり、このサーバは、無線デバイスの請求可能イベントに対する請求書を生成する要求を受信し、しかる後に、無線デバイスのそれぞれについて請求イベントデータを収集して処理し、無線デバイスのための他の請求エンティティ又はキャリアに送信することができる請求情報を生成する。

【特許請求の範囲】
【請求項1】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡するシステムであって、
無線ネットワークを介して他のコンピュータデバイスと選択的に通信する一つ又は複数の無線デバイスを備え、エンドユーザとコンピュータプラットフォームとを含む各無線デバイスは更に、選択的にソフトウェアアプリケーションのダウンロードと実行を行い、前記エンドユーザによってアクセス可能であり、前記ネットワークを介した他のコンピュータデバイスとの、及び前記無線デバイスとの前記エンドユーザ対話は一つ又は複数の請求可能イベントを起こし、
前記無線ネットワークを介して前記一つ又は複数の無線デバイスと選択的に通信する少なくとも一つのサーバを備え、
前記一つ又は複数の無線デバイスに対する請求可能イベントデータは、前記少なくとも一つのサーバにおいて収集される。
【請求項2】
請求項1に記載のシステムにおいて、前記請求可能イベントデータは、前記少なくとも一つのサーバにおいてのみ収集される。
【請求項3】
請求項1に記載のシステムにおいて、前記請求可能イベントデータは、前記無線デバイスにおいて収集され、前記少なくとも一つのサーバへ送信される。
【請求項4】
請求項1に記載のシステムにおいて、前記少なくとも一つのサーバは、更に、前記収集された請求可能イベントデータに基づいて無線デバイスのための請求書を生成する。
【請求項5】
請求項4に記載のシステムにおいて、前記生成された請求書は、前記少なくとも一つのサーバから、前記無線ネットワーク上のもう一つのコンピュータデバイスへ送信される。
【請求項6】
請求項1に記載のシステムにおいて、前記請求可能イベントは、前記無線ネットワーク上のアプリケーションダウンロードサーバから、前記無線デバイスコンピュータプラットフォームへの、アプリケーションのダウンロードである。
【請求項7】
請求項1に記載のシステムにおいて、前記請求可能イベントは、前記無線デバイス上のアプリケーションの実行である。
【請求項8】
請求項1に記載のシステムにおいて、前記請求可能イベントは、前記無線ネットワーク上のもう一つのコンピュータデバイス上に存在するアプリケーションへのアクセスである。
【請求項9】
請求項1に記載のシステムにおいて、前記請求可能イベントは、アプリケーションの実行の期間の経過である。
【請求項10】
請求項1に記載のシステムにおいて、前記無線デバイスは、前記イベントの完了時において、請求可能イベントデータを前記少なくとも一つのサーバへ送信する。
【請求項11】
請求項1に記載のシステムにおいて、前記無線デバイスは、前記少なくとも一つのサーバから問い合わせがあると、前記少なくとも一つのサーバへ、請求可能イベントデータを送信する。
【請求項12】
請求項1に記載のシステムにおいて、前記無線デバイスは、予め定めた時間間隔で、請求可能イベントデータを前記少なくとも一つのサーバに送信する。
【請求項13】
無線ネットワーク上の無線デバイスで起こる請求可能イベントを追跡するシステムであって、
一つ又は複数の請求可能イベントを起こし、無線ネットワークを介してコンピュータデバイスと選択的に通信する無線通信手段と、
前記無線通信手段から前記請求可能イベントデータを収集する手段とを備える。
【請求項14】
無線ネットワークを介して他のコンピュータデバイスと選択的に通信する無線デバイスであって、前記無線でバスは、エンドユーザとコンピュータプラットフォームとを含み、更に、選択的にソフトウェアアプリケーションのダウンロードと実行とを行うとともに前記エンドユーザによってアクセス可能であり、前記無線ネットワークを介した他のコンピュータデバイスと、及び前記無線デバイスとの前記エンドユーザ対話が一つ又は複数の請求可能イベントを起こし、前記無線デバイスは請求可能イベントデータを収集する。
【請求項15】
請求項14に記載の無線デバイスにおいて、前記請求可能イベントデータは、前記無線ネットワークを介してもう一つのコンピュータデバイスに送信される。
【請求項16】
請求項14に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線デバイスコンピュータプラットフォームへのアプリケーションのダウンロードである。
【請求項17】
請求項14に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線デバイス上のアプリケーションの実行である。
【請求項18】
請求項14に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線ネットワーク上のもう一つのコンピュータデバイス上に存在するアプリケーションへの前記無線デバイスのアクセスである。
【請求項19】
請求項14に記載の無線デバイスにおいて、前記請求可能イベントは、前記無線デバイスコンピュータプラットフォームにおけるアプリケーションの実行期間の経過である。
【請求項20】
請求項15に記載の無線デバイスにおいて、前記無線デバイスは、前記請求可能イベントの完了時において、請求可能イベントデータをもう一つのコンピュータデバイスに送信する。
【請求項21】
請求項15に記載の無線デバイスにおいて、前記無線デバイスは、予め定めた時間間隔で、請求可能イベントデータをもう一つのコンピュータデバイスに送信する。
【請求項22】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡し請求書を送る請求サーバであって、前記サーバは、前記無線ネットワークを介して一つ又は複数の無線デバイスと選択的に通信し、前記無線デバイスはエンドユーザとコンピュータプラットフォームとを含み、更に選択的にソフトウェアアプリケーションのダウンロードと実行とを行うとともに前記エンドユーザによってアクセス可能であり、前記無線ネットワークを介した他のコンピュータデバイスと、及び前記無線デバイスとの前記エンドユーザ対話が一つ又は複数の請求可能イベントを起こし、前記サーバは、前記一つ又は複数の無線デバイスから請求可能イベントデータを収集する。
【請求項23】
請求項22に記載のサーバにおいて、前記請求可能イベントデータは前記サーバにおいてのみ収集される。
【請求項24】
請求項22に記載のサーバにおいて、前記請求可能イベントデータは、前記ネットワーク上の一つ又は複数の他のコンピュータデバイスから前記サーバに送信される。
【請求項25】
請求項22に記載のサーバにおいて、前記サーバは更に前記収集した請求可能イベントデータに基づいて無線デバイスに対する請求書を生成する。
【請求項26】
請求項25に記載のサーバにおいて、前記生成された請求書は、前記無線ネットワーク上のもう一つのコンピュータデバイスに前記サーバから送信される。
【請求項27】
請求項22に記載のサーバにおいて、前記サーバは、前記一つ又は複数の無線デバイスに対して請求可能イベントデータを送信するように指示する。
【請求項28】
請求項24に記載のサーバにおいて、前記サーバは、前記ネットワーク上の他のコンピュータデバイスから無線デバイスによってダウンロードされたアプリケーションに基づいて請求可能イベントデータを収集する。
【請求項29】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡する方法であって、
無線ネットワークを介して他のコンピュータデバイスと選択的に通信する無線デバイスとのエンドユーザ対話を通じて一つ又は複数の請求可能イベントを起こすことであって、コンピュータプラットフォームを含む前記無線デバイスは、更に選択的にソフトウェアアプリケーションのダウンロードと実行を行い、前記エンドユーザによってアクセス可能であることと、
一つ又は複数の請求可能イベントに基づいて請求可能イベントデータを生成することと、
前記無線ネットワーク上の少なくとも一つのサーバを用いて前記請求可能イベントデータを収集することとの各ステップを備える。
【請求項30】
請求項29に記載の方法において、前記請求可能イベントデータを収集するステップは、前記少なくとも一つのサーバにおいてのみ起こる。
【請求項31】
請求項29に記載の方法において、前記請求可能イベントデータを収集するステップは、前記無線デバイスにおいて起こり、前記請求可能イベントデータを前記少なくとも一つのサーバに送信するステップを更に備える。
【請求項32】
請求項29に記載の方法において、前記収集された請求可能イベントデータに基づいて
無線デバイスに対して、前記少なくとも一つのサーバにおいて請求書を生成するステップを更に備える。
【請求項33】
請求項32に記載の方法において、前記無線ネットワーク上のもう一つのコンピュータデバイスに対して前記少なくともひとつのサーバから前記請求書を送信するステップを更に備える。
【請求項34】
請求項29に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線ネットワーク上のアプリケーションダウンロードサーバから前記無線デバイスコンピュータプラットフォームへのアプリケーションのダウンロードを通じて請求可能イベントを起こす。
【請求項35】
請求項29に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線デバイス上のアプリケーションの実行を通じて請求可能イベントを起こす。
【請求項36】
請求項29に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線ネットワーク上のもう一つのコンピュータデバイス上に存在するアプリケーションへの前記無線デバイスのアクセスを通じて請求可能イベントを起こす。
【請求項37】
請求項29に記載の方法において、前記一つ又は複数の請求可能イベントを起こすステップは、前記無線デバイスにおいてアプリケーションの実行の期間の経過を通じて請求可能イベントを起こす。
【請求項38】
請求項31に記載の方法において、前記無線デバイスから請求可能イベントデータを送信するステップは、前記イベントの完了時において前記請求可能イベントデータを前記少なくとも一つのサーバに送信する。
【請求項39】
請求項31に記載の方法において、前記少なくとも一つのサーバから前記無線デバイスに対して、請求可能イベントデータを送信するよう指示するステップを更に備える。
【請求項40】
請求項31に記載の方法において、前記無線デバイスから請求可能イベントデータを送信するステップは、予め定めた時間間隔で、前記請求可能イベントデータを前記少なくとも一つのサーバに送信する。
【請求項41】
請求項34に記載の方法において、前記請求可能イベントデータを生成するステップは、前記少なくとも一つのサーバにおいて起こる。
【請求項42】
請求項29に記載の方法において、前記請求可能イベントデータを生成するステップは、前記無線デバイスにおいて起こる。
【請求項43】
無線ネットワーク上の無線デバイス上で起こる請求可能イベントを追跡する方法であって、
無線ネットワーク上の無線デバイスにおける請求可能イベント発生ステップと、
前記一つ又は複数の請求可能イベントに基づく請求可能イベントデータのデータ生成ステップと、
前記無線ネットワーク上における前記少なくとも一つのサーバにおいて起こる、前記請求可能イベントデータのデータ収集ステップとを備える。
【請求項44】
無線ネットワーク上のコンピュータによって実行された時、以下のステップの実行を通じて無線ネットワーク上の無線通信デバイス上で起こる請求可能イベントを記録するコンピュータプログラムであって、
無線ネットワークを介して他のコンピュータデバイスと選択的に通信し、選択的にソフトウェアアプリケーションのダウンロードと実行とを行う無線デバイスとのエンドユーザ対話を通じて起こる請求可能イベントについて、一つ又は複数の無線通信デバイスからデータを収集することと、
前記それぞれの無線デバイスにおいて起こる前記一つ又は複数の請求可能イベントに基づいて前記一つ又は複数の無線通信デバイスについての請求データを生成することとの各ステップを備える。
【請求項45】
請求項44に記載のプログラムにおいて、前記プログラムは、前記請求可能イベントデータを収集するステップを、前記コンピュータデバイスにおいてのみ起こさせる。
【請求項46】
請求項44に記載のプログラムにおいて、前記プログラムは、請求可能イベントデータを収集するステップを前記無線通信デバイスにおいて起こさせ、前記請求可能イベントデータを前記少なくとも一つのサーバへ送信するステップを更に備える。
【請求項47】
請求項44に記載のプログラムにおいて、前記プログラムは更に、前記収集された請求可能イベントデータに基づいて、前記コンピュータデバイスに対して、無線通信デバイスについての請求書を生成するステップを実行するように命令する。
【請求項48】
請求項44に記載のプログラムにおいて、前記プログラムは更に、前記コンピュータデバイスに対して、前記請求書を前記無線ネットワーク上のもう一つのコンピュータデバイスに送信するステップを実行するように命令する。
【請求項49】
請求項44に記載のプログラムにおいて、前記プログラムは更に、無線通信デバイスに請求可能イベントデータを送信するように指示するステップを実行するように前記コンピュータデバイスに対して命令する。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate


【公表番号】特表2006−507566(P2006−507566A)
【公表日】平成18年3月2日(2006.3.2)
【国際特許分類】
【出願番号】特願2004−531873(P2004−531873)
【出願日】平成15年8月28日(2003.8.28)
【国際出願番号】PCT/US2003/027020
【国際公開番号】WO2004/021133
【国際公開日】平成16年3月11日(2004.3.11)
【出願人】(595020643)クゥアルコム・インコーポレイテッド (7,166)
【氏名又は名称原語表記】QUALCOMM INCORPORATED
【Fターム(参考)】