【手続補正書】
【提出日】平成17年8月17日(2005.8.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
下記を具備する、無線ネットワークと選択的に通信中の無線装置に常駐の記憶装置中のソフトウェア・アプリケーション・コンポーネントのローディングおよび削除を管理するためのシステム：
１つまたはそれ以上の実行可能なソフトウェア・アプリケーションを伴う常駐の記憶装置を有する少なくとも１つの無線装置、ここで、少なくも１つのソフトウェア・アプリケーションは１つまたはそれ以上のアプリケーション・コンポーネントおよびアプリケーション関連データを含み、該記憶装置は限られた容量を有する；
該無線ネットワーク上の少なくとも１つのアプリケーション・ダウンロード・サーバ、該アプリケーション・サーバは少なくとも１つの無線装置と選択的に通信し、およびソフトウェア・アプリケーションとアプリケーション・コンポーネントとを該無線ネットワークを通して該１つまたはそれ以上の無線装置にダウンロードする；および
ここにおいて、該少なくとも１つの無線装置により記憶容量が必要とされるときには、該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの、１つまたはそれ以上のアプリケーション・コンポーネントを該アプリケーション関連データの損失無しに選択的に削除し、及び削除された１つ又はそれ以上のアプリケーションコンポーネントが１つまたはそれ以上のソフトウエア・アプリケーションの実行のために必要とされるときは、
無線装置は１つまたはそれ以上のアプリケーション・コンポーネントの送信のために該無線ネットワークを通して該アプリケーション・サーバを選択的にプロンプトし、およびインストールされたアプリケーション・コンポーネントを含む該１つまたはそれ以上の常駐のアプリケーションが、該無線装置上で実行可能であるように該送信された１つまたはそれ以上のアプリケーション・コンポーネントをインストールする。
【請求項２】
該アプリケーション関連データは該ソフトウェア・アプリケーションの使用のためのライセンスを含む、請求項１記載のシステム。
【請求項３】
該アプリケーション関連データはユーザ特定データを含む、請求項１記載のシステム。
【請求項４】
該アプリケーション関連データは該無線装置上で該アプリケーションを実行するのに必要なアプリケーション・コンポーネントを含む、請求項１記載のシステム。
【請求項５】
該無線装置はセルラ電話機である、請求項１記載のシステム。
【請求項６】
該無線装置はパーソナル・ディジタル・アシスタントである、請求項１記載のシステム。
【請求項７】
該無線装置はページャである、請求項１記載１のシステム。
【請求項８】
下記を具備する、無線通信手段でソフトウェア・アプリケーション・コンポーネントのローディングおよび削除を管理するためのシステム：
無線ネットワークを介して選択的に通信するための無線通信手段、該無線通信手段は１つまたはそれ以上の常駐の実行可能なソフトウェア・アプリケーションを記憶するための手段を有し、ここで少なくとも１つの常駐のソフトウェア・アプリケーションは１つまたはそれ以上のアプリケーション・コンポーネントおよびアプリケーション関連データを含み、記憶するための手段は限られた容量を有する；
ソフトウェア・アプリケーションとアプリケーション・コンポーネントとを該無線ネットワークを通して該無線通信手段に選択的にダウンロードするためのアプリケーション・ダウンロード手段；および
ここにおいて、記憶するための手段の容量が必要とされるときは、該無線通信手段は該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの１つまたはそれ以上のアプリケーション・コンポーネントを、該アプリケーション関連データの損失無しに記憶する手段から選択的に削除し、削除された１つ又はそれ以上のアプリケーション・コンポーネントが１つ又はそれ以上のソフトウエア・アプリケーションの実行のために必要であるときは、無線通信手段は１つまたはそれ以上のアプリケーション・コンポーネントの送信のための該無線ネットワークを通して該アプリケーション・ダウンロード手段を選択的にプロンプトし、および
該インストールされたアプリケーション・コンポーネントを含む該１つまたはそれ以上の常駐のアプリケーションが該無線通信手段で実行可能であるように、該送信された１つまたはそれ以上のアプリケーション・コンポーネントをインストールする。
【請求項９】
無線装置の常駐の記憶装置に常駐される１つまたはそれ以上のソフトウェア・アプリケーションのコンポーネントのローディングおよび削除を管理するための方法、該記憶装置は限られた容量を有し、少なくとも１つの常駐のソフトウェア・アプリケーションは１つまたはそれ以上のアプリケーション・コンポーネントおよびアプリケーション関連データを含み、および該無線装置は、無線ネットワークを介して１つまたはそれ以上のアプリケーション・ダウンロード・サーバと選択的に通信する、該方法は下記工程を具備する：
少なくとも１つの無線装置により記憶容量が必要とされるときは、該無線装置で１つまたはそれ以上の常駐のソフトウェア・アプリケーションの、１つまたはそれ以上のアプリケーション・コンポーネントを該アプリケーション関連データの損失無しに選択的に削除する；
１つ又はそれ以上のソフトウエア・アプリケーションの実行のために該削除された１つ又はそれ以上のアプリケーション・コンポーネントが必要であるときは、該無線装置からアプリケーション・ダウンロード・サーバへの通信リンクを選択的に確立する、ここで無線装置は１つまたはそれ以上の削除されたアプリケーション・コンポーネントの送信のために該アプリケーション・ダウンロード・サーバをプロンプトする；
該１つまたはそれ以上の削除されたアプリケーション・コンポーネントを該アプリケーション・ダウンロード・サーバから該無線装置に送信する；および
インストールされたアプリケーション・コンポーネントを含む該１つまたはそれ以上の常駐のアプリケーションが該無線装置上で実行可能であるように該送信された１つまたはそれ以上の以前に削除されたアプリケーション・コンポーネントを該無線装置でインストールする。
【請求項１０】
該通信リンクを確立する工程は、セルラ電気通信ネットワークを介して通信リンクを確立する、請求項９記載の方法。
【請求項１１】
該通信リンクを確立する工程は、１つまたはそれ以上の関連コンポーネントが削除された常駐のソフトウェア・アプリケーションを実行する予定の該無線装置で行われる、請求項９記載の方法。
【請求項１２】
該無線装置で該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの、１つまたはそれ以上のアプリケーション・コンポーネントを選択的に削除する工程は、該無線装置の該ユーザの該命令で該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの、該１つまたはそれ以上のアプリケーション・コンポーネントを選択的に削除する、請求項９記載の方法。
【請求項１３】
該通信リンクを確立する工程は、１つまたはそれ以上の関連コンポーネントが削除された常駐のソフトウェア・アプリケーションのための１つまたはそれ以上のアプリケーション・コンポーネントを、該無線ネットワークを介して送信するために、アプリケーション・ダウンロード・サーバをプロンプトする該無線装置のユーザにおいて行われる、請求項１２記載の方法。
【請求項１４】
該無線装置で該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの１つまたはそれ以上のアプリケーション・コンポーネントを選択的に削除する工程は、該無線装置により決定されるように該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの該１つまたはそれ以上のアプリケーション・コンポーネントを選択的に削除する、請求項９記載の方法。
【請求項１５】
無線装置の常駐の記憶装置に常駐する１つまたはそれ以上のソフトウェア・アプリケーションのコンポーネントのローディングおよび削除を管理するための方法、記憶装置は限られた容量を有し、そして少なくとも１つの常駐のソフトウェア・アプリケーションは１つまたはそれ以上のアプリケーション・コンポーネントおよびアプリケーション関連データを含み、および該無線装置は、無線ネットワークを介して１つまたはそれ以上のアプリケーション・ダウンロード・サーバと選択的に通信する、該方法は下記工程を具備する：
該アプリケーション関連データの損失の無い少なくとも１つの無線装置により記憶容量が必要とされるときに、１つまたはそれ以上の常駐のソフトウェア・アプリケーションの１つまたはそれ以上のアプリケーション・コンポーネントを無線装置で選択的に削除するための削除工程；
該無線装置からアプリケーション・ダウンロード・サーバへの通信リンクを選択的に確立するための通信工程、ここで無線装置は、削除された１つ又はそれ以上のアプリケーション・コンポーネントが該１つ又はそれ以上のソフトウエア・アプリケーションを実行するのに必要である時に、１つまたはそれ以上の削除されたアプリケーション・コンポーネントを送信するために、該アプリケーション・ダウンロード・サーバをプロンプトする；
該１つまたはそれ以上の削除されたアプリケーション・コンポーネントを該アプリケーション・ダウンロード・サーバから該無線装置に送信するための送信工程；および
該インストールされたアプリケーション・コンポーネントを含む該１つまたはそれ以上の常駐のアプリケーションが、該無線装置で実行可能であるように該送信された１つまたはそれ以上のアプリケーション・コンポーネントを該無線装置でインストールするためのインストール工程。
【請求項１６】
限られた容量の常駐の記憶装置を有する無線装置、及び該記憶装置は１つ又はそれ以上の常駐のソフトウエア・アプリケーションを含み、ここにおいて、少なくとも１つの常駐のアプリケーションは１つまたはそれ以上のアプリケーション・コンポーネントとアプリケーション関連データとを有し、該無線装置は、該無線装置にソフトウエア・アプリケーションとアプリケーション・コンポーネントを選択的にダウンロードする少なくとも１つのアプリケーション・サーバーを持つ無線ネットワークを介して選択的に通信する無線装置とを含み、記憶容量が必要であるときに、該無線装置は、該１つまたはそれ以上の常駐のソフトウェア・アプリケーションの、１つまたはそれ以上のアプリケーション・コンポーネントを、該アプリケーション関連データの損失無しに該記憶装置からさらに選択的に削除する、及び該削除された１つ又はそれ以上のアプリケーション・コンポーネントが該１つ又はそれ以上のソフトウエアアプリケーションの実行のために必要であるときに、該無線装置は１つ又はそれ以上の削除されたアプリケーション・コンポーネントを送信するための該無線ネットワークを介してアプリケーション・ダウンロード・サーバーを選択的にプロンプトし、及びインストールされたコンポーネントを含む１つ又はそれ以上の常駐のアプリケーションが該無線装置で実行可能なように該送信された１つ又はそれ以上のアプリケーション・コンポーネントをインストールする。
【請求項１７】
該無線装置はセルラ電話機である、請求項１６記載の無線装置。
【請求項１８】
該無線装置はパーソナル・ディジタル・アシスタントである、請求項１６記載の無線装置。
【請求項１９】
該無線装置はページャである、請求項１６記載の無線装置。
【請求項２０】
コンピュータ可読媒体において、限られた容量の常駐の記憶装置を持つコンピュータ・プラットフォームと該記憶装置中の１つまたはそれ以上の常駐のソフトウェア・アプリケーションを保有する無線装置を指示するプログラム、ここで少なくとも１つの常駐のソフトウェア・アプリケーションは、１つまたはそれ以上のアプリケーション・コンポーネントおよびアプリケーション関連データを含み、該プログラムは下記の工程を実行する：
少なくとも１つ無線装置が記憶容量を必要とするときに、該無線装置の記憶装置から常駐の１つまたはそれ以上のソフトウェア・アプリケーションの、１つまたはそれ以上のアプリケーション・コンポーネントを選択的に削除する、該削除は該アプリケーション関連データの損失無しに行われる；
該１つまたはそれ以上のソフトウエア・アプリケーションを実行するために該削除した１つ又はそれ以上のアプリケーション・コンポーネントが必要な時には、無線ネットワークを介してアプリケーション・ダウンロード・サーバへの通信リンクを選択的に確立する、ここで、該無線装置は１つの常駐のアプリケーションから削除された１つまたはそれ以上のアプリケーション・コンポーネントの送信のために該アプリケーション・ダウンロード・サーバをプロンプトする；および
インストールされたアプリケーション・コンポーネントを含む該１つまたはそれ以上の常駐のアプリケーションが該無線装置で実行可能であるように、該送信された１つまたはそれ以上のアプリケーション・コンポーネントを該無線装置にインストールする。
【請求項２１】
無線装置のメモリを管理する方法、該メモリはソフトウエア・アプリケーションを記憶する、該方法は下記を具備する：
無線装置のメモリの利用可能な記憶容量を決定する、該メモリは常駐のソフトウエア・アプリケーションを有し、要求される目標ソフトウエア・アプリケーションを有するには不十分である；
該常駐のソフトウエア・アプリケーションに関するアプリケーション関連データを維持するが、該常駐のソフトウエア・アプリケーションのソフトウエア・コンポーネントは削除する、ここで該ソフトウエア・コンポーネントの削除は現在の利用可能な記憶容量が該要求される目標ソフトウエア・アプリケーションを保有するには不十分であるとの決定に応答して実行される、及びここで該ソフトウエハコンポーネントの削除は該無線装置のメモリの利用可能な記憶容量の増加を提供する。
【請求項２２】
さらに、ネットワークを介して、目標ソフトウエアアプリケーションのダウンロードを要求することを具備する、請求項２１の方法。
【請求項２３】
さらに、該メモリの利用可能な記憶容量中に該目標のソフトウエア・アプリケーションをローディングすることを具備する、請求項２１の方法。
【請求項２４】
さらに、該ソフトウエア・コンポーネントの削除の後、及び該メモリが該削除した常駐のソフトウエアに関する該アプリケーション関連データを保有する期間の間に、ネットワークを介して、該削除したソフトウエア・コンポーネントの要求を送信することを具備する、請求項２１の方法。
【請求項２５】
さらに、該メモリが該削除した常駐のソフトウエアに関する該アプリケーション・関連データを保有する期間の間に、該メモリの利用可能な記憶容量中に該削除したソフトウエア・コンポーネントをローディングして戻すことを具備する、請求項２１の方法。
【請求項２６】
下記を具備する無線装置：
常駐のソフトウエア・アプリケーションを保有するメモリ、そして該メモリは利用可能な記憶容量を有する；  
該利用可能な記憶容量が、要求される目標ソフトウエア・アプリケーションを保有するには不十分であることを決定するよう構成されたロジック；
該常駐のソフトウエア・アプリケーションに関するアプリケーション関連データを維持するが、該常駐のソフトウエア・アプリケーションのソフトウエア・コンポーネントは削除するように構成されたロジック、ここにおいて、該ソフトウエア・コンポーネントを削除するロジックは、現在の利用可能な記憶容量が該要求された目標ソフトウエア・アプリケーションを保有するのに不十分であることを決定するロジックから形成された信号に応答して実行されるように構成され、及びここにおいて、該ソフトウエア・コンポーネントを削除するロジックは該無線装置のメモリの利用可能な記憶容量の増加を供するように構成される。
【請求項２７】
さらに、ネットワークを介して、該目標のソフトウエア・アプリケーションのダウンロードを要求するように構成されたロジックを具備する、請求項２６の無線装置。
【請求項２８】
さらに、該メモリが該削除された常駐のソフトウエアに関する該アプリケーション関連データを保有する期間の間に、該メモリの利用可能な記憶容量に該目標のソフトウエア・アプリケーションをロードするように構成されるロジックを具備する、請求項２６の無線装置。
【請求項２９】
さらに、該ソフトウエア・コンポーネントの削除後、及び該メモリが該削除された常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間に、ネットワークを介して、該削除されたソフトウエア・コンポーネントの要求を送信するように構成されるロジックを具備する、請求項２６の無線装置。
【請求項３０】
さらに、該メモリが該削除された常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間、該メモリの利用可能な記憶容量に該削除されたソフトウエア・コンポーネントをロードして戻すように構成されるロジックを具備する、請求項２６の無線装置。
【請求項３１】
コンピュータ可読媒体に収められたコンピュータプログラム、該コンピュータプログラムは計算装置で実行することができる、該コンピュータプログラムは下記を具備する：
無線装置のメモリの利用可能な記憶容量が、要求された目標のソフトウエア・アプリケーションを保有するには不十分であることを決定することができるコード、該メモリは常駐のソフトウエア・アプリケーションを有している；
該常駐のソフトウエア・アプリケーションに関するアプリケーション関連データを維持するが、該常駐のソフトウエア・アプリケーションのソフトウエア・コンポーネントは削除することができるコード、ここにおいて、該ソフトウエア・コンポーネントを削除することができるコードは、現在利用可能な記憶容量が該要求された目標ソフトウエア・アプリケーションを保有するには不十分であることを決定することができるコードにより形成された信号に応答して実行されることができ、及びここにおいて、該ソフトウエア・コンポーネントを削除することができるコードは、無線装置のメモリの利用可能な記憶容量を増加することができる。
【請求項３２】
さらに、ネットワークを介して、目標ソフトウエア・アプリケーションのダウンロードを要求することができるコードを具備する、請求項３１のコンピュータプログラム。
【請求項３３】
さらに、該メモリが該削除された常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間に、該メモリの利用可能な記憶容量に目標ソフトウエア・アプリケーションをロードすることができるコードを具備する、請求項３１のコンピュータプログラム。
【請求項３４】
さらに、該ソフトウエア・コンポーネントを削除するコードを実行した後、及び該メモリが削除した常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間に、ネットワークを介して、削除したソフトウエア・コンポーネントの要求を送信することができるコードを具備する、請求項３１のコンピュータプログラム。
【請求項３５】
さらに、該メモリが該削除した常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間に、該メモリの利用可能な記憶容量に削除したソフトウエア・コンポーネントをロードして戻すことができるコードを具備する、請求項３１のコンピュータプログラム。
【請求項３６】
下記を具備する無線装置：
常駐のソフトウエア・アプリケーションを保有するためのメモリ手段、及び該メモリは利用可能な記憶容量を有する：
メモリの利用可能な記憶容量が、要求される目標ソフトウエア・アプリケーションを保有するには不十分であることを決定するための決定手段；
常駐のソフトウエア・アプリケーションに関するアプリケーション関連データを維持するが、常駐のソフトウエア・アプリケーションのソフトウエア・コンポーネントは削除するための削除手段、ここにおいて、ソフトウエア・コンポーネントの削除は、現在の利用可能な記憶容量が、該要求された目標ソフトウエア・アプリケーションを保有するのには不十分であることの決定に応答して実行され、及びここにおいてソフトウエア・コンポーネントの削除が無線装置のメモリの利用可能な記憶容量の増加を供する。
【請求項３７】
さらに、ネットワークを介して、目標ソフトウエア・アプリケーションのダウンロードを要求するための要求手段を具備する、請求項３６の無線装置。
【請求項３８】
さらに、該メモリが該削除された常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間、メモリの利用可能な記憶容量に目標ソフトウエア・アプリケーションをロードするためのローディング手段を具備する、請求項２６の無線装置。
【請求項３９】
さらに、メモリが該削除された常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間、ソフトウエア・コンポーネントを削除するように構成されるロジックからの信号に応答して、ネットワークを介して、削除したソフトウエア・コンポーネントの要求を送信するための送信手段を具備する、請求項３６の無線装置。
【請求項４０】
さらに、メモリが該削除された常駐のソフトウエアに関するアプリケーション関連データを保有する期間の間に、メモリの利用可能な記憶容量に削除したソフトウエア・コンポーネントをロードして戻すためのローディング手段を具備する、請求項３６の無線装置。