Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
133 words
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.
Claim 2
Dependent Claim
133 words
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.
Claim 3
Dependent Claim
24 words
The computer-readable medium of claim 1 including instructions for generating context-sensitive advice for assisting the user in understanding the actual run-time generated questions presented.
Claim 4
Dependent Claim
27 words
The computer-readable medium of claim 1 including instructions for generating context-sensitive advice for assisting the user in making choices from the actual run-time generated answer choices presented.
Claim 5
Dependent Claim
30 words
The computer-readable medium of claim 1 including instructions for generating text fragments to assemble questions, answer choices, and question and answer choice advice for each case of the application's use.
Claim 6
Dependent Claim
34 words
The computer-readable medium of claim 1 including instructions for generating a pre-run-time determined sequence for the presentation of questions to an application's user and program logic that governs any run-time deviation from that sequence.
Claim 7
Dependent Claim
27 words
The computer-readable medium of claim 1 including instructions that produce results for each use of the application and text fragments to assemble results for each such use.
Claim 8
Dependent Claim
123 words
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.
Claim 9
Dependent Claim
123 words
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.
Claim 10
Dependent Claim
103 words
The computer-readable medium of claim 7 including: instructions defining an answer procedure for a question procedure, the answer procedure including a reference to another procedure; and instructions for generating an answer choice for the presented question for presentation to the user by executing an answer procedure that includes a reference to another procedure, the answer procedure referencing the referenced procedure to generate content for the answer, 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 answer procedure for use in generating the answer choice.
Claim 11
Dependent Claim
16 words
The computer-readable medium of claim 7 wherein a question procedure contains references to multiple referenced procedures.
Claim 12
Dependent Claim
17 words
The computer-readable medium of claim 7 wherein a referenced procedure contains a reference to another referenced procedure.
Claim 13
Dependent Claim
35 words
The computer-readable medium of claim 7 wherein a referenced procedure includes a conditional statement that chooses a result from a group of possible results based on one or more previous answers entered by a user.
Claim 14
Dependent Claim
93 words
The computer-readable medium of claim 7 including: instructions defining an advice procedure for a question procedure, the advice procedure including a reference to another procedure; and instruction for generating advice for a user with respect to a question by executing an advice procedure that includes a reference to another procedure, the advice procedures referencing the referenced procedure to generate content literally different from but based on an analysis of one or more previous answers entered by a user, the referenced procedure providing the content to the advice procedure for use in generating advice.
Claim 15
Dependent Claim
20 words
The computer-readable medium of claim 7 wherein the reference in the question procedure is a call to the referenced procedure.
Claim 16
Dependent Claim
49 words
The computer-readable medium of claim 7 including, for a question procedure that includes a referenced procedure requiring an answer to another question that has yet to be asked, instructions for executing the other question procedure first to generate the other question and an answer choice for the other question.
Claim 17
Dependent Claim
23 words
The computer-readable medium of claim 1 including instructions for executing question procedures in a predetermined sequence and thereby generating questions in the sequence.
Claim 18
Dependent Claim
26 words
The computer-readable medium of claim 1 including instructions for not generating the question if conditions precedent to the generation of the question have not been met.
Claim 19
Dependent Claim
77 words
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.
Claim 20
Dependent Claim
77 words
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.
Claim 21
Dependent Claim
104 words
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.
Claim 22
Dependent Claim
104 words
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.
Claim 23
Dependent Claim
48 words
The computer readable medium of claim 1 including: instructions for context-sensitive run-time selection of, and the context-sensitive run-time generation of, questions relating to completion of an application's task; and instructions for run-time generation of context-sensitive answer choices to the questions actually presented to the user at run time.