PATENT CLAIM ANALYSIS

Application Number: 16108356
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["341", "067000"]

Abstract:
Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file. The representative embodiments are also applicable to other types of data processing for applications having data dependencies.

Claim (Index 18):
An apparatus for parallel decompression of a compressed file, the compressed file comprising a plurality of compressed blocks having independent data and dependent, run length encoded (\u201cRLE\u201d) data having data-dependent references spanning multiple compressed blocks of the plurality of compressed blocks, the apparatus comprising:\n a nonvolatile memory storing metadata indicating a start or end of each compressed block of the plurality of compressed blocks; and one or more processors or processor cores adapted to utilize the metadata to identify the start or end of a selected compressed block of the plurality of compressed blocks; to partially decompress a selected compressed block, of the plurality of compressed blocks, into independent data, dependent RLE data, and any linked dependent RLE data; to sequence the independent data, dependent RLE data, and linked dependent RLE data from a plurality of partial decompressions of the plurality of compressed blocks; to obtain data specified by the dependent RLE data and linked dependent RLE data; and to insert the obtained data into an uncompressed data file.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 96.0
- Lexical Diversity: 2.16867
- Patent Class: 341.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15493510', '15096908', '14751371', '15668783', '15431642']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5819121208552569
- 35 USC 102 Novelty (BERT): 0.5948860186754137
- Combined Prediction Score: 0.5832095106372726
- Mean Citation Score: 360.129974
- Max Citation Score: 479.47757
- Similarity Product: 461.4744007375347

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

Dataset: test