PATENT CLAIM ANALYSIS

Application Number: 16128941
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["726", "001000"]

Abstract:
A method for execution by a computing device begins by receiving from a requester a read request regarding a set of encoded data slices stored in a set of storage units. The method continues by obtaining an access policy for the read request that includes time varying availability patterns for the set of storage units. The method continues by retrieving from a first group of storage units, during a first time varying availability pattern, first encoded data slices of the set of encoded data slices. The method continues by retrieving from a second group of storage units, during a second time varying availability pattern, second encoded data slices of the set of encoded data slices. The method continues by determining whether the decode threshold number of encoded data slices has been retrieved. When yes, the method continues by decoding the encoded data slices to recover the data segment.

Claim (Index 1):
A method comprises:\n receiving from a requester, by a computing device of a dispersed storage network (DSN), a read request regarding a set of encoded data slices stored in a set of storage units of the DSN, wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices; obtaining, by the computing device, an access policy for the read request, wherein the access policy includes time varying availability patterns for the set of storage units, wherein less than a decode threshold number of storage units of the set of storage units are available for read requests during any one time varying availability pattern of the time varying availability patterns; retrieving from a first group of storage units of the set of storage units, by the computing device and during a first time varying availability pattern of the time varying availability patterns, first encoded data slices of the set of encoded data slices available in the first time varying availability pattern; retrieving from a second group of storage units the set of storage units, by the computing device and during a second time varying availability pattern of the time varying availability patterns, second encoded data slices of the set of encoded data slices available in the second time varying availability pattern; determining, by the computing device, whether the decode threshold number of encoded data slices of the set of encoded data slices has been retrieved; and when the decode threshold number of encoded data slices has been retrieved: decoding, by the computing device, the decode threshold number of encoded data slices to recover the data segment.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 97.0
- Lexical Diversity: 2.69492
- Patent Class: 726.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15221344', '15343820', '15203909', '14549253', '13021589']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2972806201557866
- 35 USC 102 Novelty (BERT): 0.5201432322638616
- Combined Prediction Score: 0.3195668813665941
- Mean Citation Score: 295.51960799999995
- Max Citation Score: 325.3523
- Similarity Product: 289.6397936883092

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test