PATENT CLAIM ANALYSIS

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

Abstract:
Techniques for performing static and dynamic analysis on a mobile device application are disclosed. Static analysis is performed on a mobile device application using a static analysis engine. A set of static analysis results is generated. Dynamic analysis of the application is selectively customized based at least in part on a presence of a permission in the set of static analysis results. Dynamic analysis is performed using a dynamic analysis engine. A determination of whether the application is malicious is made based at least in part on the dynamic analysis.

Claim (Index 1):
A system, comprising:\n a processor configured to:\n perform static analysis on a mobile device application using a static analysis engine to generate a set of static analysis results; \n selectively customize a dynamic analysis of the mobile device application based at least in part on a presence of a permission in the set of static analysis results; \n perform the dynamic analysis of the mobile device application using a dynamic analysis engine; and \n determine whether the application is malicious based at least in part on the dynamic analysis; and \n a memory coupled to the processor and configured to provide the processor with instructions.

Metadata:
- Claim Count in Document: 28.0
- Percentile: 94.0
- Lexical Diversity: 2.4
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13954815', '15707619', '14316760', '15387593', '15339783']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.270672309382451
- 35 USC 102 Novelty (BERT): 0.4941243685799001
- Combined Prediction Score: 0.2930175153021959
- Mean Citation Score: 217.46072200000003
- Max Citation Score: 270.27783
- Similarity Product: 239.1005713125229

Labels:
- Claim Label 101: 1
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test