Proactive form guidance for interacting with electronic forms

US2017192949A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017192949-A1
Application numberUS-201614988044-A
CountryUS
Kind codeA1
Filing dateJan 5, 2016
Priority dateJan 5, 2016
Publication dateJul 6, 2017
Grant date

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).

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 indicating how a user prefers to import, fill out, validate, or export electronic forms; storing, by the form guidance engine, state information for an electronic form for the user, the state information identifying whether the electronic form has not yet been imported, has been imported, has not yet been filled out, has been partially-filled out, has been filled out, has not been validated, has been validated, has not been exported, or has been exported by the user; detecting, by the form the guidance engine, a triggering event for a potential interaction of the user with the electronic form via the computing device, the triggering event detected based on the user information and the state information; based on detecting the triggering event, presenting, by the form guidance engine, a presentation configured to guide the user to perform the potential interaction via the computing device, wherein performing the potential interaction changes a current state of the electronic form to a new state; and updating, by the form guidance engine, the state information of the electronic form to identify the new state based on a user response to the presentation. 2 . The computer-implemented method of claim 1 , wherein the user information comprises a resource associated with the user, and wherein storing the state information of the electronic forms comprises: detecting a notification about the electronic form at the resource; and setting the state of the electronic form based on the notification. 3 . The computer-implemented method of claim 2 , wherein the current state of the electronic form is set to available in response to the notification indicating that the electronic form is available from a storage location, wherein the presentation requests whether the electronic form should be imported, the computer-implemented method further comprising importing the electronic form by the form guidance engine from the storage location based on the user response indicating that the electronic form should be imported, and wherein the new state of the electronic form is set to imported. 4 . The computer-implemented method of claim 1 , wherein the user information comprises a user preference associated with importing the electronic form and an identifier of a resource associated with the user, wherein storing the state information comprises detecting that the electronic form is available based on the resource and setting the current state to available, wherein the potential interaction is anticipated by determining that the electronic form should be imported based on the user preference and on the current state being available, and wherein the presentation requests whether the electronic form should be imported. 5 . The computer-implemented method of claim 1 , wherein the user information comprises a user preference associated with filling out the electronic form, 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 incomplete, wherein the potential interaction is anticipated by determining that portion of the electronic form should be filled out based on the user preference and on the current state being incomplete, and wherein the presentation requests whether the electronic form should be filled out. 6 . The computer-implemented method of claim 5 , wherein the user preference indicates a time-based condition to fill out the portion of the electronic form, and wherein the potential interaction is anticipated by determining that the time-based condition is met. 7 . The computer-implemented method of claim 5 , 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. 8 . The computer-implemented method of claim 1 , wherein the user information comprises a user preference associated with validating the electronic form, wherein the current state of electronic form is set to indicate that the electronic form has not been validated, wherein the potential interaction is anticipated by determining that the electronic form should be validated based on the user preference and on the electronic form not being validated, and wherein the presentation requests whether the electronic form should be validated. 9 . The computer-implemented method of claim 1 , wherein the user information comprises a user preference associated with exporting the electronic form and an identifier of a resource associated with the user, wherein the current state of electronic form is set to indicate that the electronic form has not been exported, wherein the potential interaction is anticipated by determining that the electronic form should be exported based on the user preference and on the electronic form not being exported, and wherein the presentation requests whether the electronic form should be exported based on the resource. 10 . The computer-implemented method of claim 1 , wherein the user information comprises a user preference indicating a condition to interact with the electronic form, wherein the user preference is predicted based on at least one of: a history of interactions of the user with the electronic form or a history of interactions of other users with the electronic form. 11 . 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. 12 . 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 guidance engine for a user, a user profile that comprises user information associated with interacting with electronic forms; maintain, by the form guidance engine, a state of an electronic form associated with the user, the state comprising at least one of: importing, filling out, validating, or exporting the electronic form; detect, by the form guidance engine, a triggering event for a potential interaction with the electronic form based on the user information and the state of the electronic form; anticipate, by the form guidance engine, the potential interaction of the user with the electronic form based on the triggering event; prior to a request of the user for information about the electronic form, generate, by the form guidance engine, a presentation configured to guide the user to perform the potential interaction with the electronic form via a computing device; provide the presentation to the computing device; receive a user response from the computing device based on the presentation; and update, by the form guidance engine, the state of the electronic form based on the user response. 13 . The system of claim 11 , wherein the state comprises an import state, a fill out state, a validate state, or an export state, wherein the state of the electronic form is stored in a data store, wherein the data store further stores an association of the electronic form with the user, an identifier of a storage location of the electronic form, and a time measure of how long the elect

Assignees

Inventors

Classifications

  • G06F40/174Primary

    Form filling; Merging · CPC title

  • G06F17/243Primary

    Physics · mapped topic

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

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 US2017192949A1 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 Systems 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 Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).