【手続補正書】
【提出日】平成29年5月22日(2017.5.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイルの群についてのダウンロード要求を受信するステップと、
前記ファイルの群がロックされているか否かを決定するステップと、
前記ファイルの群がロックされていないと決定すると、前記ダウンロード要求を許可するステップと、
前記ファイルの群及び前記ダウンロード要求に対応する転送オブジェクトであって、前記ファイルの群及び前記ダウンロード要求に関する情報を含む転送オブジェクトを生成するステップと、
前記ファイルの群のなかのファイルに対してダウンロード動作を実行するステップと、
前記ファイルの群の全てのファイルがダウンロードされると、前記転送オブジェクトを削除するステップと、
を有し、
前記ファイルの群がロックされているか否かを決定するステップは、
前記転送オブジェクトを生成するのに先立ち、前記ファイルの群に対応する他の転送オブジェクトが存在するか否かを決定するステップと、
前記ファイルの群に対応する他の転送オブジェクトが存在すると決定すると、各他の転送オブジェクトについて、該他の転送オブジェクトが、アップロード動作に対応するか否かを決定するステップと、
前記ファイルの群に対応する他の転送オブジェクトが存在しない場合、又は他の転送オブジェクトのいずれもがアップロード動作に対応しない場合、前記ファイルの群がロックされていないと決定し、前記ダウンロード要求を許可するステップと、
を有する、ファイルを転送する方法。
【請求項２】
失効した転送動作をチェックするステップと、
失効した転送動作を消去するステップと、
を更に有する、請求項１に記載の方法。
【請求項３】
前記失効した転送動作をチェックするステップは、
前記転送動作を生成するのに先立ち、前記ファイルの群に対応する他の転送オブジェクトが存在するか否かを決定するステップと、
前記ファイルの群に対応する他の転送オブジェクトが存在すると決定すると、各他の転送オブジェクトについて、該他の転送オブジェクトに含まれる最後の転送時間の情報を現在の時間から減算した値が、所定の失効時間よりも大きいか否かを決定するステップと、
該他の転送オブジェクトに含まれる最後の転送時間の情報を現在の時間から減算した値が、所定の失効時間よりも大きいとの決定に応じて、該他の転送オブジェクトを削除するステップと、
を有する、請求項２に記載の方法。
【請求項４】
前記転送オブジェクトを生成すると、前記ファイルの群及び他のファイルの群に対応する転送オブジェクトを含む転送マップに、前記転送オブジェクトを追加するステップと、
前記ファイルの群のなかの全てのファイルがダウンロードされると、前記転送マップから前記転送オブジェクトを削除するステップと、
を更に有する、請求項１に記載の方法。
【請求項５】
一時ディレクトリを生成するステップと、
前記ファイルの群からのファイルを前記一時ディレクトリにダウンロードするステップと、
前記ファイルの群のなかの全てのファイルがダウンロードされると、前記ファイルの群を前記一時ディレクトリから最終ディレクトリに移動し、前記一時ディレクトリを削除するステップと、
を更に有する、請求項１に記載の方法。
【請求項６】
１つ以上のプログラムを保存する持続性コンピュータ読み取り可能媒体であって、前記プログラムは、コンピュータにより実行されたときに、ファイルを転送する方法を前記コンピュータに実行させる命令を含み、前記方法は、
ファイルの群についてのダウンロード要求を受信するステップと、
前記ファイルの群がロックされているか否かを決定するステップと、
前記ファイルの群がロックされていないと決定すると、前記ダウンロード要求を許可するステップと、
前記ファイルの群及び前記ダウンロード要求に対応する転送オブジェクトであって、前記ファイルの群及び前記ダウンロード要求に関する情報を含む転送オブジェクトを生成するステップと、
前記ファイルの群のなかのファイルに対してダウンロード動作を実行するステップと、
前記ファイルの群の全てのファイルがダウンロードされると、前記転送オブジェクトを削除するステップと、
を有し、
前記ファイルの群がロックされているか否かを決定するステップは、
前記転送オブジェクトを生成するのに先立ち、前記ファイルの群に対応する他の転送オブジェクトが存在するか否かを決定するステップと、
前記ファイルの群に対応する他の転送オブジェクトが存在すると決定すると、各他の転送オブジェクトについて、該他の転送オブジェクトが、アップロード動作に対応するか否かを決定するステップと、
前記ファイルの群に対応する他の転送オブジェクトが存在しない場合、又は他の転送オブジェクトのいずれもがアップロード動作に対応しない場合、前記ファイルの群がロックされていないと決定し、前記ダウンロード要求を許可するステップと、
を有する、持続性コンピュータ読み取り可能媒体。
【請求項７】
前記方法は更に、
失効した転送動作をチェックするステップと、
失効した転送動作を消去するステップと、
を有する、請求項６に記載の持続性コンピュータ読み取り可能媒体。
【請求項８】
前記失効した転送動作をチェックするステップは、
前記転送動作を生成するのに先立ち、前記ファイルの群に対応する他の転送オブジェクトが存在するか否かを決定するステップと、
前記ファイルの群に対応する他の転送オブジェクトが存在すると決定すると、各他の転送オブジェクトについて、該他の転送オブジェクトに含まれる最後の転送時間の情報を現在の時間から減算した値が、所定の失効時間よりも大きいか否かを決定するステップと、
該他の転送オブジェクトに含まれる最後の転送時間の情報を現在の時間から減算した値が、所定の失効時間よりも大きいとの決定に応じて、該他の転送オブジェクトを削除するステップと、
を有する、請求項７に記載の持続性コンピュータ読み取り可能媒体。
【請求項９】
前記方法は更に、
前記転送オブジェクトを生成すると、前記ファイルの群及び他のファイルの群に対応する転送オブジェクトを含む転送マップに、前記転送オブジェクトを追加するステップと、
前記ファイルの群のなかの全てのファイルがダウンロードされると、前記転送マップから前記転送オブジェクトを削除するステップと、
を有する、請求項６に記載の持続性コンピュータ読み取り可能媒体。
【請求項１０】
前記方法は更に、
一時ディレクトリを生成するステップと、
前記ファイルの群からのファイルを前記一時ディレクトリにダウンロードするステップと、
前記ファイルの群のなかの全てのファイルがダウンロードされると、前記ファイルの群を前記一時ディレクトリから最終ディレクトリに移動し、前記一時ディレクトリを削除するステップと、
を有する、請求項６に記載の持続性コンピュータ読み取り可能媒体。
【請求項１１】
ファイルを転送するためのシステムであって、前記システムは、
ファイルの群についてのダウンロード要求を受信し、前記ファイルの群がロックされているか否かを決定し、前記ファイルの群がロックされていないと決定すると、前記ダウンロード要求を許可し、前記ファイルの群及び前記ダウンロード要求に対応する転送オブジェクトであって、前記ファイルの群及び前記ダウンロード要求に関する情報を含む転送オブジェクトを生成し、前記ファイルの群のなかのファイルに対してダウンロード動作を実行し、前記ファイルの群の全てのファイルがダウンロードされると、前記転送オブジェクトを削除するように構成されたサーバを有し、
前記サーバは、前記転送オブジェクトを生成するのに先立ち、前記ファイルの群に対応する他の転送オブジェクトが存在するか否かを決定するように構成された、前記サーバは、前記ファイルの群に対応する他の転送オブジェクトが存在すると決定すると、各他の転送オブジェクトについて、該他の転送オブジェクトが、アップロード動作に対応するか否かを決定するように構成され、前記サーバは、前記ファイルの群に対応する他の転送オブジェクトが存在しない場合、又は他の転送オブジェクトのいずれもがアップロード動作に対応しない場合、前記ファイルの群がロックされていないと決定し、前記ダウンロード要求を許可するように構成された、システム。
【請求項１２】
前記サーバは、失効した転送動作をチェックし、失効した転送動作を消去するように構成された、請求項１１に記載のシステム。
【請求項１３】
前記サーバは、前記転送動作を生成するのに先立ち、前記ファイルの群に対応する他の転送オブジェクトが存在するか否かを決定するように構成され、前記サーバは、前記ファイルの群に対応する他の転送オブジェクトが存在すると決定すると、各他の転送オブジェクトについて、該他の転送オブジェクトに含まれる最後の転送時間の情報を現在の時間から減算した値が、所定の失効時間よりも大きいか否かを決定するように構成され、前記サーバは、該他の転送オブジェクトに含まれる最後の転送時間の情報を現在の時間から減算した値が、所定の失効時間よりも大きいとの決定に応じて、該他の転送オブジェクトを削除するように構成された、請求項１２に記載のシステム。
【請求項１４】
前記サーバは、前記転送オブジェクトを生成すると、前記ファイルの群及び他のファイルの群に対応する転送オブジェクトを含む転送マップに、前記転送オブジェクトを追加するように構成され、前記サーバは、前記ファイルの群のなかの全てのファイルがダウンロードされると、前記転送マップから前記転送オブジェクトを削除するように構成された、請求項１１に記載のシステム。
【請求項１５】
一時ディレクトリを生成し、前記ファイルの群からのファイルを前記一時ディレクトリにダウンロードし、前記ファイルの群のなかの全てのファイルがダウンロードされると、前記ファイルの群を前記一時ディレクトリから最終ディレクトリに移動し、前記一時ディレクトリを削除するように構成された、クライアント装置を更に有する、請求項１１に記載のシステム。