PATENT CLAIM ANALYSIS

Application Number: 15954797
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["711", "170000"]

Abstract:
Embodiments of the present invention provide a method, system, and computer program product for allocating storage extents. Extent input/output information pertaining to an extent on a storage device is received, by a computer, where the extant input/output information includes an access rate of data stored on the extent. The computer determines one or more periods of time where the input/output information exceeds a preconfigured threshold. The computer generates one or more of a first policy and a second policy based on the determined one or more periods where the first policy includes allocating the extent to a high performance disk within a tier storage system when data is stored during the determined periods and the second policy includes reallocating the extent from a low performance disk within the tier storage system to a high performance storage device within the tier storage system during the one or more determined periods.

Claim (Index 15):
A computer program product for allocating storage extents the computer program product comprising:\n one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor that is capable of performing a method, the method comprising: determining, by the computer, one or more periods of time where the input/output information exceeds a preconfigured threshold; and generating one or more of a first policy and a second policy based on the determined one or more periods wherein the first policy includes allocating the extent to a high performance storage device within a tier storage system when data is stored during the one or more determined periods and the second policy includes reallocating the extent from a low performance storage device within the tier storage system to a high performance storage device within the tier storage system during the one or more determined periods, and wherein an allocation engine is used to generate one or more of the first policy and the second policy for a thin provisioned storage system, and wherein an extent switch engine is used to generate one or more of the first policy and second policy for a non-thin provisioned storage system, and wherein the allocation engine compiles a plurality of monthly historical maximums to determine a relationship between two or more dates, a plurality of extent creation times, a plurality of input/output densities, and whether a plurality of data written during a cycle is hot or cold, and wherein the extent switch engine complies a plurality of monthly historical maximums to determine a relationship between two or more dates, one or more extent dirty times, a plurality of input/output densities, and whether a plurality of data written during a cycle is hot or cold.

Metadata:
- Claim Count in Document: 36.0
- Percentile: 91.0
- Lexical Diversity: 2.45312
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14698969', '15896295', '13466775', '13610118', '14674131']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4804534397763227
- 35 USC 102 Novelty (BERT): 0.5008253992501819
- Combined Prediction Score: 0.4824906357237087
- Mean Citation Score: 178.50701800000004
- Max Citation Score: 288.2718799999999
- Similarity Product: 242.0693844089698

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