APPARATUS AND METHOD FOR VALIDATING AND REPAIRING A SOFTWARE INSTALLATION
First Claim
1. A method for validating and repairing a software installation comprising:
- installing a first software file on a client computing device wherein the first software file is a subset of an installation of a first software functionality, the first software file further having at least one dependency on at least one dependent software file presumed to reside on the client device;
determining whether the at least one dependent software file resides on the client computing device; and
installing the at least one dependent software file.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
-
Citations
20 Claims
-
1. A method for validating and repairing a software installation comprising:
-
installing a first software file on a client computing device wherein the first software file is a subset of an installation of a first software functionality, the first software file further having at least one dependency on at least one dependent software file presumed to reside on the client device; determining whether the at least one dependent software file resides on the client computing device; and installing the at least one dependent software file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for validating and repairing a software installation comprising:
-
a software agent residing on a client device, the software agent in communication with a software installation map residing on a server device;
the software agent configured to;install a first software file on the client device received form the software installation map, the first software file is a subset of an installation of a first software functionality, the first software file further having at least one dependency on at least one dependent software file presumed to reside on the client device; determine whether the at least one dependent software file resides on the client device; and request the at least one dependent software file from the software installation map; and install the at least one dependent software file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for validating and repairing a software installation comprising:
-
installing a first software file on a client computing device wherein the first software file is a subset of an installation of a first software functionality, the first software file further having at least one dependency on at least one dependent software file presumed to reside on the client device; and if at least one dependent software file does not reside on the client computing device, performing the operations of; pausing the installation of the first software functionality; removing the first software file from the client computing device; requesting the at least one dependent software file from a software installation map; receiving the at least one dependent software file from the software installation map; installing the first software file and the at least one dependent software file on the client computing device; and resuming the installation of the first software functionality. - View Dependent Claims (19, 20)
-
Specification