PATENT CLAIM ANALYSIS

Application Number: 16048570
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-02
Patent Classification: ["718", "102000"]

Abstract:
Work can be migrated between processor cores. For example, a thread causing a heavy load on a first core can be detected. A power control unit can determine to migrate the thread from the first less-efficient core to the second more-efficient core. The power control unit can request that the first core and the second core transition to a low-power state (e.g., a sleep state, a C6 power state, etc.). The first core can transfer its software context to a first core software context storage, halt and quiesce. The second core can halt and quiesce. The software context from the first core software context storage can be transferred to a second core software context storage of the second core. A processing core identifier of the first core can be assigned to the second core. The power control unit can then request the second core to transition to an active state (such as a C0 state).

Claim (Index 9):
A power control unit of a processor, comprising:\n a first processing core interface configured to communicatively couple to a first processing core, a second processing core interface configured to communicatively couple to a second processing core; a first processor context storage interface configured to communicatively couple to a first processor context storage configured to store a first software context of the first processing core; a second processor context storage interface configured to communicatively couple to a second processor context storage configured to store a second software context of the second processing core; and a power control unit coupled to the first processing core interface, the second processing core interface, the first processor context storage interface and the second processor context storage interface, the power control unit configured to:\n assign a first identifier to the first processing core; \n determine to migrate the work from the first processing core to the second processing core; \n request the first processing core and the second processing core to transition to a low-power state, the first processing core saving its present state as the first software context in the first processor context storage; \n transfer the first software context from the first processor context storage to the second processor context storage; \n assign the first identifier to the second processing core; and \n request the second processing core transition to an active state, the transition causing the second processor to resume the first software context from the second processor context storage.

Metadata:
- Claim Count in Document: 6.0
- Percentile: 95.0
- Lexical Diversity: 2.74603
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14973009', '15191123', '15086456', '15191283', '13995994']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4229885563424276
- 35 USC 102 Novelty (BERT): 0.5338123328217467
- Combined Prediction Score: 0.4340709339903595
- Mean Citation Score: 184.400834
- Max Citation Score: 265.83334
- Similarity Product: 169.6177565375483

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

Dataset: test