PATENT CLAIM ANALYSIS

Application Number: 15776432
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-05
Patent Classification: ["717", "110000"]

Abstract:
The invention discloses a method for opening up data and functions of device applications based on reconstruction technology. The method modifies the runtime environment of the application to obtain control flow information when the application function and data are used, to reconstruct the original control flow. This method conducts program analysis of run-time control flow and application static code, removes application function and data that are unrelated to sub-control flows, and retains a set of sub-control flows and contexts directly related to application functions and data. In certain context environment, the sub-set of the control flows are reconstructed to achieve respective application functions and to acquire the application data. The disclosed method can be used to open functions and data of applications based on Java, C++, and JavaScript, etc. on different types of devices. The present method is of great importance for application owners who need to open up application data, while faced with challenges of missing development documents and lacking developers.

Claim (Index 2):
The method of  claim 1 , wherein the control flows corresponding to the level of application runtime environment in step 2) comprises a set of ordered functional calls.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 93.0
- Lexical Diversity: 2.01136
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['10461289', '11145448', '12277180', '10959812', '15490648']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.375894402273505
- 35 USC 102 Novelty (BERT): 0.4945031794554063
- Combined Prediction Score: 0.3877552799916952
- Mean Citation Score: 137.68924199999998
- Max Citation Score: 141.32089
- Similarity Product: 91.85045499093174

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