PATENT CLAIM ANALYSIS

Application Number: 15882108
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-08
Patent Classification: ["717", "130000"]

Abstract:
Techniques are provided for redundant execution by a better processor for intensive dynamic profiling after initial execution by a constrained processor. In an embodiment, a system of computer(s) receives a request to profile particular runtime aspects of an original binary executable. Based on the particular runtime aspects and without accessing source logic, the system statically rewrites the original binary executable into a rewritten binary executable that invokes telemetry instrumentation that makes observations of the particular runtime aspects and emits traces of those observations. A first processing core having low power (capacity) performs a first execution of the rewritten binary executable to make first observations and emit first traces of the first observations. Afterwards, a second processing core performs a second (redundant) execution of the original binary executable based on the first traces. The second execution generates a detailed dynamic performance profile based on the second execution.

Claim (Index 8):
The method of  claim 1  wherein said first processing core and said second processing core reside on a same chip or a same circuit board.

Metadata:
- Claim Count in Document: 8.0
- Percentile: 86.0
- Lexical Diversity: 2.13158
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14603313', '11811096', '14987375', '12785923', '09997056']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.390206125331468
- 35 USC 102 Novelty (BERT): 0.5307592169619645
- Combined Prediction Score: 0.4042614344945176
- Mean Citation Score: 186.085918
- Max Citation Score: 210.88971
- Similarity Product: 103.11207552985849

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