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 1):
A method for utilizing flash storage as an extension of hard disk (HDD) based storage, the method comprising:\n storing, by a computer system, a first subset of blocks of a logical file in a first physical file residing on a flash storage tier, the first physical file being associated with a first data structure that represents a filesystem object; storing, by the computer system, a second subset of blocks of the logical file in a second physical file residing on an HDD storage tier, the second physical file being associated with a second data structure that represents a filesystem object distinct from the first data structure that represents a filesystem object, the second data structure that represents a filesystem object comprising tiering configuration information that includes an identifier of the first physical file; receiving, by the computer system, an I/O request directed to one or more blocks of the logical file; and processing, by the computer system, the I/O request by directing the I/O request to the first physical file on the flash storage tier or to the second physical file on the HDD storage tier, the directing comprising:\n verifying that the tiering configuration information exists in the second data structure that represents a filesystem object; and \n in response to the verifying, determining whether the one or more blocks are part of the first subset of blocks in the first physical file or the second subset of blocks in 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.5429771231989411
- 35 USC 102 Novelty (BERT): 0.5289330937295097
- Combined Prediction Score: 0.541572720251998
- Mean Citation Score: 286.602976
- Max Citation Score: 368.20755
- Similarity Product: 353.93755679878603

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