Power monitoring and control in cloud based computer
First Claim
Patent Images
1. A method for displaying system resource usage of a computer, comprising:
- identifying a number of open tabs in a tab based browser running on the computer;
determining the system resource usage of each of the open tabs at a plurality of time intervals based on a system resource usage distribution for that tab, the system resource usage of each of the open tabs including at least a use of available power, whereinthe determining of the system resource usage includes generating a histogram for at least one of the open tabs to create a system resource usage distribution for the at least one open tab, andthe histogram for an open tab includes a measurement of the tab'"'"'s system resource usage; and
displaying the system resource usage based on the distribution of data of each of the open tabs, including the use of available power, of each of the open tabs in a system resource meter configured to display the distribution of data.
2 Assignments
0 Petitions
Accused Products
Abstract
According to another general aspect, a method for displaying the system resource usage of a computer may include identifying the number of open tabs in one or more tabbed based browsers running on the computer. The method may include determining the system resource usage of each tab. The method may further include displaying the system resource usage of each tab in a system resource meter.
57 Citations
20 Claims
-
1. A method for displaying system resource usage of a computer, comprising:
-
identifying a number of open tabs in a tab based browser running on the computer; determining the system resource usage of each of the open tabs at a plurality of time intervals based on a system resource usage distribution for that tab, the system resource usage of each of the open tabs including at least a use of available power, wherein the determining of the system resource usage includes generating a histogram for at least one of the open tabs to create a system resource usage distribution for the at least one open tab, and the histogram for an open tab includes a measurement of the tab'"'"'s system resource usage; and displaying the system resource usage based on the distribution of data of each of the open tabs, including the use of available power, of each of the open tabs in a system resource meter configured to display the distribution of data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of preserving one or more system resources in a computer, comprising:
-
identifying a number of web applications running in open tabs in one or more tab based browsers running on the computer; measuring a system resource usage of each of the web applications in each of the open tabs, the system resource usage including at least a use of available power; wherein the histogram for an open tab includes a measurement of that tab'"'"'s system resource usage at a plurality of time intervals based on the system resource usage of each of the web applications in that tab; comparing the system resource usage, including the use of available power, of the open tabs to a system resource threshold, wherein the comparing of the system resource usage includes generating a histogram for at least one open tab to create a system resource usage distribution for the at least one open tab, and the histogram for an open tab includes a measurement of that tab'"'"'s system resource usage at a plurality of time intervals based on the system resource usage of each of the web applications in that tab; and throttling any web application in any of the open tabs whose power draw exceeds the system resource threshold. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor; and a memory to store executable code that, when executed, causes the processor to; measure a system resource usage of each of the web applications in each of the open tabs, the system resource usage including at least a use of available power; compare the system resource usage, including the use of available power, of the open tabs to a system resource threshold, wherein the comparing of the system resource usage includes generating a histogram for at least one open tab to create a system resource usage distribution for the at least one open tab, and the histogram for an open tab includes a measurement of that tab'"'"'s system resource usage at a plurality of time intervals based on the system resource usage of each of the web applications in that tab; and throttle any web application in any of the open tabs whose power draw exceeds the system resource threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification