PATENT CLAIM ANALYSIS

Application Number: 15877126
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-07
Patent Classification: ["707", "638000"]

Abstract:
A distributed storage system may store data object instances in persistent storage and may cache keymap information for those data object instances. The system may cache a latest symbolic key entry for some user keys of the data object instances. When a request is made for the latest version of stored data object instances having a specified user key, the latest version may be determined dependent on whether a latest symbolic key entry exists for the specified user key, and keymap information for the latest version may be returned. When storing keymap information, a flag may be set to indicate that a corresponding latest symbolic key entry should be updated. The system may delete a latest symbolic key entry for a particular user key from the cache in response to determining that no other requests involving the keymap information for data object instances having the particular user key are pending.

Claim (Index 44):
A non-transitory, computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to implement:\n storing keymap entries for a plurality of data object versions stored in the distributed storage system, wherein keymap entries map a user key for a respective data object to a locator and the locator to a particular version of the data object; wherein when a new version of a respective data object is created, associating the new version with a version identifier indicating an ordering of the new version with other versions of the respective data object; wherein the keymap entries for versions of a data object are ordered according to respective version identifiers; receiving a request to retrieve a latest version of a data object, wherein the request specifies a user key for the requested data object but does not include a version identifier of the latest version of the requested data object; in response to receiving the request:\n locating the latest version of the requested data object based on the ordering of keymap entries associated with versions of the requested data object; \n returning, in response to the request, the latest version of the data object.

Metadata:
- Claim Count in Document: 59.0
- Percentile: 86.0
- Lexical Diversity: 2.43077
- Patent Class: 707.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14733897', '12978256', '14177110', '12978253', '14500404']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3047386942992588
- 35 USC 102 Novelty (BERT): 0.5556829863212295
- Combined Prediction Score: 0.3298331235014559
- Mean Citation Score: 415.577398
- Max Citation Score: 442.94193
- Similarity Product: 376.9186379682649

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