PATENT CLAIM ANALYSIS

Application Number: 16352980
Application Type: Utility
Filing Date: 2019-03
Publication Date: 2019-07
Patent Classification: ["714", "006220"]

Abstract:
Embodiments of the present invention provide systems and methods for dynamically modifying data scrub rates based on RAID analysis. The method includes determining a grouping for an array based on a temperature for the array, a configurable threshold temperature range for the array, and an I/O distribution of the array. The method further includes modifying the data scrub rate for the array based on the grouping.

Claim (Index 1):
A computer system comprising:\n one or more computer processors; one or more non-transitory computer readable storage media; program instructions stored on the one or more non-transitory computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:\n program instructions to determine a grouping for an array of a plurality of arrays based, at least in part, on a temperature for the array, a configurable threshold temperature range for the array, and an I/O distribution of the array, wherein the program instructions to determine a grouping of the array of a plurality of arrays comprises:\n program instructions to determine a temperature of each array of the plurality of arrays, and \n program instructions to determine I/O distribution of each array of the plurality; and \n \n program instructions to modify a data scrub rate for the array based, at least in part, on the grouping of the array, wherein modifying the data scrub rate of the array consists of:\n program instructions to, in response to the array being grouped as exceeding the configurable threshold temperature range, decrease the data scrub rate of the array, \n program instructions to, in response to the array being grouped as within the configurable threshold temperature range, maintain the data scrub rate of the array, \n program instructions to, in response to the array being grouped as below the configurable temperature threshold range, increase the data scrub rate of the array, \n program instructions to, in response to the I/O distribution of the array being constant, maintain the data scrub rate of the array, \n program instructions to, in response to the I/O distribution of the array decreasing, increase the data scrub rate of the array, and \n program instructions to, in response to the grouping of the array as the I/O distribution increasing, restore the data scrub rate of the array to a preconfigured rate by decreasing the data scrub rate of the array.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 99.0
- Lexical Diversity: 1.91892
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15353781', '15894041', '15831062', '11890611', '12260930']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2727608799486789
- 35 USC 102 Novelty (BERT): 0.4796298516827219
- Combined Prediction Score: 0.2934477771220832
- Mean Citation Score: 152.86480500000005
- Max Citation Score: 213.22945
- Similarity Product: 195.31022190468315

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