Logical CPU Division Heat Map for Usage Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging for users to monitor the activity across multiple logical CPU divisions in computing devices due to the large number of logical CPU divisions, which can lead to difficulties in managing and understanding the usage of processing capacity.

Innovation Solution

A logical CPU division management view is displayed as either a graph representation for fewer than a threshold number of CPU divisions or as a heat map representation for more, with each cell or graph showing usage through different color intensities or values, allowing for quick visual identification of processor usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If multiple logical CPU divisions are included to increase processing power, then processing capability is improved, but monitoring and managing usage becomes difficult

Engineering Contradiction:
Improveprocessing powerVSAvoidmonitoring difficulty
Core Design Contradiction:
PowerVSEase of operation

Solution Approach 1:

The patent applies color intensity changes in heat map cells to represent different levels of CPU division usage. Each cell displays a color corresponding to its usage level, enabling users to quickly identify high and low usage divisions without complex interfaces or detailed data analysis.

Inventive Principle:
Principle #32Color changes

2Loss of information

If a detailed graph representation is used for each CPU division, then usage information is complete, but the interface becomes complex and hard to overview

Engineering Contradiction:
Improveusage information completenessVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple CPU division usage indicators into a single heat map grid view, where each cell represents one division. This consolidation provides both individual division information and overall system overview simultaneously, avoiding the complexity of separate detailed graphs for each division.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from traditional one-dimensional graph representations to a two-dimensional heat map grid. This dimensional change allows multiple CPU divisions to be visualized simultaneously in a compact space, providing both individual and aggregate views without increasing interface complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If traditional monitoring methods are used for many CPU divisions, then individual usage data is available, but quick identification of high usage divisions is difficult

Engineering Contradiction:
Improveusage data accuracyVSAvoididentification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses color intensity variations in heat map cells to encode usage levels, allowing users to instantly identify high-usage CPU divisions through visual scanning. This color-based encoding maintains precise usage data representation while enabling rapid identification without requiring detailed analysis of each division.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10114679B2Logical CPU division usage heat map representation
Publication Date: 2018.10.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10114679B2 patent drawing
  • US10114679B2 patent drawing
  • US10114679B2 patent drawing

AI summary

A logical central processing unit (CPU) division management view is displayed for a device having multiple logical CPU divisions. The management view is displayed as a heat map representation that includes multiple cells, each of which corresponds to one of the multiple logical CPU divisions. As part of the heat map representation, each of the multiple cells is displayed in one of multiple different manners based on a usage of the corresponding logical CPU division, and a usage value identifying usage of the corresponding one of the multiple logical processors can also displayed in the cell.