(57)【要約】  ネットワーク（１０）とワイヤレスデバイス（１４）との間のデータ通信セッションの格付けを行う方法およびシステムが開示される。この方法の例示的な局面によると、その方法は、一連のイベント（すなわち、セットアップイベント（１）、開始イベント（２）および終了イベント（３））をモニタする。これらは、通信セッション中に起こる。このようなイベントのモニタリングは、ワイヤレスデバイスに常駐しているデータ格付けアプリケーションによって達成される。このようなイベントをモニタリングすることによって、データ格付けアプリケーションは、複数の格付け方法を用いて通信セッションを格付けすることが可能である。選択された格付け方法は、データ通信セッション中に送信されたデータをいかに計測するか、および、各計測された増分に適用される各付けをいかに決定するかを含む。
2005512463.tif 000002
【特許請求の範囲】
【請求項１】
データ通信セッションとの接続時のチャージを決定するシステムであって、
ルータを介してネットワークと通信することができるワイヤレスデバイスと、
該データ通信セッションを計測する計測メソッドおよび該計測メソッドと連動して用いられる格付けメソッドを用いて、該データ通信セッションとの接続時の該チャージを決定するように構成されるデータ格付けアプリケーションと
を備える、システム。
【請求項２】
前記データ格付けアプリケーションが、前記ルータ内に存在する、請求項１に記載のシステム。
【請求項３】
前記ワイヤレスデバイスは、携帯電話、コンピュータ、テレビ、アプライアンス、または電話である、請求項１に記載のシステム。
【請求項４】
前記計測メソッドは、複数の計測メソッドから選択される、請求項１に記載のシステム。
【請求項５】
前記格付けメソッドは、複数の格付けメソッドから選択される、請求項１に記載のシステム。
【請求項６】
前記データ格付けアプリケーションは、会計アプリケーションと協同して、前記ワイヤレスデバイスに関する会計を更新するように構成される、請求項１に記載のシステム。
【請求項７】
前記会計アプリケーションは、前記ワイヤレスデバイスに存在する、請求項６に記載のシステム。
【請求項８】
前記会計アプリケーションは、前記ワイヤレスデバイスの外部の位置に存在する、請求項６に記載のシステム。
【請求項９】
前記データ格付けアプリケーションは、前記データ通信セッションをセットアップする間に生じるセットアップイベントの検出時に、前記格付けメソッドおよび前記計測メソッドを選択するように構成され、
該セットアップイベントは、前記ネットワークまたは前記ワイヤレスデバイスのどちらかから生じ、該データ通信セッションが開始することを示す、請求項１に記載のシステム。
【請求項１０】
前記データ格付けアプリケーションは、前記データ通信セッションの間に生じる開始イベントの検出時に、前記計測メソッドおよび前記格付けメソッドを用いて、該データ通信セッションとの接続時のチャージの決定を開始するように構成され、
該開始イベントは、前記ネットワークまたは前記ワイヤレスデバイスのどちらかから生じ、該データ通信セッションが開始したことを示す、請求項１に記載のシステム。
【請求項１１】
前記データ格付けアプリケーションは、前記データ通信セッションの間に生じる終了イベントの検出時に、前記計測メソッドおよび前記格付けメソッドを用いて、該データ通信セッションとの接続時のチャージの決定を終了するように構成され、
該終了イベントは、前記ネットワークまたは前記ワイヤレスデバイスのどちらかから生じ、該データ通信セッションが終了することを示す、請求項１に記載のシステム。
【請求項１２】
前記ワイヤレスデバイスは、内部に存在する複数のさらなるアプリケーションを含み、
前記データ格付けアプリケーションは、該ワイヤレスデバイス内に存在する該複数のさらなるアプリケーションのうちのいずれが前記データ通信セッションの間に該ワイヤレスデバイスによって受信されたデータを用いるかに基づいて、前記複数の格付けメソッドの１つを選択するように構成される、請求項５に記載のシステム。
【請求項１３】
前記データ格付けアプリケーションは、前記データ通信セッションの間に受信されるデータの利用に基づいて、前記格付けメソッドを用いるように構成される、請求項１に記載のシステム。
【請求項１４】
前記データ通信セッションの間に受信したデータは、ダウンロードされたアプリケーションであり、
前記チャージは、該ダウンロードされたアプリケーションの利用の発生または期間に基づいて決定される、請求項１３に記載のシステム。
【請求項１５】
前記データ格付けアプリケーションは、前記データ通信セッションの間に前記ワイヤレスデバイスによって受信したデータのソースに基づいて、前記複数の格付けメソッドの１つを選択するように構成される、請求項５に記載のシステム。
【請求項１６】
前記データ格付けアプリケーションは、前記データ通信セッションの間に前記ワイヤレスデバイスによって受信したデータのタイプに基づいて、前記複数の格付けメソッドの１つを選択するように構成される、請求項１５に記載のシステム。
【請求項１７】
前記選択された格付けメソッドは、前記受信されたデータのデータフィールドの値によって決定される、請求項１６に記載のシステム。
【請求項１８】
前記データ格付けアプリケーションは、前記データ通信セッションのために選択されたサービスレベルに基づいて、前記複数の格付けメソッドの１つを選択するように構成される、請求項５に記載のシステム。
【請求項１９】
前記選択されたサービスレベルは、前記データ通信セッションの間のデータ送信のスピードおよび／または精度に関連する、請求項１８に記載のシステム。
【請求項２０】
前記サービスレベルは、加入プロセスの間にまたはユーザインターフェースを介してユーザによって選択される、請求項１８に記載のシステム。
【請求項２１】
前記複数の計測メソッドは、接続メソッドによる計測を含み、
該接続メソッドによる計測は、前記データ通信セッションへの接続が確立されることに基づいて、該データ通信セッションとの接続時の前記チャージを決定する、請求項４に記載のシステム。
【請求項２２】
前記複数の計測メソッドは、タイムメソッドによる計測を含み、
該タイムメソッドによる計測は、前記データ通信セッションの期間に基づいて、該データ通信セッションとの接続時の前記チャージを決定する、請求項４に記載のシステム。
【請求項２３】
前記複数の計測メソッドは、ボリュームメソッドによる計測を含み、
該ボリュームメソッドによる計測は、前記データ通信セッションの間に前記ワイヤレスデバイスによって送信および／または受信されたデータのボリュームに基づいて、該データ通信セッションとの接続時の前記チャージを決定する、請求項４に記載のシステム。
【請求項２４】
前記ボリュームメソッドによる計測は、キロバイトに基づく計測、パケットに基づく計測または所定のデノミネーションに基づく計測をさらに含む、請求項２３に記載のシステム。
【請求項２５】
データ通信セッションとの接続時のチャージを決定するシステムであって、
ルータを介してネットワークと通信することができるワイヤレスデバイスと、
該データ通信セッションを計測する複数の計測メソッドから１つの計測メソッドを選択し、該選択された計測メソッドと連動して用いられる複数の格付けメソッドから１つの格付けメソッドを選択し、該データ通信セッションとの接続時の該チャージを決定するように構成されるデータ格付けアプリケーションと
を備える、システム。
【請求項２６】
前記データ格付けアプリケーションが、前記ルータ内に存在する、請求項２５に記載のシステム。
【請求項２７】
前記ワイヤレスデバイスは、携帯電話、コンピュータ、テレビ、アプライアンス、または電話である、請求項２５に記載のシステム。
【請求項２８】
前記データ格付けアプリケーションは、会計アプリケーションと協同して、前記ワイヤレスデバイスに関する会計を更新するように構成される、請求項２５に記載のシステム。
【請求項２９】
前記会計アプリケーションは、前記ワイヤレスデバイスに存在する、請求項２８に記載のシステム。
【請求項３０】
前記会計アプリケーションは、前記ワイヤレスデバイスの外部の位置に存在する、請求項２８に記載のシステム。
【請求項３１】
前記データ格付けアプリケーションは、前記データ通信セッションをセットアップする間に生じるセットアップイベントの検出時に、前記格付けメソッドおよび前記計測メソッドを選択するように構成され、
該セットアップイベントは、前記ネットワークまたは前記ワイヤレスデバイスのどちらかから生じ、該データ通信セッションが開始することを示す、請求項２５に記載のシステム。
【請求項３２】
前記データ格付けアプリケーションは、前記データ通信セッションの間に生じる開始イベントの検出時に、前記選択された計測メソッドおよび前記選択された格付けメソッドを用いて、該データ通信セッションとの接続時のチャージの決定を開始するように構成され、
該開始イベントは、前記ネットワークまたは前記ワイヤレスデバイスのどちらかから生じ、該データ通信セッションが開始したことを示す、請求項２５に記載のシステム。
【請求項３３】
前記データ格付けアプリケーションは、前記データ通信セッションの間に生じる終了イベントの検出時に、前記選択された計測メソッドおよび前記選択された格付けメソッドを用いて、該データ通信セッションとの接続時のチャージの決定を終了するように構成され、
該終了イベントは、前記ネットワークまたは前記ワイヤレスデバイスのどちらかから生じ、該データ通信セッションが終了したことを示す、請求項２５に記載のシステム。
【請求項３４】
前記ワイヤレスデバイスは、内部に存在する複数のさらなるアプリケーションを含み、
前記データ格付けアプリケーションは、該ワイヤレスデバイス内に存在する該複数のさらなるアプリケーションのうちのいずれが前記データ通信セッションの間に該ワイヤレスデバイスによって受信されたデータを用いるかに基づいて、前記複数の格付けメソッドから格付けメソッドを選択するように構成される、請求項２５に記載のシステム。
【請求項３５】
前記データ格付けアプリケーションは、前記データ通信セッションの間に受信されるデータの利用に基づいて、前記格付けメソッドを用いるように構成される、請求項２５に記載のシステム。
【請求項３６】
前記データ通信セッションの間に受信したデータは、ダウンロードされたアプリケーションであり、
前記チャージは、該ダウンロードされたアプリケーションの利用の発生または期間に基づいて決定される、請求項３５に記載のシステム。
【請求項３７】
前記データ格付けアプリケーションは、前記データ通信セッションの間に前記ワイヤレスデバイスによって受信したデータのソースに基づいて、前記複数の格付けメソッドから格付けメソッドを選択するように構成される、請求項２５に記載のシステム。
【請求項３８】
前記データ格付けアプリケーションは、前記データ通信セッションの間に前記ワイヤレスデバイスによって受信したデータのタイプに基づいて、前記複数の格付けメソッドの１つを選択するように構成される、請求項２５に記載のシステム。
【請求項３９】
前記選択された格付けメソッドは、前記受信されたデータのデータフィールドの値によって決定される、請求項３８に記載のシステム。
【請求項４０】
前記データ格付けアプリケーションは、前記データ通信セッションのために選択されたサービスレベルに基づいて、前記複数の格付けメソッドから格付けメソッドを選択するように構成される、請求項２５に記載のシステム。
【請求項４１】
前記選択されたサービスレベルは、前記データ通信セッションの間のデータ送信のスピードおよび／または精度に関連する、請求項４０に記載のシステム。
【請求項４２】
前記サービスレベルは、加入プロセスの間にまたはユーザインターフェースを介してユーザによって選択される、請求項４０に記載のシステム。
【請求項４３】
前記複数の計測メソッドは、接続メソッドによる計測を含み、
該接続メソッドによる計測は、前記データ通信セッションへの接続が確立されることに基づいて、該データ通信セッションとの接続時の前記チャージを決定する、請求項２５に記載のシステム。
【請求項４４】
前記複数の計測メソッドは、タイムメソッドによる計測を含み、
該タイムメソッドによる計測は、前記データ通信セッションの期間に基づいて、該データ通信セッションとの接続時の前記チャージを決定する、請求項２５に記載のシステム。
【請求項４５】
前記複数の計測メソッドは、ボリュームメソッドによる計測を含み、
該ボリュームメソッドによる計測は、前記データ通信セッションの間に前記ワイヤレスデバイスによって送信および／または受信されたデータのボリュームに基づいて、該データ通信セッションとの接続時の前記チャージを決定する、請求項２５に記載のシステム。
【請求項４６】
前記ボリュームメソッドによる計測は、キロバイトに基づく計測、パケットに基づく計測または所定のデノミネーションに基づく計測をさらに含む、請求項４５に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
（関連出願の相互参照）
本出願は、Ｗａｔｌｅｒ  ｅｔ  ａｌ．により「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄａｔａ  Ｒａｔｉｎｇ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ  Ｄｅｖｉｃｅｓ」の名称で２００１年７月２３日に出願された米国特許出願第０９／９１１，８６８号の一部継続出願であり、前記出願は、２０００年７月２１日に出願の同一人に譲渡された米国仮特許出願第６０／２２０，０２９号及び２０００年７月２１日に出願の同一人に譲渡された米国仮特許出願第６０／２２０，２３３号の、３５  Ｕ．Ｓ．Ｃ．§１１９による優先権の利益を主張するものである。その開示は、その目的のためにその全体を本明細書中において参照として援用する。
【０００２】
（発明の背景）
本発明は、一般にワイヤレスデバイスのデータ格付け方法及びシステムに関し、特に、通信ネットワークにおいて１つの送信局から他の送信局に移動可能な、移動型又は携帯電話及び無線電話に関するものである。
【０００３】
詳細には、本発明の方法及びシステムは、移動型電話等のワイヤレスデバイスで行われているデータ通信セッションのデータ格付けを可能にするものである。その結果、個々の移動型電話の格付けを達成することにより、移動型電話とサービスプロバイダとの間の通信トラフィックを減らし、それによりサービスプロバイダのトラフィック処理能力を拡大することができる。移動型電話の音声通信セッションの格付け及び請求システムについては、米国特許第５，５７７，１００号（以下「’１００号特許」という）及び第６，１９８，９１５Ｂ１号（以下「’９１５号特許」という）に記載されている。
【０００４】
移動型電話環境において、高度なデータ通信サービスが実現つつある。ショートメッセージサービス（ＳＭＳ）、非構造付加サービスデータ（ＵＳＳＤ）、ジェネラルパケット無線サービス（ＧＰＲＳ）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｆｏｒ  ＧＳＭ  Ｅｖｏｌｕｔｉｏｎ）、１ｘ、１ｘＲＴＴ、ショートレンジ無線周波数プロトコル（例えば、ＩＥＥＥ  ８０２．１１．ｂ）等の全てが、無線データ通信を実施するために用いられ得る技術の例である。
【０００５】
ワイヤレスデバイスのユーザは、改良されたデータサービスを望んでおり、データキャリアは、それらユーザの要求を満足するソリューションを開発するよう早急に努めている。しかしながら、従来のネットワークに基づく請求システムは、１ヶ月毎の加入以外のデータサービスに対して請求するいくつかのデータキャリアの現行業務又は方法を処理するのに不備がある。
【０００６】
例えば、ネットワークレベルでの請求の目的で、データパケットを正確に監視し、追跡することは簡単なことではない。特に、前払い及び使用制限のあるサービスに必要とされるような、監視がリアルタイムで実施されなければならない場合はなおさらである。データパケットが１つの目的地に送信される場合、それらは通常最終目的地に到達するまでに、いくつかのノード及びネットワークをルーティングする。いくつかのネットワークを通過することは、監視する上で問題となる。というのは、異なるネットワークそしてそれに対する設備はほとんどの場合、データパケットを異なるものとして処理するからである。
【０００７】
更に、典型的なネットワークに基づく請求システムは、一般にコール詳細レコード（ＣＤＲ）を処理するように装備されている。そのような請求システムは、通常１ユーザ１日当たり３又は４のＣＤＲを収容できるような大きさである。データパケットを使用する場合、個々のパケットデータは自身の詳細記録（以下「ＵＤＲ」という）を発生させる。ＵＤＲは必要である。というのは、パケット交換通信において、個々のパケットは個別に異なるルーティングで目的地に送信されるからである。その結果、各パケットについてそのようなパケットの状況を追跡するためにＵＤＲは必要となる。大量のＵＤＲの増加は多くの現行の請求システムに容量の問題を起こす。例えば、３０分のＧＰＲＳのセッションでは、いくつかのサービスノードにおいて１０，０００以上のＵＤＲを発生させ得るが、このＵＤＲの量は、現行の請求システムでは処理できないし、このＵＤＲの量のためにアップグレードすることは費用に対して効果的ではない。
【０００８】
更に、特にＧＰＲＳの場合、請求データ通信に対する課題がある。ＧＰＲＳを可能にし実施するために必要なネットワーク設備のほとんどは基地局コントローラ（ＢＳＣ）に備わっているが、請求システムはモバイル交換センター（ＭＳＣ）に備わっている。請求システムは、通常１つ又はいくかのＭＳＣに接続しているが、今や潜在的に数百ものＢＳＣを収容していることになる。
【０００９】
パケットデータ環境において、ネットワークは多くの場合、同じデータパケットを２回以上、可能であれば他の送信経路で再送信する必要があり得る。複数のＵＤＲが同じデータから発生し得るので、ネットワークに基づく請求システムは、全てのサービスノードからの全てのＵＤＲを集め、それらを調整して送達が成功したことを判定することにより、データパケット単位での正確な請求のみ発生させ得る。従って、従来のネットワークに基づく請求システムに備わっている複雑さ及び容量負荷のない、正確なパケットデータの格付けの可能な、費用に対して効果的な方法及びシステムを提供することが望まれる。
【発明の開示】
【課題を解決するための手段】
【００１０】
（発明の要旨）
ネットワークとワイヤレスデバイスとの間のデータ通信セッションを各付けする方法が開示される。データ通信セッションの各付けは、従来のネットワークベースの請求システムに固有の複雑さおよびキャパシティの負担を避け、ワイヤレスデバイスに常駐しているデータ各付けアプリケーションによって達成される。例示的な実施形態では、その方法は、数多くのファクターを用いて、データ通信セッションをいかに各付けするかを決定する。すなわち、データ通信セッションは、数多くの各付けメソッドのうちの１つに基づいて各付けされる。このような因子の例は、データを用いるワイヤレスデバイス上のアプリケーション、データ利用、ワイヤレスデバイスに送信されたデータのソース、利用のクラス、サービスの質および送信効率を含む。通常、選択された各付けメソッドは、データをいかに計測するか、および、各計測された増分に適用される各付けをいかに決定するかを含む。データを計測する方法の例は、時間（すなわち、データ通信セッションの持続時間）、およびボリューム（例えば、キロバイト、またはパケットの数）を含む。例示的な実施形態では、この方法は、一連のイベント（すなわち、セットアップイベント、開始イベントおよび終了イベント）をモニタリングする。これらのイベントは、データ通信セッション中に行われる。このようなイベントをモニタリングすることによって、データ各付けアプリケーションは、データ通信セッションをいかに各付けするかを決定するために必要とされる因子をいつ計測するか、および、データ通信セッションの計測をいつ開始して、いつ終了させるかを決定することが可能である。データ各付けアプリケーションは、計測されたデータに適用可能な各付けを適用可能である。
【００１１】
本発明の例示的な実施形態によると、データ通信セッションを各付けするシステムが提供される。このシステムは、ネットワークと通信して、データ通信セッションを確立することが可能なワイヤレスデバイスと、ワイヤレスデバイスに常駐するデータ各付けアプリケーションとと含み、データ各付けアプリケーションは、数多くの因子、および／または、ネットワークとワイヤレスデバイスとの間のデータ通信セッションを行っている時間の間に起こるイベントを検出するように構成され、データ各付けアプリケーションは、さらに、検出された因子および／またはイベントに基づいて、データ通信セッションを各付けする数多くの各付けメソッドのうちの１つを開始するようにさらに構成される。
【００１２】
本発明の別の例示的な実施形態によると、ワイヤレスデバイスとネットワークとの間のデータ通信セッションを各付けする方法が提供される。この方法は、ワイヤレスデバイス上のデータ各付けアプリケーションをインストールするステップと、データ各付けアプリケーションに、数多くの因子、および／または、ワイヤレスデバイスとネットワークとの間のデータ通信セッションを行っている間に起こるイベントを検出させるステップと、数多くの因子および／またはイベントのうちの１つ以上を検出して、データ各付けアプリケーションに、数多くの各付けメソッドのうちの１つを開始させるステップと、数多くの各付けメソッドのうちの１つを開始して、データ各付けアプリケーションに、開始された各付けメソッドに基づいてデータ通信セッションのチャージを計算させるステップとを含む。
【００１３】
図面および特許請求の範囲を含む、明細書の残りの部分を参照して、本発明の他の特徴および利点が理解される。本発明のさらなる特徴および利点、ならびに、本発明の様々な実施形態の構造および動作は、添付の図面を参照して以下で詳細に説明される。同様の参照番号は、同一か、機能的に同様の要素を示す。
【発明を実施するための最良の形態】
【００１４】
（発明の詳細な説明）
図１は、本発明の第１の例示的な実施形態に用いられ得る第１の無線通信配置を示す概略図である。多数のアプリケーション（図示していない）と接続しているネットワーク１０は、送信局１２を介して携帯電話等のワイヤレスデバイス１４と通信している。詳細には、アプリケーションからのデータはネットワーク１０に送信され、ネットワーク１０は次に、ワイヤレスデバイス１４に送信するため送信局１２にデータを中継する。データはデータパケットを使って、ネットワーク１０とワイヤレスデバイス１４との間で送信され得る。即ち、送信されるデータはデータパケットに分割され、次に、個々のデータパケットは個別にネットワーク１０によりワイヤレスデバイス１４に送信され、ワイヤレスデバイス１４にて再び組合される。送信局１２はｏｖｅｒ−ｔｈｅ−ａｉｒ通信を用いてワイヤレスデバイス１４と通信する。ワイヤレスデバイス１４とネットワーク１０との間で無線通信を行うために使用され得るｏｖｅｒ−ｔｈｅ−ａｉｒ通信プロトコルは、例えば、ＧＳＭ、ＣＤＭＡ、ＴＤＭＡ、ＵＭＴＳ等を含む。更に、ワイヤレスデバイス１４とネットワーク１０との間でデータ通信を行うために使用され得るネットワークデータ通信プロトコルは、ＳＭＳ、ＵＳＳＤ、ＧＰＲＳ、ＥＤＧＥ、ＵＭＴＳ、１ｘ、及び１ｘＲＴＴを含む。当業者であれば、ｏｖｅｒ−ｔｈｅ−ａｉｒ通信を行う他の手段及び方法も知っている。
【００１５】
図２は、本発明の他の例示的な実施形態に用いられ得る第２の無線通信配置を示す。図２によれば、ネットワーク１０は、電話線又はケーブル等の物質的な接続により無線ルータ２０と接続している。通信の中継点として機能する無線ルータ２０は、１以上のワイヤレスデバイス１４の、ネットワーク１０との通信を可能にする。無線ルータ２０とワイヤレスデバイス１４との通信は、無線通信プロトコルを用いて行われる。当業者であれば、無線ルータ２０とワイヤレスデバイス１４との間で通信を行うために使用され得る様々な無線通信プロトコルを知っている。この第２の無線通信配置は、いろいろな方法で使用することができる。例えば、１つの状況では、家庭でインストールされたルータとしてもよい。ルータは、家庭にある様々なアプリケーション又はデバイスと通信し、家庭用音声及び／又はデータサービスの多数の形式を送達する。例えば、プログラムをテレビに送達したり、電話の呼び出し通話を電話に送信したり、データサービスを家庭用コンピュータに送達してもよい。これらのサービスは、以下に記載する本発明で取扱い得る格付けそれぞれの要件を有してもよい。他の１つの状況では、空港のような公共施設でインストールされたルータとしてもよい。例えば、移動型データサービスのようなある種のサービスを、公共施設において多くのユーザに送信してもよい。これらのユーザは、個々の固有の格付け要件を有してもよい。これらのユーザは、加入者プロファイルを通して、或はメニュー選択により、より正確で迅速な送信のサービスレベルを受けること（そしてそれに対する請求を受けること）ができる。同様に、以下に記載するように、本発明は、前記のことを達成するために用いてもよい。
【００１６】
本発明の１つの例示的な実施形態によれば、ワイヤレスデバイス１４は、ワイヤレスデバイス１４に送受信されたデータ通信に関する因子及びイベントをワイヤレスデバイス１４において検出することができるデータ格付けアプリケーションを含む。データ通信セッションの格付け可能な因子、及びこれらの因子を検出するためにネットワーク１０により（そして究極的にはワイヤレスデバイス１４により）提供されるイベントは、ネットワーク１０及びワイヤレスデバイス１４に従属している。データ格付けアプリケーションは、ワイヤレスデバイス１４内の実行可能メモリに備えることができる。これらのメモリは、ＲＯＭ、ＥＰＲＯＭ、又はフラッシュメモリようなタイプの何れか１つでよい。データ格付けアプリケーションは、ＲＡＭに動的データを格納することができ、ＥＥＰＲＯＭまたはフラッシュメモリのような不揮発性メモリを用いて制御データを各付けすることができる。また、データ格付けアプリケーションは、ワイヤレスデバイス１４に取付け可能な、ユニバーサル加入者識別モジュール（ＵＳＩＭ）又はリムーバブルユニバーサル識別モジュール（Ｒ−ＵＩＭ）等のスマートカードに備えてもよい。
【００１７】
他の１つの例示的な実施形態において、データ格付けアプリケーションは、ルータ２０に備えてもよい。システム及び／又は設計の要件によっては、データ格付けアプリケーションの場所は異なってもよい。当業者であれば、本明細書中に提供される関係に基づき、システム及び／又は設計の要件によって、システム内の多数の場所の１つにデータ格付けアプリケーションを備えることができる。
【００１８】
データ格付けアプリケーションは、データ通信セッションの格付けに用いられる方法を決定するために多因子格付けアルゴリズムを用いる。多因子格付けアルゴリズムに用いられる因子の例は、データを用いたワイヤレスデバイス１４のアプリケーションと、データの利用と、ワイヤレスデバイス１４に送信されるデータソースと、サービスの種類と、サービスの品質とを含む。因子の欠如（デフォルト法）、因子の１つ、又は因子の組合せは、データ通信セッションの格付けに用いられる方法を決定する。
【００１９】
一般に、選択された格付け方法は、データ計量に用いられる方法と、計量された個々の増加量に適用される表（ｔａｒｉｆｆ）および各付けとを含む。データ計量に用いられる方法の例は、データ通信セッションの期間と、データ通信セッション中に送受信したデータの量とを含む。データ量の計測の例は、５００キロバイトや、５００パケット等のようにキロバイト、パケット数、又はある任意の単位を含む。
【００２０】
１つの例示的な実施形態において、データ通信セッション中に生じる一連のイベント、即ち、セットアップイベント、開始イベント、終了イベントは、ワイヤレスデバイス１４により監視される。詳細には、それらのイベントの監視は、ワイヤレスデバイス１４に備えているデータ格付けアプリケーションにより達成される。それらのイベントを監視することにより、データ格付けアプリケーションは、データ通信セッションの格付けをどのようにするのかを決定するために必要な因子の評価をいつするのか、そしてデータ通信セッションの計量をいつ開始し、いつ終了するのかを決定することができる。そして、データ格付けアプリケーションは、適用可能な格付けを計量データに適用することができる。
【００２１】
１つの実施例な実施形態において、データ格付けアプリケーションは、ワイヤレスデバイス１４に備えられた他のアプリケーションと協働して機能するか、或はその一部となる。例えば、データ格付けアプリケーションは、米国特許第５，５７７，１００号（’１００号特許）（その全てが本明細書中で参照として援用される）に記載されているように、前払いデビット移動型電話にインストールされてもよい。そのような移動型電話にインストールされた場合、データ格付けアプリケーションは、内部前払いアカウントに即時に正確に記入するための通信セッション費用の計算に用いられる複雑な請求アルゴリズムと協働して機能するか、或はその一部となる。前払い又は使用制限のある電話アプリケーションの場合、データ格付けアプリケーションは、好ましくは、これらのアプリケーションとリアルタイムに機能し、残存金額又は使用量を即時に監視することができる。
【００２２】
また、データ格付けアプリケーションは、単に格付け情報をキャプチャし、その情報を他のアプリケーションに転送してもよい。例えば、データ格付けアプリケーションは、ワイヤレスデバイス１４からのデータ通信セッションに関する格付け情報を、ネットワーク１０に備えられた他のアプリケーションに送信し、請求、徴収、そして清算等の更なる処理を実施してもよい。
【００２３】
更に、本発明のデータ格付けアプリケーションは、データ格付け要求のどのような増減をも処理するのに非常に適している。データ格付けアプリケーションは、データプロセスリソースをワイヤレスデバイス１４内で利用するので、データ格付けリソースを必要とする個々の追付ユーザは、新規のワイヤレスデバイス１４、つまり、そのユーザに必要な追加のデータプロセスリソースをもたらす。また、データプロセスリソースをワイヤレスデバイス１４内で利用することは、ネットワーク１０のプロセス容量の負荷も軽減する。
【００２４】
図３は、本発明に従うネットワーク１０とワイヤレスデバイス１４との間の通信シーケンスを示す単純化された概略図である。ネットワーク１０とワイヤレスデバイス１４との間の通信が確立されると、セットアップイベントが起こるように促される。このセットアップイベントは、ネットワーク１０とワイヤレスデバイス１４との間で接続が確立されることを表す。データ通信セッションのセットアップイベントが検出されると、データ格付けアプリケーションは、そのマルチファクター格付けアプリケーションの値を決定する。これにより、開始イベントが起こると、データ通信セッションを測定する準備が整う。この開始イベントは、通常、ネットワーク１０とワイヤレスデバイス１４との間の通信が確立されて、次に、その通信がネットワーク１０とワイヤレスデバイス１４との間で起こり得ることを表す。ネットワーク１０とワイヤレスデバイス１４との間の通信が終了すると、終了イベントが起こるように促される。この終了イベントは、ネットワーク１０とワイヤレスデバイス１４との間の通信を終了することを通常表す。
【００２５】
特定の状況に応じて、セットアップイベント、開始イベントおよび終了イベントは、ネットワーク１０かワイヤレスデバイス１４のいずれかによって発生され得る。セットアップイベント、開始イベントおよび終了イベントが一般的な様態で本明細書中で説明されていることは、理解されるべきである。これらのイベントは、ワイヤレスデバイス、および用いられるネットワークデータ通信プロトコルに応じて、様々な様態で検出され得る。当業者は、様々な異なるワイヤレスデバイスおよびネットワークデータ通信プロトコルを用いて、これらのイベントを検出する他の様態および方法を知っている。
【００２６】
ネットワーク１０とワイヤレスデバイス１４との間で起こるイベントのシーケンスを示す多くの例示的な状況が以下に提供される。例えば、ある１つの状況では、ワイヤレスデバイス１４が別のワイヤレスデバイス（図示せず）と通信する場合、ワイヤレスデバイス１４は、最初にネットワーク１０にコンタクトして、接続を確立する。ネットワーク１０とコンタクトして、接続を確立することは、セットアップイベントである。ネットワーク１０がセットアップイベントを検出すると、ネットワーク１０は、リソースをチェックして割り当て、接続を確立する。その後、ネットワーク１０は、アクノリジメント（ＡＣＫ）をワイヤレスデバイス１４に送り、現在接続が確立されていることをワイヤレスデバイス１４に知らせる。このＡＣＫが開始イベントである。このＡＣＫを受け取ると、ワイヤレスデバイス１４は、ネットワーク１０へデータを送信し、ネットワーク１０からデータを受信することが可能である。ワイヤレスデバイス１４がネットワーク１０とのデータ通信セッションを終了させたい場合、ワイヤレスデバイス１４は、接続を終了する。あるいは、その接続はまた、ネットワーク１０によって終了されてもよい。接続を終了させることは、終了イベントである。
【００２７】
別の例示的な状況では、例えば、ワイヤレスデバイス１４との通信を望む別のワイヤレスデバイス（図示せず）が起因して、ネットワーク１０がワイヤレスデバイス１４との通信を確立することを望む場合、ネットワーク１０がリソースをチェックして割り当て、接続を確立し、ワイヤレスデバイス１４とコンタクトする。ワイヤレスデバイス１４とコンタクトして接続を確立することは、セットアップイベントである。ワイヤレスデバイス１４がセットアップイベントを検出する場合、ワイヤレスデバイス１４は、アクノリジメント（ＡＣＫ）をネットワーク１０に逆に送り、現在接続が確立されていることを知らせる。このＡＣＫは開始イベントである。ＡＣＫを受信すると、ネットワーク１０およびワイヤレスデバイス１４は、互いに通信可能である。同様に、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションが完了するとき、その接続は、ネットワーク１０によって終了されてもよいし、ワイヤレスデバイス１４によって終了されてもよい。接続を終了させることは、エンドイベントである。
【００２８】
イベント（すなわち、セットアップイベント、開始イベントおよび終了イベント）を監視することによって、データ格付けアプリケーションは、データ通信セッションをどのように見積もるか、データ通信セッションの計測をいつ開始するか、およびデータ通信セッションの計測をいつ終了させるかを決定するために必要とされる因子をいつ評価するかを決定することが可能である。以下は、格付け法によって用いられ得る方法を計測する例である。
【００２９】
例示的な計測メソッドによると、ネットワーク１０とワイヤレスデバイス１４とのデータ通信セッションは、接続によって計測される。ここで、データ格付けアプリケーションは、１接続に対して１度、チャージを計算する。
【００３０】
この動作の例示的なモードでは、ネットワーク１０への接続が確立されたことを表す開始イベントをデータ格付けアプリケーションが検出するとき、マルチファクター格付けアルゴリズムによって決定されたレートで、データ格付けアプリケーションは、接続の変化を計算し得る。さらなる計測は必要としない。このデータ格付けアプリケーションは、ワイヤレスデバイス１４またはネットワーク１０に常駐する他の請求アプリケーションと共に機能してもよく、その一部であってもよい。他の請求アプリケーションの必要性に応じて、データ格付けアプリケーションは、計算された変化および他の格付け情報を、実時間または他の所定のイベントで、他の請求アプリケーション渡す。例えば、データ格付けアプリケーションに関して’１００号特許に記載されるプリペイドデビット携帯電話を用いて、データ格付けアプリケーションは、相対的格付け情報を捕えて計算し、それに応じて、実時間で、携帯電話のアカウンティングアプリケーションと共働して内部プリペイドアカウントを借りる。
【００３１】
第２の例示的な計測メソッドに従って、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションは、時間で計算される。ここで、このデータ格付けアプリケーションは、ネットワーク１０交換データに接続されるワイヤレスデバイス１４の時間の長さに基づいてデータ通信セッションに対するチャージを計算する。
【００３２】
同様に、例示的な動作モードでは、ネットワーク１０への接続が確立されたことを表す開始イベントをデータ格付けアプリケーションが検出するとき、そのデータ格付けアプリケーションは、ワイヤレスデバイス１４に常駐しているタイマーを利用してデータ通信セッションのタイミングを取ることを開始する。あるいは、タイマーがネットワークに常駐していてもよい。終了イベントがデータ格付けアプリケーションによって検出されると、すなわち、ネットワーク１０またはワイヤレスデバイス１４のいずれかによって接続が終了すると、データ格付けアプリケーションは、その特定のデータ通信セッション用のタイマーを停止させる。このデータ格付けアプリケーションは、ワイヤレスデバイス１４またはネットワーク１０に常駐する他の請求アプリケーションと共に機能してもよく、その一部であってもよい。他の請求アプリケーションの必要性に応じて、データ格付けアプリケーションは、計算された変化および他の格付け情報を、実時間または他の所定のイベントで、他の請求アプリケーション渡す。
【００３３】
第３の例示的な計測メソッドによると、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションは、ボリュームによって計測される。ここで、データ格付けアプリケーションは、通信セッション中にワイヤレスデバイス１４からダウンロードされるか、アップロードされたデータの量またはボリュームに基づいて、データ通信セッションのチャージを計算する。データの量を計測する単位は様々であり得ることは理解されるべきである。例えば、データボリュームは、キロバイトベース、またはパケットベースに基づいて計算され得る。請求は、また、任意の他のデノミネーション（例えば、５００キロバイトまたは５００パケット毎の単位レート）に基づいて計算され得る。
【００３４】
この例示的な動作モードでは、データ格付けアプリケーションが開始イベントを検出すると、適応可能な格付け法によって必要とされた計測の単位にしたがって、ワイヤレスデバイス１４からダウンロードまたはアップロードされたデータ量の追跡を開始する。マルチファクターアルゴリズムに基づいて、データ格付けアプリケーションは、追跡される計測の単位、および計測単位毎の変化を決定する。データ、および計測の単位を計測するデータ格付けアプリケーションは、データを計測するワイヤレスデバイス１４の能力に依存している。終了イベントがデータ格付けアプリケーションによって検出されると、すなわち、ネットワーク１０またはワイヤレスデバイス１４のいずれかによって接続が終了すると、データ格付けアプリケーションは、特定のデータ通信セッションに対するパケット、キロバイトまたは他の計測単位を追跡する。このデータ格付けアプリケーションは、ワイヤレスデバイス１４またはネットワーク１０に常駐する他の請求アプリケーションと共に機能してもよく、その一部であってもよい。他の請求アプリケーションの必要性に応じて、データ格付けアプリケーションは、計算された変化および他の格付け情報を、実時間または他の所定のイベントで、他の請求アプリケーション渡す。
【００３５】
例えば、データ通信セッションが１パケットベースで請求される場合、データ格付けアプリケーションは、各ダウンロードされた／アップロードされたデータパケットを追跡し、異なるレート情報を含む格付けテーブルから情報を用いて各データパケットのコストを計差する。データ格付けアプリケーションが’１００号特許に記載されるようにプリペイドデビット携帯電話のアカウンティングアプリケーションと共働して、またはそれの一部として機能している場合、各データパケットのコストは、実時間で、内部プリペイドアカウントから借金する。
【００３６】
上記されるように、データ格付けアプリケーションは、マルチファクターアルゴリズムを用いて、データ通信セッションをいかに格付けするか（すなわち、データをいかに計測するか）を決定し、各計測されたインクリメントに適用されるレートを決定する。いずれのファクター（デフォルト法）、ファクターのうちの１つ、またはそのファクターの組み合わせが欠けていることによって、データ通信セッションを格付けするために用いられる方法が決定される。以下は、格付け法を選択するために用いられ得る因子の例である。
【００３７】
ある例示的な格付け法によると、格付け法を選択するために用いられる因子は、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションからデータを用いているワイヤレスデバイス１４のアプリケーションである。例えば、ある１つのタイプの格付け法は、Ｅメールアプリケーションに適用し得、別のタイプの格付け法は、音楽ダウンロードアプリケーションに適用し得る。この例示的な動作モードでは、ワイヤレスデバイス１４がネットワーク１０と接触して接続を確立するとき、データ格付けアプリケーションは、セットアップイベント（すなわち、ネットワーク１０との接触の開始）を検出し、どのアプリケーションがデータ通信セッションを要求しているかを決定し、格付け法を選択する際にこの情報を用いる。
【００３８】
第２の例示的な格付け法によると、格付け法を選択するために用いられる因子は、データ利用であり、より詳細には、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッション中に得られたデータの格付けは、（それ自体アプリケーションである）データを用いてワイヤレスデバイス１４（または、そのワイヤレスデバイス１４上のアプリケーション）に基づいている。例えば、データ通信セッション中のワイヤレスデバイス１４によって得られたデータが開始されるか、実行される場合、ゲームアプリケーションが開始されるか、実行されるときに、データ格付けアプリケーションは、格付け法を選択する際にこの情報を用いる。
【００３９】
第３の例示的な格付け法によると、格付け法を選択するために用いられるファクターは、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッション間に送信されるデータのソースである。このデータのソースは、ワイヤレスデバイスにプッシュされたデータの場合、発生サイトと呼ばれ得る。このデータのソースは、ユーザによる要求によってワイヤレスデバイスにプッシュされたデータの場合、目的サイトと呼ばれ得る。例えば、格付け法の１つのタイプは、フライト更新情報をワイヤレスデバイスにプッシュする発生サイトに適用し得る。この例示的な動作モードでは、ネットワーク１０がワイヤレスデバイス１４と接触して、接続を確立する場合、データ格付けアプリケーションは、セットアップイベント（すなわち、ネットワーク１０との接触の開始）を検出し、データ通信セッションを開始しているサイトはどれかを決定し、格付け法を選択する際にこの情報を用いる。別の例では、別のタイプの格付け法は、Ｌｅｘｉｘ／Ｎｅｘｉｓ等の目的サイトに適用し得る。この例示的な動作モードでは、ワイヤレスデバイス１４がネットワーク１０と接触して、接続を確立するとき、データ格付けアプリケーションは、セットアップイベント（すなわち、ネットワーク１０との接触の開始）を検出し、ユーザが到達しようとしているのはどのサイトかを決定し、格付け法を選択する際にこの情報を用いる。
【００４０】
第４の例示的な格付け法によると、格付け法を選択するために用いられたファクターは、データ通信セッション中にワイヤレスデバイス１４によって受信されたデータのタイプである。コンテンツまたはデータプロバイダは、このようなコンテンツプロバイダが利用可能とする様々なタイプのデータに対して異なる価格レベルを設定し得る。コンテンツプロバイダからの様々なタイプのデータに対する価格情報は、データ格付けアプリケーションに対して利用可能であり得る。このような価格情報は、ワイヤレスデバイス１４のメモリ位置に格納され得る。ワイヤレスデバイス１４がデータを受信する場合、データ格付けアプリケーションは、受信されるデータタイプはどれかを識別し、それを利用可能な価格情報に対して適用させるために必要であるにすぎない。受信されたデータのタイプを識別する情報は、データに組み込まれた固有タグまたは他のフィールドに含まれ得る。あるいは、コンテンツプロバイダは、データに含まれた固有タグまたは他のフィールドの各データタイプの価格情報を含み得る。価格情報を得ることによって、データ格付けアプリケーションは、受信されたデータタイプ（単数または複数）に基づいて、データ通信セッションのチャージを決定する。
【００４１】
第５の例示的な格付け法によると、格付け法を選択するために用いられるファクターは、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションに用いられるサービスのクラスである。ここで、データ格付けアプリケーションは、ワイヤレスデバイス１４に対してユーザが選ぶ接続性のタイプに基づいてデータ通信セッションに課金する（ｂｉｌｌ）し、データパケットを送受信する。異なるタイプの接続性は、例えば、ＳＭＳ、ＵＳＳＤ、ＧＰＲＳ等である。この例示的な動作モードでは、ワイヤレスデバイス１４がネットワーク１０との接触を開始して、接続を確立する場合、データ格付けアプリケーションは、セットアップイベント（すなわち、ネットワーク１０との接触の開始）を検出する。さらに、ユーザは、選択するための選択肢を与えられ（あるいは、予め選択されてもよい）、ワイヤレスデバイス１４によって用いられるサービスのクラスは、ペンディングのデータ通信セッション間にデータを送受信する。サービスプロバイダによって、またはワイヤレスデバイス１４のユーザインタフェースを介して、ユーザがサービスに加わる場合、ユーザは、定期開始プロセス中にサービスのクラスを選択し得る。このデータ格付けアプリケーションは、格付け法を選択する際にこの情報を用いる。
【００４２】
第６の例示的な格付け法によると、格付け法を選択するために用いられるファクターは、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションのために用いられるサービスの質である。ここで、データパケットを送受信するワイヤレスデバイス１４に対してユーザが選ぶサービスの質に基づいてデータ通信セッションに課金する（ｂｉｌｌ）。異なるネットワークによって、所与の様々なサービスの質のレベルの接続を要求することを可能にし、この様な要求に基づいて、より多くのネットワークリソースを割り当て、このような接続を支援する。この例示的な動作モードでは、ワイヤレスデバイス１４がネットワーク１０との接触を開始して、接続を確立する場合、データ格付けアプリケーションは、セットアップイベント（すなわち、ネットワーク１０との接触の開始）を検出する。さらに、ユーザは、ワイヤレスデバイス１４によって用いられて、ペンディングデータ通信セッションのデータを送受信するサービスの質を選択する選択肢を与えられる（あるいは、以前に選択されていてもよい）。ユーザがサービスプロバイダによって、あるいは、ワイヤレスデバイス１４のユーザインタフェースを介してサービスに署名するときに、定期初期プロセス中にサービスの質を選択することが可能であり得る。データ格付けアプリケーションは、格付け法を選択する際にこの情報を用いる。
【００４３】
第７の格付け法によると、格付け法を選択するために用いられるファクターは、ネットワーク１０とワイヤレスデバイス１４との間のデータ通信セッションのデータ伝送効率である。ここで、データ格付けアプリケーションは、ワイヤレスデバイス１４によるデータパケットの首尾良い伝達および／または受領に基づいて、データ通信セッション用の変化を計算する。例えば、データ通信セッションの終了において、データ格付けアプリケーションは、１００データパケットがデータの５０データパケットを首尾良く送達するために必要とされたことを決定する。この決定に基づくと、データ格付けアプリケーションは、他のアカウンティングアプリケーションと共に働き、アカウントを借方に記入し、データ通信セッション中に受信された乏しい質のサービスを反映する。
【００４４】
本明細書中に記載された実施例および実施形態が例として示すことのみを目的としており、その点において様々な修正および改変が当業者に提案され、本出願および添付の特許請求の範囲の意図および範囲内に含まれることが理解される。本明細書中に引用された全ての公報、特許、特許出願は、全ての目的においてそれらの全体を参照として援用する。
【図面の簡単な説明】
【００４５】
【図１】図１は、本発明の第１の例示的な実施形態に用いられ得る第１の無線通信配置を示す概略図である。
【図２】図２は、本発明の第２の例示的な実施形態に用いられ得る第２の無線通信配置を示す概略図である。
【図３】図３は、本発明に従ったネットワークとワイヤレスデバイスとの間の通信の一般的な順序を示す概略図である。
【図１】
2005512463.tif 000003
【図２】
2005512463.tif 000004
【図３】
2005512463.tif 000005
【国際調査報告】
2005512463.tif 000006