User interface assistant
First Claim
Patent Images
1. A diagnostic system that provides help to a user, comprising:
- a data store that stores one or more solutions to at least one error, wherein each solution associated with an error has a success rate, which is employed to organize each solution based on likelihood of success in eliminating the error;
a storage component that logs error data and associates errors, responses to the errors, information indicative of whether each of the error responses was successful or unsuccessful, and is configured to determine an appropriate response to eliminate an error by machine learning;
a web component that receives updated solution information from one or more sources on a periodic basis and provides said data store with said updated information;
a linking component that receives the error data from a source and identifies an appropriate solution to the error data from the information logged in the storage component;
a presentation component that presents the appropriate solution to a user; and
a central processing component that records actions performed and correlates said actions to a particular clearance strategy.
2 Assignments
0 Petitions
Accused Products
Abstract
A diagnostic system provides help to a user utilizing a data store that stores one or more solutions to at least one error. A storage component logs error data and associates errors, responses to the errors, and information indicative of whether each of the error responses was successful or unsuccessful. A linking component receives the error data from a source and identifies an appropriate solution to the error data from the information logged in the storage component. A presentation component presents the appropriate solution to a user.
-
Citations
18 Claims
-
1. A diagnostic system that provides help to a user, comprising:
-
a data store that stores one or more solutions to at least one error, wherein each solution associated with an error has a success rate, which is employed to organize each solution based on likelihood of success in eliminating the error; a storage component that logs error data and associates errors, responses to the errors, information indicative of whether each of the error responses was successful or unsuccessful, and is configured to determine an appropriate response to eliminate an error by machine learning; a web component that receives updated solution information from one or more sources on a periodic basis and provides said data store with said updated information; a linking component that receives the error data from a source and identifies an appropriate solution to the error data from the information logged in the storage component; a presentation component that presents the appropriate solution to a user; and a central processing component that records actions performed and correlates said actions to a particular clearance strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method that provides help to a user, comprising:
-
providing a diagnostic system capable of; receiving an error code; determining the error from the error code; reviewing previous responses to the error code stored in a data store; reviewing available clearance strategies for the error, wherein said clearance strategies and associated error have a success rate, which is employed to organize each clearance strategy based on the likelihood of success in eliminating the error; determining the appropriate clearance strategy by machine learning; displaying the clearance strategy to the user; performing said clearance strategy; determining whether said clearance strategy was successful; storing the actions of the user in response to the displayed clearance strategy in memory and correlating said actions to a particular clearance strategy; and providing a web component that receives updated data on a periodic basis and updates clearance strategies in said data store. - View Dependent Claims (14, 15)
-
-
16. A method for remedying a machine error condition using a diagnostic system, comprising:
-
receiving an error code into said diagnostic system from the machine, which is representative of an error condition; determining a first solution to respond to the error code by linking the error code to one or more solutions stored in a data store, wherein each solution is associated with an error and has a success rate, which is employed to organize each solution based on the likelihood of success in eliminating the error; displaying the first solution to a user via a user interface on said diagnostic system; determining if the first solution resolved the error condition; interfacing to a network to search various sources and locate a second solution if the error was not resolved utilizing the first solution; determining if the second solution resolved the error condition; requesting additional solutions from at least one resource until the error is resolved, wherein said network receives updated data on a periodic basis and updates solutions in said data store. - View Dependent Claims (17, 18)
-
Specification