PATENT CLAIM ANALYSIS

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

Abstract:
A method begins with a processing module querying distributed storage network (DSN) storage units regarding storage errors associated with a data segment. The method continues with the processing module receiving query responses and depending on the responses, assigning a first threshold priority or a second threshold priority to encoded data slices (EDSs) associated with the data segment. The method proceeds with the processing module, depending on the assigned threshold priority, issuing read slice requests and rebuilding EDS associated with the data segment.

Claim (Index 18):
A non-transitory computer readable storage device comprises:\n a first memory section that stores operational instructions that, when executed by a computing device, causes the computing device to transmit at least a first threshold number of list slice message requests to a plurality of storage units of a distributed storage network (DSN), wherein the at least a first threshold number of list slice message requests is associated with a first data segment; a second memory section that stores operational instructions that, when executed by the computing device, causes the computing device to:\n receive a plurality of list slice response messages from the plurality of storage units of the DSN; \n determine, based on the plurality of list slice response messages received from the plurality of storage units of the DSN, whether a first threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN; and \n when the first threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN, assign a first rebuilding priority to the first data segment; \n when the first threshold number of error-free dispersed storage error EDSs has not been stored in the plurality of storage units of the DSN, determine whether a second threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN; and \n when the second threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN, assign a second rebuilding priority to the first data segment; \n when a number of error-free dispersed storage error EDSs is between the first threshold number of error-free dispersed storage error EDSs and the second threshold number of error-free dispersed storage error EDSs, issue a decode threshold number of read slice requests to storage units known to store available error-free EDSs; and \n rebuild one or more dispersed storage error EDSs associated with the first data segment that are not substantially error-free.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 97.0
- Lexical Diversity: 1.87755
- Patent Class: 714.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15642875', '15840887', '13866631', '14869240', '14027694']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3274022232140103
- 35 USC 102 Novelty (BERT): 0.5515106746885224
- Combined Prediction Score: 0.3498130683614616
- Mean Citation Score: 338.134628
- Max Citation Score: 403.13812
- Similarity Product: 398.2079655030252

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