Patch distribution system, method and computer program product
First Claim
Patent Images
1. A method for distributing software patches utilizing a network, comprising:
- determining an application program distribution schedule utilizing a desktop manager, wherein the application program distribution schedule is based on a timing in which a network is capable of handling the distribution of at least one application program;
distributing the application program to a plurality of computers utilizing a network browser and the network based on the application program distribution schedule;
after the distributing, collecting information relating to the application program from the computers utilizing the network;
determining whether the application program has been altered and based on the information; and
if it is determined that the application program has been altered performing at least one operation selected from a group consisting of distributing patches to the computers, and reloading a previous version of the application program if the previous version of the application program exists.
11 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for distributing software patches utilizing a network. Initially, information relating to at least one application program is collected from a plurality of computer utilizing a network. It is then determined whether the application program has been altered on the computers based on the information. Patches are then distributed to the computers, if it is determined that the application program has been altered on the computers.
56 Citations
24 Claims
-
1. A method for distributing software patches utilizing a network, comprising:
-
determining an application program distribution schedule utilizing a desktop manager, wherein the application program distribution schedule is based on a timing in which a network is capable of handling the distribution of at least one application program;
distributing the application program to a plurality of computers utilizing a network browser and the network based on the application program distribution schedule;
after the distributing, collecting information relating to the application program from the computers utilizing the network;
determining whether the application program has been altered and based on the information; and
if it is determined that the application program has been altered performing at least one operation selected from a group consisting of distributing patches to the computers, and reloading a previous version of the application program if the previous version of the application program exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product embodied on a computer readable medium for distributing software patches utilizing a network, comprising:
-
computer code for determining an application program distribution schedule utilizing a desktop manager, wherein the application program distribution schedule is based on a timing in which a network is capable of handling the distribution of at least one application program;
computer code for distributing the application program to a plurality of computers utilizing a network browser and the network based on the application program distribution schedule;
computer code for, after the distributing, collecting information relating to the application program from the computers utilizing the network;
computer code for determining whether the application program has been altered on the information; and
computer code for, if it is determined that the application program has been altered, performing at least one operation selected from a group consisting of distributing patches to the computers, and reloading a previous version of the application program if the previous version of the application program exists.
-
-
24. A system for distributing software patches utilizing a network, comprising:
-
means for determining an application program distribution schedule utilizing a desktop manager, wherein the application program distribution schedule is based on a timing in which a network is capable of handling the distribution of at least one application program;
means for distributing the application program to a plurality of computers utilizing a network browser and the network based on the application program distribution schedule;
means for, after the distributing, collecting information relating to the application program from the computers utilizing the network;
logic for determining whether the application program has been altered based on the information; and
means for, if it is determined that the application program has been altered, performing at least one operation selected from a group consisting of distributing patches to the computers, and reloading a previous version of the application program if the previous version of the application program exists.
-
Specification