PATENT CLAIM ANALYSIS

Application Number: 15974749
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["726", "023000"]

Abstract:
A method, computer program product, and computer system are provided. A processor receives an executable file for execution by an operating system, where the executable file includes a plurality of sections in a first order. A processor determines a second order that indicates a loading order for the plurality of sections, where the second order is distinct from the first order. A processor loads the plurality of sections of the executable file into a plurality of locations in memory of a device based on the second order. A processor resolves one or more memory references for the plurality of sections based on the plurality of locations in memory. A processor executes the plurality of sections of the executable file in the plurality of locations in memory.

Claim (Index 1):
A method comprising:\n receiving, by one or more processors, a source code file for compilation into a binary file; determining, by the one or more processors, a plurality of sections for the source code file; determining, by the one or more processors, a new order for the plurality of sections for the source code file; and compiling, by the one or more processors, the source code file based, at least in part, on the determined new order for the plurality of sections for the source code.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 93.0
- Lexical Diversity: 2.66667
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14965939', '11271012', '10682385', '15267794', '10377196']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.247064407463498
- 35 USC 102 Novelty (BERT): 0.5016660660878618
- Combined Prediction Score: 0.2725245733259344
- Mean Citation Score: 171.82833799999997
- Max Citation Score: 270.49463
- Similarity Product: 199.40200455020428

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

Dataset: test