Patent ID: 9191443
Filing Date: 2015-11-17
Classification: H04L

Abstract:
1. A method of backing up data, said method comprising: securely connecting at least a first and a second computer that are peers in a peer-to-peer network over the peer-to-peer network; receiving at the second computer a Delta file containing differences in binary contents between a first version of a file and a second version of the file from the first computer; wherein said Delta file is buildable by the first computer; applying, at the location of the second computer, said Delta file to said first version of the file stored at the location of the second computer; and saving the first version of the file and a table storing said differences in binary content of said Delta file at the location of the second computer, wherein the second version of the file can be produced from the first version of the file having the portion of the second version applied thereto without receiving any further file data from the first computer; wherein said peer-to-peer network also alternatively provides for said receiving a Delta file from the second computer by said first computer, wherein the Delta file is buildable by the second computer, said applying said Delta file at the location of said first computer, and said saving the first version of the file and said table at the location of said first computer; creating an Inverse Delta file containing differences in binary contents between said second version of said file and said first version of said file such that said Inverse Delta file is the inverse of said Delta file; and saving a second table storing said differences in binary content of said Inverse Delta file, wherein the first version of the file can be produced from the second version of the file using the Inverse Delta file, without receiving any further file data.