PATENT CLAIM ANALYSIS

Application Number: 16138753
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["710", "005000"]

Abstract:
A method includes sending, by a computing device of a dispersed storage network (DSN), a set of write request messages to a set of storage units of the DSN regarding a plurality of sets of encoded data slices. The method continues by receiving, from a first storage unit, a first write response message including a group of status messages, which indicate whether a corresponding revision level of each of the first encoded data slices is a next revision level in accordance with a current revision level. The method continues by interpreting the group of status messages to determine whether an encoded data slice of first encoded data slices has a revision level error. When the error, the method continues by flagging the encoded data slices for a rollback message and when no error, the method continues by flagging each encoded data slice for a write commit message.

Claim (Index 6):
A computing device of a dispersed storage network (DSN) comprises:\n memory; an interface; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to: send, via the interface, a set of write request messages to a set of storage units of the DSN regarding a plurality of sets of encoded data slices, wherein a first write request of the set of write requests includes a first group of slice payloads for first encoded data slices of each set of the plurality of sets of encoded data slices and a corresponding revision level of each of the first encoded data slices, and wherein a first storage unit of the set of storage units temporarily stores the first encoded data slices; receive, from the first storage unit via the interface, a first write response message that includes a group of status messages, wherein the group of status messages are generated by the first storage unit based on determining whether the corresponding revision level of each of the first encoded data slices is a next revision level in accordance with a current revision level maintained by the first storage unit; process the first write response message by:\n interpreting the group of status messages to determine whether an encoded data slice of the first encoded data slices has a revision level error; \n when the encoded data slice of the first encoded data slices has a revision level error, flagging the encoded data slices for a rollback message; and \n flagging each encoded data slice of the first encoded data slices not having the revision level error for a write commit message.

Metadata:
- Claim Count in Document: 12.0
- Percentile: 97.0
- Lexical Diversity: 2.35294
- Patent Class: 710.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15345309', '14454942', '15348099', '14182528', '13080200']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.7268855316647967
- 35 USC 102 Novelty (BERT): 0.5774875178526544
- Combined Prediction Score: 0.7119457302835824
- Mean Citation Score: 399.890986
- Max Citation Score: 467.70105
- Similarity Product: 429.7907954798698

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