INTERACTIVE ELECTRONIC FORM WORKFLOW ASSISTANT THAT GUIDES INTERACTIONS WITH ELECTRONIC FORMS IN A CONVERSATIONAL MANNER
First Claim
1. A method for assisting a user with completing an electronic form, the method performed by a processor and comprising:
- initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form;
downloading or obtaining, by the workflow assistant, the electronic form based on a user response from the user;
identifying, by the workflow assistant, a workflow based on the electronic form, the workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, by the workflow assistant and based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content the fields, the possible predicted answer choices developed based on a user profile, user circumstances of the user, or information about other users that the workflow assistant obtained; and
executing, by the workflow assistant, the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for assisting users electronic forms. One exemplary technique involves initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form. The workflow assistant downloads or obtains the electronic form based on a user response and identifies a workflow based on the electronic form. The workflow identifies a sequence of user interactions to complete the electronic form. Identifying the workflow includes developing, based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content of each of the fields. The workflow assistant then executes the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form.
36 Citations
20 Claims
-
1. A method for assisting a user with completing an electronic form, the method performed by a processor and comprising:
-
initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form; downloading or obtaining, by the workflow assistant, the electronic form based on a user response from the user; identifying, by the workflow assistant, a workflow based on the electronic form, the workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, by the workflow assistant and based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content the fields, the possible predicted answer choices developed based on a user profile, user circumstances of the user, or information about other users that the workflow assistant obtained; and executing, by the workflow assistant, the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a processor; a non-transitory computer readable medium storing instructions, wherein, when executed by the processor, the instructions perform operations comprising; initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form; downloading or obtaining, by the workflow assistant, the electronic form based on a user response from the user; identifying, by the workflow assistant, a workflow based on the electronic form, the workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, by the workflow assistant and based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content the fields, the possible predicted answer choices developed based on a user profile, user circumstances of the user, or information about other users that the workflow assistant obtained; and executing, by the workflow assistant, the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium comprising instructions, the instructions comprising:
-
instructions for initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form; instructions for downloading or obtaining, by the workflow assistant, the electronic form based on a user response from the user; instructions for identifying, by the workflow assistant, a workflow based on the electronic form, the workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, by the workflow assistant and based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content the fields, the possible predicted answer choices developed based on a user profile, user circumstances of the user, or information about other users that the workflow assistant obtained; instructions for executing, by the workflow assistant, the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form.
-
Specification