PATENT CLAIM ANALYSIS

Application Number: 15900150
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-06
Patent Classification: ["711", "141000"]

Abstract:
Disclosed herein are embodiments for performing multi-version concurrency control (MVCC) in non-volatile memory. An embodiment operates by determining that an event occurred, wherein one or more write transactions to one or more records of a multi-version database that were pending prior to the event did not commit. The one or more write transactions are identified based on a commit value that was stored in the non-volatile memory prior to the event. A particular one of the identified uncommitted write transactions is selected. From the multi-version database, a first version of a record corresponding to the selected uncommitted write transaction that was not committed, and an earlier version of the record that was committed prior to the event are identified. A visibility of the record is set to indicate that the earlier version of the record is visible and the first version of the record is not visible.

Claim (Index 9):
The system of  claim 8 , wherein the processor that sets the visibility is configured to:\n set a delete timestamp corresponding to the earlier version of the record to indicate that the earlier version of the record is visible, wherein the visibility of a record to a transaction is based on the delete timestamp.

Metadata:
- Claim Count in Document: 14.0
- Percentile: 88.0
- Lexical Diversity: 2.28986
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14553950', '14579162', '14553548', '14229638', '14553723']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5531260613343597
- 35 USC 102 Novelty (BERT): 0.4885015940996453
- Combined Prediction Score: 0.5466636146108883
- Mean Citation Score: 194.39044
- Max Citation Score: 212.30345
- Similarity Product: 154.25816641493142

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