【手続補正書】
【提出日】平成27年12月4日(2015.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
第１計算デバイスのサービス・コンポーネントにより、第２計算デバイスのオペレーティング・システム、又はハードウェア、前記第２計算デバイスのユーザーに関する現在と過去と推論される将来とのユーザー活動のうちの少なくとも１つを示すユーザー活動情報とのうちの少なくとも１つの構成を示す１以上のコンテキスト情報を受け取るステップと、
前記動作環境において前記第２計算デバイスにより行われている１以上のオペレーションと関連するパフォーマンス情報を受け取るステップと、
前記コンテキスト情報、前記ユーザー活動情報のうちの少なくとも１つを、前記パフォーマンス情報と相関させるステップであって、
前記相関させるステップは、前記コンテキスト情報、前記ユーザー活動情報のうち１以上を受け取る前記第１計算デバイスの前記サービス・コンポーネントにより、前記コンテキスト情報又は前記パフォーマンス情報の少なくとも１つと関連する１以上のハードウェアの問題又は１以上のソフトウェアの問題の少なくとも１つに関する１以上の通信と関連する第１の情報を受信するステップを含む、ステップと、
前記コンテキスト情報の少なくとも１つ又は前記ユーザー活動情報を前記パフォーマンス情報と相関させるステップに応答して、構成情報を前記第２計算デバイスへ通信するステップ
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記コンテキスト情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスのソフトウェアの構成を示す情報を受け取るステップを更に含む、方法。
【請求項３】
請求項１に記載の方法であって、前記コンテキスト情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスの位置を示す情報を受け取るステップを更に含む、方法。
【請求項４】
請求項１に記載の方法であって、前記コンテキスト情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスと通信するように結合されるネットワークの構成を示す情報を受け取るステップを更に含む、方法。
【請求項５】
請求項１に記載の方法であって、パフォーマンス情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスのオペレーティング・システムと、前記第２計算デバイスのソフトウェアと、前記第２計算デバイスのファームウェアとのうちの少なくとも１つと関連するメモリの消費を示す情報を受け取るステップを更に含む、方法。
【請求項６】
請求項１に記載の方法であって、パフォーマンス情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスのハードウェアと、前記第２計算デバイスのソフトウェアと、前記第２計算デバイスのオペレーティング・システムと、第２の計算デバイスのファームウェアとのうちの少なくとも１つと関連する入力または出力の帯域幅を示す情報を受け取るステップを含む、方法。
【請求項７】
請求項１に記載の方法であって、パフォーマンス情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスと通信するように結合されるネットワークの帯域幅を示す情報を受け取るステップを含む、方法。
【請求項８】
請求項１に記載の方法であって、パフォーマンス情報を受け取る前記ステップは、ネットワーク・ベースのサービスにより、前記第２計算デバイスと通信するように結合されるネットワークを介してのデータの処理と関連するレイテンシを示す情報を受け取るステップを含む、方法。
【請求項９】
請求項１に記載の方法であって、前記相関させるステップは、前記第１情報に基づいて、前記コンテキスト情報の１以上の部分から前記パフォーマンス情報の少なくとも一部の原因を推論するステップを更に含み、前記１以上の通信は、１以上の検索、前記１以上のハードウェアの問題の少なくとも１つに関する１以上のクエリ、前記コンテキスト情報の少なくとも１つと関連する１以上の前記ソフトウェアの問題、前記パフォーマンス情報のうち少なくとも１つを含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記相関させるステップは、
第３計算デバイスのハードウェアの構成と、前記第３計算デバイスのソフトウェアの構成と、前記第３計算デバイスのオペレーティング・システムの構成と、前記第３計算デバイスのファームウェアの構成と、前記第３計算デバイスのパフォーマンスとのうちの少なくとも１つを示す別の情報を受け取るステップ
を更に含む、方法。
【請求項１１】
請求項１に記載の方法であって、前記相関させるステップは、
前記コンテキスト情報の１以上の部分から前記パフォーマンス情報の少なくとも一部の原因を決定するステップと、
前記構成情報の少なくとも一部を第３計算デバイスへ通信するステップと
を更に含む、方法。
【請求項１２】
請求項１に記載の方法であって、前記相関させるステップは、
第３計算デバイスと関連する少なくとも１つの通信と関連する別の情報を受け取るステップと、
前記別の情報に基づいて前記コンテキスト情報の１以上の部分から前記パフォーマンス情報の少なくとも１つの部分の原因を決定するステップ
を更に含む方法。
【請求項１３】
請求項１に記載の方法であって、前記構成情報を第２計算デバイスへ通信するステップは、前記第２計算デバイスのソフトウェアをアップデートしないこと、前記第２計算デバイスのハードウェアをアップデートしないこと、前記第２計算デバイスのオペレーティング・システムをアップデートしないこと、前記第２計算デバイスのファームウェアをアップデートしないことのうち少なくとも１つに対する推奨を通信するステップ
を更に含む方法。
【請求項１４】
請求項１に記載の方法であって、前記構成情報を第２計算デバイスへ通信するステップは、ネットワーク・プロトコル、通信プロトコルの少なくとも１つを利用するための推奨を通信するステップ
を更に含む方法。
【請求項１５】
コンピュータ実行可能命令を備えるコンピュータ読み出し可能なストレージ・デバイスであって、該命令は実行されるとコンピューター・デバイスに対し、
計算デバイスにより、前記オペレーションの少なくとも１部に関連する動作環境の１以上を示す１以上のコンテキスト情報、少なくとも１つのユーザー嗜好を示すユーザー嗜好情報、現在と過去と推論される将来のユーザー活動のうちの少なくとも１つを示すユーザー活動情報を格納するステップ、
少なくとも１つのコンテキスト情報、ユーザー嗜好情報、前記コンピューター・デバイスにより実行されるオペレーションのうち少なくとも１つのオペレーションと関連するユーザー活動情報及びパフォーマンス情報のうち少なくとも１つをサービス・コンポーネントへ送るステップと、
前記コンテキスト情報の少なくとも１つに基づいて、前記ユーザー嗜好情報、前記ユーザーの活動情報及びパフォーマンス情報、構成情報を、前記計算デバイスを構成する前記サービス・コンポーネントから受け取るステップであって、前記構成情報は、前記計算デバイスのソフトウェアをアップデートしないことの推奨、前記計算デバイスのハードウェアをアップデートしないことの推奨、前記計算デバイスのオペレーティング・システムをアップデートしないことの推奨、前記計算デバイスのファームウェアをアップデートしないことの推奨のうち少なくとも１つを含む、ステップと
を含むオペレーションを実行させる、ストレージ・デバイス。
【請求項１６】
請求項１５に記載のストレージ・デバイスであって、
前記コンテキスト情報を格納するステップは、キャッシュされた情報を得られるように、キャッシュに、前記コンテキスト情報の少なくとも１部分を入れておくことを更に含み、
前記構成情報を送るステップは、前記キャッシュされた情報の少なくとも１部分を前記サービス・コンポーネントへ送るステップを更に含む、ストレージ・デバイス。
【請求項１７】
請求項１５に記載のストレージ・デバイスであって、前記構成情報に基づいて、前記計算デバイスのソフトウェア、前記計算デバイスのハードウェアのうち少なくとも１つを構成するステップを更に含む、ストレージ・デバイス。
【請求項１８】
システムであって、
計算可能な読み出し可能なストレージ・デバイスに格納され、
クライアントから、前記クライアントの動作環境を示すコンテキスト情報、ユーザーの嗜好を示すユーザー嗜好情報、または現在、過去、または推論される将来のユーザーの活動を示すユーザー活動情報、および前記動作環境において前記クライアントにより行われている１以上のオペレーションと関連するパフォーマンス情報のうち１以上を受け取るように、および
相関情報に基づいて、アップデート情報を前記クライアントへ送るように
構成されるインターフェース・コンポーネントであって、
前記アップデート情報は、前記計算デバイスのソフトウェアをアップデートしないことの推奨、前記計算デバイスのハードウェアをアップデートしないことの推奨、前記計算デバイスのオペレーティング・システムをアップデートしないことの推奨、前記計算デバイスのファームウェアをアップデートしないことの推奨のうち少なくとも１つを含む、インターフェース・コンポーネントと、
前記相関情報を得るために、前記コンテキスト情報、前記ユーザー嗜好情報、または前記ユーザー活動情報、および前記パフォーマンス情報の間の関係を推論するように構成されるサービス・コンポーネントと
を含むシステム。
【請求項１９】
請求項１８に記載のシステムであって、前記コンテキスト情報は、前記クライアントのハードウェアの構成を示す情報を含む、
システム。
【請求項２０】
請求項１８に記載のシステムであって、前記パフォーマンス情報は、
前記クライアントのオペレーティング・システムと、
前記クライアントと通信するように結合される前記ネットワークと関連するレイテンシと
のうちの少なくとも１つを示す情報を含む、システム。