PATENT CLAIM ANALYSIS

Application Number: 15913749
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-05
Patent Classification: ["711", "137000"]

Abstract:
A method for prefetching data into a cache is provided. The method allocates an outstanding request buffer (“ORB”). The method stores in an address field of the ORB an address and a number of blocks. The method issues prefetch requests for a degree number of blocks starting at the address. When a prefetch response is received for all the prefetch requests, the method adjusts the address of the next block to prefetch and adjusts the number of blocks remaining to be retrieved and then issues prefetch requests for a degree number of blocks starting at the adjusted address. The prefetching pauses when a maximum distance between the reads of the prefetched blocks and the last prefetched block is reached. When a read request for a prefetched block is received, the method resumes prefetching when a resume criterion is satisfied.

Claim (Index 40):
The computer logic of  claim 36  wherein the prefetch instruction specifies a degree and further comprising:\n response logic that when a prefetch response is received for a prefetch request, sets the prefetch address; and\n sets a number of blocks remaining to retrieve based on the number of blocks for which prefetch requests have been issued; and \n wherein a degree number of prefetch requests are issued in response to receiving the prefetch response to retrieve the degree number of block.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.33846
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15335041', '12024632', '10449825', '15337169', '11716675']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4636397209025637
- 35 USC 102 Novelty (BERT): 0.5610460643220123
- Combined Prediction Score: 0.4733803552445085
- Mean Citation Score: 262.35567799999995
- Max Citation Score: 437.98303
- Similarity Product: 346.87921633504686

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