Method for restoring software applications on desktop computers
First Claim
Patent Images
1. A method for restoring software applications previously installed on a computer having a processor and system memory, comprising the steps of:
- storing in a digital memory device, computer-readable information representing an inventory of applications installed on the computer;
generating and maintaining in a memory of one or more servers having a processor and system memory and communicatively coupled to the computer, a library comprising computer-readable copies of known software applications comprising said previously installed applications including providing restoration rules imposed by an administrator for said software applications including an allowed restoration version for a respective application and criteria for restriction of a respective application arising from a condition of the computer;
receiving at one of the servers a request to restore one or more of said previously installed applications on the computer;
one of the servers identifying any restricted applications within the inventory of applications, and providing a signal to an output device for a corresponding output indication to a user; and
one of the servers restoring to the computer the applications in the stored inventory that are present in the library except any restricted application.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated method is provided for restoring software applications installed on a desktop computer. Information identifying an inventory of software applications resident on the computer is stored locally in a file on the computer. In response to a request to restore applications, the inventory is compared to a master library of known software applications, and those applications in the inventory that are found in the library are selected and downloaded onto the computer to complete the restoration process.
-
Citations
21 Claims
-
1. A method for restoring software applications previously installed on a computer having a processor and system memory, comprising the steps of:
-
storing in a digital memory device, computer-readable information representing an inventory of applications installed on the computer; generating and maintaining in a memory of one or more servers having a processor and system memory and communicatively coupled to the computer, a library comprising computer-readable copies of known software applications comprising said previously installed applications including providing restoration rules imposed by an administrator for said software applications including an allowed restoration version for a respective application and criteria for restriction of a respective application arising from a condition of the computer; receiving at one of the servers a request to restore one or more of said previously installed applications on the computer; one of the servers identifying any restricted applications within the inventory of applications, and providing a signal to an output device for a corresponding output indication to a user; and one of the servers restoring to the computer the applications in the stored inventory that are present in the library except any restricted application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for restoring software applications previously installed on a computer having a processor and system memory, comprising:
-
storing computer-readable information representing an inventory of applications installed on the computer, said previously installed applications determined by applications present in said computer at a selected point in time prior to the restoring process, said inventory stored in a local file located in the memory of the computer; providing in a memory of one or more servers having a processor and system memory and communicatively coupled to the computer, a library comprising computer-readable copies of previously installed applications; receiving at one of the servers a request to restore one or more applications on the computer; one of the servers identifying any restricted applications within the inventory of applications based on criteria for restriction arising from a condition of the computer, and providing a signal to an output device for a corresponding output indication to a user; and one of the servers restoring to the computer those applications in the stored inventory that are present in the library except any restricted application. - View Dependent Claims (10, 11)
-
-
12. A method for restoring software applications installed on a computer having a processor and system memory, comprising the steps of:
-
storing computer-readable information representing an inventory of the software applications installed on the computer, said inventory stored in a local file located in the memory of the computer; providing in a memory of one or more servers having a processor and system memory and communicatively coupled to the computer, a library comprising computer-readable copies of previously installed software applications and restoration rules including an allowed restoration version for a respective software application and criteria for restriction of a respective software application arising from a condition of the computer; receiving at one of the servers a request to restore one or more of said previously installed software applications on the computer, said restoring comprising one of the servers determining said previously installed software applications by reading said inventory from said local file and one of the servers replacing said previously installed software application with a corresponding previously installed version or later version from said library according to the restoration rules; one of the servers identifying any restricted applications within the inventory of applications, and providing a signal to an output device for a corresponding output indication to a user; and one of the servers restoring the software applications in the stored inventory that are present in the library except any restricted application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification