Program-update prioritization according to program-usage tracking
First Claim
Patent Images
1. A method comprising:
- launching an application on a user system;
tracking usage of said application so as to generate usage data on said user system;
accessing an update site from said user system;
transferring said usage data from said user system to said update site;
said update site prioritizing updates for said application at least in part as a function of said usage data; and
said update site presenting to a user a list of said updates as prioritized in said prioritizing step.
2 Assignments
0 Petitions
Accused Products
Abstract
An update website prioritizes updates available for an application (e.g., a word-processing program or a fault-tolerance program) running on a user computer system. Prioritization is in part a function of usage data gathered on the user computer system by a usage-tracking module of the application. The usage data is transferred to the update site and parameters relevant to prioritization are evaluated. The parameter values are then used for prioritization. The usage data can also be compiled with data from other users to guide further development of the application.
30 Citations
8 Claims
-
1. A method comprising:
-
launching an application on a user system; tracking usage of said application so as to generate usage data on said user system; accessing an update site from said user system; transferring said usage data from said user system to said update site; said update site prioritizing updates for said application at least in part as a function of said usage data; and said update site presenting to a user a list of said updates as prioritized in said prioritizing step. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising computer-readable storage media encoded with a set of computer programs including:
-
a usage data evaluator for receiving and evaluating raw usage data provided by a user computer system regarding a version of a software application installed thereon, said usage data evaluator providing evaluated usage data; an update prioritizer for prioritizing updates available for said version at least in part as a function of said evaluated usage data; and a web interface for communicating with said user computer system via a browser on said user system so as to present to a user of said user computer system a list of said updates as prioritized by said prioritizer. - View Dependent Claims (6, 7, 8)
-
Specification