PATENT CLAIM ANALYSIS

Application Number: 15997738
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["717", "140000"]

Abstract:
A storage medium includes: converting, when a first instruction in an innermost loop of loop nests of a source code, the source code in such a manner that a second instruction which writes data in cache lines written by execution of a first instruction to be executed a count later in the innermost loop; calculating, when a first conversion code including the second instruction based on a first current iteration count is executed, a first value indicating a first rate; calculating, when a second conversion code including the first instruction based on a second current iteration count is executed, a second value indicating a second rate; comparing the first value and the second value; and converting a loop nest having the first value larger than the second value and a loop nest having the second value larger than the first value into the first and second conversion codes, respectively.

Claim (Index 17):
The compiling method according to  claim 15 ,\n wherein a loop nest that has the first value and the second that are less than a threshold is not converted.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 94.0
- Lexical Diversity: 2.74576
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['15070048', '10944986', '14932672', '13002283', '10223224']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3425140078533716
- 35 USC 102 Novelty (BERT): 0.5351655653821005
- Combined Prediction Score: 0.3617791636062445
- Mean Citation Score: 171.09371600000003
- Max Citation Score: 204.12975
- Similarity Product: 102.99638673949242

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

Dataset: test