PATENT CLAIM ANALYSIS

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

Abstract:
Software self-checking mechanisms are described for improving software tamper resistance and/or reliability. Redundant tests are performed to detect modifications to a program while it is running. Modifications are recorded or reported. Embodiments of the software self-checking mechanisms can be implemented such that they are relatively stealthy and robust, and so that it they are compatible with copy-specific static watermarking and other tamper-resistance techniques.

Claim (Index 15):
A method of determining an integrity of a program comprising:\n performing, using a first self-checking code sequence included in the program during execution of the program, a check of the integrity of a first portion of the program; determining, based on the check of the integrity of the first portion of the program by the first self-checking code sequence, that the first portion of the program has been modified; performing, using a second self-checking code sequence included in the program during execution of the program, a check of the integrity of a second portion of the program, the second portion of the program comprising a tamper response mechanism; determining, based on the check of the integrity of the second portion of the program by the second self-checking code sequence, that the second portion of the program has not been modified; and triggering the tamper response mechanism based on determining that the first portion of the program has been modified and that the second portion of the program has not been modified.

Metadata:
- Claim Count in Document: 95.0
- Percentile: 90.0
- Lexical Diversity: 1.30769
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['10172682', '14263650', '12504567', '13722193', '13208768']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2975461384216966
- 35 USC 102 Novelty (BERT): 0.5293692900906767
- Combined Prediction Score: 0.3207284535885946
- Mean Citation Score: 332.69332999999995
- Max Citation Score: 347.39603
- Similarity Product: 247.2004115556741

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