Informing troubleshooting sessions with device data
First Claim
1. A method for troubleshooting a problem with a device, comprising:
- acquiring device data for the device;
receiving a user'"'"'s query concerning a device in a natural language;
presenting possible refinements to at least a portion of the user'"'"'s query for defining a problem statement;
presenting candidate solutions that are associated with the defined problem statement in a knowledge base, at least one of the presentation of possible refinements and the presentation of candidate solutions being informed by device data that is linked through a diagnostic model of the device to at least one of the problem statements and candidate solutions.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for troubleshooting a problem with a device includes acquiring device data for the device, receiving a user'"'"'s query concerning a device in a natural language, presenting possible refinements to at least a portion of the user'"'"'s query for defining a problem statement, presenting candidate solutions that are associated with the defined problem statement in a knowledge base, at least one of the presentation of possible refinements and the presentation of candidate solutions being informed by device data that is linked through a diagnostic model of the device to at least one of the problem statements and candidate solutions.
-
Citations
25 Claims
-
1. A method for troubleshooting a problem with a device, comprising:
-
acquiring device data for the device; receiving a user'"'"'s query concerning a device in a natural language; presenting possible refinements to at least a portion of the user'"'"'s query for defining a problem statement; presenting candidate solutions that are associated with the defined problem statement in a knowledge base, at least one of the presentation of possible refinements and the presentation of candidate solutions being informed by device data that is linked through a diagnostic model of the device to at least one of the problem statements and candidate solutions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for troubleshooting a problem with a device, comprising:
-
a device data acquisition module which acquires device data for the device; a text searching module which receives a user'"'"'s query concerning a device in a natural language, generates possible refinements to at least a portion of the user'"'"'s query for defining a problem statement, and retrieves candidate solutions that are associated with the defined problem statement in an associated knowledge base; and an integration module which integrates device data which is linked in a model of the device with at least one of the possible refinements and candidate solutions for informing the presentation of the possible refinements and presented candidate solutions. - View Dependent Claims (20, 21)
-
- 22. A graphical user interface configured for displaying a web browser in which a user submits a query relating to a problem with a device, the user interface being further configured for presenting possible refinements to at least a portion of the query for defining a problem statement relating to a problem with device and for presenting candidate solutions to the problem retrieved from an associated knowledge base, at least one of the presentation of possible refinements and presentation of candidate solutions being informed by device data for the device.
-
24. A method for generating a model for informing results of a troubleshooting search with device data comprising:
-
defining an ontology of a device or class of devices to which the device belongs, the ontology having a tree structure in which nodes of the structure define concepts; and linking cases in a knowledge base relating to defined problems with the device to selected ones of the nodes, enabling device data relating to a concept to be linked to cases in the knowledge base that are linked to that concept. - View Dependent Claims (25)
-
Specification