PATENT CLAIM ANALYSIS

Application Number: 16053686
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-11
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 1):
A method for allocating portions of a flash memory in a solid state drive connected to a host, the flash memory comprising a plurality of physical flash memory blocks, the method comprising:\n counting programming and erase cycles performed for each of the plurality of physical flash memory blocks; calculating, for one or more physical flash memory blocks, from a raw bit error rate and the number of programming and erase cycles, for each of a plurality of programming methods:\n an average response time, and \n an estimated allowable retention time; \n receiving, from a first application executing on the host, a first set of requirements; determining, for one or more physical flash memory blocks, whether it is suitable for meeting the first set of requirements; receiving a request for an allocation of storage space from the first application; and allocating, to the first application, a first physical flash memory block that is suitable for meeting the first set of requirements.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 96.0
- Lexical Diversity: 2.36508
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['16045639', '15242433', '12986564', '12667386', '14252746']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3374837535662556
- 35 USC 102 Novelty (BERT): 0.5552621741818771
- Combined Prediction Score: 0.3592615956278178
- Mean Citation Score: 286.46706400000005
- Max Citation Score: 443.48154000000005
- Similarity Product: 385.1482777535391

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