【手続補正書】
【提出日】平成28年6月23日(2016.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ａ．第１コンピュータへ通信可能に接続されているデータベース内にシリアル化した形式にある基本組のデータを格納している第１ファイルを格納し、
ｂ．該第１コンピュータにおいて、該基本組のデータに対して１個以上の変更を行い、
ｃ．変更された組のデータを第２ファイルへシリアル化し、その場合に該変更された組のデータは該１個以上の変更に基づいて該基本組のデータから得られた１組のデータであり、該変更された組のデータをシリアル化することが、
ｉ．第１シリアル化プロセスであって、該変更された組のデータの複数の部分の各々に対して、
Ａ．該基本組のデータの対応する部分に対する変更が該基本組のデータに対する１個以上の変更内に包含されているか否かを決定し、その場合に該基本組のデータの該対応する部分が該変更された組のデータの該部分に対応しており、
Ｂ．該基本組のデータの該対応する部分に対する変更が該基本組のデータに対する該１個以上の変更内に包含されていない場合には、該基本組のデータの該対応する部分をシリアル化した形式でエンコードする該第１ファイルの一部分と同一のデータを該第２ファイル内に付加し、
Ｃ．該基本組のデータの該対応する部分に対する変更が該基本組のデータに対する該１個以上の変更内に包含される場合には、該変更された組のデータの該部分をシリアル化された形式でエンコードするデータを該第２ファイルへ付加する、
ことを包含している該第１シリアル化プロセスと、
ｉｉ．第２シリアル化プロセスであって、
Ａ．該基本組のデータのシリアル化されたバージョンを該第２ファイルへ付加し、その場合に該第２ファイルへ付加される該基本組のデータの該シリアル化されたバージョンは該基本組のデータが該第１ファイル内に格納されている該シリアル化された形式と同一であり、
Ｂ．該基本組のデータに対する該１個以上の変更を反映している１組の変更情報を該第２ファイルへ付加する、
ことを包含している該第２シリアル化プロセスと、
からなる１組のシリアル化プロセスから取られた一つのシリアル化プロセスを実施することを包含しており、
該変更された組のデータをシリアル化することが、該第１シリアル化プロセスを実施することを包含しており、
該変更された組のデータをシリアル化することが、該第２ファイルに対する複数のブロックサイズ表示を該第２ファイルへ付加することを包含しており、
該第２ファイル用のシグネチャを作成することを包含しており、該第２ファイル用の該シグネチャは複数個のサブ・シグネチャを包含しており、該複数個のサブ・シグネチャは、複数個のブロックサイズ表示の各々に対して、該ブロックサイズ表示に対応する寸法を持った該第２ファイルの一部を識別するサブ・シグネチャを包含している、
ことを包含している方法。
【請求項２】
ａ．該変更された組のデータをシリアル化することが該第２シリアル化プロセスを実施することを包含しており、且つ
ｂ．該第２シリアル化プロセスが該第１ファイルに対応するシグネチャを該第２ファイルへ付加させることを包含している、
請求項１記載の方法。
【請求項３】
ａ．該第２ファイルを該第１コンピュータから遠隔地に位置されている第２コンピュータへ模写し、
ｂ．該第２コンピュータにおいて、該第２ファイルの該模写されたコピーから該変更された組のデータを脱シリアル化し、その場合に該第２ファイルの該模写されたコピーから該変更された組のデータを脱シリアル化することが、該第２ファイルの該模写されたコピーから該１組の変更情報において該１個以上の変更を表示させることを包含している、
ことを包含している請求項２記載の方法。
【請求項４】
該第２コンピュータへ該第２ファイルを模写することが、該基本組のデータの該シリアル化されたバージョンが該第２コンピュータにおいて利用可能であることの決定に基づいて、該１組の変更情報を送給することを包含している請求項３記載の方法。
【請求項５】
該基本組のデータの該シリアル化されたバージョンが該第２コンピュータにおいて利用可能であることの決定が、該基本組のデータから派生されたデータがシリアル化されたファイルが該第２コンピュータにおいて利用可能であることを決定することによってなされる請求項４記載の方法。
【請求項６】
該基本組のデータの該シリアル化されたバージョンが該第２コンピュータにおいて利用可能であることの決定が、該基本組のデータと該第２コンピュータにおいて１個のファイルへシリアル化された１組のデータの両方がそれから派生された先祖組のデータが存在することを決定することを包含している複数のステップを実施することによってなされる請求項４記載の方法。
【請求項７】
変更した組のデータの転送を容易化させる装置において、
ａ．第１ファイルを格納し第１コンピュータと通信可能に接続されているデータベースが設けられており、該第１ファイルはシリアル化された形式で基本組のデータを格納しており、
ｂ．メモリが設けられており、該メモリは該第１コンピュータを使用して該基本組のデータに対してなされた１個以上の変更に基づいて該基本組のデータから得られる変更した組のデータを第２ファイル内にシリアル化させるために該第１コンピュータを構成すべく動作可能な１組の命令を格納しており、
ｃ．該第１コンピュータは、
ｉ．第１シリアル化プロセスであって、該変更された組のデータの複数の部分の各々に対して、
Ａ．該基本組のデータの対応する部分に対する変更が該基本組のデータに対する該１個以上の変更内に包含されているか否かを決定し、その場合に該基本組のデータの該対応する部分は該変更された組のデータの該部分に対応しており、
Ｂ．該基本組のデータの該対応する部分に対する変更が該基本組のデータに対する該１個以上の変更内に包含されていない場合には、該基本組のデータの該対応する部分をシリアル化された形式でエンコードする該第１ファイルの一部と同一のデータを第２ファイルへ付加し、
Ｃ．該基本組のデータの該対応する部分が該基本組のデータに対する該１個以上の変更内に包含されている場合には、該変更された組のデータの該部分をエンコードするデータを該第２ファイルへ付加する、
ことを包含している第１シリアル化プロセスと、
ｉｉ．第２シリアル化プロセスであって、
Ａ．該基本組のデータのシリアル化されたバージョンを該第２ファイルへ付加し、その場合に該第２ファイルへ付加される該基本組のデータの該シリアル化されたバージョンは該基本組のデータが該第１ファイル内に格納される場合の該シリアル化された形式と同一であり、
Ｂ．該基本組のデータに対する該１個以上の変更を反映する１組の変更情報を該第２ファイルへ付加する、
ことを包含している第２シリアル化プロセスと、
からなる１組のシリアル化プロセスから取られる１個のシリアル化プロセスを実施するための１組の命令によって構成されており
ｄ．ネットワーク接続が設けられており、該ネットワーク接続は該第１コンピュータによってシリアル化されたデータを１個以上の遠隔サイトへ送るべく動作可能であり、
該第１コンピュータが該第１シリアル化プロセスを実施する構成とされており、
該第１コンピュータが実施すべく構成される該シリアル化プロセスは、複数個のブロックサイズ表示を該第２ファイルへ付加することを包含しており、
該第１コンピュータは該第２ファイルに対するシグネチャを作成する構成とされており、該第２ファイルに対する該シグネチャは複数個のサブ・シグネチャを包含しており、該複数個のサブ・シグネチャは、該複数個のブロックサイズ表示の各々に対して、該ブロックサイズ表示に対応する寸法を持った該第２ファイルの部分を識別するサブ・シグネチャを包含している、
装置。
【請求項８】
ａ．該第１コンピュータが該第１シリアル化プロセスを実施する構成とされており、
ｂ．該第１シリアル化プロセスが該第１ファイルに対応するシグネチャを該第２ファイルへ付加することを包含している、
請求項７記載の装置。
【請求項９】
該第１コンピュータから遠隔的に位置されている第１コンピュータが設けられており、該第２コンピュータは該第２ファイルの模写されたコピーから該変更された組のデータを脱シリアル化する構成とされており、該第２ファイルの該模写されたコピーから該変更された組のデータを脱シリアル化することが該第２ファイルの該模写されたコピーから該１組の変更情報において表示される該１個以上の変更を行うことを包含している請求項８記載の装置。
【請求項１０】
該第１コンピュータが、該基本組のデータの該シリアル化されたバージョンが該第２コンピュータにおいて利用可能であることの決定に基づいて、該１組の変更情報を該第２コンピュータへ送る構成とされている請求項９記載の装置。
【請求項１１】
該第１コンピュータと該第２コンピュータとからなる組から取られる少なくとも１個のコンピュータが、該基本組のデータから派生されたデータがシリアル化された１個のファイルが該第２コンピュータにおいて利用可能であることを決定することによって、該基本組のデータの該シリアル化されたバージョンが該第２コンピュータにおいて利用可能であることを決定する構成とされている請求項１０記載の装置。
【請求項１２】
該第１コンピュータと該第２コンピュータとからなる組から取られる少なくとも１個のコンピュータが、該基本組のデータと該第２コンピュータにおいて１個のファイルへシリアル化された１組のデータとの両方がそれから派生された先祖組のデータが存在することを決定することによって、該基本組のデータの該シリアル化されたバージョンが該第２コンピュータにおいて利用可能であることを決定する構成とされている請求項１０記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
図２のプロセスは、マスターメディアファイルの変更期間中に、マスターメディアファイルに対する変更が行われる際に該変更を記録するステップ２０１で開始する。この変更の記録は多数の態様で実施することが可能である。例えば、マスターメディアファイル内のどのフレームが新たな位置へ移動されたか、マスターメディアファイル内のどのフレームが編集されたか（例えば、ピクセルの変更、ビットマップとして表されているフレームの場合）、マスターメディアファイル内のどのフレームが削除されたか、及びどの様な新たなフレームがマスターメディアフレームに付加されたか、等の情報を記述するデータをマスターメディアファイルを変更するために使用されたコンピュータのメモリ内に格納することが可能である。同様に、修正したマスターメディアファイルにおける各フレームに対して、そのフレームがオリジナルのマスターメディアファイルにおける１つのフレームと同一であった場合に、及びオリジナルのマスターメディアファイル内に同一のフレームが存在していた場合に、どのフレームが同一であったかを示すデータを格納させることが可能である。一方、行われた特定の変化（例えば、特定のビットマップにおけるどのピクセルが変更されたか）を記録させることも可能である。