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 2):
A computer-implemented method, comprising:\n detecting, over a baselining period, calls made to a memory management application programming interface (API); storing, for the calls, call length and call stack information, the call stack information indicating a call path from a source of the call to the API; aggregating, after an end of the baselining period, summary data pertaining to the call length and the call stack information; and generating a set of profiles for the API, each profile of the set of profiles associated with a respective call stack and having at least one expected memory value determined from the summary data.

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.2091658073315575
- 35 USC 102 Novelty (BERT): 0.4834330115906157
- Combined Prediction Score: 0.2365925277574633
- Mean Citation Score: 132.20588700000002
- Max Citation Score: 249.69684
- Similarity Product: 237.2105364804197

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