(57)【特許請求の範囲】
【請求項１】
ワイヤレスデバイスへのアプリケーションまたはデータのダウンロードの前に、ネットワークサーバと通信するワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを表示するシステムにおいて、
各ワイヤレスデバイスがコンピュータプラットフォームとグラフィックディスプレイとをその上に備え、各ワイヤレスデバイスがワイヤレスネットワークと選択的に通信する１つ以上のユーザ対話式ワイヤレスデバイスと、
ワイヤレスネットワークを通して、１つ以上のワイヤレスデバイスと選択的に通信し、アプリケーションまたはデータをワイヤレスデバイスに選択的にダウンロードする第１のネットワークサーバと、
アプリケーションまたはデータに関係する対話式スクリーンを記憶しており、ワイヤレスネットワークを通して、１つ以上のワイヤレスデバイスと選択的に通信し、記憶している対話式スクリーンをワイヤレスデバイスのコンピュータプラットフォームに送信する第２のネットワークサーバとを具備し、
ワイヤレスデバイスが、ワイヤレスネットワークを通して、第１のネットワークサーバからのアプリケーションまたはデータのダウンロードを試行すると、第１のネットワークサーバが、試行を示す信号を第２のネットワークサーバに送信し、
試行を示す信号を第２のネットワークサーバが受信すると、アプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスにダウンロードする前に、第２のネットワークサーバが、ワイヤレスネットワークを通して、記憶している対話式スクリーンをワイヤレスデバイスのコンピュータプラットフォームに送信し、
ワイヤレスデバイスのコンピュータプラットフォームが、対話式スクリーンを受信し、
ワイヤレスデバイスのグラフィックディスプレイ上に、受信した対話式スクリーンが表示されるシステム。
【請求項２】
対話式スクリーンが、第２のネットワークサーバからワイヤレスデバイスに送信されたときに、ワイヤレスデバイスのユーザがワイヤレスデバイスのグラフィックスクリーン上に表示された対話式スクリーンと対話すると、ワイヤレスデバイスが対話を示す信号を第２のネットワークサーバに送信し、第２のネットワークサーバがワイヤレスデバイスにおける対話を示す信号を第１のネットワークサーバに送信し、第２のネットワークサーバからの対話を示す信号に応答して、第１のネットワークサーバが、要求されたアプリケーションまたはデータをワイヤレスデバイスのコンピュータプラットフォームにダウンロードする請求項１記載のシステム。
【請求項３】
対話式スクリーンが、第２のネットワークサーバからワイヤレスデバイスに送信されたときに、対話式スクリーンは、ユーザがワイヤレスデバイスにおいてデータの入力をできるにようにし、ワイヤレスデバイスのユーザがワイヤレスデバイスのグラフィックスクリーン上に表示された対話式スクリーン上にデータを入力するときに、ワイヤレスデバイスが入力データを第２のネットワークサーバに送信し、第２のネットワークサーバがワイヤレスデバイスにおけるデータの入力を示す信号を第１のネットワークサーバに送信し、第２のネットワークサーバからのデータの入力を示す信号に応答して、第１のネットワークサーバが、要求されたアプリケーションまたはデータをワイヤレスデバイスのコンピュータプラットフォームにダウンロードする請求項１記載のシステム。
【請求項４】
コンピュータプラットフォームを含むユーザ対話式ワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを表示し、ワイヤレスデバイスがネットワークサーバと選択的に通信し、そこからアプリケーションまたはデータをダウンロードする方法において、
ワイヤレスデバイスが、ワイヤレスネットワークを通して、第１のネットワークサーバからアプリケーションまたはデータをダウンロードしようと、試行することと、
ワイヤレスデバイスが試行すると、試行を示す信号を第１のネットワークサーバから第２のネットワークサーバに送信することと、
試行を示す信号を第２のネットワークサーバが受信すると、アプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスにダウンロードする前に、ワイヤレスネットワークを通して、アプリケーションまたはデータに関係し、第２のネットワークサーバが記憶している対話式スクリーンを第２のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームに送信することと、
ワイヤレスデバイスのコンピュータプラットフォームが、対話式スクリーンを受信することと、
ワイヤレスデバイスのグラフィックディスプレイ上に、受信した対話式スクリーンが表示されることとを含む方法。
【請求項５】
ワイヤレスデバイスのグラフィックスクリーン上に表示された対話式スクリーンと対話することと、
対話を示す信号をワイヤレスデバイスから第２のネットワークサーバに送信することと、
ワイヤレスデバイスにおける対話を示す信号を第２のネットワークサーバから第１のネットワークサーバに送信することと、
第２のネットワークサーバからの対話を示す信号に応答して、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームにダウンロードすることとをさらに含む請求項４記載の方法。
【請求項６】
対話式スクリーンは、ワイヤレスデバイスにおいてユーザがデータを入力できるようにし、
方法は、
ワイヤレスデバイスのグラフィックスクリーン上に表示された対話式スクリーン上にデータを入力することと、
入力されたデータをワイヤレスデバイスから第２のネットワークサーバに送信することと、
ワイヤレスデバイスにおけるデータの入力を示す信号を第２のネットワークサーバから第１のネットワークサーバに送信することと、
第２のネットワークサーバからのデータの入力を示す信号に応答して、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームにダウンロードすることとをさらに含む請求項４記載の方法。
【請求項７】
ワイヤレスデバイスへのアプリケーションまたはデータのダウンロードの前に、ネットワークサーバと通信するワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを表示するシステムにおいて、
各ワイヤレスデバイスがコンピュータプラットフォームとグラフィックディスプレイとをその上に備え、各ワイヤレスデバイスがワイヤレスネットワークと選択的に通信する１つ以上のユーザ対話式ワイヤレスデバイスと、
ワイヤレスネットワークを通して、１つ以上のワイヤレスデバイスと選択的に通信し、アプリケーションまたはデータをワイヤレスデバイスに選択的にダウンロードする第１のネットワークサーバと、
アプリケーションまたはデータに関係する対話式スクリーンを記憶しており、ワイヤレスネットワークを通して、１つ以上のワイヤレスデバイスと選択的に通信し、記憶している対話式スクリーンをワイヤレスデバイスのコンピュータプラットフォームに送信する第２のネットワークサーバとを具備し、
ワイヤレスデバイスが、ワイヤレスネットワークを通して、第１のネットワークサーバからのアプリケーションまたはデータのダウンロードを要求したときに、第１のネットワークサーバが、要求されたことを示す信号を第２のネットワークサーバに送信し、
要求されたことを示す信号を第２のネットワークサーバが受信すると、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスにダウンロードする前に、第２のネットワークサーバが、記憶している対話式スクリーンをワイヤレスネットワークを通してワイヤレスデバイスのコンピュータプラットフォームに送信し、
ワイヤレスデバイスのコンピュータプラットフォームが、対話式スクリーンを受信し、
ワイヤレスデバイスのグラフィックディスプレイ上に、受信した対話式スクリーンが表示されることによって、ダウンロードされるように要求されたアプリケーションまたはデータに対するアクセスを制限するシステム。
【請求項８】
ワイヤレスデバイスは、対話式スクリーンとのワイヤレスデバイスのユーザの対話を示す信号を第２のネットワークサーバに送信し、第２のネットワークサーバは、この信号の内容に基づいて、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームにダウンロードすべきか否かを決定する請求項７記載のシステム。
【請求項９】
対話式スクリーンがユーザ入力を受け入れ、ワイヤレスデバイスは入力されたデータを第２のネットワークサーバに送信し、第２のネットワークサーバは、入力されたデータに基づいて、アプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスにダウンロードすべきか否かを決定する請求項７記載のシステム。
【請求項１０】
ワイヤレスネットワークを通して、ユーザ対話式スクリーンを表示するシステムにおいて、
ワイヤレスネットワークと選択的に通信するワイヤレス通信手段と、
ワイヤレスネットワークを通して、アプリケーションまたはデータをワイヤレス通信手段に選択的にダウンロードする第１のダウンロード手段と、
アプリケーションまたはデータに関係する対話式スクリーンを記憶し、記憶している対話式スクリーンをワイヤレスネットワークを通してワイヤレス通信手段にダウンロードする第２のダウンロード手段とを具備し、
ワイヤレス通信手段は、ユーザ対話式であり、コンピュータプラットフォーム手段とグラフィックディスプレイ手段とを備え、
ワイヤレス通信手段が、ワイヤレスネットワークを通して、第１のダウンロード手段からのアプリケーションまたはデータをダウンロードするように要求したときに、第１のダウンロード手段が、要求されたことを示す信号をネットワークを通して第２のダウンロード手段に送信し、
要求されたことを示す信号を第２のダウンロード手段が受信すると、第１のダウンロード手段が、要求されたアプリケーションまたはデータをワイヤレス通信手段にダウンロードする前に、要求されたアプリケーションまたはデータに関係する対話式スクリーンをワイヤレスネットワークを通して第２のダウンロード手段からワイヤレス通信手段のコンピュータプラットフォーム手段に送信し、
コンピュータプラットフォーム手段が、対話式スクリーンを受信し、
受信した対話式スクリーンをグラフィックディスプレイ手段が表示するシステム。
【請求項１１】
コンピュータプラットフォームを含むユーザ対話式ワイヤレスデバイスのグラフィックディスプレイ上に対話スクリーンを表示し、ワイヤレスデバイスは、ワイヤレスネットワークを通して、ネットワークサーバと選択的に通信し、アプリケーションまたはデータをダウンロードする方法において、
ワイヤレスデバイスが、ワイヤレスネットワークを通して、第１のネットワークサーバからのアプリケーションまたはデータのダウンロードを要求することと、
ワイヤレスデバイスのダウンロードの要求に応答して、第１のネットワークサーバが、要求されたことを示す信号を第２のネットワークサーバに送信することと、
要求されたことを示す信号を第２のネットワークサーバが受信すると、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスにダウンロードする前に、要求されたアプリケーションまたはデータに関係し、第２のネットワークサーバが記憶している対話式スクリーンをワイヤレスネットワークを通して第２のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームに送信することと、
ワイヤレスデバイスのユーザが、予め定められた方法で、送信された対話式スクリーンと対話したことを示している信号を第２のネットワークサーバがワイヤレスデバイスから受信した後に、予め定められた方法で対話したことを示している信号を第２のネットワークサーバから第１のネットワークサーバに送信することと、
第２のネットワークサーバからの予め定められた方法で対話したことを示している信号に応答して、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームに送信することとを含む方法。
【請求項１２】
要求されたアプリケーションまたはデータは、アプリケーションである請求項１１記載の方法。
【請求項１３】
スクリーンは、ワイヤレスデバイス上のアプリケーションに関する同意を提示し、予め定められた方法は、同意の受け入れに対応する請求項１１記載の方法。
【請求項１４】
コンピュータプラットフォームを含むユーザ対話式ワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを表示し、ワイヤレスデバイスは、ネットワークサーバと選択的に通信し、ネットワークサーバ上に存在する、アプリケーションまたはデータをダウンロードする方法において、
ワイヤレスデバイスが、ワイヤレスネットワークを通して、第１のネットワークサーバからアプリケーションまたはデータをダウンロードする要求を送信するステップと、
ワイヤレスデバイスからの要求に応答して、第１のネットワークサーバが、要求されたことを示す信号を第２のネットワークサーバに送信するステップと、
要求されたことを示す信号を第２のネットワークサーバが受信すると、要求されたアプリケーションまたはデータを第１のネットワークサーバからワイヤレスデバイスにダウンロードする前に、要求されたアプリケーションまたはデータに関係し、第２のネットワークサーバが記憶している対話式スクリーンをワイヤレスネットワークを通して第２のネットワークサーバからワイヤレスデバイスのコンピュータプラットフォームに送信するステップと、
ワイヤレスデバイスのコンピュータプラットフォームが、対話式スクリーンを受信するステップと、
ワイヤレスデバイスのグラフィックディスプレイ上に、受信した対話式スクリーンが提示され、ワイヤレスデバイスのユーザとの対話が可能になるステップと、
対話が予め定められたアクションに対応することを示す信号を第２のネットワークサーバがワイヤレスデバイスから受信した後に、対話が予め定められたアクションに対応することを示す信号を第２のネットワークサーバから第１のネットワークサーバに送信するステップと、
対話が予め定められたアクションに対応することを示す信号を第１のネットワークサーバが受信すると、第１のネットワークサーバが、ワイヤレスネットワークを通して、要求されたアプリケーションまたはデータをワイヤレスデバイスに送信するステップとを含む方法。
【請求項１５】
命令のシーケンスを記憶しているコンピュータ読取可能な媒体において、
命令のシーケンスは、ワイヤレスデバイスのコンピュータプラットフォームによって実行されるときに、
ワイヤレスネットワークを通して、第１のネットワークサーバからアプリケーションまたはデータをダウンロードする要求を第１のネットワークサーバに送信するステップと、
要求を送信するステップに応答して、要求したアプリケーションまたはデータを第１のネットワークサーバから受信する前に、
（ａ）第１のネットワークサーバから受信した要求がされたことを示す信号に応答して第２のネットワークサーバから送信され、要求されたダウンロードに関係し、第２のネットワークサーバが記憶している対話式スクリーンをワイヤレスネットワークを通して受信し、
（ｂ）グラフィックディスプレイ上に、受信した対話式スクリーンを提示して、ワイヤレスデバイスのユーザとの対話を可能にし、
（ｃ）対話が予め定められたアクションに対応することを示す信号をワイヤレスネットワークを通して、第２のネットワークサーバに送信するステップと、
第２のネットワークサーバからの対話が予め定められたアクションに対応することを示す信号に応答して第１のネットワークサーバから送信されるアプリケーションまたはデータを、ワイヤレスネットワークを通して受信するステップとを、コンピュータプラットフォームに実行させるコンピュータ読取可能な媒体。
【請求項１６】
ワイヤレスデバイスにおいて、
グラフィックデバイスと、
コンピュータプラットフォームとを具備し、
コンピュータプラットフォームは、
ワイヤレスネットワークを通して、第１のネットワークサーバからアプリケーションまたはデータをダウンロードする要求を第１のネットワークサーバに送信し、
要求を送信することに応答して、要求したアプリケーションまたはデータを第１のネットワークサーバから受信する前に、
（ａ）第１のネットワークサーバから受信した要求がされたことを示す信号に応答して第２のネットワークサーバから送信され、要求されたダウンロードに関係し、第２のネットワークサーバが記憶している対話式スクリーンをワイヤレスネットワークを通して受信し、
（ｂ）グラフィックディスプレイ上に、受信した対話式スクリーンを提示して、ワイヤレスデバイスのユーザとの対話を可能にし、
（ｃ）対話が予め定められたアクションに対応することを示す信号をワイヤレスネットワークを通して、第２のネットワークサーバに送信し、
第２のネットワークサーバからの対話が予め定められたアクションに対応することを示す信号に応答して第１のネットワークサーバから送信されるアプリケーションまたはデータを、ワイヤレスネットワークを通して受信するように動作可能であるワイヤレスデバイス。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は一般的に、ワイヤレスネットワークと、ワイヤレスネットワークを通してのコンピュータ通信とに関する。特に、本発明は、ワイヤレスデバイスがネットワークサーバからのソフトウェアアプリケーションまたはデータのアクセスまたはダウンロードを試行するときに、ワイヤレスデバイスのディスプレイ上に対話式スクリーンを提供することに関し、要求されたアプリケーションまたはデータにアクセスまたはダウンロードするために、ワイヤレスデバイスのユーザが対話式スクリーンと対話しなければならない。
【関連技術の説明】
【０００２】
セルラ電話機のようなワイヤレスデバイスは音声およびデータを含むパケットをワイヤレスネットワークを通して通信する。セルラ電話機自体は増強された計算能力を持つように製造されており、パーソナルコンピュータおよびハンドヘルドパーソナルデジタルアシスタント（“ＰＤＡ”）と同等になってきている。高級なセルラ電話機のようなワイヤレスデバイスの中には、インストールされたアプリケーションプログラミングコンピュータプラットフォームを持つものもあり、これはソフトウェア開発者がワイヤレスデバイス上で動作するソフトウェアアプリケーションを作成できるようにする。
【０００３】
インターネットおよび他のオープンネットワークにおいて、ユーザがソフトウェアアプリケーションまたはデータをダウンロードまたはアクセスしようとするとき、ユーザにアプリケーションをダウンロードさせる前に、年齢、位置または非商業ステータスについて、エンドユーザライセンス契約書（ＥＵＬＡ）、リリース、または検証フォームのような対話式フォームをコンピュータのユーザに提供することが知られている。ユーザはフォームと対話しなければならず、フォームは確認信号をアプリケーションダウンロードサーバに返信し、ユーザにはダウンロードすることを望むアプリケーションへのアクセスが与えられる。しかしながら、インターネットおよびほとんどのＬＡＮまたはＷＡＮネットワークはワイヤベースであり、あるいはそうでなければ費用のかからないデータ接続性を有するので、ブラウジングコンピュータとアプリケーションダウンロードサーバとの間に対話性を提供するために、帯域幅を容易に利用することができる。したがって、エンドユーザライセンス契約書または他の検証フォームの送信、および確認データの返信はかなりのネットワークリソースをとらない。逆に、セルラ通信のようなワイヤレスネットワーク環境では、データ転送のための任意のネットワーク接続は費用がかかり、アプリケーションダウンロード前にネットワークを横断するユーザ対話式フォームの使用は従来から禁止されている。
【０００４】
結果として、ワイヤレスデバイスのユーザがネットワークを通してデータにアクセスする前にそれにより対話しなければならない対話式メカニズムをワイヤレスデバイスに提供することが望ましい。このようなメカニズムは限定された帯域幅およびワイヤレスネットワークに関係する他の特性に対処する必要がある。
【発明の概要】
【０００５】
本発明の１つの観点は、１つ以上のワイヤレスデバイスを含み、各ワイヤレスデバイスはコンピュータプラットフォームとグラフィックディスプレイとを有し、グラフィックディスプレイはコンピュータプラットフォームの常駐ドライバにより操作され、常駐ドライバはハードウェア、ファームウェアまたはソフトウェアとすることができる。ワイヤレスデバイスの例はセルラ電話機、テキストページャ、パーソナルデジタルアシスタント（ＰＤＡ）、ワイヤレスネットワークと選択的に通信するようにワイヤレスリンクを有する他のコンピュータプラットフォームを含む。システムはワイヤレスネットワーク上にある、特定のアプリケーションダウンロードサーバのような１つ以上のネットワークサーバも含み、各ネットワークサーバは１つ以上のワイヤレスデバイスと選択的に通信し、そこにソフトウェアアプリケーション、グラフィックスおよびテキストのようなデータを選択的にダウンロードする。
【０００６】
ワイヤレスデバイスにおいてユーザにデータの入力を要求する第２のネットワークサーバからワイヤレスデバイスに対して、対話式スクリーンが送信される場合、ワイヤレスデバイスのユーザがワイヤレスデバイスのグラフィックスクリーン上に表示される対話式スクリーン上にデータを入力するとき、ワイヤレスデバイスは入力データを第２のネットワークサーバに送信し、第２のネットワークサーバはワイヤレスデバイスにおけるデータの入力を示す信号を第１のネットワークサーバに送信し、第２のネットワークサーバは要求されたデータをワイヤレスデバイスのコンピュータプラットフォームにダウンロードする。年齢検証または他の消費者情報のような任意のユーザ入力データを受信ネットワークサーバにより処理して、要求されたダウンロードまたはアクセスが許容されるか否かを決定することができる。
【０００７】
本発明はユーザ対話式ワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを表示する方法も提供し、この方法はワイヤレスネットワークを通してワイヤレスデバイスからネットワークサーバ上のデータまたはアプリケーションのダウンロードまたはアクセスを試行し、要求されたデータをダウンロードまたはアクセスする前に、ワイヤレスネットワークを通してワイヤレスデバイスのコンピュータプラットフォームに対話式スクリーンを送信し、ワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを表示することを含む。ワイヤレスネットワークを通してネットワークサーバからワイヤレスデバイスへのデータのダウンロードの試行は、特定のソフトウェアアプリケーションのワイヤレスデバイスへのダウンロードの試行を含むことができ、または簡単なデータのダウンロードを含むことができる。
【０００８】
方法はさらに、ワイヤレスデバイスにおいて対話式スクリーンと対話し、対話を示す信号をワイヤレスデバイスからネットワークサーバに送信し、ネットワークサーバ上の要求されたデータをダウンロードまたはアクセスすることも含むことができる。ワイヤレスネットワークを通して対話式スクリーンをワイヤレスデバイスに送信することは、ワイヤレスデバイスがアプリケーションまたはデータを要求した第１のネットワークサーバから対話式スクリーンを送信することを含むことができ、またはワイヤレスネットワークを通して対話式スクリーンを第２のネットワークサーバからワイヤレスデバイスに送信することを含むことができる。
【０００９】
ユーザがワイヤレスデバイスにおいてデータを入力できるようにする対話式スクリーンによりシステムが具体化された場合には、方法はさらに、ワイヤレスデバイスのグラフィックスクリーン上に表示される対話式スクリーン上でデータを入力し、入力されたデータをワイヤレスデバイスからネットワークサーバに送信し、入力データをネットワークサーバで処理し、ネットワークサーバ上の要求されたデータを選択的にダウンロードまたはアクセスすることを含む。対話式スクリーンをワイヤレスデバイスに送信する第２のネットワークサーバをシステムが有する場合には、方法はさらに、ワイヤレスデバイスのグラフィックスクリーン上に表示される対話式スクリーンと対話し、対話を示す信号をワイヤレスデバイスから第２のネットワークサーバに送信し、ワイヤレスデバイスにおける対話を示す信号を第２のネットワークサーバから第１のネットワークサーバに送信し、第１のネットワークサーバ上の要求されたデータをダウンロードまたはアクセスすることを含む。
【００１０】
実施形態は対話式スクリーンをワイヤレスデバイスに提供し、ワイヤレスデバイスに利用可能なアプリケーションまたはデータにアクセスまたはダウンロードするためにネットワークサーバと対話する際に、上記機能を実行することができるワイヤレスデバイスも含む。発明方法はワイヤレスデバイスのコンピュータプラットフォーム上で実行可能なので、発明はコンピュータ読み取り可能な媒体中にプログラムを含み、プログラムはコンピュータプラットフォームとグラフィックディスプレイとを有するワイヤレスデバイスに命令して方法のステップを実行させる。
【００１１】
本発明の目的、効果および特徴は図面の簡単な説明、発明の詳細な説明および特許請求の範囲に記載されている以後のものを見た後に明らかになるであろう。
【図面の簡単な説明】
【００１２】
【図１】図１は、対話式スクリーンをワイヤレスデバイスに提供するためにシステム内で使用することができるワイヤレスネットワークおよびコンピュータハードウェアおよびワイヤレスデバイスの代表的な図である。
【図２】図２は、異なるワイヤレスデバイス、アプリケーションダウンロードサーバ、別の対話式スクリーンサーバおよびそれらの個々のデータベース間に通信を提供するワイヤレスネットワークのハードウェアコンポーネントのブロック図である。
【図３】図３の（Ａ）は、ユーザがアプリケーションをダウンロードしようとしているときに、ＥＵＬＡをユーザに表示するセルラ電話機のグラフィックディスプレイの概略図であり、（Ｂ）はエンドユーザが年齢制限アプリケーションをダウンロードしようとしているときに年齢検証をユーザに表示するセルラ電話機のグラフィックディスプレイの概略図であり、ユーザは年齢をフォーム上に入力するように要求される。
【図４】図４は、ネットワークサーバからアプリケーションのダウンロードを試行し、対話式スクリーンを受信してユーザに表示し、対話データをネットワークサーバに送信し、アプリケーションをダウンロードするように、ワイヤレスデバイスコンピュータプラットフォーム上で実行されるプロセスを図示しているフローチャートである。
【図５】図５は、図４のワイヤレスデバイスからダウンロード要求を受信し、対話式スクリーンをワイヤレスデバイスに送信し、要求されたアプリケーションのダウンロードをワイヤレスデバイスに許容する前に、ユーザが対話式スクリーンと適切に対話するのを待つ、アプリケーションダウンロードサーバ上で実行されるプロセスを図示しているフローチャートである。
【発明の詳細な説明】
【００１３】
イントロダクション
ワイヤレスデバイスにソフトウェアアプリケーションをダウンロードすることをもたらすシステムおよび方法が期待されている。ソフトウェアアプリケーションはワイヤレスデバイスが製造されるときに予めロードさせておくことができ、あるいはユーザが後にセルラ通信キャリアネットワークを通して追加プログラムをダウンロードすることを要求したときにダウンロードさせることができ、この場合プログラムはワイヤレスデバイス上で実行可能である。結果として、ワイヤレスデバイスのユーザは、ゲーム、プリントされた媒体、株式更新、ニュース、あるいは他の任意のタイプの情報またはワイヤレスネットワークを通してアプリケーションダウンロードサーバからダウンロードして利用可能なプログラムのようなプログラムでワイヤレスデバイスをカスタマイズすることができる。
【００１４】
１つのシナリオでは、ワイヤレスデバイスのユーザがワイヤレスネットワークを使用してソフトウェアアプリケーションをダウンロードして使用したい場合、ユーザは一般的にサービスプロバイダを呼ぶか、またはインターネットアクセスのような他の手段を通してサービスプロバイダにコンタクトし、サービスプロバイダはワイヤレスネットワークを通してアプリケーションをワイヤレスデバイスに送信するか、あるいは、アプリケーションがダウンロード可能であるまたはアクセス可能であるネットワークサイトにユーザがアクセスできるようにする。アプリケーションダウンロードサーバにコンタクトするために、ワイヤレスデバイスは通信接続をセルラネットワークのようなワイヤレスネットワークにブリッジし、その後所望のソフトウェアアプリケーションが存在しているアプリケーションダウンロードサーバへのコンタクトを試行する。いったん、ワイヤレスデバイスがアプリケーションダウンロードサーバにコンタクトすると、初期コンタクトがなされ、アプリケーションダウンロードサーバはどのアプリケーションがワイヤレスデバイスに利用可能かを決定し、ユーザが利用可能なアプリケーションについて知ることができるように、メニューのような適切な情報をワイヤレスデバイス上に表示するために送信する。いったんダウンロード可能なアプリケーションに対してアクセスがなされると、ワイヤレスデバイスのユーザは任意の利用可能なアプリケーションをダウンロードすることができる。
【００１５】
本発明は、ワイヤレスネットワークを通してアプリケーションダウンロードサーバのようなネットワークサーバ上のデータまたはアプリケーションのダウンロードまたはアクセスをワイヤレスデバイスが試行するときに、ワイヤレスデバイスのグラフィックディスプレイ上に対話式スクリーンを提供するシステムおよび方法を提供する。対話式スクリーンはネットワークサーバ上の個々のアプリケーションおよびデータの制限されたアクセスを可能にする。対話式スクリーンは、ワイヤレスデバイスコンピュータプラットフォームがナビゲートを試行している第１のネットワークサーバからワイヤレスデバイスに送信することができ、または対話式スクリーンはワイヤレスネットワーク上の第２のサーバからワイヤレスデバイスに送信することができる。対話式スクリーンはグラフィックス、テキスト、マルチメディアコンポーネント、データエントリフィールド、またはハイパーリンクを含むことができ、これらのすべてはワイヤレスデバイスのグラフィックディスプレイ上に表示可能で対話性を持ち、システムは要求されたアプリケーションまたはデータをダウンロードまたはアクセスするために、スクリーンと適切に対話するようにエンドユーザに要求する。
【００１６】
対話式スクリーンの例は、ソフトウェアアプリケーションのダウンロードを許容する前にエンドユーザにある項目への同意を要求するＥＵＬＡや、またはネットワークサーバ上のアプリケーションまたはデータへの要求されたアクセスを持つようにエンドユーザにデータの入力を要求する検証フォームである。いったんワイヤレスデバイスのユーザが、ワイヤレスデバイスのグラフィックディスプレイ上に表示されている対話式スクリーンと予め定められた方法で適切に対話すると、ワイヤレスデバイスは適切な対話を示す信号を第１または第２のネットワークサーバに送信し、その後第１のネットワークサーバはワイヤレスデバイスのコンピュータプラットフォームに対して、要求されたアプリケーションのアクセスまたはダウンロードを許容する。第２のネットワークサーバが対話式スクリーンをワイヤレスデバイスに提供したときには、第２のネットワークサーバはワイヤレスデバイスから対話データを受信して、対話データを第１のネットワークサーバに中継することもでき、これにより、第１のネットワークサーバはワイヤレスデバイスのコンピュータプラットフォームに対して、要求されたデータのダウンロードを許容する。
【００１７】
したがって、本発明のシステムおよび方法の１つの目的は、アプリケーションダウンロードサーバのようなネットワークサーバ上の特定のアプリケーションおよびデータをダウンロードまたはアクセスしようとしているワイヤレスデバイスのユーザに表示することができる対話式スクリーンを提供することである。対話式スクリーンはワイヤレスデバイスのユーザがネットワークサーバ存在アプリケーションに持つアクセスを選択的に制御する能力をネットワークサーバのオペレータに与え、アプリケーションおよびデータへのアクセスを許容する前に、ユーザにＥＵＬＡを入力させ、またはデータを入力させる。対話式スクリーンをワイヤレスデバイスに提供し、対話記録を記憶することができる別のネットワークサーバの使用により、システムは他のネットワークサーバのアプリケーションおよびデータへのアクセスを制御する一方でワイヤレスネットワークの帯域幅およびリソースを節約して使用することができる。したがって、本発明はワイヤレスネットワークおよびネットワークサーバの帯域幅およびリソースをかなり使用することなく、アプリケーションダウンロードまたはネットワークサーバ上に存在するアプリケーションおよびデータをダウンロードまたはアクセスする能力をユーザに許可する前に、ワイヤレスデバイスユーザに契約の実行または事実の検証をさせる能力をネットワークサーバのオペレータに与える利点がある。
【００１８】
本発明の例示的な実施形態
同じ番号は全体を通して同じ構成要素を表している図面を参照すると、図１はシステム１０の実施形態を図示しており、システム１０はアプリケーションダウンロードサーバ１６のような少なくとも１つのネットワークサーバとワイヤレスネットワーク１４を通して通信するセルラ電話機１２のような１つ以上のワイヤレスデバイスに説明したソフトウェアアプリケーションを提供する。少なくとも１つのネットワークサーバはワイヤレス通信ポータルまたはワイヤレスネットワーク１４への他のデータアクセスを通してソフトウェアアプリケーションまたは他のデータをワイヤレスデバイスに選択的にダウンロードし、またはアクセスを提供する。ここで示されているように、ワイヤレスデバイスはグラフィックディスプレイ１３を備えたセルラ電話機１２、ＰＤＡスクリーン１９を備えたパーソナルデジタルアシスタント１８、ここでは２方向テキストページャとして示されているグラフィックディスプレイ２１を備えたページャ２０、あるいはワイヤレス通信ポータルおよびディスプレイ２３を有する独立したコンピュータプラットフォーム２２とすることができ、そしてそうでなければネットワークまたはインターネットへのワイヤード接続２４を有していてもよい。システム１０はしたがってワイヤレス通信ポータルを含む遠隔コンピュータモジュールの任意の形態で実行することができる。ワイヤレス通信ポータルは、制限されることなく、ワイヤレスモデム、ＰＣＭＣＩＡカード、アクセス端末、パーソナルコンピュータ、ディスプレイまたはキーパッドを持たない電話機、あるいはこれらの任意の組み合わせまたは一部組み合わせを含む。
【００１９】
アプリケーションダウンロードサーバ１６は、ワイヤレスネットワーク１４と通信する他のコンピュータエレメントとともに、ここではローカルサーバサイドネットワーク２６上で示されており、他のコンピュータエレメントは記憶されたアプリケーションおよびデータを持つデータベース２８のようなものであり、これはワイヤレスデバイス１２、１８、２０、２２にアクセス可能またはダウンロード可能なソフトウェアアプリケーションおよびデータを含む。記憶された対話データベース３０とともに、対話式スクリーンサーバ３２である第２のネットワークサーバも示されている。このような実施形態では、以下で説明するように、対話式スクリーンサーバ３２は対話式スクリーンをワイヤレスデバイス１２、１８、２０、２２に送信し、対話式スクリーンサーバ３２上に存在することができる記憶された対話記録ディスプレイ３０は、対話式スクリーンが提供されたワイヤレスデバイスとの対話に対する個々の記録、エンドユーザにより入力されたデータ、および他の任意の対話関連データを記憶する。別の対話式スクリーンサーバ３２および記憶された対話記録データベース３０を通して、アプリケーションダウンロードサーバ１６のような他の多くのネットワークサーバはシステム１０に対話式スクリーンを提供させて、これによりネットワークサーバリソースを多く使用することなく、ネットワークサーバ存在アプリケーションおよびデータへのアクセスを制御することができる。しかしながら、アプリケーションダウンロードサーバ１６のような１つのサーバ上でサーバ側機能を実行することができることから、対話式スクリーンサーバ３２および記憶された対話記録データベース３０は必要ない。さらに、コンピュータサーバサイドコンピュータプラットフォームはワイヤレスネットワーク１４を通して、独立したサービスおよびプロセスをワイヤレスデバイス１２、１８、２０、２２に提供することができる。
【００２０】
図２はワイヤレスネットワーク１４のコンポーネントと、システム１０のエレメントの相互関係とをさらに完全に図示するブロック図である。ワイヤレスネットワーク１４は単なる例示であり、任意のシステムを含むことができ、それによりワイヤレスデバイス１２、１８、２０、２２のような遠隔モジュールは無線で相互におよび／またはワイヤレスネットワーク１４のコンポーネント間で通信する。ワイヤレスネットワーク１４のコンポーネントは制限されることなく、ワイヤレスネットワークキャリアおよび／またはサーバを含み、それとともに非ワイヤレスネットワーク単体またはワイヤレスネットワークとの組み合わせを含む。アプリケーションダウンロードサーバ１６および記憶されたアプリケーションデータベース２８、対話式スクリーンサーバ３２および記憶された対話記録データベース３０は、セルラ通信サービスを提供するのに必要な他の任意のコンポーネントとともに、セルラデータネットワーク上に存在していてもよい。アプリケーションダウンロードサーバ１６、対話式スクリーンサーバ３２、および／または他のスクリーンサーバは、インターネット、セキュアＬＡＮ、ＷＡＮまたは他のネットワークのようなデータリンクを通してキャリアネットワーク４０と通信する。キャリアネットワーク４０はメッセージングサービス制御装置（“ＭＳＣ”）４２に送信されるメッセージ（一般的にデータパケット）を制御する。キャリアネットワーク４０は、ネットワーク、インターネットおよび／またはＰＯＴＳ（“普通の通常電話システム”）によりＭＳＣ４２と通信する。一般的に、キャリアネットワーク４０とＭＳＣ４２との間のネットワークまたはインターネット接続はデータを転送し、ＰＯＴＳは音声情報を転送する。ＭＳＣ４２は複数の基地局（“ＢＴＳ”）４４に接続する。キャリアネットワークと同様な方法において、ＭＳＣ４２は一般的にデータ転送用ネットワークおよび／またはインターネットと、音声情報用ＰＯＴＳとの両方によりＢＴＳ４４に接続される。ＢＴＳ４４は最後に、ショートメッセージングサービス（“ＳＭＳ”）または技術的に知られている他の無線方法により、セルラ電話機１２のようなワイヤレスデバイスにワイヤレスでメッセージをブロードキャストする。
【００２１】
セルラ電話機１２のようなワイヤレスデバイスはコンピュータプラットフォーム５０を有する。コンピュータプラットフォーム５０はソフトウェアアプリケーションを受信および実行し、アプリケーションダウンロードサーバ１６から送信されたデータを表示することができる。コンピュータプラットフォーム５０はワイヤレスデバイスがネットワークサーバ上に存在するデータおよびアプリケーションと対話することも可能にする。コンピュータプラットフォーム５０は、コンポーネントの中でも特に、ディスプレイドライバ５２を含んでいてもよい。ディスプレイドライバ５２はコンピュータプラットフォーム５０において受信されるグラフィックデータに基づいて、グラフィックディスプレイ１３を駆動して、グラフィックディスプレイ１３上にイメージを描写する。コンピュータプラットフォーム５０は、特定用途向け集積回路（“ＡＳＩＣ”）５４、または他のプロセッサ、マイクロプロセッサ、ロジック回路、または他のデータ処理デバイスも含む。ＡＳＩＣ５４または他のプロセッサはアプリケーションプログラミングインターフェイス（“ＡＰＩ”）レイヤ５６を実行する。ＡＰＩレイヤ５６はワイヤレスデバイスのメモリ５８中の任意の常駐プログラムとインターフェイスする。メモリはリードオンリーまたはランダムアクセスメモリ（ＲＡＭおよびＲＯＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュカード、あるいはコンピュータプラットフォームに共通な任意のメモリから構成することができる。コンピュータプラットフォーム５０はローカルデータベース６０も含む。ローカルデータベース６０はアプリケーションダウンロードサーバ１６からダウンロードされるソフトウェアアプリケーションのような、メモリ５８中でアクティブに使用されていないソフトウェアアプリケーションを保持することができる。ローカルデータベース６０は一般的に１つ以上のフラッシュメモリセルから構成されるが、磁気媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光媒体、テープ、あるいはソフトまたはハードディスクのような、技術的に知られている任意の二次または三次記憶デバイスとすることができる。
【００２２】
セルラ電話機１２のようなワイヤレスデバイスは、ゲームおよび株式監視のような多くのタイプのアプリケーション、あるいは単に、ニュースおよびスポーツ関連データのようなデータにアクセスおよびダウンロードすることができる。ダウンロードされたデータはディスプレイ上に直ちに表示することができ、あるいは使用されていないときにローカルデータベース６０に記憶させることができる。ソフトウェアアプリケーションはワイヤレスデバイス１２、１８、２０、２２上に存在する標準ソフトウェアアプリケーションとして取り扱うことができ、ワイヤレスデバイスのユーザはローカルデータベース６０から記憶された常駐アプリケーションを、ＡＰＩ５６上での実行のためにメモリ５８に選択的にアップロードすることができる。ワイヤレスデバイス１２、１８、２０、２２のエンドユーザはローカルデータベース６０からソフトウェアアプリケーションを選択的に削除することもできる。
【００２３】
図３の（Ａ）および（Ｂ）に示されているように、システム１０は、ワイヤレスネットワーク１４を通して、ワイヤレスデバイスがアプリケーションダウンロードサーバ１６のようなネットワークサーバからのデータへのアクセスまたはダウンロードを試行するときに、セルラ電話機１２のようなワイヤレスデバイスのグラフィックディスプレイ１３上に対話式スクリーン１５、１７を表示する。システム１０は、要求アプリケーションまたはデータを含むサーバから、または対話式スクリーンサーバ３２のような第２のサーバから、対話式スクリーンをワイヤレスデバイスのコンピュータプラットフォーム５０に送信する。対話式スクリーン１５、１７は、ネットワークサーバが要求されたデータまたはアプリケーションのダウンロードまたはアクセスを許容する前に、グラフィックディスプレイ上でユーザに対して現れる。ネットワークサーバのオペレータは、対話式スクリーン１５、１７を使用して、個々のアプリケーションおよびデータに対するワイヤレスデバイス１２、１８、２０、２２のアクセスを制御することができる。例として、図３の（Ａ）では、ユーザがアプリケーションダウンロードサーバ１６からソフトウェアアプリケーションをダウンロードしようとしているときに、エンドユーザライセンス契約書（ＥＵＬＡ）対話式スクリーン１５がグラフィックディスプレイ１３上でエンドユーザに対して表示されている。ユーザはアプリケーションをダウンロードするためにＥＵＬＡとの契約を示さなければならず、コンピュータプラットフォームのＡＰＩ５６上でＥＵＬＡ１５と対話することができる。典型的なＡＰＩはディスプレイ上に移動可能なカーソルを提供し、これは技術的によく知られているようにアイコンを起動することができ、ＰＤＡインターフェイスで一般的である、タッチスクリーンおよびスタイラスのような、他のグラフィックユーザインターフェイスを使用することができる。ＥＵＬＡに応答してエンドユーザが入力したものは、セルラ電話機１２から直接的に、あるいはユーザ対話を示す、対話式スクリーンサーバ３２により送信された信号から間接的に、アプリケーションダウンロードサーバ１６に信号で戻される。
【００２４】
対話式スクリーンの他の例として、図３の（Ｂ）はネットワークサーバ上の年齢制限マテリアルに対するアクセスが許可される前に、年齢を入力するようにユーザに要求する年齢検証フォーム１７を示している。ユーザはスクリーンに応答して自分の年齢を入力し、セルラ電話機はアプリケーションダウンロードサーバ１６または対話式スクリーンサーバ３２のような適切なネットワークサーバに入力データを送信する。いくつかの処理はデータが要求されたサーバにおいて、または対話式スクリーンサーバ３２において生じることがあり、入力された年齢が基準に合っているか否かが判定される。対話式スクリーンサーバ３２がデータを処理した場合、ワイヤレスデバイスのアクセスを認可するために、肯定または否定信号を要求されたデータサーバに送信する。
【００２５】
対話式スクリーン１５、１７は、ワイヤレスデバイスがデータのアクセスまたはダウンロードを試行したネットワークサーバからワイヤレスデバイス１２、１８、２０、２２に送信することができるが、１つの実施形態は、アプリケーションダウンロードサーバ１６のような純粋なアプリケーションサーバ上のリソースを節約して使用するために、対話式スクリーンサーバ３２および関連した記憶された対話記録データベース３０のような、他のネットワークサーバの使用を含む。したがって、ワイヤレスデバイス１２、１８、２０、２２が、ワイヤレスネットワーク１４を通してアプリケーションダウンロードサーバ１６のような第１のネットワークサーバ上のデータまたはアプリケーションのダウンロードまたはアクセスの試行をするときに、対話式スクリーンはワイヤレスネットワーク１４を通して対話式スクリーンサーバ３２のような第２のネットワークサーバからワイヤレスデバイス１２、１８、２０、２２に送信される。このような実施形態では、ワイヤレスデバイス１２、１８、２０、２２のユーザが、ワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に表示される対話式スクリーンと対話すると、ワイヤレスデバイスは対話を示す信号を第２のネットワークサーバ（対話式スクリーンサーバ３２）に送信し、第２のネットワークサーバはワイヤレスデバイスにおける対話を示す信号を第１のネットワークサーバ（アプリケーションダウンロードサーバ１６）に送信するので、第１のネットワークサーバは、ワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０に対して、要求されたデータまたはアプリケーションへのアクセスまたはダウンロードを許容する。対話式スクリーンが図３の（Ｂ）における検証フォーム１７のようなデータの入力を要求する場合には、いったんワイヤレスデバイス１２、１８、２０、２２のエンドユーザがデータを対話式スクリーン上に入力すると、ワイヤレスデバイス１２、１８、２０、２２は入力データを第２のネットワークサーバ（対話式スクリーンサーバ３２）に送信し、第２のネットワークサーバはワイヤレスデバイス１２、１８、２０、２２におけるデータの入力を示す信号を第１のネットワークサーバ（アプリケーションダウンロードサーバ１６）に再度送信し、第１のネットワークサーバは要求されたデータまたはアプリケーションへのアクセスまたはダウンロードを提供することができる。第２のネットワークサーバとしての対話式スクリーンサーバ３２の使用は、特に記憶された対話記録データベース３０により、アプリケーションダウンロードサーバ１６のような単一ネットワークサーバ上で生じるすべての機能で可能なものよりも、対話式スクリーンの提供と対話記録の記憶をより早くすることができる。システム１０の速度増加はワイヤレスネットワーク１４を通してのデータ転送時間の減少に変換し、これはワイヤレスネットワーク１４の費用のかかる帯域幅の使用を節約する。
【００２６】
対話式スクリーンは、ワイヤレスデバイス−ネットワークサーバ対話中の任意のインターバルにおいて、ワイヤレスデバイス１２、１８、２０、２２に提供することができる。システム１０は対話式スクリーンをワイヤレスデバイスに送信して、ネットワークサーバ上の、特定のアプリケーション、データセット、あるいはファイルレベルさえまでアクセスをブロックすることができる（データはウィンドウズ（登録商標）、ＵＮＩＸ（登録商標）およびＬＩＮＵＸ（登録商標）のようなファイル構造でネットワークサーバ上に保持される）。さらに、対話式スクリーンの送信は、アプリケーションまたはデータがワイヤレスデバイスによりアクセスまたはダウンロードされようとする任意の時間において生じさせることができ、あるいはワンタイムＥＵＬＡが必要とされた場合には、ＥＵＬＡのワイヤレスデバイス１２、１８、２０、２２による実行の記録を例えば記憶された対話記録データベース３０上に記憶させることができる。ワイヤレスデバイスがアプリケーションまたはデータをダウンロードしようとするとき、対話式スクリーンサーバ３２のようなネットワークサーバにより比較を行うことができ、あるいはワイヤレスデバイスが記憶されたＥＵＬＡを有する場合には、対話式スクリーンの提供は不必要であり、システム１０はダウンロードを進めることができる。
【００２７】
１つの例示的な実施形態では、ワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０上で実行されるプロセスが図４のフローチャートに示されている。ステップ７０に示されているように、セルラ電話機１２のようなワイヤレスデバイスがセルラネットワークのようなワイヤレスネットワーク１４への接続をブリッジし、ステップ７２に示されているように、アプリケーションダウンロードサーバ１６のようなネットワークサーバに接続する。アプリケーションダウンロードサーバ１６に接続されているいくつかのポイントにおいて、ステップ７４に示されているように、ワイヤレスデバイスはアプリケーションをダウンロードするように要求し、あるいはそうでなければ制限されたアクセスを有するデータにアクセスしようとする。したがって、ステップ７４において要求がなされた後に、判定７６により示されているように、対話式スクリーン１５、１７がワイヤレスデバイスのコンピュータプラットフォーム５０において受信されているか否かについて判定がなされる。対話式スクリーン１５、１７が受信されていなかった場合には、プロセスは進行して、判定８４において、要求されたアプリケーションが受信されているか否かについて判定される。そうでなくて、判定７６において対話式スクリーン１５、１７が受信されていた場合には、ステップ７８において示されているように、対話式スクリーン１５、１７がワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に表示される。
【００２８】
対話式スクリーン１５、１７が表示された後に、判定８０において示されているように、ユーザが対話式スクリーン１５、１７と対話したか否かについての判定がなされ、言い換えると、ワイヤレスデバイスはユーザが対話式スクリーン１５、１７と対話するまで待つので、アプリケーションダウンロードサーバ１６または対話式スクリーンサーバ３２のような対話式スクリーン送信ネットワークサーバに信号および／またはデータを返信することができる。判定８０においてユーザが対話式スクリーン１５、１７と対話していなかった場合には、ユーザが対話式スクリーン１５、１７と対話するまで、あるいはダウンロード要求を出るまで、プロセスは待ち状態で判定８０に再度入る。判定８０においてユーザが対話式スクリーン１５、１７と対話していた場合には、ステップ８２に示されているように、対話データまたは信号がワイヤレスデバイス１２、１８、２０、２２から適切なネットワークサーバに送信される。
【００２９】
判定８４において示されているように、要求アプリケーションがワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０において受信されているか（あるいは要求されたアクセスが許可されているか）否かについて判定がなされる。判定８４においてアプリケーションが受信されていない（あるいはアクセスが許可されていない）場合には、ダウンロード（またはアクセス）は不成功であったので、プロセスは終了する。判定８４においてアプリケーションの受信が成功していた場合には、ステップ８６において示されているように、アプリケーションはワイヤレスデバイス１２、１８、２０、２２においてインストールされる。要求がネットワークサーバ上のデータまたはアプリケーションへのアクセスに対するものであった場合には、ワイヤレスデバイス１２、１８、２０、２２はデータまたはアプリケーションへのアクセスを有する。
【００３０】
図５を参照すると、アプリケーションダウンロードサーバ１６（または他のタイプのネットワークサーバ）上で実行されているプロセスの例示的な実施形態がフローチャートで示されている。ステップ９０において示されているように、ワイヤレスデバイス１２、１８、２０、２２との接続に入る。ステップ９２において示されているように、いくつかのポイントにおいて、アプリケーションダウンロードサーバ１６はワイヤレスデバイス１２、１８、２０、２２からの要求を受信して、アプリケーションまたは常駐データをダウンロードする。アプリケーションダウンロードサーバ１６においていったん要求が受信されると、判定９４において示されているように、ワイヤレスデバイスユーザとの対話が要求されているか否かについて判定される。ワイヤレスデバイスのオーナー、要求されてアクセスまたはダウンロードされるアプリケーションまたはデータの主題の性質のような、ネットワークサーバのオペレータが選択する任意の基準に基づいて判定を行うことができる。判定９４においてワイヤレスデバイスユーザとの対話が要求されない場合には、ステップ１０２において示されているように、要求されたアプリケーションはワイヤレスデバイス１２、１８、２０、２２にダウンロードされる。判定９４において対話が要求される場合には、対話式スクリーン１５、１７がワイヤレスデバイス１２、１８、２０、２２に送信され、要求されたダウンロード（またはアクセス）が許可される前に、ユーザに対話式スクリーン１５、１７と対話させる。
【００３１】
判定９８に示されているように、ＥＵＬＡを積極的に入力したり（図３（Ａ））または正しい年齢を入力したり（図３（Ｂ））するように、ワイヤレスデバイスユーザが対話式スクリーン１５、１７と適切に対話したか否かについて判定がなされる。対話信号またはデータは、アプリケーションを要求して対話式スクリーン１５、１７を表示するワイヤレスデバイス１２、１８、２０、２２から直接に送信することができ、あるいは、ワイヤレスデバイスから対話信号またはデータを元々受信している対話式スクリーンサーバ３２のような第２のネットワークサーバから送信される信号またはデータとすることができる。判定９８において、ワイヤレスデバイスユーザがワイヤレスデバイス１２、１８、２０、２２における対話式スクリーン１５、１７と適切に対話していなかった場合には、ステップ１００において示されているように、ワイヤレスデバイス１２、１８、２０、２２にアプリケーションをダウンロードすることを拒否する通知（またはアクセスの拒絶）を要求しているワイヤレスデバイスに返信する。判定９８において、ワイヤレスデバイスユーザがワイヤレスデバイス１２、１８、２０、２２における対話式スクリーン１５、１７と適切に対話していた場合には、ステップ１０２において示されているように、要求されたアプリケーションがワイヤレスデバイスにダウンロードされる（または要求されたアプリケーションに対するアクセスが許可される）。
【００３２】
システム１０はユーザ対話式ワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に対話式スクリーン１５、１７を表示する方法を提供し、この方法は、ワイヤレスネットワーク１４を通して、アプリケーションダウンロードサーバ１６のようなネットワークサーバ上のデータのダウンロードまたはアクセスを試行し、要求されたデータまたはアプリケーションのダウンロードまたはアクセスの前に、ワイヤレスネットワーク１４を通してワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０に対話式スクリーン１５、１７を送信し、ワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に対話式スクリーン１５、１７を表示することを含む。この方法は、ワイヤレスデバイス１２、１８、２０、２２における対話式スクリーン１５、１７と対話し、対話を示す信号をワイヤレスデバイス１２、１８、２０、２２からネットワークサーバ（アプリケーションダウンロードサーバ１６または対話式スクリーンサーバ３２）に送信し、ワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０により、ネットワークサーバにおける要求されたデータまたはアプリケーションをダウンロードまたはアクセスすることも含むことができる。対話式スクリーン１５、１７がワイヤレスデバイスユーザにデータの入力を許容する場合には、方法は、ワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に表示される対話式スクリーン１５、１７上にデータを入力し、入力されたデータをワイヤレスデバイス１２、１８、２０、２２からネットワークサーバに送信し、入力データをネットワークサーバにおいて処理し、ネットワークサーバにおける要求されたデータまたはアプリケーションを選択的にダウンロードまたはアクセス許可するステップをさらに含む。
【００３３】
ワイヤレスネットワーク１４を通してワイヤレスデバイス１２、１８、２０、２２に対話式スクリーン１５、１７を送信することは、ワイヤレスデバイスがアプリケーションまたはデータのダウンロードまたはアクセスを要求した（アプリケーションダウンロードサーバ１６のような）第１のネットワークサーバからワイヤレスデバイス１２、１８、２０、２２に対話式スクリーン１５、１７を送信することを含むことができ、あるいはワイヤレスネットワーク１４を通して（対話式スクリーンサーバ３２のような）第２のネットワークサーバから対話式スクリーン１５、１７を送信することとすることができる。対話式スクリーンサーバ３２が使用されて対話式スクリーン１５、１７をワイヤレスデバイスに提供する場合には、方法は、ワイヤレスデバイスのグラフィックディスプレイ１３、１９、２１、２３上に表示される対話式スクリーン１５、１７と対話し、対話を示す信号をワイヤレスデバイスから第２のネットワークサーバに送信し、ワイヤレスデバイス１２、１８、２０、２２における対話を示す信号を（対話式スクリーンサーバ３２のような）第２のネットワークサーバから（アプリケーションダウンロードサーバ１６のような）第１のネットワークサーバに送信し、第１のネットワークサーバに存在する要求されたデータまたはアプリケーションをワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０にダウンロードまたはアクセスするステップを含むことができる。対話式スクリーン１５、１７がワイヤレスデバイスユーザにワイヤレスデバイス１２、１８、２０、２２におけるデータの入力を許容する場合には、方法は、ワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に表示される（図３（Ｂ）における検証フォーム１７のような）対話式スクリーン上にデータを入力し、入力データをワイヤレスデバイス１２、１８、２０、２２から（対話式スクリーンサーバ３２のような）第２のネットワークサーバに送信し、ワイヤレスデバイス１２、１８、２０、２２におけるデータの入力を示す信号を第２のネットワークサーバから（アプリケーションダウンロードサーバ１６のような）第１のネットワークサーバに送信し、ネットワークサーバにおける要求されたデータまたはアプリケーションをワイヤレスデバイス１２、１８、２０、２２のコンピュータプラットフォーム５０にダウンロードまたはアクセスすることをさらに含むことができる。
【００３４】
本発明はワイヤレスデバイス１２、１８、２０、２２をさらに含み、ワイヤレスデバイス１２、１８、２０、２２はコンピュータプラットフォーム５０とグラフィックディスプレイ１３、１９、２１、２３をその上に含み、ワイヤレスデバイス１２、１８、２０、２２はワイヤレスネットワーク１４を通して１つ以上のネットワークサーバと選択的に通信し、各ネットワークサーバはデータおよびアプリケーションをワイヤレスデバイス１２、１８、２０、２２に選択的にダウンロードする。ワイヤレスデバイス１２、１８、２０、２２がワイヤレスネットワーク１４を通してネットワークサーバ上のデータのダウンロードまたはアクセスを試行するときに、ワイヤレスデバイスのコンピュータプラットフォーム５０はワイヤレスネットワーク１４を通して送信される対話式スクリーン１５、１７を受信し、ワイヤレスデバイス１２、１８、２０、２２は送信された対話式スクリーン１５、１７をそのグラフィックディスプレイ１３、１９、２１、２３上に表示する。対話式スクリーン１５、１７がワイヤレスデバイス１２、１８、２０、２２におけるデータの入力をユーザに許容する場合、ワイヤレスデバイスはワイヤレスデバイス１２、１８、２０、２２のグラフィックディスプレイ１３、１９、２１、２３上に表示される対話式スクリーン１５、１７上にユーザがデータを入力できるようにし、ワイヤレスデバイスは入力されたデータを（アプリケーションダウンロードサーバ１６および対話式スクリーンサーバ３２のような）適切なネットワークサーバに送信する。
【００３５】
他の実施形態はコンピュータ読み取り可能な媒体に常駐するプログラムを含み、プログラムはコンピュータプラットフォームを有するワイヤレスデバイスに命令して方法の発明ステップを実行させる。コンピュータ読み取り可能な媒体は、セルラ電話機１２または他のワイヤレスデバイスのコンピュータプラットフォーム５０のメモリ５８とすることができ、あるいはセルラ電話機１２のローカルデータベース６０のようなローカルデータベース中に存在することができる。さらに、コンピュータ読み取り可能な媒体は、磁気ディスクまたはテープ、光ディスク、ハードディスク、フラッシュメモリ、あるいは技術的に知られているような他の記憶媒体のような、ワイヤレスデバイスコンピュータプラットフォーム上にロード可能な二次記憶媒体中に存在することができる。
【００３６】
図４および図５の状況では、方法は、ワイヤレスプラットフォーム５０、アプリケーションダウンロードサーバ１６および対話式スクリーンサーバ３２のような、例えばワイヤレスネットワーク１４の動作部分により実現され、機械読み取り可能な命令のシーケンスを実行してもよい。命令はさまざまなタイプの信号伝達またはデータ記憶一次、二次または三次媒体に存在させることができる。媒体は例えば、ワイヤレスネットワーク１４のコンポーネントによりアクセス可能なまたはワイヤレスネットワーク１４のコンポーネント内に存在する（示されていない）ＲＡＭを含んでいてもよい。ＲＡＭ、ディスケット（登録商標）、または他の二次記憶媒体に含まれているか否かにより、命令はＤＡＳＤ記憶（例えば従来の“ハードドライブ”またはＲＡＩＤアレイ）、磁気テープ、電子リードオンリーメモリ（例えばＲＯＭ、ＥＰＲＯＭまたはＥＥＰＲＯＭ）、フラッシュメモリカード、光記憶デバイス（例えばＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ、デジタル光テープ）、ペーパー“パンチ”カード、またはデジタルおよびアナログ伝送媒体を含む他の適切なデータ記憶媒体のような、さまざまな機械読み取り可能なデータ記憶媒体上に記憶させてもよい。
【００３７】
先の開示は本発明の例示的な実施形態を示しているが、さまざまな変更および修正は特許請求の範囲により規定される発明の範囲を逸脱することなくここでなし得ることに留意すべきである。さらに、本発明のエレメントは単一で説明または特許請求の範囲に記載されているが、単一に対する制限が明示的に述べられていない限り、複数が企図されている。
【図１】
0005133948.tif 000002
【図２】
0005133948.tif 000003
【図３】
0005133948.tif 000004
【図４】
0005133948.tif 000005
【図５】
0005133948.tif 000006