PATENT CLAIM ANALYSIS

Application Number: 15894611
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-12
Patent Classification: ["726", "023000"]

Abstract:
A call to a memory management application programming interface (API) that results in a buffer overflow due to inaccurate bounds checking could potentially leave the system vulnerable to being exploited by a third party. Approaches presented herein can monitor calls to these APIs in order to determine typical memory sizes passed to these APIs. During an initial baselining period a number of profiles are generated that indicate expected memory size parameters under various different call conditions, such from specific sources or call stacks. Comparing subsequently received API calls against the expected values from the relevant profile enables the legitimacy of an API call to be determined with relatively high accuracy. A suspicious call is identified based at least in part upon determining that the memory size of the call falls outside an expected range for that API and the relevant context.

Claim (Index 7):
The computer-implemented method of  claim 6 , wherein the memory value includes call length, the computer-implemented method further comprising:\n determining, based at least in part on the summary data, at least one of an expected call length, an expected call length standard deviation, an expected call length range, or a set of discrete expected call length values; and determining the at least one expected memory value based on the at least one of the expected call length, the expected call length standard deviation, the expected call length range, or the set of discrete expected call length values.

Metadata:
- Claim Count in Document: 6.0
- Percentile: 88.0
- Lexical Diversity: 1.47525
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15187006', '14035678', '12832203', '13893503', '15625094']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2060800359496399
- 35 USC 102 Novelty (BERT): 0.504638748076435
- Combined Prediction Score: 0.2359359071623195
- Mean Citation Score: 132.20588700000002
- Max Citation Score: 249.69684
- Similarity Product: 181.42731071620705

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