PATENT CLAIM ANALYSIS

Application Number: 15981163
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["711", "117000"]

Abstract:
Disclosed are embodiments for supporting dynamic tier remapping of data stored in a hybrid storage system. One embodiment includes a storage controller and firmware, where the firmware maintains a plurality of mapping elements, where each mapping element includes a plurality of group identifiers, where each group identifier is configured to indicate a mapping of a logical block addresses, and where the storage controller performs: receiving a read command including a logical block address; parsing the logical block address to determine a mapping element and a group identifier; determining, for a particular mapping element of the plurality of elements, whether the particular mapping element is locked, wherein the particular mapping element corresponds to the mapping element of the logical block address; and dependent upon the particular mapping element, queuing the read command for firmware processing or remapping the logical block address.

Claim (Index 7):
An apparatus for supporting dynamic tier remapping of data stored in a hybrid storage system, the hybrid storage system comprising a storage controller and firmware, the firmware maintaining a plurality of mapping elements, each mapping element including a plurality of group identifiers, each group identifier configured to indicate a mapping of a logical block addresses, the apparatus comprising a computer processor, a non-transitory computer memory operatively coupled to the computer processor, the non-transitory computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:\n receiving, by a storage controller, a read command including a logical block address; parsing, by the storage controller, the logical block address to determine a mapping element and a group identifier; determining, by the storage controller and for a particular mapping element of the plurality of elements corresponding to the mapping element of the logical block address, whether the particular mapping element is locked; if the particular mapping element is locked, queuing, by the storage controller, the read command for firmware processing; and if the particular mapping element is not locked, determining, by the storage controller, from the mapping element whether to modify the group identifier of the logical block address.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 93.0
- Lexical Diversity: 2.44444
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15055770', '14309751', '13209007', '12419223', '12711113']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5026577456882656
- 35 USC 102 Novelty (BERT): 0.5594720705488095
- Combined Prediction Score: 0.5083391781743201
- Mean Citation Score: 233.896302
- Max Citation Score: 430.5295
- Similarity Product: 404.4575624530314

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

Dataset: test