PATENT CLAIM ANALYSIS

Application Number: 15978698
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["719", "328000"]

Abstract:
The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.

Claim (Index 19):
A system comprising at least one processor comprising hardware, the at least one processor configured to:\n present a user interface to a user, the user interface including a first element that requires an allocation of a first amount of resources of a server to perform a function; receive performance data associated with the user interface; determine based on the received performance data that a performance of the user interface has degraded below a threshold amount; in response to determining that the performance of the user interface has degraded below a threshold amount, identify a second element that requires an allocation of a second amount of resources of the server to perform the function, the second amount of resources being smaller than the first amount of resources; and replace the first element presented in the user interface with the second element to reduce the required amount of resources that are allocated by the server to the user interface, said at least one processor further configured to: determine a performance weight of the first element based on the performance data; determine a performance weight of the second element based on the performance data; and determine that the performance weight of the second element is less than the performance weight of the first element, wherein the first and second elements are widgets, each widget being a visual element in a user interface via which is accessible to a user to perform a function, each widget being assigned a weight cost based on a user's role, a user's profile information and an activity level pattern, and said at least one processor further configured to: determine, as said second element, an optimal widget based on the weight cost and said performance weight of the second element.

Metadata:
- Claim Count in Document: 65.0
- Percentile: 93.0
- Lexical Diversity: 2.54237
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15844337', '11956086', '11536534', '13626238', '14583582']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4790292475971474
- 35 USC 102 Novelty (BERT): 0.4932624983327683
- Combined Prediction Score: 0.4804525726707094
- Mean Citation Score: 143.21849600000004
- Max Citation Score: 148.50401000000005
- Similarity Product: 89.04110385239366

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