PATENT CLAIM ANALYSIS

Application Number: 15959211
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["718", "106000"]

Abstract:
The use of a skip element when redoing transactions, so as to avoid tracking dependencies between transactions assigned to different threads for parallel processing. When the second thread comes to a second task in the course of redoing a second transaction, if a first task that is mooted by the second task is not already performed, the second thread inserts a skip element associated with the object to be operated upon by the particular task, instead of actually performing the particular task upon the object. When the first thread later comes to the first task in the course of redoing a first transaction, the first thread encounters the skip element associated with the object. Accordingly, instead of performing the dependee task, the first thread skips the dependee task and perhaps removes the skip element. The result is the same regardless of whether the first or second task is redone first.

Claim (Index 3):
The computing system in accordance with  claim 1 , the first task being a first particular task, the dependee task being a first dependee task, the skip element being a first skip element, wherein redoing processing of the first transaction segment further includes:\n evaluating a potential redo of a second particular task within the first transaction segment, the second particular task corresponding to an operation on a second object; as a result of evaluating the potential redo of the second particular task on the second object, determining that a second dependee task for the second particular task has not yet been performed, the second dependee task being a task that would be rendered moot by the second particular task; and as a result of determining that the second dependee task for the second particular task has not yet been performed, associating a second skip element with the second object of the second particular task with respect to the second dependee task, the second skip element being structured to be interpretable during subsequent processing of a transaction segment other than the first transaction segment and that includes the second dependee task as an instruction to skip the second dependee task.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.41791
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14686515', '14686503', '14686525', '14686560', '14686544']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4907885652118058
- 35 USC 102 Novelty (BERT): 0.629036681251681
- Combined Prediction Score: 0.5046133768157933
- Mean Citation Score: 291.78043799999995
- Max Citation Score: 518.72
- Similarity Product: 504.3211526298524

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