Methods, devices, and computer program products for providing a computing application rating
AssigneeAT&T Intellectual Property I, L.P.
InventorsAlexandre Gerber, Zhuaqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
Life of this patent
Estimating the term…
Abstract
A rating is provided for a computing application. Traffic data, power data, and/or network signaling load data is collected for a computing application and compared with other similar data. A rating for the computing application is provided based on the comparison.
Claims17
A method, comprising collecting, via a communication network, traffic data and power data, wherein the traffic data comprises data representative of traffic volume generated by usage of a computing application, the power data comprising data representative of power consumed by usage of the computing application and data representative of a timing of packets arriving at and departing from a computing device using the computing application;
- performing a comparison selected from the group consisting of a first comparison between the traffic data and other traffic volume data and a second comparison between the power data and the power consumption data;
- providing a rating for the computing application based on the comparison;
- simulating a state of usage of the computing device based on the timing of the packets arriving at and departing from the computing device;
- and estimating power consumed by usage of the computing application by the computing device based on the simulated state of usage of the computing device.
A device comprising:
- a receiver configured to collect traffic data and power data, wherein the traffic data comprises data representative of traffic volume generated by usage of a computing application, the power data comprising data representative of power consumed by usage of the computing application and data representative of timing of packets arriving at and departing from a computing device using the computing application;
- a processor;
- and a memory containing instructions which, when executed by the processor, cause the processor to perform comparison operations selected from the group consisting of a first comparison between the traffic data and other traffic volume data and a second comparison between the power data and other power consumption data;
- providing a rating for the computing application based on the comparison;
- simulating a state of usage of the computing device based on the timing of packets arriving at and departing from the computing device;
- and estimating power consumed by usage of the computing application by the computing device based on the simulated state of usage of the computing device.
A tangible computer program product including a non-transitory storage medium upon which computer-readable instructions are recorded that, when executed by a processor, perform comprising:
- collecting traffic data and power data, wherein the traffic data comprises data representative of traffic volume generated by usage of a computing application, the power data comprising data representative of power consumed by usage of the computing application and data representative of timing of packets arriving at and departing from a computing device using the computing application;
- performing a comparison selected from the group consisting of a first comparison between the traffic data and other traffic volume data and a second comparison between the power data and the power consumption data;
- providing a rating for the computing application based on the comparison;
- simulating a state of usage of the computing device based on the timing of packets arriving at and departing from the computing device;
- and estimating power consumed by usage of the computing application by the computing device based on the simulated state of usage of the computing device.
Dependencies are inferred from the claim text.