PATENT CLAIM ANALYSIS

Application Number: 16279721
Application Type: Utility
Filing Date: 2019-02
Publication Date: 2019-06
Patent Classification: ["711", "120000"]

Abstract:
Disclosed embodiments provide a technique in which a memory controller determines whether a fetch address is a miss in an L1 cache and, when a miss occurs, allocates a way of the L1 cache, determines whether the allocated way matches a scoreboard entry of pending service requests, and, when such a match is found, determine whether a request address of the matching scoreboard entry matches the fetch address. When the matching scoreboard entry also has a request address matching the fetch address, the scoreboard entry is modified to a demand request.

Claim (Index 1):
A method comprising:\n receiving an instruction fetch request from a processing core; determining, via a first memory controller, whether a fetch address corresponding to the instruction fetch request is available in a level one instruction (L1I) cache; and when the fetch address is not available in the L1I cache:\n allocating a way of the L1I cache in response to the determination that the fetch address is not available in the L1I cache; \n comparing the allocated way to each of a plurality of entries in a scoreboard, wherein each entry in the scoreboard corresponds to a pending service request and includes an assigned way value, a request address, and a demand/pre-fetch indicator to indicate whether the entry is a demand request or a pre-fetch request; \n determining whether any entry in the scoreboard has an assigned way value that matches the allocated way; \n for each entry in the scoreboard that has an assigned way value that matches the allocated way, determining whether the request address of the entry that matches the allocated way matches the fetch address; and \n when an entry in the scoreboard has an assigned way value that matches the allocated way and also has a request address that matches the fetch address, modifying the demand/pre-fetch indicator of the entry to indicate that the first entry is a demand request when the demand/pre-fetch indicator does not already indicate that the entry is a demand request, wherein the entry having the modified demand/pre-fetch indicator is a first entry in the scoreboard.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 99.0
- Lexical Diversity: 2.17391
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15730893', '14579654', '14581487', '15270018', '14335351']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5156095782079034
- 35 USC 102 Novelty (BERT): 0.5737510800538518
- Combined Prediction Score: 0.5214237283924983
- Mean Citation Score: 341.22142
- Max Citation Score: 495.50256
- Similarity Product: 364.9549547991371

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