Script-based information retrieval
First Claim
1. A computer-implemented method for aiding a user in finding a solution to a problem using an interactive process, the method comprising:
- (a) selecting a script of predefined questions and answers to assist a user in investigating a problem for which the user seeks a solution, the script configured so that when the user selects an answer to a question from the script, the script proceeds, based on the selected answer, to display a next question from the script;
(b) displaying to the user in a graphical user interface (GUI);
(i) a first question from the selected script, (ii) first user-selectable answers from the script that are associated with the first question, and (iii) a list of multiple different electronic documents from a collection of documents associated with the script, wherein each document provides information regarding at least one unique problem, wherein each listed document is configured for the user to select the document for document retrieval, and wherein the first question, the first user-selectable answers and the list are displayed concurrently;
(c) receiving input from the user selecting one of the first user-selectable answers as a response to the first question;
(d) identifying, based on the selected answer, one or more of the multiple different electronic documents to eliminate from display in the list of electronic documents;
(e) displaying to the user in the GUI;
(i) a second question from the script that is associated with the selected answer, (ii) second user-selectable answers from the script that are associated with the second question, and (iii) each remaining electronic document in the list after each identified electronic document is eliminated from the list; and
(f) continuing to present questions from the script and receive answers from the user in accordance with steps (b), (c), (d) and (e) in sequence until the user chooses to retrieve an electronic document that is currently displayed in the list of electronic documents or until an end of the script is reached.
2 Assignments
0 Petitions
Accused Products
Abstract
One implementation provides a method for providing a solution to a problem durring an interaction. In this implementation, the method includes displaying to the user a first question and possible answers to the first question in a graphical user interface (GUI) upon identification of the problem. Each possible answer to the first question is associated with an electronic document stored in a first knowledge base. The method further includes receiving input from the user selecting one of the displayed answers to the first question during the interaction. In response to receiving this input, a name of the electronic document is displayed within the GUI. The electronic document whose name is displayed is associated with the selected answer to the first question and that provides a solution to the problem.
72 Citations
20 Claims
-
1. A computer-implemented method for aiding a user in finding a solution to a problem using an interactive process, the method comprising:
-
(a) selecting a script of predefined questions and answers to assist a user in investigating a problem for which the user seeks a solution, the script configured so that when the user selects an answer to a question from the script, the script proceeds, based on the selected answer, to display a next question from the script; (b) displaying to the user in a graphical user interface (GUI);
(i) a first question from the selected script, (ii) first user-selectable answers from the script that are associated with the first question, and (iii) a list of multiple different electronic documents from a collection of documents associated with the script, wherein each document provides information regarding at least one unique problem, wherein each listed document is configured for the user to select the document for document retrieval, and wherein the first question, the first user-selectable answers and the list are displayed concurrently;(c) receiving input from the user selecting one of the first user-selectable answers as a response to the first question; (d) identifying, based on the selected answer, one or more of the multiple different electronic documents to eliminate from display in the list of electronic documents; (e) displaying to the user in the GUI;
(i) a second question from the script that is associated with the selected answer, (ii) second user-selectable answers from the script that are associated with the second question, and (iii) each remaining electronic document in the list after each identified electronic document is eliminated from the list; and(f) continuing to present questions from the script and receive answers from the user in accordance with steps (b), (c), (d) and (e) in sequence until the user chooses to retrieve an electronic document that is currently displayed in the list of electronic documents or until an end of the script is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product tangibly embodied in a computer-readable storage device, the computer program product including instructions that, when executed, cause a processor to perform operations for aiding a user in finding a solution to a problem using an interactive process, the operations comprising:
-
(a) selecting a script of predefined questions and answers to assist a user in investigating a problem for which the user seeks a solution, the script configured so that when the user selects an answer to a question from the script, the script proceeds, based on the selected answer, to display a next question from the script; (b) displaying to the user in a graphical user interface (GUI);
(i) a first question from the selected script, (ii) first user-selectable answers from the script that are associated with the first question, and (iii) a list of multiple different electronic documents from a collection of documents associated with the script, wherein each document provides information regarding at least one unique problem, wherein each listed document is configured for the user to select the document for document retrieval, and wherein the first question, the first user-selectable answers and the list are displayed concurrently;(c) receiving input from the user selecting one of the first user-selectable answers as a response to the first question; (d) identifying, based on the selected answer, one or more of the multiple different electronic documents to eliminate from display in the list of electronic documents; (e) displaying to the user in the GUI;
(i) a second question from the script that is associated with the selected answer, (ii) second user-selectable answers from the script that are associated with the second question, and (iii) each remaining electronic document in the list after each identified electronic document is eliminated from the list; and(f) continuing to present questions from the script and receive answers from the user in accordance with steps (b), (c), (d) and (e) in sequence until the user chooses to retrieve an electronic document that is currently displayed in the list of electronic documents or until an end of the script is reached. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a computing device for use by a user; a first knowledge base coupled to the computing device, the first knowledge base containing a plurality of electronic documents; a script repository coupled to the computing device, the script repository containing a script having a set of questions and a corresponding set of answers for each question to assist a user in investigating a problem for which the user seeks a solution; a computer-readable storage device including instructions, where the storage device provides mass storage for the computing device; and a processor operable to execute the instructions and perform operations, the operations comprising; (a) selecting the script, the script configured so that when the user selects an answer to a question from the script, the script proceeds, based on the selected answer, to display a next question from the script; (b) displaying to the user in a graphical user interface (GUI);
(i) a first question from the selected script, (ii) first user-selectable answers from the script that are associated with the first question, and (iii) a list of multiple different electronic documents from a collection of documents associated with the script, wherein each document provides information regarding at least one unique problem, wherein each listed document is configured for the user to select the document for document retrieval, and wherein the first question, the first user-selectable answers and the list are displayed concurrently;(c) receiving input from the user selecting one of the first user-selectable answers as a response to the first question; (d) identifying, based on the selected answer, one or more of the multiple different electronic documents to eliminate from display in the list of electronic documents; (e) displaying to the user in the GUI;
(i) a second question from the script that is associated with the selected answer, (ii) second user-selectable answers from the script that are associated with the second question, and (iii) each remaining electronic document in the list after each identified electronic document is eliminated from the list; and(f) continuing to present questions from the script and receive answers from the user in accordance with steps (b), (c), (d) and (e) in sequence until the user chooses to retrieve an electronic document that is currently displayed in the list of electronic documents or until an end of the script is reached. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification