PATENT CLAIM ANALYSIS

Application Number: 16005512
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["717", "168000"]

Abstract:
A method may include operating a program using an input that causes buffer overflow and determining minimum input length that causes buffer overflow and maximum input length that does not cause buffer overflow. The method may include operating program using first input that includes the maximum input length and second input that includes the minimum input length. The method may include collecting call/return pairs for each function of the program using the first and second input and determining, based on a difference between call/return pairs, a function that causes buffer overflow. The method may include determining whether a number of calls exceeds a threshold. In response to the number of calls exceeding the threshold, the method may include inserting a patch configured to prevent buffer overflow in a calling function.

Claim (Index 16):
The non-transitory computer-readable medium of  claim 15 , wherein determining, based on the difference between the first call/return pairs and the second call/return pairs, the particular function that causes the buffer to overflow comprises:\n determining a first function-call sequence of the program corresponding to the first input; and determining a second function-call sequence of the program corresponding to the second input, wherein the particular function is determined based on a difference between the first function-call sequence and the second function-call sequence.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 2.50909
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['10570502', '11302530', '15154876', '13804056', '12775773']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3573764423524441
- 35 USC 102 Novelty (BERT): 0.5188261300673197
- Combined Prediction Score: 0.3735214111239317
- Mean Citation Score: 186.33009
- Max Citation Score: 207.11345
- Similarity Product: 131.06656016716062

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