PATENT CLAIM ANALYSIS

Application Number: 16042512
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["711", "154000"]

Abstract:
Examples of techniques for memory transaction prioritization for a memory are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes allocating, by a memory controller, a reserved portion of the memory controller to execute transactions. The method further includes receiving, by the memory controller, a priority based transaction from a processor to the memory. The method further includes determining, by the memory controller, whether to accommodate the priority based transaction based at least in part on a current processing state of the memory controller. The method further includes, based at least in part on determining to accommodate the priority based transaction, accommodating the priority based transaction by performing at least one of dropping a speculative command in a queue or using the reserved portion of the memory controller to execute the priority based transaction.

Claim (Index 15):
A computer program product for memory transaction prioritization for a memory, the computer program product comprising:\n a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:\n allocating, by a memory controller, a reserved portion of the memory controller to execute transactions; \n receiving, by the memory controller, a priority based transaction from the processor to the memory; \n determining, by the memory controller, whether to accommodate the priority based transaction based at least in part on a current processing state of the memory controller; and \n based at least in part on determining to accommodate the priority based transaction, accommodating the priority based transaction by performing at least one of dropping a speculative command in a queue or using the reserved portion of the memory controller to execute the priority based transaction.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 95.0
- Lexical Diversity: 2.67241
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15377167', '13864839', '14163297', '15008192', '15050926']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4495876142872398
- 35 USC 102 Novelty (BERT): 0.4832783582026883
- Combined Prediction Score: 0.4529566886787847
- Mean Citation Score: 170.90104399999996
- Max Citation Score: 248.0035
- Similarity Product: 231.8314911829829

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