Patent · US Active

Updating a file using differences and file format therefor

US8661428B2 · kind B2 · utility

33Cited by
12References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateApr 24, 2009
Grant dateFeb 25, 2014
Priority date
Expiry dateApr 3, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1844
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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 value 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 value having a matching local hash value, the corresponding block is copied from the local file to the new file.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.