PATENT CLAIM ANALYSIS

Application Number: 15955417
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-12
Patent Classification: ["717", "169000"]

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.

Claim (Index 11):
The computing device of  claim 8 , wherein the specified update file is a first update file, the program further comprising a set of instructions for emulating an update process that will run on the device to determine whether the target file comprises sufficient amount of free space to store temporarily target file content that may have to be moved to provide space to store each uncompressed section from the first plurality of sections,\n said emulating producing a second update file that comprises a plurality of patch section updates for a third plurality of sections and a plurality of full section updates for a fourth plurality of sections, wherein the fourth plurality of sections comprises at least one section from the first plurality sections that were determined by said emulating to not have sufficient amount free space at target file for its uncompressed sections.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 91.0
- Lexical Diversity: 1.62338
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14941171', '14941269', '13605838', '10837250', '10737725']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3975173477881713
- 35 USC 102 Novelty (BERT): 0.589781636765196
- Combined Prediction Score: 0.4167437766858738
- Mean Citation Score: 291.5431200000001
- Max Citation Score: 475.41473
- Similarity Product: 440.4955893545365

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 0

Dataset: test