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.
-
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