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 1):
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:\n transmitting a plurality of queries to a plurality of storage units of the DSN, wherein each query of the plurality of queries is directed at a storage unit of a plurality of storage units of the DSN associated with a first data segment; receiving one or more query response message of a plurality of query response messages from the plurality of storage units of the DSN, wherein each query response message of the plurality of query response messages is associated with a query of the plurality of queries; determining, based on the plurality of query response messages received from the plurality of storage units of the DSN, whether a first threshold number of error-free dispersed storage error encoded data slices (EDSs) has been stored in the plurality of storage units of the DSN, wherein the first threshold number of error-free dispersed storage error EDSs were produced from the first data segment; when the first threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN, assigning a first rebuilding priority to the first data segment; 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, determining Whether a second threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN; when the second threshold number of error-free dispersed storage error EDSs has been stored in the plurality of storage units of the DSN, assigning a second rebuilding priority to the first data segment; and 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, issuing a decode threshold number of read slice requests to storage units known to store available error-free EDSs; and rebuilding 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.3275174972806164
- 35 USC 102 Novelty (BERT): 0.5513331912245044
- Combined Prediction Score: 0.3498990666750052
- Mean Citation Score: 338.134628
- Max Citation Score: 403.13812
- Similarity Product: 395.2271318496799

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