PATENT CLAIM ANALYSIS

Application Number: 16210649
Application Type: Utility
Filing Date: 2018-12
Publication Date: 2020-01
Patent Classification: ["380", "046000"]

Abstract:
A computer system may identify a cryptographic application programming interface (API) call for a program. The cryptographic API call may include a first variable. The computer system may determine that the first variable is a static value. The computer system may tag the first variable. The computer system may determine that the cryptographic API call will be executed. The computer system may replace the first variable with a second variable during execution of the program. The computer system may execute the cryptographic API call with the second variable.

Claim (Index 11):
The system of  claim 8 , wherein determining the first variable is a static value includes performing a static analysis of the program, the static analysis including a backward slice of the input of the cryptographic API call, and wherein performing the static analysis of the program comprises:\n examining one or more statements in the program that affect the first variable; accessing a library associated with the one or more statements; and determining whether the one or more statements cause the first variable to be a cryptographically secure value.

Metadata:
- Claim Count in Document: 32.0
- Percentile: 98.0
- Lexical Diversity: 2.55263
- Patent Class: 380.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15145213', '13088711', '14026065', '13771917', '15135762']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4147685992962402
- 35 USC 102 Novelty (BERT): 0.5856175076057205
- Combined Prediction Score: 0.4318534901271882
- Mean Citation Score: 242.064994
- Max Citation Score: 515.48145
- Similarity Product: 431.797307920593

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