PATENT CLAIM ANALYSIS

Application Number: 15880188
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["712", "239000"]

Abstract:
Instructions are executed in a pipeline of a processor, where each instruction is associated with a particular context. A first storage stores branch prediction information characterizing results of branch instructions previously executed. The first storage is dynamically partitioned into partitions of one or more entries. Dynamically partitioning includes updating a partition to include an additional entry by associating the additional entry with a particular subset of one or more contexts. A predicted branch result is determined based on at least a portion of the branch prediction information. An actual branch result provided based on an executed branch instruction is used to update the branch prediction information. Providing a predicted branch result for a first branch instruction includes retrieving a first entry from a first partition based at least in part on an identified first subset of one or more contexts associated with the first branch instruction.

Claim (Index 11):
The integrated circuit of  claim 1 , wherein the branch instructions include unconditional branch instructions, and the prediction information includes branch target predictions that indicate branch target addresses provided as particular predicted branch results.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 86.0
- Lexical Diversity: 2.13889
- Patent Class: 712.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14809187', '12010093', '13964456', '09535765', '14541882']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6126486631276326
- 35 USC 102 Novelty (BERT): 0.4898717180786609
- Combined Prediction Score: 0.6003709686227353
- Mean Citation Score: 229.205136
- Max Citation Score: 234.8173
- Similarity Product: 175.49788392153386

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