PATENT CLAIM ANALYSIS

Application Number: 16031654
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2020-01
Patent Classification: ["711", "165000"]

Abstract:
Provided are a computer program product, system, and method for determining an optimal storage environment for data sets and for migrating data sets. Metadata for each application indicates storage pools used by the application to store data sets, wherein each storage pool is configured in one of a plurality of storage environments using different organization schemes to store data sets. The metadata for at least one application indicates storage pools to store the data sets for the application that are allocated from different storage environments. The metadata for an application is processed to determine a data set for the application stored in a first storage pool implemented in a first storage environment that should be stored in a second storage environment. The determined data set from the first storage pool to a second storage pool implemented in the second storage environment.

Claim (Index 10):
The computer program product of  claim 6 , wherein the storage environments include an object storage, file storage, and block storage, wherein the applying the rules comprises to determine the optimal storage environment for each data set for the applications comprises at least a plurality of rules that are a member of the rules comprising:\n indicating the optimal storage environment as file storage for the data set in response to determining that the data set is accessed as a file; indicating the optimal storage environment as block storage in response to an access pattern classification for the data set comprising random access pattern; indicating the optimal storage environment as file storage in response to the access pattern classification for the data set comprising a sequential access pattern; indicating the optimal storage environment as block storage in response to the access pattern classification for the data set comprising a high operations per second access pattern; indicating the optimal storage environment as file storage in response to the access pattern classification for the data set comprising a low operations per second and processing unit intensive usage access pattern; indicating the optimal storage environment as block storage in response to the access pattern classification comprising low latency, wherein the low latency occurs for data accesses requiring low latency access; indicating the optimal storage environment as file storage in response to the access pattern classification comprising high latency and a data set size greater than a size threshold, wherein the high latency occurs for data accesses tolerating high latency without timing out; indicating the optimal storage environment as object storage in response to the access pattern classification comprising high latency tolerant and a data set size less than a size threshold; indicating the optimal storage environment as block storage in response to the access pattern classification comprising a transaction database access pattern; indicating the optimal storage environment as file storage in response to the access pattern classification comprising a file database access pattern; and indicating the optimal storage environment as block storage in response to the access pattern classification comprising a web database access pattern.

Metadata:
- Claim Count in Document: 31.0
- Percentile: 95.0
- Lexical Diversity: 2.48333
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14345934', '14458057', '15435136', '12778075', '11605931']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5262568246079345
- 35 USC 102 Novelty (BERT): 0.4557691685594628
- Combined Prediction Score: 0.5192080590030874
- Mean Citation Score: 150.93932800000005
- Max Citation Score: 154.47365
- Similarity Product: 123.1241709713906

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

Dataset: test