PATENT CLAIM ANALYSIS

Application Number: 16162040
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-04
Patent Classification: ["711", "135000"]

Abstract:
A method and an apparatus for determining a usage level of a memory device to notify a running application to perform memory reduction operations selected based on the memory usage level are described. An application calls APIs (Application Programming Interface) integrated with the application codes in the system to perform memory reduction operations. A memory usage level is determined according to a memory usage status received from the kernel of a system. A running application is associated with application priorities ranking multiple running applications statically or dynamically. Selecting memory reduction operations and notifying a running application are based on application priorities. Alternatively, a running application may determine a mode of operation to directly reduce memory usage in response to a notification for reducing memory usage without using API calls to other software.

Claim (Index 1):
A computer implemented method comprises:\n determining a usage level of a memory; selecting a memory reduction operation associated with one or more APIs (Application Programming Interface) for an application occupying a part of the memory based on the usage level; and notifying the application to perform the memory reduction operation to reduce the usage level via the one or more APIs.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 97.0
- Lexical Diversity: 1.93151
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['12909751', '13948990', '15362538', '11620688', '13485679']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4869004904611463
- 35 USC 102 Novelty (BERT): 0.4513113102920357
- Combined Prediction Score: 0.4833415724442352
- Mean Citation Score: 155.54863400000005
- Max Citation Score: 165.8368
- Similarity Product: 152.0043681945801

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