PATENT CLAIM ANALYSIS

Application Number: 15973379
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-08
Patent Classification: ["710", "007000"]

Abstract:
A system, method and apparatus for compressing and decompressing data. A host processor and host memory are coupled to a block I/O device. The host processor issues compress and decompress commands to the block I/O device in accordance with a high-speed data storage and retrieval protocol. The block I/O device compresses/decompresses the data specified in the compress/decompress command, thus relieving the host processor of performing the compression/decompression and freeing the host processor for other tasks.

Claim (Index 16):
A method for compressing data, performed by a block I/O control device, comprising:\n generating, by a host processor, an compress command, the compress command comprising a modified version of a Vendor Specific Command as defined by an NVMe data storage and retrieval protocol; storing, by the host processor, the compress command in a submission queue; retrieving, by a controller in an I/O block device coupled to the host processor by a data bus, the compress command from the submission queue in accordance with the NVMe data storage and retrieval protocol; retrieving, by the controller, data from an input buffer coupled to the controller at an input buffer address identified by the modified version of the Vendor Specific Command; compressing the block of data in accordance with the compress command to generate compressed data, wherein compressing the data comprises:\n retrieving a compression algorithm index value from the modified version of the Vendor Specific Command: \n retrieving a first compression algorithm from a memory coupled to the controller associated with the compression algorithm index value; and \n compressing the block of data using the first compression algorithm; and \n storing, by the controller in a completion queue, a result of compressing the data.

Metadata:
- Claim Count in Document: 12.0
- Percentile: 93.0
- Lexical Diversity: 1.76087
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15973369', '15973373', '13792083', '15086782', '14136351']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6949406763287842
- 35 USC 102 Novelty (BERT): 0.5344185811740131
- Combined Prediction Score: 0.6788884668133072
- Mean Citation Score: 288.872368
- Max Citation Score: 386.5499
- Similarity Product: 338.5865340740204

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