PATENT CLAIM ANALYSIS

Application Number: 16270764
Application Type: Utility
Filing Date: 2019-02
Publication Date: 2019-06
Patent Classification: ["726", "025000"]

Abstract:
A computer-implemented method includes executing one or more tests on a computing device. The computing device has Instruction Execution Protection (IEP), and each test of the one or more tests includes selectively setting one or more IEP bits of one or more page tables, where each IEP bit prevents code in a respective storage block from being executed. During the one or more tests, an IEP exception is detected, by a computer processor, each time an attempt is made to execute code in a storage block for which a respective IEP bit is set. Test results of the one or more tests are determined based on the detecting. A remedial action is performed in response to the test results of the one or more tests.

Claim (Index 1):
A computer-implemented method comprising:\n executing one or more tests on a computing device, wherein the computing device comprises Instruction Execution Protection (IEP), and wherein each test of the one or more tests comprises selectively setting one or more IEP bits of one or more page tables, wherein each IEP bit prevents code in a respective storage block from being executed; wherein executing a first test of the one or more tests comprises:\n setting a first IEP bit in a first page table used to translate between virtual memory and physical memory, wherein the first IEP bit in the first page table indicates that data in a storage block associated with the first page table is not executable; and \n detecting, during the first test, a first IEP exception responsive to an attempt to execute the data in the first storage block and responsive to the first IEP bit of the first page table associated with the first storage block being set; \n determining test results of the one or more tests based at least in part on the detecting the first IEP exception; and performing a remedial action in response to the test results of the one or more tests.

Metadata:
- Claim Count in Document: 17.0
- Percentile: 99.0
- Lexical Diversity: 1.95714
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15379772', '15075336', '15431416', '15963101', '11986321']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2586962693289772
- 35 USC 102 Novelty (BERT): 0.5854224880197815
- Combined Prediction Score: 0.2913688911980577
- Mean Citation Score: 221.019414
- Max Citation Score: 510.3237
- Similarity Product: 434.7413438101172

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 0

Dataset: test