Apparatus and method to detect and track software installation errors
First Claim
1. A system for managing software installation errors comprising:
- a service provider module stored on and executed by a processing device for hosting a software installation map, the software installation map comprising;
a plurality of software elements, wherein each of the plurality of software elements represents one of a plurality of software files;
a plurality of dependency pointers representing a plurality of dependencies between the plurality of software files;
at least one software installation route describing a subset of the plurality of software files combinable to represent at least one software functionality; and
a confidence factor associated with the plurality of dependency pointers indicating at least a number of a plurality of successful prior installations involving the at least one software installation route;
the service provider module configured to provide the software installation route to a client device to install the subset of the plurality of software files; and
an error analysis module in communication with the service provider module, the error analysis module configured to analyze an error message received from the client device in association with the software installation route for installing the subset of the plurality of software files.
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 system for managing software installation errors comprising:
-
a service provider module stored on and executed by a processing device for hosting a software installation map, the software installation map comprising; a plurality of software elements, wherein each of the plurality of software elements represents one of a plurality of software files; a plurality of dependency pointers representing a plurality of dependencies between the plurality of software files; at least one software installation route describing a subset of the plurality of software files combinable to represent at least one software functionality; and a confidence factor associated with the plurality of dependency pointers indicating at least a number of a plurality of successful prior installations involving the at least one software installation route; the service provider module configured to provide the software installation route to a client device to install the subset of the plurality of software files; and an error analysis module in communication with the service provider module, the error analysis module configured to analyze an error message received from the client device in association with the software installation route for installing the subset of the plurality of software files. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing software installation errors comprising:
-
providing a software installation route to a client device for installing a software functionality, wherein the software installation route describing a subset of a plurality of software files combinable to represent the software functionality, comprises;
a plurality of software elements, wherein each of the plurality of software elements represents one of the plurality of software files, a plurality of dependency pointers representing a plurality of dependencies between the plurality of software files and a confidence factor associated with the plurality of dependency pointers indicating at least a number of a plurality of successful prior installations involving the software installation route;receiving an error string associated with the software installation route; parsing the error string to determine a cause of the error; associating the received error with a software element associated with the error; and associating the received error with the software installation route used for installing the software functionality. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for transmitting software installation errors, comprising:
-
upon a request for installing a software functionality, receiving a software installation route from a service provider module, the software installation route describing a subset of a plurality of software files combinable to represent the software functionality, comprising a plurality of software elements, wherein each of the plurality of software elements represents one of the plurality of software files for installing the software functionality, and a plurality of dependency pointers representing a plurality of dependencies between the plurality of software files and a confidence factor associated with the plurality of dependency pointers indicating at least a number of a plurality of successful prior installations involving the software installation route; installing at least one software file based on the software installation route on a client device; receiving an installation error message associated with the software installation route; and transmitting the installation error message to the service provider module. - View Dependent Claims (19, 20)
-
Specification