×

Cross-file differential content synchronization

  • US 10,447,780 B2
  • Filed: 08/15/2016
  • Issued: 10/15/2019
  • Est. Priority Date: 03/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing a target file located on a server between the server and a client by generating the target file on the client, comprising:

  • conveying a patch for generating the target file on the client to the client from the server, the patch comprising a plurality of segments, each segment corresponding to one of a plurality of portions of the target file, wherein the entire target file is divided among the plurality of portions of the target file, each segment containing either data content of the corresponding portion or a reference to the data content of the corresponding portion, the reference comprising information for locating the referenced data content in files stored on the client without including the referenced data content;

    conveying a manifest to the client, the manifest comprising a list that identifies the files referred to in segments of the patch containing references to the data content, for enabling the client to verify that the files referred to in the segments of the patch containing the references to the data content are available on the client;

    generating the target file on the client byretrieving the data content of portions of the target file from segments of the patch containing the data content of the corresponding portions; and

    retrieving the data content of portions of the target file for which the reference to the data content of the corresponding portion is provided in the patch from the corresponding referenced files on the client.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×