PATENT CLAIM ANALYSIS

Application Number: 16029854
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["717", "154000"]

Abstract:
Embodiments relate to using a local entry point with an indirect call function. A compiler is provided to determine and indicate in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module, e.g. local-use-only. The compiler loads an address of a function through use of a symbolic reference. When the compiler determines that the value employed by the symbolic reference is used exclusively to perform an indirect function call, the compiler proceeds to resolve a local entry point address of the function, thereby reducing a quantity of operations to be executed.

Claim (Index 1):
A computer system comprising:\n a memory; a processor, communicatively coupled to the memory; a compiler in communication with the processor, the compiler to generate program code for an application module at least partially defining an indirect function call configuration, including the compiler to:\n load a first address of a function by using a first symbolic reference; \n determine that an employed value of the first symbolic reference is used exclusively to perform the indirect function call in the application module; and \n indicate, in the generated program code, that the first symbolic reference can be resolved using a local entry point address of the function, wherein performance of the indirect function call exclusively through the first symbolic reference resolved through a local entry point address of the function comprises a reduction of a quantity of operations executed through the generated program code.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 95.0
- Lexical Diversity: 1.8871
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15332666', '15332673', '15332649', '15332680', '15332713']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.497873815525673
- 35 USC 102 Novelty (BERT): 0.5898080378035283
- Combined Prediction Score: 0.5070672377534586
- Mean Citation Score: 467.551844
- Max Citation Score: 480.92438
- Similarity Product: 429.2963204568708

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

Dataset: test