PATENT CLAIM ANALYSIS

Application Number: 15878114
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["711", "103000"]

Abstract:
Technology is disclosed herein for aborting a tail portion of a command queue in a storage device. In one aspect, one or more control circuits of a storage system are configured to abort tasks at a tail end of a command queue in response to receiving a task tail abort command. However, tasks at the head end of the command queue may still be executed. Thus, the head end of the command queue need not be rebuilt after the task tail abort command is performed. Therefore, considerable time is saved by not having to rebuild the head end of the command queue. Note that the task tail abort command may be received while the storage system is in a sequential command execution mode, in which tasks are executed in the order of their respective task identifiers.

Claim (Index 10):
A method comprising:\n entering a sequential execution mode in which tasks received at a memory system are executed by the memory system in order of a task identifier of each respective task; placing tasks received at the memory system while in the sequential execution mode onto a command queue in the memory system, wherein each of the tasks has a task identifier and includes a command to access non-volatile storage in the memory system; receiving a task tail abort command at the memory system while in the sequential execution mode, the task tail abort command having a specified task identifier; in response to receiving the task tail abort command while the memory system is in the sequential execution mode, aborting the task having the specified task identifier and all tasks on the command queue having a higher task identifier than the specified task identifier; and executing at least one task from the command queue after receiving the task tail abort command, the at least one task having a task identifier that is lower than the specified task identifier, the at least one task being on the command queue at the time the task tail abort command is received, the executing comprising accessing the non-volatile storage.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.19403
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15824046', '10608252', '15245852', '15624892', '14136351']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.506185932789402
- 35 USC 102 Novelty (BERT): 0.4906481988066045
- Combined Prediction Score: 0.5046321593911223
- Mean Citation Score: 187.53739
- Max Citation Score: 231.14783
- Similarity Product: 168.57559398879886

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

Dataset: test