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