PATENT CLAIM ANALYSIS

Application Number: 15877421
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-06
Patent Classification: ["726", "001000"]

Abstract:
Protecting a runtime Web service application. A web service application is instrumented to log its operation and allow recreation of its execution trace. Trace point vulnerabilities are identified using one or more data payloads. Candidate trace point operations associated with the trace point vulnerabilities are identified. Supplementary candidate operations are computed based on the existing trace point operations and the one or more data payloads. The Web service application is further instrumented with the one or more supplementary candidate operations.

Claim (Index 1):
A system for protecting a runtime Web service application, the system comprising:\n a trace instrumenter for enabling a Web service application to log its operation and to create an execution trace; a vulnerability detector for identifying a trace point vulnerability using one or more data payloads; a taint analyzer for identifying a candidate trace point operation associated with the trace point vulnerability; a string analyzer for computing a supplementary candidate operation based on the existing trace point operation and the trace point vulnerability; and a defensive instrumenter for instrumenting the Web service application with the supplementary candidate operation.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 86.0
- Lexical Diversity: 1.86957
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['14719613', '15877425', '15877434', '15615527', '15615603']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2610697284201796
- 35 USC 102 Novelty (BERT): 0.4876180536527396
- Combined Prediction Score: 0.2837245609434356
- Mean Citation Score: 203.066706
- Max Citation Score: 247.36101
- Similarity Product: 212.1910530887961

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

Dataset: test