Generation of resource-usage profiles for application sessions of a number of client computing devices
First Claim
1. A method comprising:
- by each client computing device of a plurality of client computing devices, as application sessions are generated within the client computing device, generating resource-usage information for the application sessions;
creating resource-usage profiles for application programs based on the resource-usage information generated within the client computing devices, such that at least one of the resource-usage profiles is based upon the resource-usage information generated by more than one of the client computing devices;
at least one of;
a user querying the resource-usage profiles, such that the user is able to retrieve information regarding a desired application program as run on a number of the client computing devices; and
, a computer program running on one of the client computing devices querying the resource-usage profiles for a desired application program to retrieve information regarding the desired application program.
1 Assignment
0 Petitions
Accused Products
Abstract
Resource-usage profiles for application sessions of a number of client computing devices are generated, by aggregating profiles generated from application sessions running on the client computing devices. In particular, resource-usage information for application sessions is generated as the application sessions are generated within each client computing device of a number of client computing devices. Resource-usage profiles for application programs or application categories are then created based on this resource-usage information. Thus, at least one of the resource-usage profiles is based upon the resource-usage information generated by more than one of the client computing devices. Furthermore, a user may query the resource-usage profiles, so that the user is able to retrieve information regarding a desired application program as run on a number of the client computing devices. Additionally or alternatively, a computer program running on a client computing device may query the resource-usage profiles.
120 Citations
20 Claims
-
1. A method comprising:
-
by each client computing device of a plurality of client computing devices, as application sessions are generated within the client computing device, generating resource-usage information for the application sessions;
creating resource-usage profiles for application programs based on the resource-usage information generated within the client computing devices, such that at least one of the resource-usage profiles is based upon the resource-usage information generated by more than one of the client computing devices;
at least one of;
a user querying the resource-usage profiles, such that the user is able to retrieve information regarding a desired application program as run on a number of the client computing devices; and
,a computer program running on one of the client computing devices querying the resource-usage profiles for a desired application program to retrieve information regarding the desired application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerizing system comprising:
-
a plurality of client computing devices, each client computing device running an agent to monitor invocation, resource usage, and termination of application programs; and
,a repository to store the resource-usage information generated within the client computing devices and to store resource-usage profiles for the application programs and application categories created based on the resource-usage information generated within the client computing devices, such that at least one of the resource-usage profiles is based upon the resource-usage information generated by more than one of the client computing devices, the repository queryable by at least one of;
a user, in order to retrieve information regarding a desired application program as run on a number of the client computing devices; and
,computer program running on one of the client computing devices. - View Dependent Claims (17, 18, 19)
-
-
20. An article of manufacture comprising:
-
a computer-readable medium;
tangibly embodying a computer program for executing a method comprising;
collecting resource-usage information generated for application sessions by and within a plurality of client computing devices;
creating resource-usage profiles for application programs based on the resource-usage information generated within the client computing devices; and
enabling querying of the resource-usage profiles by at least one of;
a user, in order to retrieve information regarding a desired application program as run on a number of the client computing devices, and, a computer program running on one of the client computing devices.
-
Specification