PATENT CLAIM ANALYSIS

Application Number: 16050221
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-06
Patent Classification: ["711", "118000"]

Abstract:
The present invention discloses a method of using memory allocation to address hot and cold data, which comprises steps: using a hardware performance monitor (HPM) to detect at least one read/write event of a central processor; while a number of the read/write events reaches a threshold or a random value, a computer system recording an access type of the read/write event occurring latest and a memory address causing the read/write event; and the computer system assigning the memory object in the memory address to a volatile memory or a non-volatile memory according to the memory address and the access type. Thereby, data pages can be assigned automatically according to the access types categorized by the central processor, exempted from being assigned manually by engineers.

Claim (Index 27):
The method of using memory allocation to address hot and cold data according to  claim 21 , wherein while said memory allocation instruction allocate said memory object in profiling phase or online profiling phase, said computer system records which one of said memory allocation instructions allocate said memory objects and an common attribute of said memory objects allocated by said memory allocation instruction, and wherein an attribute of said memory allocation instruction is set according to said common attribute, and in normal execution phase the attribute of said memory objects assigned by said memory allocation instruction are all set to said attribute of said memory allocation instruction.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 95.0
- Lexical Diversity: 1.8
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['10785786', '11057373', '15726749', '15287022', '09901811']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4955418071033699
- 35 USC 102 Novelty (BERT): 0.4930472731120913
- Combined Prediction Score: 0.495292353704242
- Mean Citation Score: 186.992764
- Max Citation Score: 190.99559
- Similarity Product: 132.3100162141174

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