Interactive electronic form workflow assistant that guides interactions with electronic forms in a conversational manner
First Claim
1. A method performed by a processor and comprising:
- downloading or obtaining, by a workflow assistant, an electronic form;
identifying, by the workflow assistant, a workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, based on fields in the electronic form, requests for content of fields and possible predicted answer choices for the content of the fields;
identifying, by the workflow assistant, an attribute of one or more of (i) a user device for conducting the sequence of the user interactions or (ii) a user associated with the user device;
determining, by the workflow assistant and from the attribute, a reduced capability to obtain input into the fields of the electronic form when the electronic form is presented, as downloaded, at the user device as compared to a capability existing in the absence of the attribute;
selecting, by the workflow assistant and based on the reduced capability being determined, a touch-free modality for the workflow;
executing, by the workflow assistant, the workflow in the selected touch-free modality to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form; and
for one of the requests, completing, by the workflow assistant, a corresponding one of the user interactions by performing, within the selected touch-free modality, operations comprising;
configuring the user device to present a set of candidate responses to the one of the requests, the set of candidate responses selected from the possible predicted answer choices, andrestricting, based on determining the reduced capability, possible responsive input to a selection of a candidate response from the set of candidate responses.
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.
-
Citations
20 Claims
-
1. A method performed by a processor and comprising:
-
downloading or obtaining, by a workflow assistant, an electronic form; identifying, by the workflow assistant, a workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, based on fields in the electronic form, requests for content of fields and possible predicted answer choices for the content of the fields; identifying, by the workflow assistant, an attribute of one or more of (i) a user device for conducting the sequence of the user interactions or (ii) a user associated with the user device; determining, by the workflow assistant and from the attribute, a reduced capability to obtain input into the fields of the electronic form when the electronic form is presented, as downloaded, at the user device as compared to a capability existing in the absence of the attribute; selecting, by the workflow assistant and based on the reduced capability being determined, a touch-free modality for the workflow; executing, by the workflow assistant, the workflow in the selected touch-free modality to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form; and for one of the requests, completing, by the workflow assistant, a corresponding one of the user interactions by performing, within the selected touch-free modality, operations comprising; configuring the user device to present a set of candidate responses to the one of the requests, the set of candidate responses selected from the possible predicted answer choices, and restricting, based on determining the reduced capability, possible responsive input to a selection of a candidate response from the set of candidate responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor; a non-transitory computer readable medium storing instructions, wherein, when executed by the processor, the instructions perform operations comprising; downloading or obtaining, by a workflow assistant, an electronic form; identifying, by the workflow assistant, a workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, based on fields in the electronic form, requests for content of fields and possible predicted answer choices for the content of the fields, identifying, by the workflow assistant, an attribute of one or more of (i) a user device for conducting the sequence of the user interactions or (ii) a user associated with the user device, determining, by the workflow assistant and from the attribute, a reduced capability to obtain input into the fields of the electronic form when the electronic form is presented, as downloaded, at the user device as compared to a capability existing in the absence of the attribute, selecting, by the workflow assistant and based on the reduced capability being determined, a touch-free modality for the workflow; executing, by the workflow assistant, the workflow in the selected touch-free modality to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form, and for one of the requests, completing, by the workflow assistant, a corresponding one of the user interactions by; configuring the user device to present a set of candidate responses to the one of the requests, the set of candidate responses selected from the possible predicted answer choices, and restricting, based on determining the reduced capability, possible responsive input to a selection of a candidate response from the set of candidate responses. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable medium comprising instructions, wherein the instructions, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:
-
downloading or obtaining, by a workflow assistant, an electronic form; identifying, by the workflow assistant, a workflow identifying a sequence of user interactions to complete the electronic form, wherein identifying the workflow comprises developing, based on fields in the electronic form, requests for content of the fields and possible predicted answer choices for the content of the fields, identifying, by the workflow assistant, an attribute of one or more of (i) a user device for conducting the sequence of the user interactions or (ii) a user associated with the user device; determining, by the workflow assistant and from the attribute, a reduced capability to obtain input into the fields of the electronic form when the electronic form is presented, as downloaded, at the user device as compared to a capability existing in the absence of the attribute; selecting, based on the reduced capability being determined, a touch-free modality for the workflow; executing, by the workflow assistant, the workflow in the selected touch-free modality to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form; and for one of the requests, completing, by the workflow assistant, a corresponding one of the user interactions by performing, within the selected touch-free modality, additional operations comprising; configuring the user device to present a set of candidate responses to the one of the requests, the set of candidate responses selected from the possible predicted answer choices, and restricting, based on determining the reduced capability, possible responsive input to a selection of a candidate response from the set of candidate responses. - View Dependent Claims (20)
-
Specification