Proactive form guidance for interacting with electronic forms

US10657200B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10657200-B2
Application numberUS-201614988044-A
CountryUS
Kind codeB2
Filing dateJan 5, 2016
Priority dateJan 5, 2016
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10657200B2 cover?
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 …
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/174. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).