SOFTWARE UNINSTALLATION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT
0 Assignments
0 Petitions
Accused Products
Abstract
A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update.
23 Citations
41 Claims
-
1-20. -20. (canceled)
-
21. At least one computer-readable media having instructions stored thereon that, when executed on a client computer, cause the client computer to:
-
receive information associated with one or more software updates available over a network that apply to one or more software products installed on the client computer; receive one of the one or more software updates over the network; install the one of the one or more software updates on the client computer; and undo installation of the one of the one or more installed software updates. - View Dependent Claims (22, 23, 24)
-
-
25. A client computer comprising:
-
one or more processors; and at least one computer-readable media having instructions stored thereon that, when executed on the one or more processors, cause the client computer to; receive information associated with one or more software updates available over a network that apply to one or more software products installed on the client computer; receive one of the one or more software updates over the network; install the one of the one or more software updates on the client computer; and undo installation of the one of the one or more installed software updates. - View Dependent Claims (26, 27, 28)
-
-
29. A method comprising:
-
receiving information associated with one or more software updates available over a network that apply to one or more software products installed on the client computer; receiving one of the one or more software updates over the network; installing the one of the one or more software updates on the client computer; and undoing installation of the one of the one or more installed software updates. - View Dependent Claims (30, 31)
-
-
32. A client computer comprising:
-
means for receiving information associated with one or more software updates available over a network that apply to one or more software products installed on the client computer; means for installing one of the one or more software updates on the client computer; and means for undoing installation of the one of the one or more installed software updates. - View Dependent Claims (33, 34)
-
-
35. At least one computer-readable media having instructions stored thereon that, when executed on a computer system, cause the computer system to:
-
receive from a computing device a request for information indicating the availability of software upgrades for one or more software products, the request comprising information identifying the one or more software products; determine whether at least one software upgrade is available for the one or more software products; transmit software availability information for one or more software upgrades that are available for the one or more software products. - View Dependent Claims (36)
-
-
37. A method comprising:
-
receiving from a computing device a request for information indicating the availability of software upgrades for one or more software products, the request comprising information identifying the one or more software products; determining whether at least one software upgrade is available for the one or more software products; transmitting software availability information for one or more software upgrades that are available for the one or more software products. - View Dependent Claims (38)
-
-
39. A computer system comprising:
-
one or more processors; and at least one computer-readable media having instructions stored thereon that, when executed by the system, cause the computer system to; receive from a computing device a request for information indicating the availability of software upgrades for one or more software products, the request comprising information identifying the one or more software products; determine whether at least one software upgrade is available for the one or more software products; transmit software availability information for one or more software upgrades that are available for the one or more software products. - View Dependent Claims (40)
-
-
41. A computer system comprising:
-
means for receiving from a computing device a request for information indicating the availability of software upgrades for one or more software products, the request comprising information identifying the one or more software products; means for determining whether at least one software upgrade is available for the one or more software products; means for transmitting software availability information for one or more software upgrades that are available for the one or more software products; means for receiving a request for a selected software upgrade of the one or more software upgrades; and means for transmitting the selected software upgrade to the computing device.
-
Specification