PATENT CLAIM ANALYSIS

Application Number: 15755036
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-09
Patent Classification: ["711", "113000"]

Abstract:
Examples implementations described herein involve systems and methods wherein the storage software is configured to consider the capabilities of the underlying hardware to determine the caching data method at run time. Some examples of capabilities that are considered in the example implementations include whether non-volatile memory (NVM) is available and how much NVM is available. Some examples of caching methods used include using both dynamic random access memory (DRAM) and NVM to cache write data and using only NVM to cache write data.

Claim (Index 8):
A method for a storage server, comprising:\n managing information associating an input/output (I/O) request operation type to one or more parameters indicative of availability of a cache type, the cache type comprising at least one of non-volatile memory (NVM) and dynamic random access memory (DRAM), the information generated from a detection of a hardware configuration of the storage server; selecting a cache mode for the I/O request operation type based on the one or more parameters indicative of the availability of the cache type associated with the I/O request operation type, and for receipt of an I/O request operation being the I/O request operation type, processing the I/O request operation according to the selected cache mode.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 88.0
- Lexical Diversity: 1.63636
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14297563', '12035398', '15287022', '12707357', '14826703']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5097242097794629
- 35 USC 102 Novelty (BERT): 0.4688081091193365
- Combined Prediction Score: 0.5056325997134502
- Mean Citation Score: 183.56278200000003
- Max Citation Score: 188.891
- Similarity Product: 150.18886165136098

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

Dataset: test