Patent · US Active

Software updating

US10599427B2 · kind B2 · utility

1Cited by
40References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 17, 2018
Grant dateMar 24, 2020
Priority date
Expiry dateApr 17, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/658
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A novel software updating method is provided. A target file is divided into segments, where some segments are updated by patching, while other segments are updated by archiving. The segmentation of the update allows very large files such as DYLD shared caches to be patched in-place, i.e., by using free space available within the file to perform patching rather than requiring enough free space on disk to store both the new version and the old version of the file. The segmentation of the update also allows each segment to be updated individually by the most optimal update method (copy, patch, or archive) so that the size of the update file can be minimized.

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