PATENT CLAIM ANALYSIS

Application Number: 15994551
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-12
Patent Classification: ["711", "103000"]

Abstract:
A storage system and method for soft-decision-based command execution to enhance random write performance are provided. In one embodiment, the storage system comprises a memory and a controller. The controller comprises a command parser and a set of components in a path between the command parser and the memory, wherein the command parser is configured to receive a plurality of commands from a host and determine an order in which to send the plurality of commands to the set of components based on feedback from the set of components. Other embodiments are provided.

Claim (Index 18):
A storage system comprising:\n a memory; back end means for processing and sending a command to the memory; and front end means for receiving a plurality of commands from a host and determining, based on feedback from the back end means, an order in which to send the plurality of commands to the back end means, wherein the feedback comprises information about free space remaining in a block of the memory, and wherein the order is chosen to give priority to a write command that requires no more than the amount of free space remaining in the block of memory over a write command that requires more than the amount of free space remaining in the block of memory to avoid memory translation layer fragmentation.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 93.0
- Lexical Diversity: 1.90385
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15364831', '15176576', '14928384', '14506067', '15143538']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.445623618839692
- 35 USC 102 Novelty (BERT): 0.4839146899591159
- Combined Prediction Score: 0.4494527259516344
- Mean Citation Score: 150.58707599999997
- Max Citation Score: 153.33879
- Similarity Product: 103.98910390283343

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

Dataset: test