(57)【要約】      （修正有）【課題】統合マルチパーティ調停を有した無線装置アプリケーションとサービスのための仮想市場を提供する。【解決手段】無線通信ネットワークにおいて無線遠隔通信装置のユーザーに独立的に開発されたアプリケーション及びサービスを提供するためのシステム、方法、およびコンピュータープログラムで、該システムは、独立した開発者が該無線通信事業者ネットワーク１１０を介して無線装置１０６のエンドユーザーに彼らのアプリケーションおよびサービスを提供する。【選択図】図１
2011018349.tif 000002
【特許請求の範囲】
【請求項１】
複数のパーティをサポートする仮想市場を提供する方法であって、前記仮想市場は複数の開発者からの１つ以上のアプリケーションまたはサービスへのアクセスを提供し、無線ネットワークを介して無線装置によりアクセス可能である方法において、
少なくとも通信事業者装置によりアクセス可能な仮想市場内の１つ以上のアプリケーションをリストアップすることであって、各通信事業者装置は、その通信事業者のための加入者の前記無線装置のための無線装置通信をサポートするステップと、
前記仮想市場内のアプリケーションの少なくとも１つとの対話のために少なくとも前記通信事業者から選択を受信するステップと、
前記少なくとも１つのアプリケーションとの前記対話のために請求書を発生するステップと、
を備えた方法。
【請求項２】
前記対話のための利益を受領するステップと、
前記利益の少なくとも一部をその開発者の前記少なくとも１つのアプリケーションとの各対話に対して各開発者に分配するステップと、
をさらに備えた、請求項１の方法。
【請求項３】
開発者からアプリケーションを受信するステップと、
カタログ内にアプリケーションをリストアップするステップと、
前記カタログをエンドユーザーに表示するステップと、
そのアプリケーションをダウンロードするために前記エンドユーザーから選択を受信するステップと、
前記アプリケーションを前記エンドユーザーに送信するステップと、
をさらに備えた、請求項１の方法。
【請求項４】
前記アプリケーションの価格を交渉するステップをさらに備えた、請求項１の方法。
【請求項５】
前記価格を交渉するステップは、少なくとも開発者と通信事業者との間で生じる、請求項４の方法。
【請求項６】
前記通信事業者から受信されたエンドユーザー情報から情報を抽出するステップをさらに備えた、請求項１の方法。
【請求項７】
使用情報を発生するステップをさらに備えた、請求項５の方法。
【請求項８】
無線装置におけるエンドユーザーから前記仮想市場においてアプリケーションを選択するステップと、
前記少なくとも１つのアプリケーションとの前記エンドユーザーの対話に対して請求書を発生するステップと、
をさらに備えた、請求項１の方法。
【請求項９】
前記エンドユーザーの対話に対して通信事業者に請求するステップをさらに備えた、請求項８の方法。
【請求項１０】
前記対話はアプリケーションダウンロードである、請求項１の方法。
【請求項１１】
複数のパーティをサポートする仮想市場を提供する方法であって、前記仮想市場は複数の開発者からの１つ以上のアプリケーションまたはサービスへのアクセスを提供し、無線ネットワークを介して無線装置のための無線ネットワークの通信事業者によりアクセス可能である方法において、
無線ネットワークを介して少なくとも通信事業者装置にアクセス可能な開発者アプリケーションを有する仮想市場の作成ステップであって、前記アプリケーションは前記通信事業者の無線装置にダウンロード可能であるステップと、
前記アプリケーションの少なくとも１つを、少なくとも前記通信事業者との対話のために選択するステップと、
前記少なくとも１つのアプリケーションとの対話のための請求書発生ステップと、
を備えた方法。
【請求項１２】
前記対話の利益を収集するための利益収集ステップと、
前記利益の少なくとも一部を、前記少なくとも１つのアプリケーションとの各対話に対して各開発者に分配する利益分配ステップと、
をさらに備えた、請求項１１の方法。
【請求項１３】
複数のパーティをサポートする仮想市場を提供するシステムであって、前記仮想市場は複数の開発者から１つ以上のアプリケーションまたはサービスへのアクセスを提供し、無線ネットワークを介して無線装置によりアクセス可能であるシステムにおいて、
１つ以上の無線遠隔装置であって、各無線装置は前記無線ネットワーク上の他のコンピューター装置と選択的に対話し、アプリケーションを選択的にダウンロードし実行する、無線遠隔装置と、
通信事業者の加入者に無線ネットワークを提供する少なくとも１つの通信事業者装置であって、前記通信事業者装置は、前記無線ネットワークと選択的に通信し、その通信事業者の前記加入者の前記無線装置に１つ以上のダウンロード可能なアプリケーションを供給する通信事業者装置と、
前記無線ネットワーク上の少なくとも１つのビリングサーバーと、
前記無線ネットワーク上のコンピューター装置により保持される仮想市場であって、前記仮想市場は少なくとも前記通信事業者装置によりアクセス可能な１つ以上のアプリケーションをリストアップする、仮想市場と、
を備え、
前記アプリケーションの少なくとも１つとの対話に対して少なくとも前記通信事業者装置から選択を受信すると、前記ビリングサーバーは、前記少なくとも１つのアプリケーションとの前記対話に対して請求書を発生する、システム。
【請求項１４】
前記少なくとも１つの通信事業者装置にアクセス可能なアプリケーションを保持する前記無線ネットワーク上の１つ以上の独立した開発者サーバーをさらに備えた、請求項１３のシステム。
【請求項１５】
前記仮想市場は、カタログ内に通信事業者に利用可能なアプリケーションをリストアップし、前記カタログを前記通信事業者に表示し、アプリケーションをダウンロードするために前記通信事業者からの選択を受信すると、前記アプリケーションを前記通信事業者に送信する、請求項１３のシステム。
【請求項１６】
前記通信事業者は前記アプリケーションに対して前記開発者と価格を交渉することができる、請求項１５のシステム。
【請求項１７】
前記ビリングサーバーは、前記対話のための請求書をネットワーク通信事業者に送信する、請求項１６のシステム。
【請求項１８】
前記無線装置のエンドユーザーは、前記仮想市場上のアプリケーションと対話することができる、請求項１３のシステム。
【請求項１９】
前記仮想装置を保持する前記コンピューター装置はビリングサーバーである、請求項１３のシステム。
【請求項２０】
前記仮想市場を保持する前記コンピューター装置は、前記無線ネットワーク上の他のサーバーである、請求項１３のシステム。
【請求項２１】
前記仮想市場を保持する前記コンピューター装置は、独立した開発者サーバーである、請求項１４のシステム
【請求項２２】
前記エンドユーザーの対話はアプリケーションダウンロードである、請求項１３のシステム。
【請求項２３】
前記ビリングサーバーはさらに前記対話に対する利益を受領し、前記利益の少なくとも一部を前記仮想市場内のその開発者の少なくとも１つのアプリケーションとの各対話に対し各開発者に分配する、請求項１３のシステム。
【請求項２４】
複数の開発者からの１つ以上のアプリケーションまたはサービスへのアクセスを提供し、無線ネットワークを介して無線装置によりアクセス可能な仮想市場を提供するシステムにおいて、
前記無線ネットワーク上の他のコンピューター装置と選択的に対話し、アプリケーションを選択的にダウンロードし実行する無線遠隔通信手段であって、前記無線遠隔通信手段は、無線通信サポートを提供する通信事業者を有する、手段と、
前記無線ネットワーク上のコンピューター装置により保持され、前記無線遠隔通信手段の通信事業者によりアクセス可能な１つ以上のアプリケーションをリストアップするアプリケーション供給手段と、
前記アプリケーション供給手段上のアプリケーションの少なくとも１つとの対話に対して請求する前記無線ネットワーク上の請求手段であって、前記請求手段はさらに前記少なくとも１つのアプリケーションとの前記対話に対して請求書をさらに発生する請求手段と、
を備えたシステム。
【請求項２５】
無線サービスを無線装置に供給する通信事業者のための仮想市場を提供するためのサーバーであって、前記サーバーは、無線装置によりアクセス可能な仮想市場においてサポートされる１つ以上のアプリケーションとの少なくとも通信事業者の対話に対して請求し、前記アプリケーションは１つ以上の開発者により作成され、各通信事業者は、選択的にその通信事業者のそれぞれの無線加入者の前記無線装置にアプリケーションをダウンロードして供給し、前記仮想市場が前記アプリケーションの少なくとも１つとの対話に対して通信事業者から選択を受信すると、前記ビリングサーバーは、前記少なくとも１つのアプリケーションとの前記対話に対し請求書を発生する、サーバー。
【請求項２６】
前記通信事業者は、前記アプリケーションに対して前記開発者と価格を交渉することができる、請求項２５のサーバー。
【請求項２７】
前記サーバーは、前記対話に対する請求書をネットワーク通信事業者に送信する、請求項２５のサーバー。
【請求項２８】
前記サーバーはさらに無線装置が常駐するアプリケーションと対話することを可能にする、請求項２５のサーバー。
【請求項２９】
前記サーバーはさらに前記対話から前記利益を収集し、前記利益の適切な部分を少なくとも前記通信事業者により対話されたアプリケーションの複数の開発者に分配する、請求項２５のサーバー。
【請求項３０】
無線通信サービスを無線装置に供給する１つ以上の通信事業者を有する無線ネットワーク上のコンピューター装置により実行されるとき、複数のパーティをサポートする仮想市場を提供し、前記コンピューター装置に下記のステップを実行させることにより１つ以上のアプリケーションまたはサービスへのアクセスを提供するコンピュータープログラムにおいて、前記ステップは、
その通信事業者の無線装置にダウンロード可能なものとして保持するために通信事業者によりアクセス可能な前記仮想市場内の１つ以上のアプリケーションをリストアップするステップと、
前記アプリケーションの少なくとも１つとの対話に対して前記通信事業者から選択を受信することと、
前記少なくとも１つのアプリケーションとの前記対話に対して請求書を発生することと、
を備えた、コンピュータープログラム。
【請求項３１】
前記プログラムは前記コンピューター装置にさらに、
前記対話に対する利益を受領するステップと、
前記利益の少なくとも一部をその開発者の前記アプリケーションとの各対話に対して前記開発者に分配するステップと、
を実行させる、請求項３０のプログラム。
【請求項３２】
前記プログラムは、さらに前記コンピューター装置に前記通信事業者により前記アプリケーションとの対話に対する価格を交渉するステップを実行させる、請求項３０のプログラム。
【請求項３３】
前記プログラムは、さらに前記コンピューター装置に、前記対話に対する請求書を前記ネットワーク上の他のコンピューター装置に送信するステップを実行させる、請求項３０のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は一般に遠隔通信およびコンピューターネットワークに関する。
【０００２】
より具体的には、この発明は、無線遠隔通信ネットワークを介してサービスを配信するためのインフラストラクチャを供給するシステムおよび方法に関する。
【背景技術】
【０００３】
携帯電話のような無線装置は、無線ネットワークを介して音声およびデータを含むパケットを通信する。セルラー遠隔通信システムのような既存の無線遠隔通信システムにおいて、遠隔通信装置の最初の起動に対して加入者に料金が課せられ、継続中の通信時間および装置の使用に対して料金を課すことができる。しかしながら、既存のシステムは典型的に通信時間の使用を超える遠隔通信装置における他の活動に対して何らかの対策を取っていない。
【０００４】
さらに、無線装置の加入者がソフトウエアアプリケーションをダウンロードして使用することを所望したり、遠隔通信装置の機能性をアップグレードすることを所望するなら、ユーザーは典型的にサービスプロバイダーに電話をかけるか、別個のインターネットアクセスを介してのように他の電子手段を介してサービスプロバイダーにコンタクトを取るであろう。場合によっては、サービスプロバイダーは、無線ネットワークを介して（１回のダイレクトアクセスダウンロードを介して）無線装置にアプリケーションを送信することができるかまたは無線ネットワークを介して無線装置を有したネットワークサイトをユーザーがアクセス可能にする。そのようなサイトにおいて、アプリケーションは、加入者にダウンロード可能でありまたはアクセス可能である。そうでなければ、プロバイダーのサービスマンは、ソフトウエアをインストールするために、またはソフトウエアのコンポーネントをアップグレードするために遠隔通信装置に物理的にアクセスしなければならない。
【０００５】
さらに、コンピューター技術の急激な発展は、ソフトウエアアプリケーションを開発することをより簡単で、より安くした。コンピュータープログラマーは、パーソナルコンピューター上でビデオゲームまたはユーティリティアプリケーションを容易に開発することができる。そして、プログラマーは、無線ハンドセットを含む異なるコンピューターハードウエアプラットフォーム上で実行するためにゲームを調整することができる。しかしながら、個々のアプリケーション開発者は、製品を市場に出す際の困難に遭遇する。特に無線装置上で実行可能なアプリケーションの場合そうである。開発者は最初にアプリケーションのフルバージョンを作成しなければならず、何らかの収益を得るために通信事業者にそれを売らなければならない。従って、無線装置マーケットのためにアプリケーションを作成することは、利益の保証なしに開発者による巨大な投資である。
【０００６】
従って、個々の開発者が製品およびアプリケーションを市場に持ち込み、これらの製品およびアプリケーションを無線サービス加入者に利用可能にするシステムと方法を提供することは利点があるであろう。そのようなシステムは、提供されるさらなるサービスから発生された利益においてアプリケーション開発者を含みながら、加入者がアプリケーションにアクセスする手段を無線サービスプロバイダーが与えることを可能にしなければならない。従って、この発明が主に向けられるそのような仮想市場を提供するそのようなシステムと方法である。
【発明の概要】
【０００７】
この発明は複数のパーティ間のトランザクションをサポートする仮想市場を提供するためのシステムと方法を開示する。仮想市場は、独立したソフトウエア開発者がアプリケーションおよびサービスを仮想市場を介してネットワーク通信事業者および／または無線装置のエンドユーザーに販売することを可能とする。システムは１つ以上の無線遠隔通信装置を含む。この場合、各無線装置は、無線ネットワーク上の他のコンピューター装置と選択的に対話し、選択的にアプリケーションをダウンロードして実行し、少なくとも１つのビリングサーバーが無線ネットワーク上にある。仮想市場は、ビリングサーバーであり得る無線ネットワーク上のコンピューター装置によって主催され、通信事業者および無線装置上のエンドユーザーによりアクセス可能な１つ以上のアプリケーションまたはサービスをリストアップする。少なくとも１つのアプリケーションと対話するために通信事業者またはエンドユーザーから選択を受信すると、ビリングサーバーはそのエンドユーザーの対話のための請求書を発行する。次に、ビリングサーバーは、電子支払いまたは他の方法を介して通信事業者またはエンドユーザーから利益を集めることができ、利益の一部をその開発者のアプリケーションと対話する通信事業者エンドユーザーのための適切なアプリケーション開発者に分配する。
【０００８】
複数の開発者からの１つ以上のアプリケーションまたはサービスにアクセスし、通信事業者および無線装置により無線ネットワークを介してアクセス可能な仮想市場を提供する方法は、仮想市場内の少なくとも１つ以上のアプリケーションをリストアップするステップと、仮想市場内の少なくとも１つのアプリケーションと対話するための通信事業者またはエンドユーザーからの選択を受信するステップと、少なくとも１つのアプリケーションと対話するエンドユーザーのための請求書を発行するステップとを含む。この方法は、さらに対話のための利益を受領するステップと、その開発者の少なくとも１つのアプリケーションの各対話に対して各開発者に利益の少なくとも一部を分配するステップを含む。
【０００９】
従って、このシステムと方法は、個々の開発者がアプリケーションとサービスを既存の無線装置市場に持ち込むことを可能とし、必要なインフラストラクチャを所有する必要なしに無線サービス加入者に利用可能にする。このシステムと方法の使用を介して、無線サービスプロバイダーは、第三者の付加価値サービスをより容易に加入者に与えることができ、提供されるさらなるサービスから発生された利益において、第三者アプリケーション開発者を含むことができる。
【００１０】
この発明の他の目的、利点および特徴は、以下に述べる図面の簡単な説明、発明の詳細な記載、およびクレームを参照した後明白になるであろう。
【図面の簡単な説明】
【００１１】
【図１】図１は、仮想市場システムをサポートする遠隔通信システムの一実施形態を描くシステム図である。
【図２】図２は複数の開発者、通信事業者および無線装置の間のインターフェースアーキテクチャの一実施形態を図解するブロック図である。
【図３】図３は仮想市場への開発者アプリケーションの提出プロセスと価格交渉を図解するフローチャートである。
【図４】図４は、エンドユーザーが仮想市場からアプリケーションまたはサービスを注文する一実施形態を図解するフローチャートである。
【図５】図５は、第三者のアプリケーションまたはサービスを購入する無線装置により加入または請求可能なイベントのためのトラッキングおよびビリングのビリングサーバープロセスの一実施形態を図解するフローチャートである。
【図６】図６は、ビリングサーバーのコンポーネントの一実施形態を図解するブロック図である。
【図７】図７はマルチパーティ調停マップを図解する図である。
【発明を実施するための最良の形態】
【００１２】
この記載において、「通信装置」、「無線装置」、「ハンドヘルド電話］および「ハンドセット」という用語は、同義的に使用される。「サーバー」および「仮想市場］という用語は同義的に使用される。ここで使用される「アプリケーション」という用語は、実行可能なおよび実行不可能なソフトウエアファイル、生データ、総計値、パッチ、および他のコードセグメントを含むように意図される。さらに、いくつかの図にわたって類似の数字は類似のエレメントに言及する。第三世代（３Ｇ）無線通信技術の出現によって、より多くの帯域幅が無線通信のために利用可能となり、携帯電話、ページャー、パーソナルデジタルアシスタンツ（ＰＤＡｓ）のような増大する能力を有した無線遠隔通信装置が利用可能となった。さて、ユーザーは天候をチェックすることができ、ｅメールを受信することができ、ページングメッセージを受信することができ、インターネットを妨害したり、無線ハンドセットを通してリモートパーティとインタラクティブゲームをプレイしたり、さらに他のパーティとのオーディオ通信を維持するために無線ハンドセットを用いたりすることができる。同時に、コンピューター技術の急激な発展によってデジタル媒体を容易かつ安価に開発しそれを無線装置に配信することができるようになった。ダウンロード可能なアプリケーションのようなより付加価値の高いサービスの提供により、利益を無線サービスプロバイダーまたは通信事業者にもたらすことができる。さらなる利益を得るための１つの方法は、独立したアプリケーション開発者にサポートを提供することである。従って、この発明は、第三者の独立したアプリケーション開発者のアプリケーションの提供のための少なくとも課金サポートを提供し、ここにさらに記載されるように独立したネットワーク通信事業者遠隔通信システムのエンドユーザーにサーバーを提供する。
【００１３】
図１は、この発明に従って使用される通信ネットワーク１００を描く。通信ネットワーク１００は、無線通信ネットワーク、公衆交換電話網（ＰＳＴＮ）１１０、およびインターネット１２０を含む。無線通信ネットワークは１つ以上の通信タワー１０２を含む。各タワーは基地局（ＢＳ）１０４に接続され、通信装置１０６を有したユーザーにサービスする。通信装置１０６は、携帯電話、ページャー、パーソナルデジタルアシスタンツ（ＰＤＡｓ）、ラップトップコンピューターまたは無線およびセルラー遠隔通信ネットワークを使用する他のハンドヘルド、固定またはポータブルの通信装置であり得る。
【００１４】
各ユーザーにより入力されるコマンドとデータは通信タワー１０２へのデジタルデータとして送信される。通信装置１０６と通信タワー１０２を用いたユーザー間の通信は、符号分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、周波数分割多重アクセス（ＦＤＭＡ）、モバイル通信のためのグローバルシステム（ＧＳＭ）、または無線通信ネットワークまたはデータ通信ネットワークにおいて使用されてもよい他のプロトコルのような、異なる技術に基づくことができる。各ユーザーからのデータは通信タワー１０２から基地局（ＢＳ）１０４に送信され、モバイルスイッチングセンター（ＭＳＣ）１０８に送られる。ＭＳＣ１０８は、公衆交換電話網（ＰＳＴＮ）１１０に接続されていてもよい。
【００１５】
ＰＳＴＮ１１０はインターネット１２０に接続され、ＭＳＣ１０８を介して無線通信ネットワークに接続される。ＰＳＴＮ１１０はダイアルアップサービスを介して、コンピューター１１６を用いてインターネットをアクセスするユーザーをサポートする。ユーザーはコンピューター１１６を利用し、電話線１１８を介してダイアルし、インターネットサービスプロバイダー（ＩＳＰ）１２２をアクセスする。ＩＳＰ１２２は、コンピューター１１６におけるユーザーとインターネット１２０との間の接続を提供する。コンピューター１１４のユーザーは、デジタル加入者線（ＤＳＬ）、ＴＩ接続等のような高速データ接続を介してＩＳＰ１２２に直接アクセスしてもよい。インターネット１２０は高速データネットワークである。ユーザーは、インターネット１２０上のハブに接続することによりまたはインターネット１２０に接続されたＩＳＰ１２２を介してアクセスすることにより直接インターネットにアクセスしてもよい。サーバー１１２は、インターネット１２０、ＭＳＣ１０８またはＰＳＴＮ１１０に接続されてもよい。望ましくは、サーバー１１２はＭＳＣ１０８に直接接続される。
【００１６】
図２は仮想市場においてデータフローを描くインターフェースアーキテクチャ２００である。一般的にコンピューター１１４または１１６にアクセスする複数の開発者２０２は、開発者イクストラネットとしても知られているインターフェースを介して製品を仮想市場２０６に提出することができる。仮想市場はサーバー１１２上に常駐し、ここにさらに定義されるように利益の完全なビリングと収集を備えた全体の仮想市場を提供するサーバーであり得る。また、複数の開発者２０２は通信事業者イクストラネットを介して製品を提出してもよい。通信事業者イクストラネットはそれを仮想市場２０６に送る。インターフェース２０４はサーバーと通信しているウエブサイトまたはサーバー１１２上のファイル転送プロトコル（ＦＴＰ）同調ポートであってもよい。通信事業者イクストラネット２０８は、通信事業者のプライベートネットワークへのインターフェースであってもよい。
【００１７】
開発者２０２が仮想市場２０６に、アプリケーションのような製品を提出することが可能となる前に、開発者２０２は、製品が仮想市場２０６により確立された規格に同調することを証明しなければならないことが望ましい。仮想市場２０６は、仮想市場２０６に製品を提出したい複数の開発者により従わなければならない環境のための規格のセットを発行する。
【００１８】
製品を規格化することは製品が仮想市場の環境をサポートするユーザーハンドセット上の問題なしに製品が実行できることを保証する。そのような環境の1つの例は、Ｑｕａｌｃｏｍｍ株式会社によって開発された無線のためのバイナリランタイム環境（ＢＲＥＷ（ｔｍ））およびＢＲＥＷ分散システム（ＢＤＳ）である。また、製品は国立ソフトウエア試験研究室（ＮＳＴＬ）のような第三者試験組織により一致するために試験する必要があるようにしてもよい。
【００１９】
開発者２０２が製品を提出した後、通信事業者２１２は、仮想市場２０６を介して、開発者２０２と製品の価格を交渉することができる。一実施形態において、開発者２０２と通信事業者２１２は、仮想市場２１２において、エンティティ−エンティティ価格プラン交渉を実行することができる。さらに、開発者２０２は、同じ仮想市場２１２内の同じアプリケーションのための異なる価格プラン構造を有する複数の通信事業者との独立した交渉を有することができる。価格プラン構造は、異なる通貨および開発者と通信事業者との間のサービスのバーターに対する潜在性、または値のための任意の他の潜在的な交換に対して交渉することができることに留意する必要がある。交渉は、通信事業者イクストラネット２０８と複数の開発者２０２を介して、通信事業者２１２と複数の開発者２０２との間で、または仮想市場２０２自体と複数の開発者２０２との間で、直接行ってもよい。通信事業者２１２がアプリケーションを購入しており、それをその通信事業者の無線加入者に利用可能にしているなら、製品は、製品カタログに含めることができ、通信装置１０６のエンドユーザー２１０に利用可能になる。複数の開発者２０２と通信事業者２１２との間の価格に関連して、相互に同意された製品価格構成は、開発者に対する通信事業者の支払いの処理を介して、仮想市場２０６に記憶され、供給者の製品カタログにより製品のエンドユーザー消費者購入者に伝搬される。サーバー１１２は、無線装置１０６へのカタログを追跡し、そのときに実質的に同意された価格プラン構成に基づいて開発者に支払われることを保証することができる。典型的に、通信事業者２１２は、通信事業者２１２と開発者２０２との間で交渉した価格とは異なる無線サービス加入者（仮想市場２１２のエンドユーザー消費者）に対する独立したカタログ記載価格を管理する。
【００２０】
通信事業者２１２を介して無線遠隔通信サービスをアクセスするエンドユーザー２１０は、加入サービスの一部として通信事業者２１２から製品カタログを受信する。エンドユーザー２１０は、製品カタログを見て、製品カタログから製品を選択することができる。「選択」のステップは、アプリケーションダウンロード、メニュー表示、データ転送、診断ツール、アップグレード、デモンストレーション、予約申し込み、プリインストール、または無線装置１０６とサーバー１１２または他の通信装置との間の任意の他のコンピューター対話であり得る。また、エンドユーザーへの価格構成は、トランザクションあたり定額費用にすることができ、またそのエンドユーザーによるアプリケーションまたはサービスの使用回数、アプリケーションまたはサービスがいつでも使える日数（例えば、９０日間使用可能なアプリケーション）、アプリケーションの使用の期間、付加価値コンピューターアプリケーションおよびサービスに対して請求書を作成するための任意の他の周知の方法に基づくことができる。従って、仮想市場２０６を介して、開発者２０２はそのアプリケーションを単一の仮想記憶装置に保持することができ、供給者（すなわち、通信事業者）がその開発者２０２の製品を販売するため視認性を有するものを制御することができる。
【００２１】
選択はユーザーハンドセット１０６から通信事業者２１２に送信される。通信事業者は、注文されたアプリケーションをエンドユーザーに送信することができる。または他の実施形態において、通信事業者は、アプリケーションが通信事業者２１２に存在していないならサーバーに要求を送ることができる。サーバー１１２は選択をチェックし製品を検索する。製品は、通信事業者２１２を介してエンドユーザーハンドセット１０６に送られる。製品を受信した後に、ユーザー２１０はハンドセット１０６上でそれを動かすことができる。ある製品の場合、通信事業者２１２またはサーバー１１２は製品の全体をユーザー装置１０６に送る必要はないが、製品のユーザーインターフェース部分のみ送る必要がある。ユーザーインターフェースは、ユーザーハンドセット１０６を介してユーザー２１０と対話し、製品が実行しているサーバー１１２に情報を返送する。
【００２２】
図３は、開発者がアプリケーションを仮想市場２０６に提出する開発者アプリケーション提出プロセス３００と価格交渉の一実施形態を図解する。仮想市場２０６は、ステップ３０２において示されるように、遠隔地に位置する開発者２０２から製品の提出を受信する。製品は、ネットワークを介して開発者２０２により電子的に開発者イクストラネット２０４に送信することができる。開発者２０２はまた、仮想市場２０６に提出する前に製品を試験センターに提出することができる。製品が適合性試験に合格したあと、次に試験センターは製品を仮想市場に送信する。
【００２３】
ステップ３０４で示されるように、仮想市場２０６は、製品が受信された後開発者と価格を交渉する。そのような交渉はさらに上述される。上述したように、開発者に支払われる価格スキームは、ユーザー２１０に請求される価格スキームとは異なっていてもよい。開発者に支払われた価格は、定額であってもよいし、ユーザーに課される金額のパーセンテージであってもよいし、定額とパーセンテージの組み合わせ等であってもよい。
【００２４】
価格協定が開発者２０２と仮想市場２０６内の通信事業者２１２との間で成立した後で、ステップ３０６に示されるように、仮想市場２０６は、製品のための製品カタログを作成し、または製品を既存のカタログに含める。仮想市場２０６は、通信事業者２１２に利用可能なまたは無線装置１０６に直接利用可能な製品をリストアップするいくつかの製品カタログを維持してもよく、製品は、カテゴリによってこれらのカタログにリストアップされる。例えば、仮想市場２０６は、ソフトウエア製品のためのカタログおよび一般消費者が買う商品のための他の別個のカタログを保持してもよい。ステップ３０８に示されるように、製品をユーザー２１０に利用可能にさせる前に、仮想市場２０６は、製品のためのエンドユーザー価格を設定し、製品を価格リストに入れる。
【００２５】
図４は、無線装置１０６におけるエンドユーザープロセス４００の一実施形態を図解する。ステップ４０４に示されるように、ハンドセット１０６に電源が入り、通信事業者と通信しているとき、ハンドセット１０６は、ユーザーに利用可能な通信事業者２１２からの製品とサービスのカタログを受信し、そのカタログをハンドセットの表示スクリーン上に表示する。ユーザーに利用可能な製品とサービスは、インタラクティブゲーム、パーソナルアポイントメントアプリケーション、および他のユーティリティープログラムを含んでいてもよい。ステップ４０６に示されるように、ユーザーはカタログから製品を選択することができ、選択はハンドセット１０６により受信される。ステップ４０８に示されるように、ハンドセット１０６は、データチャネルを介してユーザー選択を通信事業者２１２に送信し、この実施形態において、通信事業者２１２は、選択をユーザー情報と一緒に仮想市場のサーバー１１２に送る。サーバー１１２は選択された製品を検索しユーザーハンドセット１０６を送る。ステップ４１０に示されるようにユーザーハンドセット１０６が製品を受信すると、ユーザーハンドセット１０６は、ユーザーのための製品を作動させる。あるいは、製品が通信事業者２１２に存在していたなら、製品は、単にステップ４０８における要求の後で通信事業者から送信されたであろう。「価格ハンドルｉｄ」はカタログおよびエンドユーザアプリケーションダウンロードで広めることができ、仮想市場２０６内の「交渉された」開発者価格に対して開発者の支払いが処理されるのを強制する。カタログを用いた「価格ハンドルｉｄ」の伝搬は単一のアプリケーションが価格プランおよびトランザクションを変更することを可能にし、アプリケーションダウンロードのときに実施されていた価格プランに調停する。それゆえ、ビリングサーバーは、非同期トランザクション伝搬により一度にいくつかの異なる価格ハンドルを調停することができる。より古い価格ハンドルを参照する、待ち行列に入れられたダウンロードされたアプリケーションは、カタログ内の「現在」の価格ハンドルを参照する最近のダウンロードを用いて収集することができる。
【００２６】
図５は特に加入イベントのために仮想市場２０６を提供するサーバー上で実行するプロセス５００の一実施形態を図解する。ステップ５０２に示されるように、サーバー１１２は通信事業者２１２からユーザー選択を、ユーザー情報とともに受信し、ステップ５０４に示されるように加入情報を発生する。例えば、その加入は１回限りの加入または月１回の加入であってもよい。エンドユーザーは、ペイパーユース(pay per use)または月１回の加入のオプションを持つことができる。また、サーバー１１２はステップ５０６に示されるようにビリング情報も発生し、ステップ５０８に示されるように、ビリング情報を通信事業者２１２に送信する。通信事業者は、ユーザー２１０に請求するためにビリング情報を使用する。最後に、ステップ５１０に示されるように、サーバー１１２は選択された製品を検索しそれをハンドセット１０６に送信する。他の実施形態において、サーバー１１２は、アプリケーションを無線装置１０６に供給し、アプリケーションに対して請求する両方の通信事業者２１２装置であり得る。
【００２７】
図６は、仮想市場を供給するサーバー１１２のコンポーネントの一実施形態を図解する。サーバー１１２は、インボイス発生器５５２、加入記録器５５４、提出インターフェース５５６、コントローラー５５８、製品ライブラリ５６０、カタログライブラリ５６２、開発者アカウントマネージャ５６４、通信事業者インターフェース５６６を有する。インボイス発生器５５２は通信事業者へのインボイスを発生する。トランザクション記録器５５４は、加入のようなユーザー選択を記録する。開発者インターフェース５５６は複数の開発者から製品提出を受信し複数の開発者と対話する。製品ライブラリ５６０は提出されたすべての製品を記憶する。カタログライブラリ５６２は異なる通信事業者およびハードウエアプラットフォームのために考案されたすべてのカタログを記憶する。開発者アカウントマネージャ５６４は加入情報または他のデータを複数の開発者に供給し、複数の開発者への支払いをする。通信事業者インターフェース５６６は通信事業者とインターフェースする。コントローラー５５８はサーバー１１２の動作を監視する。
【００２８】
図７は、複数の開発者２０２、仮想市場２０６、通信事業者２１２、およびエンドユーザー２１０との間の金融関係を図解する関係マップ６００である。仮想市場２０６は２つ以上の通信事業者２１２をサポートしてもよいし、各通信事業者２１２に対して別個にインボイスを発生する。発生されたインボイスは、複数の開発者２０２により見るために利用可能である。各通信事業者２１２は加入したまたは製品カタログから製品またはサービスを使用した各個々のユーザー２１０に請求書を送信し、各ユーザー２１０から支払いを受信する。通信事業者２１２はインボイスを仮想市場２０６に支払い、仮想市場２０６は利益を集め複数の開発者２０２に分配することができる。
【００２９】
関係６００は、この発明の利点を示す。複数の開発者２０２のために、この発明は、製品の容易なマーケティングを可能にし、個々のバイヤーに対処するという面倒なことまたは製品を扱っている発行者を探すとう問題を消去する。通信事業者２１２のために、この発明は、エンドユーザー２１０に利用可能なより多くの製品を作る方法を提供し、多数のソフトウエア開発者を採用する必要なく、より多くの利益を発生するための新しい場を提供する。ユーザー２１０のために、この発明は、ユーザー２１０に利用可能なより多くのアプリケーションを作り、ユーザー２１０がページャー、パーソナルデジタルアシスタンツ（ＰＤＡｓ）、またはゲーム装置のような複数の電子装置を持ち運ぶ必要性を無くすかもしれない。
【００３０】
従って、このシステムは複数のパーティをサポートする仮想市場２０６を供給することであって、仮想市場は、複数の開発者２０２からの１つ以上のアプリケーションまたはサービスへのアクセスを提供し、無線装置１０６上の少なくとも通信事業者装置によりアクセス可能な仮想市場中の１つ以上のアプリケーションをリストアップするステップまたは提供するステップを含む無線装置１０６のための少なくとも通信事業者２１２により無線ネットワークを介してアクセス可能にし、仮想市場２０６内のアプリケーションの少なくとも１つと対話するためにエンドユーザー１０６からの選択を受信し、少なくとも１つのアプリケーションとのエンドユーザーの対話のための請求書を発生するための方法を生じる。そのような方法はさらにエンドユーザー対話のための利益を受領するステップと、開発者２０２の少なくとも１つのアプリケーションとの各エンドユーザーの対話のための各開発者２０２に利益の少なくとも一部を分配するステップを含む。
【００３１】
図３および図４に示されるように、また、この方法は、さらに開発者２０２からアプリケーションを受信するステップと、通信事業者２１２および／または仮想市場２０２カタログ内のアプリケーションをリストアップするステップと、カタログをエンドユーザー１０６に表示するステップと、そのアプリケーションをダウンロードするためにエンドユーザー１０６からの選択を受信するステップと、アプリケーションをエンドユーザー１０６に送信するステップを含むことができる。そのように具現化されるなら、この方法はさらにアプリケーションまたは他のサービスのための価格を交渉するステップを含むことができる。
【００３２】
エンドユーザー対話のための請求書を送信するシステムが具現化されるなら、エンドユーザー対話のために請求書を送信するステップは、ネットワーク通信事業者２１２または無線装置１０６に直接送信することができる。また、この方法は、通信事業者から受信したエンドユーザー１０６情報からマーケティング情報を抽出するステップと、使用情報を発生するまたは複数のハードウエアプラットフォーム上で製品を試験するステップを含むことができる。
【００３３】
ビリングサーバー１１２または無線装置１０６のようなコンピューター装置のコンピュータープラットフォーム上で実行可能な方法を考慮して、この発明は、コンピューター読み取り可能媒体に常駐するプログラムを含む。プログラムはサーバーまたはコンピュータープラットフォームを有する他のコンピューター装置にこの方法のステップを実行するように指示する。コンピューター読み取り可能媒体は、ビリングサーバー１１２のメモリであり得、または接続可能なデータベース内に存在し得る。さらに、コンピューター読み取り可能媒体は、磁気ディスクまたはテープ、光ディスク、ハードディスク、フラッシュメモリ、または技術的に知られている他の記憶媒体のように、無線装置コンピュータープラットフォーム上にロード可能である二次記憶媒体内に存在することができる。
【００３４】
図３、図４、及び図５のコンテキストにおいて、この方法は例えば、無線装置１０６またはビリングサーバー１１２のように機械読み取り可能命令のシーケンスを実行するために無縁ネットワークの部分（複数の場合もある）を動作させることにより実施してもよい。
【００３５】
命令は種々のタイプの信号保持またはデータ記憶一次、二次または三次媒体に常駐することができる。媒体は、無線ネットワークのコンポーネントによりアクセス可能なまたはコンポーネント内に常駐するＲＡＭ（図示せず）を備えていてもよい。ＲＡＭ、ディスケット、または他の二次記憶媒体に含まれていようとなかろうと、命令はさまざまな機械読み取り可能データ記憶媒体に記憶されてもよい。例えば、ＤＡＳＤ記憶装置（例えば、一般的な「ハードドライブ」またはＲＡＩＤアレイ）、磁気テープ、電子リーオンリメモリ（例えば、ＲＯＭ、ＥＰＲＯＭ、またはＥＥＰＲＯＭ）、フラッシュメモリカード、光記憶装置（例えば、ＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ，デジタル光テープ）、紙「パンチ」カードまたはデジタルおよびアナログ送信媒体を含む他の適切なデータ記憶媒体に記憶されてもよい。
【００３６】
この発明は好適実施形態を参照して特に示され記載されたけれども、形式および詳細における種々の変更は以下のクレームに記載されたこの発明の精神および範囲から逸脱することなく実施してもよいことは当業者により理解されるであろう。さらに、この発明のエレメントは単数で記載またはクレームされてもよいけれども、単一への限定が明示的に述べられない限り複数が意図される。
【図１】
2011018349.tif 000003
【図２】
2011018349.tif 000004
【図３】
2011018349.tif 000005
【図４】
2011018349.tif 000006
【図５】
2011018349.tif 000007
【図６】
2011018349.tif 000008
【図７】
2011018349.tif 000009
【外国語明細書】
2011018349000001.pdf