Software uninstallation system, method and computer program product
First Claim
1. A computer-implemented method, comprising:
- installing a software update client application on a client computer, wherein the software update client application is capable of facilitating the installation and uninstallation of one or more updates of diverse software products;
creating an electronic message that identifies one or more diverse software products for which an update notification is desired;
conveying the electronic message to a service provider computer over a network;
installing a software update on the client computer, the software update associated with the electronic message;
receiving a first user instruction to uninstall the software update from the client computer;
said first user instruction being received via an interface; and
uninstalling the software update from the client computer, in response to the receipt of the first user instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for uninstalling software on a computer. In use, a plurality of software products identified on a computer is displayed. Further, a first user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such first user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the first user instruction. Also, a second user instruction may be received to cancel the uninstallation. Thus, the uninstallation may be cancelled, in response to the receipt of the second user instruction.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
installing a software update client application on a client computer, wherein the software update client application is capable of facilitating the installation and uninstallation of one or more updates of diverse software products; creating an electronic message that identifies one or more diverse software products for which an update notification is desired; conveying the electronic message to a service provider computer over a network; installing a software update on the client computer, the software update associated with the electronic message; receiving a first user instruction to uninstall the software update from the client computer; said first user instruction being received via an interface; and uninstalling the software update from the client computer, in response to the receipt of the first user instruction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer program storage device having stored thereon computer usable program code to cause a client computer to:
-
install an update client application, the update client application capable of facilitating the installation and uninstallation of one or more updates of diverse client applications; identify one or more diverse client applications for which an update notification is desired; create an electronic message identifying the one or more diverse client applications and a user; send the message to a service provider computer over a network; install an update on the client computer, the update associated with the electronic message; receive a first user instruction to uninstall the update from the client computer, the first user instruction received via an interface; and uninstall the update from the client computer, in response to the receipt of the first user instruction. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer program storage device having stored thereon computer usable program code:
-
the computer usable program code to cause a service provider computer to; acquire information about one or more software updates for one or more client applications from diverse vendors; identify a user that has indicated interest in the one or more client applications; obtain an email address for the user; generate a message identifying the one or more client applications; and send the message to the user over a network; and the computer usable program code to cause a client computer to; install an update client application, the update client application capable of facilitating the installation and uninstallation of the one or more software updates of client applications; install the one or more software updates by the update client application on the client computer, the one or more software updates associated with the message; receive a first user instruction to uninstall the one or more software updates by the update client application from the client computer, the first user instruction received via an interface; and uninstall the one or more software updates by the update client application from the client computer, in response to the receipt of the first user instruction. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification