Method and apparatus for automatically uninstalling software on a network
First Claim
1. A computer implemented method for automatically uninstalling a software application resident on at least one computer terminal in a network, the method comprising:
- identifying steps required to uninstall an instance of the software application resident on a model computer;
generating a self-executing standalone uninstall package from information obtained in the identifying step, said uninstall package adapted to automatically remove the software application from the at least one computer terminal; and
transmitting the uninstall package to the at least one terminal, whereupon the uninstall package automatically removes the software application from the at least one computer terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is for an apparatus, method and computer readable software medium executable by a processor for automatically installing software applications resident on a plurality of computer terminals in a network. The invention preferably includes a detection module, a generation module, and a transmission module operating on a computer attached to a network. The detection module identifies the executable steps which are required to uninstall a software application from the model computer. The generation module creates a self-executing uninstall package using the executable steps identified by the detection module. The transmission module transmits the self-executing uninstall package to each of the terminals in the network containing the software application which is to be uninstalled. Upon arriving at a terminal, the self-executing uninstall package automatically executes and removes the software application from the terminal.
147 Citations
15 Claims
-
1. A computer implemented method for automatically uninstalling a software application resident on at least one computer terminal in a network, the method comprising:
-
identifying steps required to uninstall an instance of the software application resident on a model computer; generating a self-executing standalone uninstall package from information obtained in the identifying step, said uninstall package adapted to automatically remove the software application from the at least one computer terminal; and transmitting the uninstall package to the at least one terminal, whereupon the uninstall package automatically removes the software application from the at least one computer terminal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus in a model computer for automatically uninstalling a software application resident on at least one computer terminal in a network, the apparatus comprising:
-
a detection module adapted to identify, by means of using a model computer as a test bed, all the removal steps required to uninstall the software application from the at least one computer terminal; a generation module adapted to create a self-executing standalone uninstall package from the identified removal steps in the detection module, said uninstall package adapted to remove the software application from the at least one computer terminal; and a transmission module adapted to transmit the uninstall package to the at least one computer terminal, whereupon the uninstall package automatically executes itself and removes the software application. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for causing the removal of a software application resident on plurality of at least one computer terminals on a network, the computer program product including; a computer readable program code device configured to cause a computer to effect the identification of steps required to remove the software application from a model computer; a computer readable program code device configured to cause a computer to effect the generation of an automatically self-executing standalone uninstall package from the identified steps; and a computer readable program code device configured to cause a computer to effect the transmission of the uninstall package to the at least one computer terminal whereupon the uninstall package executes itself and removes the software application from the at least one computer terminal. - View Dependent Claims (13, 14, 15)
-
Specification