PATENT CLAIM ANALYSIS

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

Abstract:
In one aspect of the present description, operations are described for detecting whether programming code of a first computer program has been modified by a second computer program. In one embodiment, the modification detecting includes registering a first section of programming code of the first computer program in a first registry data structure. To detect a modification, the registered first section of programming code may be validated. In one embodiment, the validating includes comparing the section of programming code actually located at the first memory address to the registered first section of programming code. In another aspect, various selectable remedial actions may be taken upon detecting modification of programming code of the first computer program. Other features and aspects may be realized, depending upon the particular application.

Claim (Index 9):
A system, comprising:\n a data processing system having at least one processor node, memory including storage, said memory having memory addresses and a registry data structure having entries, and computer programs having programming code; and at least one computer readable storage medium having computer readable program instructions embodied therewith, the program instructions executable by the processor node to cause the data processing system to perform operations, the operations comprising: detecting whether programming code of a first computer program has been modified by a second computer program, wherein the modification detecting includes:\n registering a first section of programming code of the first computer program in a first registry data structure, the registering including:\n entering into a first code section entry of the first registry data structure associated with the first computer program, an identification of a first section of programming code of the first computer program; and \n entering into the first code section entry, a first memory address at which the first section of programming code is expected to be located; and \n \n validating the registered first section of programming code, said validating including comparing the section of programming code actually located at the first memory address to the first section of programming code identified by the first code section entry of the first registry data structure to determine whether the first section of programming code is actually located at the first memory address entered in the first code section entry of the first registry data structure.

Metadata:
- Claim Count in Document: 62.0
- Percentile: 90.0
- Lexical Diversity: 2.17188
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14630854', '15821220', '12286493', '14582219', '15894866']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2461883425674858
- 35 USC 102 Novelty (BERT): 0.5258388952234638
- Combined Prediction Score: 0.2741533978330837
- Mean Citation Score: 175.59552000000005
- Max Citation Score: 357.60638
- Similarity Product: 350.793125110662

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