Invention Grant
- Patent Title: Software updating
-
Application No.: US14941171Application Date: 2015-11-13
-
Publication No.: US09946533B2Publication Date: 2018-04-17
- Inventor: Eric Bainville , Ali Sazegari
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Womble Bond Dickinson (US) LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

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.
Public/Granted literature
- US20170090901A1 Software Updating Public/Granted day:2017-03-30
Information query