【手続補正書】
【提出日】平成18年6月15日(2006.6.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  モバイルコンピューティングデバイスの構成管理の目的でダウンロード命令を通信するように構成された管理サーバと、
非永続的な接続を通じて前記管理サーバに接続するように構成されたモバイルコンピューティングデバイスであって、前記管理サーバに前記ダウンロード命令を要求し、受信して、前記モバイルコンピューティングデバイスによるダウンロード及びインストールが可能な提供物のセットを判定するようにさらに構成され、前記提供物は、前記モバイルコンピューティングデバイスによって行われた前回の成功したダウンロード動作以降利用可能となった１つまたは複数のファイルを表し、前記モバイルコンピューティングデバイスが前記提供物の任意の１つまたは複数のダウンロード及びインストールをユーザが承認または拒絶することを可能にするようにさらに構成された、モバイルコンピューティングデバイスと
を備えたことを特徴とするシステム管理フレームワーク。
【請求項２】  前記ダウンロード命令は、個別のメッセージすなわち第１のメッセージ及び第２のメッセージとして前記モバイルコンピューティングデバイスに通信され、第１のメッセージはパッケージ識別リストを含み、第２のメッセージは、前記パッケージ識別リスト中で指定される１つまたは複数のパッケージの詳細なダウンロード命令を含むことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項３】  前記モバイルコンピューティングデバイスは、ユーザインタフェース（ＵＩ）を介して前記提供物の少なくとも一部を提示するようにさらに構成され、前記ＵＩは、後に前記モバイルクライアントに配信し、前記モバイルクライアントを構成するために、前記一部の提供物をユーザが選択できるようにすることを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項４】  前記モバイルコンピューティングデバイスは、前回の成功したダウンロード動作の指示を含むデータ発見要求を通信するようにさらに構成され、
前記管理サーバは、前記データ発見要求を受信するのに応答して、
前記指示に基づいて１つまたは複数のファイルを識別し、
前記１つまたは複数のファイルを示すように前記提供物を更新し、
前記ダウンロード命令を前記モバイルコンピューティングデバイスに通信する
ようにさらに構成されたことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項５】  前記モバイルコンピューティングデバイスは、
前記ユーザが前記モバイルコンピューティングデバイスに配信するために、前記提供物のうち特定の提供物を選択したことを、判定することと、
前記管理サーバにダウンロード要求メッセージを通信して前記配信を開始することと、
前記管理サーバから前記特定の提供物を含む配信を受信することと
を含む動作を行うようにさらに構成されたことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項６】  前記モバイルコンピューティングデバイスは、
前記ユーザがダウンロードのために前記提供物のうち特定の提供物を選択したことを、判定することと、
１つまたは複数のユーザ指定の基準に基づいて、前記特定の提供物のダウンロードをスケジュールすることと、
前記１つまたは複数のユーザ指定の基準の発生に応答して、サーバにダウンロード要求メッセージを通信して前記特定の提供物のダウンロードを開始し、前記サーバが、前記管理サーバから選択されるか、または前記管理サーバとは無関係の異なるサーバであることと、
前記特定の提供物を前記サーバから受信することと
を含む動作を行うようにさらに構成されたことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項７】  前記モバイルコンピューティングデバイスは、
前記管理サーバへの接続に関係なくユーザに提示するために前記提供物をローカルキャッシュに保持することと、
提供物のダウンロード及びインストールが成功したのに応答して、前記提供物のうちある提供物に対応する情報を前記ローカルキャッシュから削除することと
を含む動作を行うようにさらに構成されたことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項８】  前記モバイルコンピューティングデバイスは、
利用可能な提供物を必要とするかどうかを自動的に判定し、
必要とする提供物を識別するのに応答して、ユーザの対話に依存せずに前記必要とする提供物を自動的にダウンロードし、インストールする
ようにさらに構成されたことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項９】  前記モバイルコンピューティングデバイスは、あらかじめ設定されたイベントの発生に応答して前記管理サーバにデータ発見要求を通信するようにさらに構成され、
前記管理サーバは、前記データ発見要求を受信するのに応答して、前記モバイルコンピューティングデバイスに前記ダウンロード命令を通信するようにさらに構成され、前記ダウンロード命令は、前記提供物のダウンロードを要求するために前記モバイルコンピューティングデバイスによって選択的に実行可能である
ことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項１０】  前記あらかじめ設定されたイベントは、前記リモートコンピューティングデバイスのコールドブートであることを特徴とする請求項９に記載のシステム管理フレームワーク。
【請求項１１】  前記あらかじめ設定されたイベントは、無作為に選択される時間に発生するように設計されたことを特徴とする請求項９に記載のシステム管理フレームワーク。
【請求項１２】  前記モバイルコンピューティングデバイス及び管理サーバは、信頼されないサーバから信頼されるアプリケーションを配信するために複数署名システムを実装するようにさらに構成されたことを特徴とする請求項１に記載のシステム管理フレームワーク。
【請求項１３】  前記モバイルコンピューティングデバイスは、
信頼されるソースのリストを保持する動作と、
前記信頼されるソースリスト中の情報を介して、受信したダウンロード命令を認証する動作と、
受信したダウンロード命令の検証が成功するのに応答して、前記受信したダウンロード命令によって指定される少なくとも１つの場所に１つまたは複数の提供物を要求し、受信する動作と
を行うことによって前記複数署名システムの一部を実装するように構成されたことを特徴とする請求項１２に記載のシステム管理フレームワーク。
【請求項１４】  前記モバイルコンピューティングデバイスは、
信頼されるソースのリストを保持する動作と、
前記信頼されるソースリスト中の情報を介して、受信したダウンロード命令を認証する動作と、
受信したダウンロード命令の検証が成功するのに応答して、前記受信したダウンロード命令によって指定される少なくとも１つの場所に１つまたは複数の提供物を要求し、受信する動作と、
１つまたは複数のセキュリティハッシュ機能を介して、前記１つまたは複数の提供物を認証する動作と
を行うことにより前記複数署名システムの一部を実装するように構成されたことを特徴とする請求項１２に記載のシステム管理フレームワーク。
【請求項１５】  構成管理サーバがモバイルデバイスのリモート構成のためにアプリケーションを配信するための命令を含む１つまたは複数のコンピュータ読み取り可能な記録媒体であって、前記命令は、
前記構成管理サーバと前記モバイルデバイスとの間の非永続的な接続を通じて、モバイルデバイスからデータ発見メッセージを受信するステップであって、前記データ発見メッセージは、前回の成功したダウンロードの時間を示すステップと、
前記データ発見メッセージを受信するのに応答して、前記前回の成功したダウンロードの時間以降少なくとも１つの提供物が配置されていることを判定するステップと、
前記モバイルデバイスが前記少なくとも１つの提供物をダウンロードするための情報を含むダウンロード命令を前記モバイルデバイスに通信するステップと
を備えた動作を行うためにコンピュータによって実行可能であることを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項１６】  前記少なくとも１つの提供物は、前記モバイルデバイスに関連付けられたハードウェア及び／またはソフトウェアの属性か、または前記デバイスのユーザの識別に関連付けられることを特徴とする請求項１５に記載の１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項１７】  前記命令は、
前記少なくとも１つの提供物の少なくとも一部に対応するパッケージのダウンロードを要求することを示すアプリケーション配信要求を前記モバイルデバイスから受信するステップと、
前記アプリケーション配信要求を受信するのに応答して、前記パッケージを前記モバイルデバイスに通信するステップと
を備えた動作を行うために前記コンピュータによってさらに実行可能であることを特徴とする請求項１５に記載の１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項１８】  プロセッサと、コンピュータプログラム命令を含むメモリとを備えた構成管理サーバであって、前記コンピュータプログラム命令は、要求元のモバイルデバイスにアプリケーションを配信するように設計され、前記プロセッサは、請求項１５に記載の動作を行う前記命令を実行するように構成されたことを特徴とする構成管理サーバ。
【請求項１９】  モバイルデバイスで構成管理を行うためのコンピュータ実装方法であって、
サーバによってホストされるＵＲＬからの前回の成功したダウンロードの時間を示す要求を前記サーバに通信するステップと、
前記要求を通信するのに応答して、前記サーバからダウンロード命令のセットを受信するステップであって、前記ダウンロード命令は、スキーマに基づいてフォーマットされ、１つまたは複数の提供物をそこからダウンロードする場所を指示し、前記１つまたは複数の提供物は、前回の成功したダウンロードの時間以降に利用可能となっているステップと、
前記１つまたは複数の提供物の少なくとも１つの提供物に対応する所望の動作を示す選択要求を前記モバイルデバイスのユーザから受信するステップと、
前記ダウンロード命令によって提供される情報に基づいて、前記所望の動作を行うステップと
を備えたことを特徴とする方法。
【請求項２０】  信頼されるソースリストに情報を追加するか、または情報を削除するための、アプリケーションプログラミングインタフェースを公開するステップと、
信頼されるソースリストに照らして前記ダウンロード命令を認証するステップと
をさらに備えたことを特徴とする請求項１９に記載の方法。
【請求項２１】  前記モバイルデバイスがファイルのダウンロードをスケジュールするために使用できる１つまたは複数のイベントを定義するための、アプリケーションプログラミングインタフェースを公開するステップであって、前記ファイルは受信されるダウンロード命令によって識別されるステップをさらに備えたことを特徴とする請求項１９に記載の方法。
【請求項２２】  前記所望の動作を行うステップは、ローカルにキャッシュされた提供物リストから前記少なくとも１つの提供物を削除することにより、前記ユーザが前記少なくとも１つの提供物に関心がないことを示すことをさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２３】  前記所望の動作を行うことは、
前記場所にダウンロード要求を通信するステップと、
前記ダウンロード要求を通信するのに応答して、前記モバイルデバイスによって前記少なくとも１つの提供物を受信するステップと、
前記少なくとも１つの提供物を１つまたは複数のファイルとして前記モバイルデバイスにインストールするステップと
をさらに備えたことを特徴とする請求項１９に記載の方法。
【請求項２４】  前記所望の動作を行うステップは、
特定の基準に基づいてイベントをスケジュールするステップであって、前記イベントは、前記場所へのダウンロード要求メッセージの通信に対応するステップと、
前記イベントの発生に応答して、前記ダウンロード要求メッセージを前記場所に通信するステップと、
前記ダウンロード要求メッセージを通信するのに応答して、前記モバイルデバイスによって前記少なくとも１つの提供物を受信するステップと
を含むことを特徴とする請求項１９に記載の方法。
【請求項２５】  前記特定の基準は、ユーザ入力、前記ダウンロード命令によって提供されるスケジューリング情報、ハードウェアイベント、及びソフトウェアイベント、の１つまたは複数の任意の組合せに基づくことを特徴とする請求項２４に記載の方法。
【請求項２６】  前記ダウンロード命令を信頼されるソースリストに照らして認証することにより、信頼されないサーバソースから信頼されるデータを受信するステップをさらに備えたことを特徴とする請求項１９に記載の方法。
【請求項２７】  前記モバイルデバイスのさらなる動作は、
前記ダウンロード命令の信頼性を判定するのに応答して、前記１つまたは複数の提供物の少なくとも一部を要求するステップと、
前記一部を要求するのに応答して、前記一部を前記サーバから受信するステップと、
ハッシュ機能を介して前記一部の信頼性を判定するステップと、
前記一部を認証するのに応答して、前記一部をモバイルデバイスのメモリにインストールするステップと
を備えたことを特徴とする請求項２６に記載の方法。
【請求項２８】  モバイルデバイスの構成管理を行うコンピュータプログラム命令を備えたコンピュータ読み取り可能な記録媒体であって、前記コンピュータプログラム命令は、請求項１９に記載の方法の動作を行うためにコンピュータによって実行可能であることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２９】  メモリに結合されたプロセッサを備えたモバイルデバイスであって、前記メモリは、モバイルデバイスの構成管理を行うコンピュータプログラム命令を含み、前記プロセッサは、前記メモリから前記コンピュータプログラム命令をフェッチし、実行して、請求項１９に記載の方法の動作を行うように構成されたことを特徴とするモバイルデバイス。
【請求項３０】  ユーザが断続的に接続される管理サーバの１つまたは複数の提供物で選択的にモバイルデバイスを構成することを可能にするユーザインタフェース（ＵＩ）を提示するための、プロセッサによって実行可能なコンピュータプログラム命令を含むコンピュータ読み取り可能な記録媒体であって、前記ＵＩは、
前記ユーザが、前記管理サーバにデータ発見要求を送信することを可能にする第１のＵＩコンポーネントと、
前記モバイルデバイスによる前記管理サーバに関連付けられたＵＲＬからの前回の成功したダウンロード動作以降に前記モバイルデバイスに利用可能となった１つまたは複数の提供物を前記管理サーバが有するかどうかを知らせる第２の領域であって、前記ユーザが、任意の利用可能な提供物を見るか、または無視することを可能にするユーザ選択可能な複数のコンポーネントを含む第２の領域と
を備えたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項３１】  （ａ）前記１つまたは複数の提供物のうち特定の提供物の、前記管理サーバから前記モバイルデバイスへのダウンロードをスケジュールするため、及び（ｂ）前記特定の提供物の短い説明または長い説明を見るための、ユーザ入力に応答するダイアログボックスコンポーネントをさらに備えたことを特徴とする請求項３０に記載のコンピュータ読み取り可能な記録媒体。
【請求項３２】  前記１つまたは複数の提供物のうち特定の提供物の、前記モバイルデバイスへのダウンロードをスケジュールするための１つまたは複数の基準を指定するユーザ入力に応答するダイアログボックスコンポーネントをさらに備え、前記１つまたは複数の基準は、接続性の属性、時間、及びコストの１つまたは複数の任意の組合せに基づくことを特徴とする請求項３０に記載のコンピュータ読み取り可能な記録媒体。
【請求項３３】  請求項３０に記載のコンピュータ読み取り可能な記録媒体に結合された前記プロセッサを備えたことを特徴とするコンピューティングデバイス。