PATENT CLAIM ANALYSIS

Application Number: 15868342
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["711", "125000"]

Abstract:
Systems and methods for stream cache memory retrieval include applying a stream cache to predict a sequence of instructions and data across multiple branches. Similar to a conventional computing cache, the stream cache stores and provides data or instructions more quickly than provided by slower data storage media, such as an instruction cache. The stream cache described herein provides the ability to predict instructions and data requests across multiple branches per cycle, and in particular across multiple taken branches per cycle. This stream cache increases instruction supply bandwidth while reducing overall power consumption by saving cycles of the branch predictor structures.

Claim (Index 9):
A hardware-implemented stream cache method comprising:\n obtaining a first memory block address at a stream cache next line predictor circuit within a processor front end circuit; determining, at the stream cache next line predictor circuit, that a stable line of memory blocks includes the first memory block address followed by a second memory block address; providing a stream cache predictor memory address based on the second memory block address from the stream cache next line predictor circuit to a stream cache pointer array circuit within the processor front end circuit; providing a second block retrieval memory address from the stream cache pointer array to a processor micro-ops cache within a processor data array circuit; storing a plurality of previously fetched memory blocks at the processor micro-ops cache; obtaining the second block retrieval memory address at the processor micro-ops cache; and retrieving a second memory block from the plurality of previously fetched memory blocks stored within the processor micro-ops cache.

Metadata:
- Claim Count in Document: 65.0
- Percentile: 86.0
- Lexical Diversity: 1.66154
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13995793', '14583651', '15376647', '15394271', '15201446']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5031619079800987
- 35 USC 102 Novelty (BERT): 0.477256322313858
- Combined Prediction Score: 0.5005713494134747
- Mean Citation Score: 178.103144
- Max Citation Score: 184.44203
- Similarity Product: 134.19172787704704

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

Dataset: test