METHOD AND SYSTEM TO REGULATE THE ELECTRONIC AVAILABILITY OF APPLICATION SOFTWARE UPDATES BASED ON INFORMATION COLLECTED REGARDING INSTALLATION, USAGE AND SUPPORT FOR THESE UPDATES
First Claim
Patent Images
1. A method for software distribution, said method comprising:
- selecting an eligible population to whom a software update is made available, from a target population;
gathering a use information and an error information from an application instance associated with said software update by a remote diagnostics module;
adjusting the size of said eligible population according to a stability calculation associated with said software update; and
distributing said software update to said adjusted eligible population until aid adjusted eligible population includes the total of said target population.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing software updates. The method comprises selecting an eligible population for a software update from a target population and distributing the software update to the initial eligible population. Thereafter, use and error information is gathered and the size of the eligible population is adjusted according to a stability calculation based on the gathered information. This process is repeated until the entire target population for the update has received the update.
42 Citations
20 Claims
-
1. A method for software distribution, said method comprising:
-
selecting an eligible population to whom a software update is made available, from a target population; gathering a use information and an error information from an application instance associated with said software update by a remote diagnostics module; adjusting the size of said eligible population according to a stability calculation associated with said software update; and distributing said software update to said adjusted eligible population until aid adjusted eligible population includes the total of said target population. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for software distribution, said method comprising:
-
selecting an eligible population to whom a software update is made available, from a target population; gathering a use information and an error information from an application instance associated with said software update by a remote diagnostics module and collecting use information and error information from an application instance provided to a customer support organization; and adjusting the size of said eligible population and distributing said software update to said adjusted eligible population, on a set time interval, according to a stability calculation provided by a distribution engine wherein said stability calculation is based on said use information and error information, until said adjusted eligible population includes the total of said target population. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for distributing a software update, said system comprising:
-
an update manager associated with an application instance that checks an update server for an update for said application instance wherein said update is provided to said application instance if said application instance is selected as an eligible application instance; a remote diagnostics module associated with said application instance for gathering use and stability data from said application instance and providing said data to a distribution engine; and a customer support organization for gathering use and stability data from said application instance and providing said data to said distribution engine wherein said distribution engine adjusts the size of said eligible application instance according to a stability calculation and distributes said software update to said eligible population until said eligible population includes a total target population. - View Dependent Claims (17, 18, 19, 20)
-
Specification