【手続補正書】
【提出日】平成25年8月8日(2013.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の他の情報処理装置と接続され、当該他の情報処理装置に、ハイバネーションデータを配布する情報処理装置であって、
前記ハイバネーションデータを記憶するための記憶部と、
前記他の情報処理装置から、各情報処理装置の機器構成を示す構成情報および識別情報を取得する構成情報取得部と、
取得した前記構成情報を解析して、前記他の情報処理装置の構成が自装置と一致するか否かを判定する構成判定部と、
自装置の構成と一致する情報処理装置が、前記他の情報処理装置のうち少なくとも１以上存在する場合、当該構成の一致する情報処理装置の前記識別情報を宛先として前記ハイバネーションデータを送信するデータ送信部と、を備えたことを特徴とする情報処置装置。
【請求項２】
前記構成情報取得部は、前記他の情報処理装置が前記ハイバネーションデータを保持している、前記ハイバネーションデータを生成中である、前記ハイバネーションデータを保持しておらず且つ生成中でもない、のいずれかの状態を示す保持情報をさらに取得し、
前記データ送信部は、前記構成の一致する情報処理装置のうち、前記ハイバネーションデータを保持しておらず且つ生成中でもない情報処理装置に対して、前記ハイバネーションデータを送信することを特徴とする請求項１に記載の情報処置装置。
【請求項３】
前記データ送信部は、前記ハイバネーションデータとして、機器固有の情報を含む一部の情報を除いた残データを送信することを特徴とする請求項１または２に記載の情報処置装置。
【請求項４】
前記データ送信部により前記ハイバネーションデータが送信された情報処理装置は、
前記記憶部、前記構成情報取得部、前記構成判定部および前記データ送信部を備え、
自装置に接続された他の情報処理装置に対して、前記ハイバネーションデータを送信することを特徴とする請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
１以上の他の情報処理装置と接続され、当該他の情報処理装置に、ハイバネーションデータを要求する情報処置装置であって、
自装置が前記ハイバネーションデータを保持しているか否かを判定するデータ保持判別部と、
前記ハイバネーションデータを保持していない場合、前記他の情報処理装置に、各情報処理装置の機器構成を示す構成情報、識別情報、および前記ハイバネーションデータを保持している、前記ハイバネーションデータを生成中である、前記ハイバネーションデータを保持しておらず且つ生成中でもない、のいずれかの状態を示す保持情報を要求する構成情報要求部と、
前記構成情報、前記識別情報および前記保持情報を取得する構成情報取得部と、
取得した前記構成情報を解析して、前記他の情報処理装置の構成が自装置と一致するか否かを判定する構成判定部と、
自装置と構成の一致する情報処理装置が、前記他の情報処理装置のうち少なくとも１以上存在する場合、当該構成の一致する情報処理装置のうち前記ハイバネーションデータを保持している、または生成中である情報処理装置の前記識別情報を宛先として、前記ハイバネーションデータを要求するデータ要求部と、
前記ハイバネーションデータを取得するデータ取得部と、を備えたことを特徴とする情報処理装置。
【請求項６】
前記データ取得部による前記ハイバネーションデータの取得に伴って、自装置を起動する起動部をさらに備えたことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記他の情報処理装置のうち、自装置と構成が一致し、且つ前記ハイバネーションデータを保持している、または前記ハイバネーションデータを生成中である情報処理装置が存在しなかった場合、自装置において前記ハイバネーションデータを生成するデータ生成部をさらに備えたことを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記構成情報は、前記他の情報処理装置に搭載されたソフトウェアの種類に関する情報、およびファイルシステムの管理情報の少なくとも一方を含む文字情報から算出されるハッシュ値であることを特徴とする請求項１ないし７のいずれかに記載の情報処理装置。
【請求項９】
任意の情報処理装置から、当該任意の情報処理装置に接続された１以上の他の情報処理装置にハイバネーションデータを配布するデータ配布方法であって、
前記任意の情報処理装置が、
前記他の情報処理装置から、各情報処理装置の識別情報および機器構成を示す構成情報を取得する構成情報取得ステップと、
取得した前記構成情報を解析して、前記他の情報処理装置の構成が自装置と一致するか否かを判定する構成判定ステップと、
前記構成判定ステップにおいて、自装置と構成の一致する情報処理装置が、前記他の情報処理装置のうち少なくとも１以上存在する場合、当該構成の一致する情報処理装置の前記識別情報を宛先として前記ハイバネーションデータを送信するデータ送信ステップと、を実行することを特徴とするデータの配布方法。
【請求項１０】
前記構成情報取得ステップは、前記他の情報処理装置が前記ハイバネーションデータを保持している、前記ハイバネーションデータを生成中である、前記ハイバネーションデータを保持しておらず且つ生成中でもない、のいずれかの状態を示す保持情報をさらに取得し、
前記データ送信ステップは、前記構成の一致する情報処理装置のうち、前記ハイバネーションデータを保持しておらず且つ生成中でもない情報処理装置に対して、前記ハイバネーションデータを送信することを特徴とする請求項９に記載のデータの配布方法。
【請求項１１】
前記データ送信ステップは、前記ハイバネーションデータとして、機器固有の情報を含む一部の情報を除いた残データを送信することを特徴とする請求項９に記載のデータの配布方法。
【請求項１２】
前記データ送信ステップにより前記ハイバネーションデータが送信された情報処理装置は、
前記構成情報取得ステップ、前記構成判定ステップおよび前記データ送信ステップを備え、
自装置に接続された他の情報処理装置に対して、前記ハイバネーションデータを送信することを特徴とする請求項９に記載のデータの配布方法。
【請求項１３】
前記構成情報は、前記他の情報処理装置に搭載されたソフトウェアの種類に関する情報、およびファイルシステムの管理情報の少なくとも一方を含む文字情報から算出されるハッシュ値であることを特徴とする請求項９に記載のデータの配布方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の情報処理装置は、１以上の他の情報処理装置と接続され、当該他の情報処理装置に、ハイバネーションデータを配布する情報処理装置であって、ハイバネーションデータを記憶するための記憶部と、他の情報処理装置から、各情報処理装置の機器構成を示す構成情報および識別情報を取得する構成情報取得部と、取得した構成情報を解析して、他の情報処理装置の構成が自装置と一致するか否かを判定する構成判定部と、自装置の構成と一致する情報処理装置が、他の情報処理装置のうち少なくとも１以上存在する場合、当該構成の一致する情報処理装置の識別情報を宛先としてハイバネーションデータを送信するデータ送信部と、を備えたことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明のデータ配布方法は、任意の情報処理装置から当該任意の情報処理装置に接続された１以上の他の情報処理装置にハイバネーションデータを配布するデータ配布方法であって、任意の情報処理装置が、他の情報処理装置から、各情報処理装置の識別情報および機器構成を示す構成情報を取得する構成情報取得ステップと、取得した構成情報を解析して、他の情報処理装置の構成が自装置と一致するか否かを判定する構成判定ステップと、構成判定ステップにおいて、自装置と構成の一致する情報処理装置が、他の情報処理装置のうち少なくとも１以上存在する場合、当該構成の一致する情報処理装置の識別情報を宛先としてハイバネーションデータを送信するデータ送信ステップと、を実行することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
この場合、構成情報取得部は、他の情報処理装置がハイバネーションデータを保持している、ハイバネーションデータを生成中である、ハイバネーションデータを保持しておらず且つ生成中でもない、のいずれかの状態を示す保持情報をさらに取得し、データ送信部は、構成の一致する情報処理装置のうち、ハイバネーションデータを保持しておらず且つ生成中でもない情報処理装置に対して、ハイバネーションデータを送信することが好ましい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の他の情報処理装置は、１以上の他の情報処理装置と接続され、当該他の情報処理装置に、ハイバネーションデータを要求する情報処置装置であって、自装置がハイバネーションデータを保持しているか否かを判定するデータ保持判別部と、ハイバネーションデータを保持していない場合、他の情報処理装置に、各情報処理装置の機器構成を示す構成情報、識別情報、およびハイバネーションデータを保持している、ハイバネーションデータを生成中である、ハイバネーションデータを保持しておらず且つ生成中でもない、のいずれかの状態を示す保持情報を要求する構成情報要求部と、構成情報、識別情報および保持情報を取得する構成情報取得部と、取得した構成情報を解析して、他の情報処理装置の構成が自装置と一致するか否かを判定する構成判定部と、自装置と構成の一致する情報処理装置が、他の情報処理装置のうち少なくとも１以上存在する場合、当該構成の一致する情報処理装置のうちハイバネーションデータを保持している、または生成中である情報処理装置の識別情報を宛先として、ハイバネーションデータを要求するデータ要求部と、ハイバネーションデータを取得するデータ取得部と、を備えたことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、この場合、他の情報処理装置のうち、自装置と構成が一致し、且つハイバネーションデータを保持している、またはハイバネーションデータを生成中である情報処理装置が存在しなかった場合、自装置においてハイバネーションデータを生成するデータ生成部をさらに備えていることが好ましい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
これら場合、構成情報は、他の情報処理装置に搭載されたソフトウェアの種類に関する情報、およびファイルシステムの管理情報を含む文字情報から算出されるハッシュ値であることが好ましい。