AUTOMATIC SOFTWARE INSTALLATION AND CLEANUP
First Claim
1. A method for software installation on a client, the method comprising:
- receiving a list of new software to be installed on the client;
performing installation of the new software received on the client;
rebooting the client after installation of the new software is completed;
restoring all user defined applications on the client to the same state as the user defined applications were prior to the performing the installation.
3 Assignments
0 Petitions
Accused Products
Abstract
An application installation and removal system and method comprising: an operating system for controlling and maintaining resources on a computer; and an event monitor configured detect availability of an new software to be installed on the client; receive a list of new software on the client; perform installation of the software on the client wherein performing installation comprises creating a record of all user defined applications on the client immediately prior to performing the installation in a log file; installing the new software on the client; rebooting the client after the installation of the new software on the client; resorting all the user defined applications recorded in the log file to the same state as the user defined applications were prior to the installation of the new software.
111 Citations
20 Claims
-
1. A method for software installation on a client, the method comprising:
-
receiving a list of new software to be installed on the client; performing installation of the new software received on the client; rebooting the client after installation of the new software is completed; restoring all user defined applications on the client to the same state as the user defined applications were prior to the performing the installation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising at least a processor, a memory and an event monitor executed on the processor and resident in the memory of the system, the event monitor causing the system to detect a signal that new software is available for installation on the system;
-
receive a list of new software on the system; install the new software on the system; reboot the system after installation of the new software; and restore all user defined applications on the system to the same state as the user defined applications were prior to installation of the new software. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for automatically installing a new software on a client, the installation being controlled by an event monitor on the client, the method comprising:
-
detecting availability of an new software by the event monitor on the client; receiving a list of new software on the client; performing installation of the software on the client wherein performing installation comprises creating a record of all user defined applications on the client immediately prior to performing the installation in a log file; installing the new software on the client; rebooting the client after the installation of the new software on the client; resorting all the user defined applications recorded in the log file to the same state as the user defined applications were prior to the installation of the new software. - View Dependent Claims (18, 19)
-
-
20. An application installation and removal system comprising:
- an operating system for controlling and maintaining resources on a computer; and
an event monitor configured detect availability of an new software to be installed on the client;receive a list of new software on the client; perform installation of the software on the client wherein performing installation comprises creating a record of all user defined applications on the client immediately prior to performing the installation in a log file; installing the new software on the client; rebooting the client after the installation of the new software on the client; resorting all the user defined applications recorded in the log file to the same state as the user defined applications were prior to the installation of the new software.
- an operating system for controlling and maintaining resources on a computer; and
Specification