PATENT CLAIM ANALYSIS

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

Abstract:
Techniques for utilizing flash storage as an extension of hard disk (HDD) storage are provided. In one embodiment, a computer system stores a subset of blocks of a logical file in a first physical file, associated with a first data structure that represents a filesystem object, on flash storage and a subset of blocks, associated with a second data structure that represents a filesystem object comprising tiering configuration information that includes an identifier of the first physical file, in a second physical file on HDD storage. The computer system processes an I/O request directed to the logical file by directing it to either the physical file on the flash storage or the HDD storage by verifying that the tiering configuration information exists in the data structure and determining whether the one or more blocks are part of the first subset of blocks or the second subset of blocks.

Claim (Index 2):
A method for optimizing locations for storing and servicing an access request for a plurality of blocks of a logical file, the method comprising:\n classifying, by a computer system, the plurality of blocks into a first subset consisting of hot blocks and a second subset consisting of cold blocks, the classifying comprising classifying frequently accessed, recently accessed, or performance-critical one or more blocks of the plurality of blocks into the first subset, and remaining of the plurality of blocks into the second subset; responsive to the classifying, storing by the computer system, the first subset of blocks in a first physical file residing on a flash storage tier, and storing the second subset of blocks in a second physical file residing on a hard disk (HDD) storage tier; receiving, by the computer system, an input/output (I/O) request to access one or more blocks of the plurality of blocks; determining, by the computer system, whether the requested one or more blocks are stored on the first physical file or the second physical file; upon determining that the requested one or more blocks are stored on the first physical file, directing the access request to the first physical file; and otherwise, directing the access request to the second physical file.

Metadata:
- Claim Count in Document: 12.0
- Percentile: 93.0
- Lexical Diversity: 2.35821
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14918569', '13931409', '13931309', '13928591', '15409878']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5454567660625995
- 35 USC 102 Novelty (BERT): 0.5297391557544403
- Combined Prediction Score: 0.5438850050317836
- Mean Citation Score: 286.602976
- Max Citation Score: 368.20755
- Similarity Product: 250.447394265014

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

Dataset: test