PATENT CLAIM ANALYSIS

Application Number: 15908664
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-01
Patent Classification: ["717", "152000"]

Abstract:
Techniques for compiling non-native constants are disclosed. While compiling source code instructions, a compiler determines that a particular source code expression is associated with a command to the compiler to resolve the particular source code expression as a constant during compilation. The compiler is not configured to recognize the particular source code expression as constant without the command signaling to the compiler that the particular source code expression is constant. Based on the command, the compiler executes the particular source code expression to obtain a constant value. The compiler generates compiled instructions based on the source code instructions, in which the constant value is substituted for at least one reference to the particular source code expression.

Claim (Index 1):
A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:\n determining, by a compiler, that a first source code expression in a plurality of source code instructions is associated with a first command to the compiler to resolve the first source code expression as a first constant during compilation of the plurality of source code instructions, wherein the compiler is not configured to recognize the first source code expression as constant without the first command signaling to the compiler that the first source code expression is constant; executing, by the compiler, the first source code expression based on the first command to obtain a first constant value for the first constant; and generating, by the compiler, compiled instructions based on the plurality of source code instructions, wherein generating the compiled instructions comprises substituting the first constant value for at least one reference to the first source code expression.

Metadata:
- Claim Count in Document: 30.0
- Percentile: 88.0
- Lexical Diversity: 2.43137
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12827871', '10121743', '15830241', '14602258', '13998578']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3609828056531184
- 35 USC 102 Novelty (BERT): 0.4877687171952814
- Combined Prediction Score: 0.3736613968073347
- Mean Citation Score: 157.69206799999995
- Max Citation Score: 164.35338000000004
- Similarity Product: 117.11642468763472

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