Apparatus and method for monitoring software installation performance
First Claim
1. A software run-time error detection system comprising:
- an error receiving module residing on a server device and executed by a processing device of the service device, the error receiving module to receive run-time error messages from a software monitoring agent residing on a plurality of client devices, the software monitoring agent configured to detect run-time errors associated with a first software functionality installed on the plurality of client devices; and
a route manager residing on the server device and executed by the processing device of the service device, the route manager in communication with the error receiving module, the route manager further configured to modify a confidence factor associated with at least one software installation route defined in a software installation map, the confidence factor based at least on a plurality of successful prior installations involving the at least one software installation route on the plurality of client devices, the software installation route defining a plurality of software elements associated with the first software functionality installed on the plurality of client devices, wherein the route manager is further configured for;
determining at least one software installation route associated with at least one error message;
associating the at least one error message with the at least one software installation route; and
updating the confidence factor of the at least one software installation route, the confidence factor being a function of the at least one error message.
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.
110 Citations
18 Claims
-
1. A software run-time error detection system comprising:
-
an error receiving module residing on a server device and executed by a processing device of the service device, the error receiving module to receive run-time error messages from a software monitoring agent residing on a plurality of client devices, the software monitoring agent configured to detect run-time errors associated with a first software functionality installed on the plurality of client devices; and a route manager residing on the server device and executed by the processing device of the service device, the route manager in communication with the error receiving module, the route manager further configured to modify a confidence factor associated with at least one software installation route defined in a software installation map, the confidence factor based at least on a plurality of successful prior installations involving the at least one software installation route on the plurality of client devices, the software installation route defining a plurality of software elements associated with the first software functionality installed on the plurality of client devices, wherein the route manager is further configured for; determining at least one software installation route associated with at least one error message; associating the at least one error message with the at least one software installation route; and updating the confidence factor of the at least one software installation route, the confidence factor being a function of the at least one error message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for monitoring software run-time errors on a plurality of client devices comprising:
-
receiving a software monitoring agent on the plurality of client devices; configuring the software agent to detect at least one type of run-time error occurring on each of the plurality of client devices; monitoring the plurality of client devices for an occurrence of the at least one type of run-time error; providing at least one error message associated with the occurrence and a software manifest to a route manager, the software manifest listing a plurality of software files residing on the plurality of client devices, the route manager configured to modify a confidence factor associated with at least one software installation route defined by the route manager and the confidence factor based at least on a plurality of successful prior installations involving the at least one software installation route on the plurality of client devices; and receiving a confirmation from the route manager that the confidence factor of the at least one software installation route associated with the at least one error message has been updated to reflect the occurrence of the run-time error on the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification