【手続補正書】
【提出日】令和1年7月29日(2019.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジョブ動作リトライ方法であって、
ジョブの動作が失敗したかどうかを検出することであって、前記動作が失敗したという検出結果に応じて、前記ジョブの進捗に関する統計をとることと、
前記ジョブの前記進捗に従ってリトライ時間を計算することと、
前記リトライ時間の間待機した後で前記動作を再実行することと、
を含む方法。
【請求項２】
前記ジョブの前記動作が失敗したかどうかを検出することが、
ソース装置からのデータ読み出しが失敗若しくはタイムアウトした場合に、データ同期化ジョブの動作が失敗したと決定すること；
データ同期化サービスとのインタラクションが失敗若しくはタイムアウトした場合に、前記データ同期化ジョブの動作が失敗したと決定すること；
宛先装置へのデータ書き込みが失敗又はタイムアウトした場合に、前記データ同期化ジョブの動作が失敗したと決定すること；
の少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記ジョブの前記進捗に従って前記リトライ時間を計算することが、
前記ジョブの前記進捗に基づいて増加係数を構成することと、
事前設定の間隔に基づいてリトライ時間ベースを計算することと、
前記増加係数及び前記リトライ時間ベースに基づいて前記リトライ時間を計算することと、
を含む、請求項１に記載の方法。
【請求項４】
事前設定の間隔に基づいて前記リトライ時間ベースを計算することが、
現在のリトライ回数を取得することと、
前記リトライ時間ベースとして前記事前設定の間隔及び前記現在のリトライ回数の積を計算すること
又は
前記リトライ時間ベースとして前記現在のリトライ回数に基づいて前記事前設定の間隔を指数関数的に増加させることと、
を含む、請求項３に記載の方法。
【請求項５】
前記ジョブの前記進捗に関する統計をとることの前に、前記方法が、
前記動作が再実行される必要があるかどうかを決定することと、
前記動作が再実行される必要があるとの決定に応じて、前記ジョブの進捗に関する統計をとること又は
前記動作が再実行される必要がないとの決定に応じて、前記動作の再実行を終了することと、
を更に含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記動作が再実行される必要があるかどうかを決定することが、
リトライ回数条件又は状態条件が満たされているかどうかを決定することと、
前記リトライ回数条件又は状態条件が満たされているとの決定に応じて、前記動作が、再実行される必要がないと決定すること又は
前記リトライ回数条件又は状態条件が満たされていないとの決定に応じて、前記動作が、再実行される必要があると決定することと、
を含み、 
前記リトライ回数条件が、事前設定のリトライ回数閾値に関連付けられており、
前記状態条件が、前記ジョブが停止されることに関連付けられている、請求項５に記載の方法。
【請求項７】
ジョブ動作リトライ機器であって、
ジョブの動作が失敗したかどうかを検出するように構成されたジョブ検出モジュールと、
前記動作が失敗したという検出結果に応じて、前記ジョブの進捗に関する統計をとるように構成された進捗統計モジュールと、
前記ジョブの前記進捗に従ってリトライ時間を計算するように構成されたリトライ時間計算モジュールと、
前記リトライ時間の間待機した後で前記動作を再実行するように構成されたジョブリトライモジュールと、
を含む動作リトライ機器。
【請求項８】
前記ジョブ検出モジュールが、
ソース装置からのデータ読み出しが失敗又はタイムアウトした場合に、データ同期化ジョブの動作が失敗したと決定するように構成された第１の決定サブモジュール；
データ同期化サービスとのインタラクションが失敗又はタイムアウトした場合に、前記データ同期化ジョブの動作が失敗したと決定するように構成された第２の決定サブモジュール
及び／又は
宛先装置へのデータ書き込みが失敗又はタイムアウトした場合に、前記データ同期化ジョブの動作が失敗したと決定するように構成された第３の決定サブモジュール
を含む、請求項７に記載の機器。
【請求項９】
前記リトライ時間計算モジュールが、
前記ジョブの前記進捗に従って増加係数を構成するように構成された増加係数計算サブモジュールと、
事前設定の間隔に従ってリトライ時間ベースを計算するように構成されたリトライ時間ベース計算サブモジュールと、
前記増加係数及び前記リトライ時間ベースに従ってリトライ時間を計算するように構成された増加調整サブモジュールと、
を含む、請求項７に記載の機器。
【請求項１０】
前記リトライ時間ベース計算サブモジュールが、
現在のリトライ回数を取得するように構成されたリトライ回数取得ユニットと、
前記リトライ時間ベースとして前記事前設定の間隔及び前記現在のリトライ回数の積を計算するように構成された定数計算ユニット
又は
前記リトライ時間ベースとして前記現在のリトライ回数に基づいて前記事前設定の間隔を指数関数的に増加させるように構成された指数計算ユニットと、
を含む、請求項９に記載の機器。
【請求項１１】
前記動作が再実行される必要があるかどうかを決定し、前記動作が再実行される必要があるとの決定に応じて、前記進捗統計モジュールを呼び出し、前記動作が再実行される必要がないとの決定に応じて、リトライ終了モジュールを呼び出すように構成されたリトライ決定モジュールを更に含み、前記リトライ終了モジュールが、前記動作の再実行を終了するように構成される、請求項７〜１０のいずれか一項に記載の機器。 
【請求項１２】
前記リトライ決定モジュールが、
リトライ回数条件又は状態条件が満たされているかどうかを決定し、前記リトライ回数条件又は状態条件が満たされているとの決定に応じて、第４の決定サブモジュールを呼び出し、前記リトライ回数条件又は状態条件が満たされていないとの決定に応じて、第５の決定サブモジュールを呼び出すように構成された条件判定サブモジュールを含み、
前記第４の決定サブモジュールは、前記動作が再実行される必要がないと決定するように構成され、前記第５の決定サブモジュールは、前記動作が再実行される必要があると決定するように構成され、
前記リトライ回数条件が、事前設定のリトライ回数閾値に関連付けられており、
前記状態条件が、前記ジョブが停止されることに関連付けられている、請求項１１に記載の機器。
【請求項１３】
命令の組を格納する非一時的コンピュータ可読媒体であって、前記命令の組は、コンピュータにジョブ動作リトライ方法を行わせるように、前記コンピュータの少なくとも１つのプロセッサによって実行可能であり、前記ジョブ動作リトライ方法は、
ジョブの動作が失敗したかどうかを検出することであって、前記動作が失敗したという検出結果に応じて、前記ジョブの進捗に関する統計をとることと、
前記ジョブの前記進捗に従ってリトライ時間を計算することと、
前記リトライ時間の間待機した後で前記動作を再実行することと、
を含む、非一時的コンピュータ可読媒体。
【請求項１４】
前記ジョブの前記動作が失敗したかどうかを検出することが、
ソース装置からのデータ読み出しが失敗若しくはタイムアウトした場合に、データ同期化ジョブの動作が失敗したと決定すること；
データ同期化サービスとのインタラクションが失敗若しくはタイムアウトした場合に、前記データ同期化ジョブの動作が失敗したと決定すること；
宛先装置へのデータ書き込みが失敗又はタイムアウトした場合に、前記データ同期化ジョブの動作が失敗したと決定すること；
の少なくとも１つを含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記ジョブの前記進捗に従って前記リトライ時間を計算することが、
前記ジョブの前記進捗に基づいて増加係数を構成することと、
事前設定の間隔に基づいてリトライ時間ベースを計算することと、
前記増加係数及び前記リトライ時間ベースに基づいて前記リトライ時間を計算することと、
を含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１６】
事前設定の間隔に基づいて前記リトライ時間ベースを計算することが、
現在のリトライ回数を取得することと、
前記リトライ時間ベースとして前記事前設定の間隔及び前記現在のリトライ回数の積を計算すること
又は
前記リトライ時間ベースとして前記現在のリトライ回数に基づいて前記事前設定の間隔を指数関数的に増加させることと、
を含む、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記命令の組は、
前記動作が再実行される必要があるかどうかを決定することと、
前記動作が再実行される必要があるとの決定に応じて、前記ジョブの進捗に関する統計をとること又は
前記動作が再実行される必要がないとの決定に応じて、前記動作の再実行を終了することと、
を、前記ジョブの前記進捗に関する統計をとることの前に、前記コンピュータに更に行わせるように、前記コンピュータの前記少なくとも１つのプロセッサによって実行可能である、請求項１３〜１６のいずれか一項に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記動作が再実行される必要があるかどうかを決定することが、
リトライ回数条件又は状態条件が満たされているかどうかを決定することと、
前記リトライ回数条件又は状態条件が満たされているとの決定に応じて、前記動作が、再実行される必要がないと決定すること又は
前記リトライ回数条件又は状態条件が満たされていないとの決定に応じて、前記動作が、再実行される必要があると決定することと、
を含み、 
前記リトライ回数条件が、事前設定のリトライ回数閾値に関連付けられており、
前記状態条件が、前記ジョブが停止されることに関連付けられている、請求項１７に記載の非一時的コンピュータ可読媒体。