PATENT CLAIM ANALYSIS

Application Number: 16014041
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["717", "160000"]

Abstract:
A method and system for partial connection of iterations during loop unrolling during compilation of a program by a compiler. Unrolled loop iterations of a loop in the program are selectively connected during loop unrolling during the compilation, including redirecting, to the head of the loop, undesirable edges of a control flow from one iteration to a next iteration of the loop. Merges on a path of hot code are removed to increase a scope for optimization of the program. The head of the loop and a start of a replicated loop body of the loop are equivalent points of the control flow.

Claim (Index 16):
A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage device containing program instructions executable by the one or more processors via the one or more memories to implement a method for partial connection of iterations during compilation of a program by a compiler, said method comprising:\n selectively connecting, by the one or more processors during loop unrolling during the compilation, unrolled loop iterations of a loop in the program, wherein said selectively connecting unrolled loop iterations comprises redirecting, to the head of the loop, edges of a control flow for the program that are classed as undesirable from one iteration of the loop to a next iteration of the loop, and wherein the head of the loop and a start of a replicated loop body of the loop are equivalent points of the control flow for the program.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 94.0
- Lexical Diversity: 2.11538
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15214620', '09872456', '11219622', '13298739', '13298764']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3403843047087534
- 35 USC 102 Novelty (BERT): 0.5578402120777493
- Combined Prediction Score: 0.362129895445653
- Mean Citation Score: 243.53913000000003
- Max Citation Score: 384.5874
- Similarity Product: 363.7553043652296

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

Dataset: test