PATENT CLAIM ANALYSIS

Application Number: 16026870
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-01
Patent Classification: ["712", "227000"]

Abstract:
A combination of hardware and software collect profile data for asynchronous events, at code region granularity. An exemplary embodiment is directed to collecting metrics for prefetching events, which are asynchronous in nature. Instructions that belong to a code region are identified using one of several alternative techniques, causing a profile bit to be set for the instruction, as a marker. Each line of a data block that is prefetched is similarly marked. Events corresponding to the profile data being collected and resulting from instructions within the code region are then identified. Each time that one of the different types of events is identified, a corresponding counter is incremented. Following execution of the instructions within the code region, the profile data accumulated in the counters are collected, and the counters are reset for use with a new code region.

Claim (Index 10):
The processor of  claim 9 , wherein one or more of the plurality of different code regions consists of a single instruction and the profile information for a code region consisting of a single instruction generated by the third logic is at an instruction level of granularity.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 95.0
- Lexical Diversity: 1.97403
- Patent Class: 712.0
- Transitional Phrase Type: closed
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13993054', '13977688', '12424681', '11280476', '10806866']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6200671465190087
- 35 USC 102 Novelty (BERT): 0.5287637900168413
- Combined Prediction Score: 0.610936810868792
- Mean Citation Score: 221.085562
- Max Citation Score: 370.41687
- Similarity Product: 298.7831614655704

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