PATENT CLAIM ANALYSIS

Application Number: 15764170
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-09
Patent Classification: ["726", "022000"]

Abstract:
An apparatus includes a first processing resource to execute a program code, and a second processing resource separate from the first processing resource. The program code includes an embedded execution unit. The execution unit, during execution of the program code, calculates a first security value for a part of the program code. The second processing resource runs a validation program. The validation program receives the first security value, checks the first security value against a second security value calculated from a corresponding part of a reference copy of the program code to obtain a check result, returns the check result to the execution unit. The execution unit performs a security-related action in response to a check result indicating a mismatch between the first security value and the second security value.

Claim (Index 1):
An apparatus, comprising:\n a first processing resource to execute a program code, the program code including a monitoring block, the monitoring block, during execution of the program code, to calculate a first security value for a part of the program code; and a second processing resource separate from the first processing resource, the second processing resource to run a validation program, the validation program to receive the first security value, to check the first security value against a second security value calculated from a corresponding part of a reference copy of the program code to obtain a check result, and to return the check result to the monitoring block, the check result including a checksum or crypto hash calculated from the memory address of a function, wherein the monitoring block is to perform a security-related action in response to a check result indicating a mismatch between the first security value and the second security value.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 2.76471
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11995677', '10739499', '13332220', '15055136', '15143464']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.240280506218957
- 35 USC 102 Novelty (BERT): 0.4489204765910198
- Combined Prediction Score: 0.2611445032561633
- Mean Citation Score: 107.235965
- Max Citation Score: 111.95366
- Similarity Product: 85.99495867610693

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