PATENT CLAIM ANALYSIS

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

Abstract:
Various techniques for detection of malware that attempt to exploit a memory allocation vulnerability are disclosed. In some embodiments, a system, process, and/or computer program product for detecting an attempt to exploit a memory allocation vulnerability includes receiving a malware sample; monitoring an array operation performed by the malware sample using a memory monitoring component; and determining whether the array operation performed by the malware sample is suspicious. For example, an array operation, such as a vector operation performed by an application that is executed using an ActionScript virtual machine, can be monitored to detect any suspicious vector operations.

Claim (Index 21):
The computer program product recited in  claim 19 , wherein an instrumented virtual machine environment is executed by a cloud security service, and further comprising computer instructions for:\n receiving the malware sample at the cloud security service from a security device, wherein the instrumented virtual machine environment is monitored during execution of the malware sample to determine whether the malware sample performs potentially malicious behavior that is associated with an attempt to exploit a memory allocation vulnerability.

Metadata:
- Claim Count in Document: 51.0
- Percentile: 88.0
- Lexical Diversity: 1.77419
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14805408', '14923104', '14301965', '15067048', '13951316']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2535233289536689
- 35 USC 102 Novelty (BERT): 0.5481588892463944
- Combined Prediction Score: 0.2829868849829415
- Mean Citation Score: 273.28568
- Max Citation Score: 422.78998
- Similarity Product: 325.8596507825708

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