PATENT CLAIM ANALYSIS

Application Number: 15967596
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["711", "141000"]

Abstract:
Systems and methods for dynamically modifying coherence domains are discussed herein. In various embodiments, a hardware controller may be provided that is configured to automatically recognize application behavior and dynamically reconfigure coherence domains in hardware and software to tradeoff performance for reliability and scalability. Modifying the coherence domains may comprise repartitioning the system based on cache coherence independently of one or more software layers of the system. Memory-driven algorithms may be invoked to determine one or more dynamic coherence domain operations to implement. In some embodiments, declarative policy statements may be received from a user via one or more interfaces associated with the controller. The controller may be configured to dynamically adjust cache coherence policy based on the declarative policy statements received from the user.

Claim (Index 12):
A method for dynamically modifying coherence domains in a system comprising a plurality of partitions, wherein each of one or more of the plurality of partitions is executing at least one application and is associated with one of a set of cache coherence domains, the method comprising:\n monitoring cache traffic involving one or more of the set of cache coherence domains; determining one or more operations to reconfigure the set of cache coherence domains based on one or more memory-driven algorithms and the cache traffic; [[and]] executing the one or more operations while one or more of the plurality of partitions is executing at least one application; obtaining a cache coherence policy for one or more of the plurality of partitions; receiving user input indicating one or more modifications to the cache coherence policy; and responsive to the user input, implementing the modifications to the cache coherence policy based on the user input while one or more of the plurality of partitions is executing at least one application.

Metadata:
- Claim Count in Document: 54.0
- Percentile: 91.0
- Lexical Diversity: 1.84722
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12787939', '13454814', '15169118', '12332291', '12633428']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5010384948705908
- 35 USC 102 Novelty (BERT): 0.4801496373005703
- Combined Prediction Score: 0.4989496091135887
- Mean Citation Score: 175.002272
- Max Citation Score: 198.87862
- Similarity Product: 146.7274304538846

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

Dataset: test