PATENT CLAIM ANALYSIS

Application Number: 16045639
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-01
Patent Classification: ["714", "704000"]

Abstract:
A solid state drive with a capability to select physical flash memory blocks and erasure and programming methods according to requirements of an application using storage in the solid state drive. A wear-out tracker in the solid state drive counts programming and erase cycles, and a raw bit error rate tracker in the solid state drive monitors raw bit errors in data read from the solid state drive. The application provides, to the solid state, drive requirements on an allowable retention time, corresponding to the anticipated storage time of data stored by the application, and on an average response time corresponding to programming and read times for the flash memory. The solid state drive identifies physical flash memory blocks suitable for meeting the requirements, and allocates storage space to the application from among the identified physical flash memory blocks.

Claim (Index 16):
The solid state drive of  claim 15 , wherein the calculating, for one or more physical flash memory blocks, of an estimated allowable retention time as a function of a performance metric comprises performing, by the retention predictor, a linear fit to bit error counts as a function of retention time and calculating the retention time for which the linear fit exceeds a maximum acceptable raw bit error rate.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 95.0
- Lexical Diversity: 2.36508
- Patent Class: 714.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15242433', '12986564', '14613718', '12667386', '14252746']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2940681224305325
- 35 USC 102 Novelty (BERT): 0.5576023599966224
- Combined Prediction Score: 0.3204215461871415
- Mean Citation Score: 232.587678
- Max Citation Score: 426.80585
- Similarity Product: 357.97564964129026

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