PATENT CLAIM ANALYSIS

Application Number: 16128730
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["714", "764000"]

Abstract:
A computer readable storage medium includes a first memory section that stores operational instructions that, when executed by a computing device of a dispersed storage network (DSN), cause the computing device to, for a first phase of a multiple phase write operation, determine whether to send a write performance threshold number of write requests to storage units. When yes, a second memory section storing operational instructions causes the computing device to, send them to storage units. When no, a third memory section storing operational instructions causes the computing device to determine whether to change the write performance threshold number for a second phase of the multiple write operation. When the write performance threshold number is to be changed, change the write performance threshold number and send the changed write performance threshold number of write commit requests to a second subset of the set of storage units.

Claim (Index 1):
A computer readable storage medium comprises:\n a first memory section that stores operational instructions that, when executed by a computing device of a dispersed storage network (DSN), causes the computing device to:\n for a first phase of a multiple phase write operation to write a set of encoded data slices to a set of storage units of the DSN, determine whether to send a write performance threshold number of write requests to a subset of the set of storage units regarding a write performance threshold number of encoded data slices of the set of encoded data slices, wherein a data segment of data is dispersed storage error encoded into the set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is required to recover the data segment, wherein a write threshold number of favorable write responses is required to move to a next phase of the multiple phase write operation, wherein the set of encoded data slices includes a total number of encoded data slices, and wherein the write performance threshold number is less than the total number and equal to the write threshold number; \n a second memory section that stores operational instructions that, when executed by the computing device of the DSN, causes the computing device to:\n when the write performance threshold number of write requests is to be sent to the subset of the set of storage units, send the write performance threshold number of write requests to the subset of the set of storage units; and \n a third memory section that stores operational instructions that, when executed by the computing device of the DSN, causes the computing device to:\n when the write threshold number of favorable responses to the write performance threshold number of write requests have been received:\n determining whether to change the write performance threshold number for a second phase of the multiple phase write operation; and \n when the write performance threshold number is to be changed, changing the write performance threshold number to produce a changed write performance threshold number; and \n sending the changed write performance threshold number of write commit requests to a second subset of the set of storage units.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 97.0
- Lexical Diversity: 2.71186
- Patent Class: 714.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15224863', '14256536', '15011807', '14986279', '14794723']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3570404233686212
- 35 USC 102 Novelty (BERT): 0.5548008724310101
- Combined Prediction Score: 0.3768164682748601
- Mean Citation Score: 393.036764
- Max Citation Score: 417.1916
- Similarity Product: 381.23629906163217

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