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 1):
A method, comprising:\n designating a first space on a storage device of a storage appliance to (a) cache at least a portion of one or more data chunks of a storage object of a remote storage service, wherein each chunk of the one or more data chunks comprises one or more data blocks and (b) store inline metadata for the data blocks of the one or more data chunks, wherein the inline metadata for a particular data block comprises a plurality of metadata elements; designating a second space on the storage device to store contiguous metadata for the one more data chunks of the storage object, wherein at least a portion of the contiguous metadata is based at least in part on a portion of inline metadata stored in the first space; updating a particular portion of the contiguous metadata based at least in part on a modification of at least one element of inline metadata, wherein said updating the particular portion of the contiguous metadata is performed asynchronously with respect to the modification of the at least one element of inline metadata; and after a controlled shutdown and restart of the storage appliance, determining a state of a particular data chunk of the one or more data chunks using at least the particular portion of the contiguous metadata, and enabling client access to the particular data chunk dependent upon a result of said determining.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5874422033470285
- 35 USC 102 Novelty (BERT): 0.5392114904447486
- Combined Prediction Score: 0.5826191320568005
- Mean Citation Score: 374.472982
- Max Citation Score: 392.18597
- Similarity Product: 387.8745044910127

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

Dataset: test