The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 01, 2020

Filed:

Nov. 22, 2017
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventor:

Jonathan Clark, San Francisco, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/658 (2018.01); G06F 8/71 (2018.01); G06F 16/182 (2019.01); G06F 16/13 (2019.01); G06F 16/178 (2019.01);
U.S. Cl.
CPC ...
G06F 8/658 (2018.02); G06F 8/71 (2013.01); G06F 16/137 (2019.01); G06F 16/178 (2019.01); G06F 16/1844 (2019.01);
Abstract

A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a network and a list of new hash values corresponding to data blocks of the update file is retrieved. Divisions between the data blocks are located when a value of a rolling checksum reaches a particular value, the data blocks being of variable size. New hash values of the update file are compared with local hash values of the local file. For each of the new hash values not having a matching local hash value, the corresponding data block is downloaded from the server and written to a new file. For each of the new hash values having a matching local hash value, the corresponding block is copied from the local file to the new file.


Find Patent Forward Citations

Loading…