PATENT CLAIM ANALYSIS

Application Number: 15743896
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-07
Patent Classification: ["717", "140000"]

Abstract:
A system aid method for modifying a compiled software application to implement additional software code to enhance the functionality of a software application. The system and method comprises receiving a software application binary ( 601 ), metadata ( 602 ), and modification options ( 603 ), analyzing the received components, modifying the software application binary based on the analysis, and returning the modified software application binary ( 610 ).

Claim (Index 9):
A non-transitory computer-readable storage medium having stored therein instructions, which when executed by a computing device, cause the computing device to:\n a. receive a software application binary comprising binary instructions, one or more modification choices, and binary code associated with the one or more modification choices; b. analyze the software application binary to determine whether modifications to said binary instructions are required; c. if the modifications to the binary instructions are required, automatically modify the binary instructions in accordance with the one or more modification choices; wherein modification of the binary instructions comprises inserting the binary code associated with the one or more modification choices into the binary instructions, removing one or more binary instructions from the software application binary, or disabling one or more binary instructions in the software application binary; d. remove existing metadata and inject new metadata into the software application binary, whereby a modified software application binary is generated; e. compile a modified software application binary; and f. return the modified software application binary.

Metadata:
- Claim Count in Document: 35.0
- Percentile: 86.0
- Lexical Diversity: 1.80952
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13690518', '15256058', '13164410', '15596751', '13690503']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3830334362322694
- 35 USC 102 Novelty (BERT): 0.4983577033178209
- Combined Prediction Score: 0.3945658629408246
- Mean Citation Score: 165.72673600000005
- Max Citation Score: 170.18233999999995
- Similarity Product: 110.89428242682456

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