Computer-assisted decision management system
First Claim
1. A computer-readable medium on which is stored a computer program comprising:
- instructions for generating a plurality of context-sensitive questions for a user by executing a question procedure that includes a reference to another procedure, the question procedure referencing the referenced procedure to generate content for the question based on an analysis of one or more previous answers entered by the user, the questions related to completing a task;
instructions for generating a plurality of context-sensitive answer choices for each question;
instructions for generating context-sensitive advice for assisting a user in understanding a question or explaining effects of one or more of the answer choices, the advice allowing the user to exercise judgment in choosing an answer to a question; and
instructions for determining text to be displayed as questions, answer choices and advice.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for assisting a user in making decisions on a task through the asking of questions about the task and providing answer choices to the questions for the user. The system includes a set of question procedures which include a reference to another procedure and also answer procedures which include references to other procedures. Questions are dynamically generated by executing a question procedure which, in turn, calls a referenced procedure to generate a result based on one or more previous answers by the user. The referenced procedure passes the result to the question procedure for use in generating the question. The same process is used for dynamically generating answer choices for the questions. The referenced procedures may include, among other things, fetches of previous answers, conditional statements that choose among possible results based on a previous answer, or references to still other procedures. With this system, the questions and answers are kept current as the user moves through them. Advice for the questions and answer choices may also be dynamically generated.
-
Citations
19 Claims
-
1. A computer-readable medium on which is stored a computer program comprising:
-
instructions for generating a plurality of context-sensitive questions for a user by executing a question procedure that includes a reference to another procedure, the question procedure referencing the referenced procedure to generate content for the question based on an analysis of one or more previous answers entered by the user, the questions related to completing a task; instructions for generating a plurality of context-sensitive answer choices for each question; instructions for generating context-sensitive advice for assisting a user in understanding a question or explaining effects of one or more of the answer choices, the advice allowing the user to exercise judgment in choosing an answer to a question; and instructions for determining text to be displayed as questions, answer choices and advice. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 19)
-
-
7. A computer readable medium on which is stored a computer program comprising:
-
instructions defining a set of question procedures, one or more of the question procedures including a reference to another procedure; instructions for generating a question for presentation to the user by executing a question procedure that includes a reference to another procedure, the question procedure referencing the referenced procedure to generate content for the question, the content literally different from but based on an analysis of one or more previous answers entered by the user, the referenced procedure providing the content to the question procedure for use in generating the presented question; and instructions for recording an answer entered by the user from answer choices given in response to presented questions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
17. A computer-readable medium on which is stored a computer program comprising:
-
instructions for generating a question for presentation to a user by executing a question procedure that includes a reference to another procedure, the referenced procedure generating content for the question based on an analysis of one or more previous answers entered by the user; and instructions for recording an answer entered by the user to the presented question for use in generating content for another question.
-
-
18. A computer-readable medium on which is stored a computer program comprising:
-
instructions defining a set of stored question procedures, one or more of the question procedures including a reference to another procedure; and instructions for generating a question for presentation to a user by executing a question procedure that includes a reference to another procedure, the question procedure referencing the referenced procedure to generate content for the question based on an analysis of one or more previous answers entered by the user; and instructions for recording an answer entered by the user to the presented question for use in generating content for another question.
-
Specification