PATENT CLAIM ANALYSIS

Application Number: 15926260
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["718", "100000"]

Abstract:
Embodiments presented herein disclose adaptive techniques for scheduling self-maintenance processes. A load predictor estimates, based on a current state of a distributed storage system, an amount of resources of the system required to perform each of a plurality of self-maintenance processes. A maintenance process scheduler estimates, based on one or more inputs, an amount of resources of the distributed system available to perform one or more of the self-maintenance processes during at least a first time period. The maintenance process scheduler determines a schedule for the one or more of the self-maintenance processes to perform during the first time period, based on the estimated amount of resources required and available.

Claim (Index 15):
A system, comprising:\n a processor; and a memory containing program code, which, when executed on the processor, performs an operation comprising:\n estimating, based on a current state of a distributed storage system comprising a primary storage server and a plurality of secondary storage servers, an amount of computing resources of the primary storage server and the plurality of secondary storage servers required to perform each of a plurality of self-maintenance processes, wherein the plurality of secondary storage servers are configured to perform one or more backup processes and the plurality of self-maintenance processes; \n estimating, based on one or more inputs, an amount of computing resources of the primary storage server and the plurality of secondary storage servers available to perform one or more of the plurality of self-maintenance processes during at least a first time period of a plurality of time periods; \n determine which of the plurality of self-maintenance processes to perform during the at least first time period based on the estimated amount of computing resources of the primary storage server and the plurality of secondary storage servers required to perform each of the plurality of self-maintenance processes and the estimated amount of computing resources of the primary storage server and the plurality of secondary storage servers available to perform one or more of the plurality of self-maintenance processes; and \n scheduling the determined one or more self-maintenance processes to perform during the first time period.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 2.24528
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14852249', '10934076', '11985909', '13093645', '14795797']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3726284390864105
- 35 USC 102 Novelty (BERT): 0.5448828455610703
- Combined Prediction Score: 0.3898538797338765
- Mean Citation Score: 173.127426
- Max Citation Score: 328.01706
- Similarity Product: 304.3354599085951

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