PATENT CLAIM ANALYSIS

Application Number: 16174068
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-02
Patent Classification: ["711", "103000"]

Abstract:
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions are readable and/or executable by a processor to cause the processor to perform a method which includes: maintaining a first open logical erase block for user writes, and a second open logical erase block for relocate writes. A first data stream having the user writes is received, and transferred to the first open logical erase block. A second data stream having the relocate writes is also received, and transferred to the second open logical erase block. Furthermore, a third data stream is received, and is mixed with the first, second, and/or another data stream in response to determining that an open logical erase block is not available for assignment to the third data stream.

Claim (Index 8):
A computer-implemented method, comprising:\n receiving, by a processor, a first data stream and a second data stream concurrently, wherein the first data stream includes user writes, wherein the second data stream includes relocate writes; identifying, by the processor, a first open logical erase block; transferring, by the processor, the first data stream having the user writes to the first open logical erase block; terminating, by the processor, the transfer of the first data stream to the first open logical erase block; causing, by the processor, transfer of the second data stream having the relocate writes either (a) to a second open logical erase block that is different than the first logical erase block, or (b) to the first open logical erase block after the transfer of the first data stream to the first open logical erase block is terminated and the first open logical erase block is reassigned to the second data stream; assigning, by the processor, a first timeout value to the first open logical erase block; and assigning, by the processor, a second timeout value to the second open logical erase block.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 97.0
- Lexical Diversity: 2.47761
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14497243', '15458883', '15788577', '14144056', '15130792']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5312102807251918
- 35 USC 102 Novelty (BERT): 0.536619038255861
- Combined Prediction Score: 0.5317511564782588
- Mean Citation Score: 318.810902
- Max Citation Score: 411.9428
- Similarity Product: 379.34009683675765

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