PATENT CLAIM ANALYSIS

Application Number: 15991675
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-12
Patent Classification: ["706", "025000"]

Abstract:
A device receives, from a cloud computing environment, application usage information associated with application instances in the cloud computing environment for an application, and processes the application usage information, with a machine learning model, to determine behavior patterns and predicted tasks for the application. The device determines a modified quantity of the application instances based on the behavior patterns and the predicted tasks for the application, and causes the modified quantity of the application instances to be implemented in the cloud computing environment based on one or more rules. The device stores information associated with the modified quantity of the application instances in a data structure, and updates the machine learning model based on the information associated with the modified quantity of the application instances stored in the data structure.

Claim (Index 1):
A device, comprising:\n one or more memories; and one or more processors, communicatively coupled to the one or more memories, to:\n receive, from a cloud computing environment, application utilization information associated with application instances in the cloud computing environment for an application and for a plurality of time periods, \n process the application utilization information, with a machine learning model, to cause the machine learning model to output behavior patterns and predicted tasks for the application,\n the predicted tasks including:\n a first task, performed by the application, that causes the application instances for the application to be over-utilized, and \n a second task, performed by the application, that causes the application instances for the application to be under-utilized, and \n \n the behavior patterns indicating:\n at least one first time period when the application is predicted to be performing the first task, and \n at least one second time period when the application is predicted to be performing the second task; \n \n \n determine a modified quantity of the application instances based on the behavior patterns and the predicted tasks for the application;\n cause the modified quantity of the application instances to be implemented in the cloud computing environment based on one or more rules, the one or more rules defining requirements associated with the application; \n \n store information associated with the modified quantity of the application instances in a data structure; \n update the machine learning model based on the information associated with the modified quantity of the application instances stored in the data structure; \n receive information indicating a code failure occurred for a particular application instance of the application instances; \n perform an analytical analysis of the information indicating the code failure to determine that a portion of code, associated with the particular application instance, caused the code failure; \n cause an action to be taken, based on the one or more rules, to address the code failure; \n store, in the data structure, information associated with the action; and \n update the machine learning model based on the information associated with the action.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.8
- Patent Class: 706.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15864610', '14953669', '15388014', '14705487', '15487949']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3302319129133085
- 35 USC 102 Novelty (BERT): 0.4675941569429425
- Combined Prediction Score: 0.3439681373162719
- Mean Citation Score: 165.084544
- Max Citation Score: 184.70525
- Similarity Product: 153.4188822242767

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