PATENT CLAIM ANALYSIS

Application Number: 15992611
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-12
Patent Classification: ["717", "153000"]

Abstract:
Systems, methods, and computer program products relating to compiling source code to reduce memory operations during execution. A compiler receives source code. The compiler identifies an indirect access array operation in the source code. The compiler generates replacement code for the indirect access array operation. The replacement code includes a mask array and a union data structure. The compiler generates modified code. The modified code modifies the source code to include the replacement code in place of the indirect access array operation.

Claim (Index 14):
The system of  claim 13 , wherein the composite variable represents the same underlying value as a combination of the plurality of component variables, and wherein the replacement code comprises an operation in which a value related to the first variable is assigned to the composite variable of the union data structure.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 93.0
- Lexical Diversity: 2.06818
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['11402556', '15015326', '13887478', '11462472', '12250562']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3871342108174606
- 35 USC 102 Novelty (BERT): 0.5117211049853128
- Combined Prediction Score: 0.3995929002342458
- Mean Citation Score: 160.957262
- Max Citation Score: 171.06596000000005
- Similarity Product: 99.86656692703252

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

Dataset: test