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 18):
The computer program product of  claim 17 , wherein execution of the second program results in one or more memory store operations followed by memory load operations, related to the indirect access array operation, and wherein execution of the first program eliminates at least one of the memory store operations followed by memory load operations.

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.3876969340025354
- 35 USC 102 Novelty (BERT): 0.5094560686501366
- Combined Prediction Score: 0.3998728474672955
- Mean Citation Score: 160.957262
- Max Citation Score: 171.06596000000005
- Similarity Product: 102.35088131042484

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