PATENT CLAIM ANALYSIS

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

Abstract:
A system, method and apparatus for encrypting data. A host processor and host memory are coupled to a block I/O device. The host processor issues encryption and decryption commands to the block I/O device in accordance with a high-speed data storage and retrieval protocol. The block I/O device performs encryption on data specified in the encryption command, thus relieving the host processor of performing the encryption and freeing the host processor for other tasks.

Claim (Index 18):
A method for encrypting data, comprising:\n generating, by a host processor, an encryption command, the encryption 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 encryption 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 encryption 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; encrypting the block of data in accordance with the encryption command to generate encrypted data, wherein encrypting the block of data comprises:\n retrieving an encryption key index value from the modified version of the Vendor Specific Command; \n retrieving an encryption key from a memory coupled to the controller associated with the encryption key index value; and \n encrypting the block of data using the first encryption key; and \n storing, by the controller in a completion queue, a result of encrypting the data.

Metadata:
- Claim Count in Document: 14.0
- Percentile: 93.0
- Lexical Diversity: 1.81818
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15973379', '15973373', '15086782', '14272214', '15647662']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6970748026397164
- 35 USC 102 Novelty (BERT): 0.5330037899853063
- Combined Prediction Score: 0.6806677013742755
- Mean Citation Score: 290.264546
- Max Citation Score: 382.83032
- Similarity Product: 342.864782157135

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