PATENT CLAIM ANALYSIS

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

Abstract:
Automatically generating audit logs is provided. Audit log statement insertion points are identified in software components of an application based on a static code analysis identifying start and end operations on sensitive data in the software components of the application. The application is instrumented with audit log statements at the audit log statement insertion points in the software components of the application. Audit logs of monitored sensitive data activity events in the application are generated using the audit log statements at the audit log statement insertion points in the software components of the application. A dynamic code analysis is performed on the application during execution of the application to prevent executing source code of the application from recording in the audit logs the sensitive data processed by the application.

Claim (Index 12):
The computer-implemented method of  claim 1  further comprising:\n determining, by the computer, a dominator tree and a post-dominator tree for each component authorized to access the sensitive data; \n determining, by the computer, an immediate dominator component and an immediate post-dominator component for each component authorized to access the sensitive data using the dominator tree and the post-dominator tree for each component; \n generating, by the computer, a first audit log statement and a second audit log statement for each component authorized to access the sensitive data; and \n inserting, by the computer, the first audit log statement before a component at the immediate dominator component and the second audit log statement after the component at the immediate post-dominator component for each component authorized to access the sensitive data.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 90.0
- Lexical Diversity: 2.35088
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15135762', '12616330', '11535563', '14579786', '13364157']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2679485392111722
- 35 USC 102 Novelty (BERT): 0.5458972830839839
- Combined Prediction Score: 0.2957434135984534
- Mean Citation Score: 226.077998
- Max Citation Score: 401.0364
- Similarity Product: 392.3730783056975

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