PATENT CLAIM ANALYSIS

Application Number: 16003956
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["711", "123000"]

Abstract:
Methods and apparatus for supporting cached volumes at storage gateways are disclosed. A storage gateway appliance is configured to cache at least a portion of a storage object of a remote storage service at local storage devices. In response to a client's write request, directed to at least a portion of a data chunk of the storage object, the appliance stores a data modification indicated in the write request at a storage device, and asynchronously uploads the modification to the storage service. In response to a client's read request, directed to a different portion of the data chunk, the appliance downloads the requested data from the storage service to the storage device, and provides the requested data to the client.

Claim (Index 17):
The non-transitory computer-accessible storage medium as recited in  claim 16 , wherein the instructions when executed on the one or more processors:\n designate a first storage space of the storage device to (a) cache the at least a portion of one or more data chunks and (b) store inline metadata for the one or more data chunks; designate a second storage space of the storage device to store contiguous metadata for the one more data chunks of the storage object; in response to a determination that a cache miss resulting from an input/output (I/O) request directed to at least a portion of a particular data chunk of the storage object requires a modification of inline metadata, modify at least a portion of inline metadata corresponding to the particular data chunk, prior to providing a response to the I/O request; update a portion of the contiguous metadata based at least in part on the modification of the at least a portion of inline metadata, wherein said update is performed asynchronously with respect to the modification of the at least a portion of inline metadata; and after a restart of the storage appliance, determine a state of the at least a portion of the particular data chunk using the portion of the contiguous metadata, and enable client access to the at least a portion of the particular data chunk.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 94.0
- Lexical Diversity: 2.49057
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['13665708', '15050408', '15451262', '13665685', '13665705']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6179192032312644
- 35 USC 102 Novelty (BERT): 0.5392837127585691
- Combined Prediction Score: 0.6100556541839949
- Mean Citation Score: 374.472982
- Max Citation Score: 392.18597
- Similarity Product: 332.4695814592391

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

Dataset: test