Suggestions for digital forms
US-2018039610-A1 · Feb 8, 2018 · US
US10657200B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10657200-B2 |
| Application number | US-201614988044-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2016 |
| Priority date | Jan 5, 2016 |
| Publication date | May 19, 2020 |
| Grant date | May 19, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for guiding an interaction with an electronic form via a computing device are described. For example, a form guidance engine is initiated. The form guidance engine maintains a state of the electronic form. The form guidance engine also maintains user information in, for example, a user profile. The user information is associated with a user of the computing device and relates to how the user interacts with the electronic form. Based on the user information, the form guidance engine anticipates a potential interaction with the electronic form given the state. Accordingly and prior to a user request for information about the electronic form, the form guidance engine generates a presentation configured to guide the user to perform the potential interaction with the electronic form via a computing device. A user response to the presentation is received. The form guidance engine performs an action associated with the electronic form and updates the state of the electronic form.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method for proactively guiding user interactions with electronic forms via a computing device, the computer-implemented method comprising: storing, by a form guidance engine, user information comprising a preference of a user that indicates a time period in which changes to a target state are to be completed for electronic forms; verifying that an electronic form is available on a data source accessible to the form guidance engine; storing, by the form guidance engine, state information for the electronic form, the state information identifying a current state of the electronic form, the current state corresponding to at least one of (a) an import of the electronic form into a storage location in which the electronic form is editable by the computing device associated with user, (b) a degree of completion of the electronic form, (c) a validation of the electronic form, or (d) an export of the electronic form from the computing device to a target device; detecting, by the form guidance engine and from the stored state information of the electronic form, a triggering event for a potential interaction of the user with the electronic form via the computing device, the triggering event comprising that (a) a current time is within the time period from the preference in the user information and (b) a change in state to the target state has not occurred within the time period as of the current time; based on detecting the triggering event: identifying, by the form guidance engine, an action that updates content of the electronic form and thereby causes a change from the current state to the target state of the electronic form, and initiating, by the form guidance engine, a presentation of a guided interaction interface that is separate from the electronic form and that is configured to guide the user to perform the action via the computing device; and updating, by the form guidance engine and based on a user response to the presentation, the state information of the electronic form to identify the target state. 2. The computer-implemented method of claim 1 , further comprising: setting, in response to verifying that the electronic form is available on the data source accessible to the form guidance engine, the current state of the electronic form to a value indicating that the electronic form is an available for importing to the computing device, wherein the presentation of the guided interaction interface comprises a prompt to import the electronic form; receiving, responsive to the prompt to import the electronic form, a command to import the electronic form; importing, by the form guidance engine, the electronic form from the data source based on receiving the command to import the electronic form; and updating the current state of the electronic form to an imported state. 3. The computer-implemented method of claim 2 , further comprising performing, by the form guidance engine, additional operations comprising: receiving, prior to setting the current state of the electronic form is set to an available state, an electronic communication having a link to the electronic form; and determining that the electronic form is not stored on the computing device, wherein the prompt to import the electronic form is included in the presentation of the guided interaction interface based on the electronic form not being stored on the computing device. 4. The computer-implemented method of claim 1 , wherein the preference that indicates the time period in which changes to the target state are to be completed comprises a user preference associated with electronic form completion, wherein storing the state information comprises detecting that at least a portion of the electronic form has not been filled out and setting the current state to an incomplete state, wherein detecting the triggering event comprises determining that the portion of the electronic form should be filled out within the time period, and wherein the presentation of the guided interaction interface comprises a prompt to fill out the portion of the electronic form. 5. The computer-implemented method of claim 4 , wherein the user response indicates that the portion of the electronic form should be filled out, and further comprising: providing, by the form guidance engine to the computing device, a step-by-step guidance to fill out the portion of the electronic form. 6. The computer-implemented method of claim 1 , wherein the preference that indicates the time period in which changes to the target state are to be completed comprises a user preference associated with electronic form validation, wherein storing the state information comprises detecting that the electronic form has not been validated and setting the current state to a non-validated state, wherein detecting the triggering event comprises determining that the electronic form should be validated within the time period, and wherein the presentation of the guided interaction interface comprises a prompt to validate the electronic form. 7. The computer-implemented method of claim 1 , wherein: storing the state information comprises detecting that the electronic form has not been exported and setting the current state to a value indicating that the electronic form has not been exported, detecting the triggering event comprises determining that the electronic form should be exported within the time period, the presentation of the guided interaction interface comprises a prompt to export the electronic form, and the computer-implemented method further comprises performing, by the by the form guidance engine, operations comprising: receiving, as at least a portion of the user response, a command to export the electronic form, implementing the command to export the electronic form by transmitting the electronic form to an electronic address associated with one or more of a different user or a different computing device. 8. The computer-implemented method of claim 7 , further comprising performing, by the form guidance engine, additional operations comprising: identifying the electronic address by analyzing an electronic communication having a link to the data source; including, in the presentation of the guided interaction interface, a prompt to confirm that the electronic address as a destination for exporting the electronic form; and receiving, as at least an additional portion of the user response, a confirmation of the electronic address as the destination for exporting the electronic form, wherein the electronic form is transmitted to the electronic address based on receiving the confirmation. 9. The computer-implemented method of claim 1 , wherein a touch-free modality is used for the presentation and the user response, wherein the touch-free modality provides the presentation via audible requests and interprets a voice response of the user using voice recognition. 10. The computer-implemented method of claim 1 , further comprising performing, by the form guidance engine and prior to storing the user information, additional operations comprising: accessing a history of user interactions with other electronic forms; determining, from the history of user interactions, times of completion of the other electronic forms; computing the preference of the user from the times of completion of the other electronic forms; and adding the computed preference to the user information. 11. A system comprising: a processor; a memory communicatively coupled to the processor and bearing instructions that, upon execution by the processor, cause the system to at least: initiate a form guidance engine; store, by the form guidanc
Form filling; Merging · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.