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 11):
The system of  claim 10 , wherein execution of a first program defined by first executable code corresponding to the modified code results in fewer memory operations than execution of a second program defined by second executable code corresponding to the source code, and wherein the first executable code and the second executable code are both executable in a same computer architecture comprising a same instruction set.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3619341717635637
- 35 USC 102 Novelty (BERT): 0.4986463951827375
- Combined Prediction Score: 0.3756053941054811
- Mean Citation Score: 160.957262
- Max Citation Score: 171.06596000000005
- Similarity Product: 111.68374143712047

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