System and method for supporting software
First Claim
1. An article comprising software for supporting a business application, the software comprising instructions stored on a tangible computer readable medium and operable when executed by a processor to:
- determine that a technical error associated with the business application has occurred;
automatically communicate the technical error and dynamic context information to a remote support site, the dynamic context information at least partially identifying the particular execution point of the business application;
receive at least two potential solutions for the technical error, the at least two potential solutions determined using at least the communicated technical error, the dynamic context information, and static information collected at the support site, wherein each of the at least two potential solutions is associated with a plurality of metrics, the plurality of metrics comprising a customer type, a solution success/failure rate for the particular solution, an implementation ease of use rating for the particular solution, and customer ratings for the particular solution;
compare at least one of the plurality of metrics associated with each of the at least two received potential solutions to a predetermined metric threshold characteristic; and
present each of the at least two potential solutions where the at least one of the plurality of metrics for the particular solution exceeds the predetermined metric threshold characteristic to a user of the business application via an interface.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides various embodiments of software for supporting a business application. In one aspect, the software determines that a technical error associated with the business application has occurred, automatically communicates the technical error and dynamic context information to a remote support site, the dynamic context information at least partially identifying the particular execution point of the business application, receives one or more potential solutions for the technical error, the one or more potential solutions determined using at least the communicated technical error, dynamic context information, and static information collected at the support site; and presents the one or more potential solutions to a user of the business application via an interface. In some implementations, the software is further operable to prioritize the one or more presented potential solutions at least according to metrics associated with the one or more potential solutions.
-
Citations
15 Claims
-
1. An article comprising software for supporting a business application, the software comprising instructions stored on a tangible computer readable medium and operable when executed by a processor to:
-
determine that a technical error associated with the business application has occurred; automatically communicate the technical error and dynamic context information to a remote support site, the dynamic context information at least partially identifying the particular execution point of the business application; receive at least two potential solutions for the technical error, the at least two potential solutions determined using at least the communicated technical error, the dynamic context information, and static information collected at the support site, wherein each of the at least two potential solutions is associated with a plurality of metrics, the plurality of metrics comprising a customer type, a solution success/failure rate for the particular solution, an implementation ease of use rating for the particular solution, and customer ratings for the particular solution; compare at least one of the plurality of metrics associated with each of the at least two received potential solutions to a predetermined metric threshold characteristic; and present each of the at least two potential solutions where the at least one of the plurality of metrics for the particular solution exceeds the predetermined metric threshold characteristic to a user of the business application via an interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article comprising software for supporting a business application, the software comprising instructions stored on a tangible computer readable medium and operable when executed by a processor to:
-
receive a technical error and dynamic context information associated with a business application from a first client, the dynamic context information at least partially identifying the particular execution point of the business application; access static context information associated with the business application; query a solution repository for a first set of at least two potential solutions, the query determined using at least the received technical error, the dynamic context information, and the accessed static context information, where each of the potential solutions in the solution repository is associated with a plurality of metrics, the plurality of metrics comprising a customer type, a solution success/failure rate for the particular solution, an implementation ease of use rating for the particular solution, and customer ratings for the particular solution; compare at least one of the plurality of metrics associated with each of the first set of at least two potential solutions to a predetermined metric threshold characteristic; and automatically communicate each of the first set of at least two potential solutions returned by the query where the at least one of the plurality of metrics for the particular potential solution exceeds the predetermined metric threshold characteristic to the business application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification