×

Managed peer-to-peer applications, systems and methods for distributed data access and storage

  • US 9,191,443 B2
  • Filed: 11/13/2004
  • Issued: 11/17/2015
  • Est. Priority Date: 12/02/1999
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×