System and method for adapting program elements based on application usage
First Claim
1. A system, comprising:
- a processor; and
a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to;
select a navigation path of an interview-based application, wherein the navigation path comprises a plurality of prompts associated with a tax topic on a tax return;
display a prompt to a user, wherein the plurality of prompts includes the promptreceive, from the user and in response to displaying the prompt, a request for help associated with the tax topic;
obtain a knowledge profile comprising a numerical knowledge subscale score, wherein the numerical knowledge subscale score is associated with the tax topic, and wherein the knowledge profile is associated with the user;
lower, in response to the request for help associated with the tax topic, the numerical knowledge subscale score associated with the tax topic;
select, in response to lowering the numerical knowledge subscale score, an alternate navigation path of the interview-based application, wherein the alternate path comprises an alternate plurality of prompts regarding the tax topic;
display an alternate prompt to the user, wherein the alternate plurality of prompts includes the alternate prompt;
receive, from the user, a value in response to displaying the alternate prompt and populate a field of the tax return based on the value.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for adapting software elements based on application usage are described. The system and method for adapting software elements based on application usage may include a knowledge component configured to determine how a user is using an interview-based application including, but not limited to, the functions of the application that the user has utilized, the content that the user has viewed, the tasks that have been performed, and the assistance that has been requested. The knowledge component may use the application usage to determine a measure of the user'"'"'s knowledge of topics within an interview-based application in order to create and/or maintain a knowledge profile for the user. The knowledge component may use the user'"'"'s knowledge profile to determine a knowledge deficiency that prevents the user from completing a task within the interview-based application and modify the application in order to resolve the deficiency.
21 Citations
15 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to; select a navigation path of an interview-based application, wherein the navigation path comprises a plurality of prompts associated with a tax topic on a tax return; display a prompt to a user, wherein the plurality of prompts includes the prompt receive, from the user and in response to displaying the prompt, a request for help associated with the tax topic; obtain a knowledge profile comprising a numerical knowledge subscale score, wherein the numerical knowledge subscale score is associated with the tax topic, and wherein the knowledge profile is associated with the user; lower, in response to the request for help associated with the tax topic, the numerical knowledge subscale score associated with the tax topic; select, in response to lowering the numerical knowledge subscale score, an alternate navigation path of the interview-based application, wherein the alternate path comprises an alternate plurality of prompts regarding the tax topic; display an alternate prompt to the user, wherein the alternate plurality of prompts includes the alternate prompt; receive, from the user, a value in response to displaying the alternate prompt and populate a field of the tax return based on the value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
selecting, using a processor, a navigation path of an interview-based application, wherein the navigation path comprises a plurality of prompts associated with a tax topic on a tax return; displaying, using the processor, a prompt to a user, wherein the plurality of prompts includes the prompt; receiving, from the user and in response to displaying the prompt, a request for help associated with the tax topic; obtaining, using the processor, a knowledge profile comprising a numerical knowledge subscale score for the tax topic, wherein the numerical knowledge subscale score is associated with the tax topic, and wherein the knowledge profile is associated with the user; lowering, using the processor and in response to the request for help associated with the tax topic, the numerical knowledge subscale score associated with the tax topic; selecting, using the processor and in response to lowering the numerical knowledge subscale score, an alternate navigation path of the interview-based application, wherein the alternate path comprises an alternate plurality of prompts regarding the tax topic; displaying, using the processor, an alternate prompt to the user, wherein the alternate plurality of prompts includes the alternate prompt; receiving, from the user and using the processor, a value in response to displaying the alternate prompt; and populating, using the processor, a field of the tax return based on the value. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium, comprising program instructions computer-executable to implement:
-
selecting a navigation path of an interview-based application, wherein the navigation path comprises a plurality of prompts associated with a tax topic on a tax return; displaying a prompt to a user, wherein the plurality of prompts includes the prompt; receiving, from the user and in response to displaying the prompt, a request for help associated with the tax topic; obtaining a knowledge profile comprising a numerical knowledge subscale score, wherein the numerical knowledge subscale score is associated with the tax topic, and wherein the knowledge profile is associated with the user; lowering, in response to the request for help associated with the tax topic, the numerical knowledge subscale score associated with the tax topic; selecting, in response to lowering the numerical knowledge subscale score, an alternate navigation path of the interview-based application, wherein the alternate path comprises an alternate plurality of prompts regarding the tax topic; displaying an alternate prompt to the user, wherein the alternate plurality of prompts includes the prompt; receiving, from the user, a value in response to displaying the alternate prompt; and populating a field of the tax return based on the value. - View Dependent Claims (12, 13, 14, 15)
-
Specification