IP Library Granted Patent US 8,522,247
Granted Patent B2
US 8,522,247 · App. 11/830,534 · Granted Aug 27, 2013

System and method for indicating usage of system resources using taskbar graphics

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,522,247
App. No.
11/830,534
Granted
Aug 27, 2013
Kind
B2
Abstract

System and method for a method for indicating relative usage of a computer system resource by a plurality of applications each running in an active window, wherein each active window is represented on a taskbar element by a taskbar button, are described. In one embodiment, the method comprises, for each of the active windows, determining a resource usage rate for the application running in the active window, the resource usage rate comprising a percentage of a total system resource usage for which the application accounts; subsequent to the determining, ranking the applications in order of the determined resource usage rates thereof; and redisplaying the taskbar buttons to indicate, via at least one display characteristic, the relative system resource usage rates of the applications.

Claims (26)

1. A method for indicating relative usage of multiple system resources of a computer system for a plurality of applications each running in a separate active window displayed in a graphical user interface (GUI) of the computer system, wherein each active window is represented on a taskbar element of the GUI by a separate taskbar button, the method comprising:

determining, for each of the active windows, a resource usage rate of the application running in the active window for each of the multiple system resources, wherein each of the resource usage rates comprises a percentage of a total system resource usage for which the application accounts;

ranking, for each of the multiple system resources, the applications in order of their respectively determined resource usage rates to create a relative usage ranking of the applications for the system resource;

selecting, for each of the relative usage rankings, a corresponding relative display characteristic, wherein each relative display characteristic is selected from a set consisting of relative taskbar button size, relative taskbar button font color, and relative taskbar button font size, and wherein a different relative display characteristic is selected from the set for each relative usage ranking; and

redisplaying the taskbar buttons with the selected relative display characteristics concurrently altered to respectively indicate the corresponding relative usage rankings of the applications running in the active windows represented by the redisplayed taskbar buttons.

2. The method of claim 1 wherein the computer system resources include a CPU.

3. The method of claim 1 wherein the computer system resources include system memory.

4. A computer system for indicating relative usage of multiple computer system resources for applications comprising:

a central processing unit (CPU);

means for displaying a graphical user interface (GUI);

a memory storing computer-readable instructions which, when executed by the CPU, cause the computer system to perform a method comprising:

executing a plurality of applications on the computer system, each application running in a separate active window displayed in the GUI, wherein each active window is represented on a taskbar element of the GUI by a separate taskbar button;

determining, for each of the active windows, a resource usage rate of the application running in the active window for each of multiple system resources of the computer system, wherein each of the resource usage rates comprises a percentage of a total system resource usage for which the application accounts;

ranking, for each of the multiple system resources, the applications in order of their respectively determined resource usage rates to determine each application's relative usage rank for the system resource; and

redisplaying each taskbar button with multiple relative display characteristics altered to concurrently indicate the relative usage ranks of the application running in the active window represented by the taskbar button, wherein each of the multiple relative display characteristics is drawn from a set consisting of relative size of the taskbar buttons, relative font color of the taskbar buttons, and relative font size of the taskbar buttons, and wherein each altered relative display characteristic corresponds to one relative usage ranking.

5. The system of claim 4 wherein the computer resources include a CPU.

6. The system of claim 4 wherein the computer resources include a system memory.

7. A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a processor, causes the processor to implement a method for indicating relative usage of multiple system resources of a computer system for a plurality of applications each running in a separate active window displayed in a graphical user interface (GUI) of the computer system, wherein each active window is represented on a taskbar element of the GUI by a separate taskbar button, the method comprising:

determining, for each of the active windows, a resource usage rate of the application running in the active window for each of the multiple system resources, wherein each of the resource usage rates comprises a percentage of a total system resource usage for which the application accounts;

ranking, for each of the multiple system resources, the applications in order of their respectively determined resource usage rates to create a relative usage ranking of the applications for the system resource;

selecting, for each of the relative usage rankings, a corresponding relative display characteristic, wherein each relative display characteristic is selected from a set consisting of relative taskbar button size, relative taskbar button font color, and relative taskbar button font size, and wherein a different relative display characteristic is selected from the set for each relative usage ranking; and

redisplaying the taskbar buttons with the selected relative display characteristics concurrently altered to respectively indicate the corresponding relative usage rankings of the applications running in the active windows represented by the redisplayed taskbar buttons.

8. The non-transitory computer program product of claim 7 wherein the computer system resources include at least one of a CPU and system memory.

9. The method of claim 1 , wherein selecting the corresponding relative display characteristics further comprises selecting relative display characteristics from the set which alter a common feature of the taskbar button.

10. The system of claim 4 , wherein selecting the corresponding relative display characteristics further comprises selecting relative display characteristics from the set which alter a common feature of the taskbar button.

11. The non-transitory computer-readable medium of claim 7 , wherein selecting the corresponding relative display characteristics further comprises selecting relative display characteristics from the set which alter a common feature of the taskbar button.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC.
To: RPX CORPORATION
Reel/Frame 037809/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2011
From: CPTN HOLDINGS LLC
To: NOVELL INTELLECTUAL PROPERTY HOLDING, INC.
Reel/Frame 027325/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2011
From: CPTN HOLDINGS LLC
To: NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC.
Reel/Frame 027465/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2011
From: NOVELL,INC.
To: CPTN HOLDINGS LLC
Reel/Frame 027465/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2011
From: CPTN HOLDINGS LLC
To: NOVELL INTELLECTUAL PROPERTY HOLDINGS INC.
Reel/Frame 027162/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2011
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 027157/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: BROWN, JEREMY RAY; SABIN, JASON ALLEN
To: NOVELL, INC.
Reel/Frame 019622/0011 →