Techniques to generate custom electronic forms using custom content

US9645989B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9645989-B2
Application numberUS-201113289295-A
CountryUS
Kind codeB2
Filing dateNov 4, 2011
Priority dateNov 4, 2011
Publication dateMay 9, 2017
Grant dateMay 9, 2017

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 to generate custom electronic forms are described. An apparatus may comprise a logic device and an application having a form manager component. The form manager component may be operative on the logic device to manage one or more forms for a user interface of the application during a run-time mode of the application. The form manager component may have a custom prompt module operative to determine whether an application context interface is available for a dynamic form prompt of a form. The form manager component may determine whether a custom language interface is available for the dynamic form prompt when the application context interface is available. The form manager component may retrieve custom content in a custom presentation language for the dynamic form prompt when the custom language interface is available. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: a logic device at least partially implemented in hardware; and an application having a form manager component operative on the logic device to manage One or more forms for a user interface of the application during a run-time mode of the application, the form manner component having a custom prompt module operative to: determine whether an application context interface is available for a dynamic form prompt of a new form of the one or more forms, determine whether a custom language interface is available for the dynamic form prompt when the application context interface is available, and retrieve custom content in a custom presentation language for the dynamic form prompt when the custom language interface is available, the application context interface operative to: receive, from a first device over a network, a form prompt query for the new form, the form prompt query comprising a form prompt identifier and a location identifier, the form prompt identifier to uniquely identify the dynamic form prompt and the location identifier to uniquely identify a geographic location, determine a previous delegate is set for a previous form of the one or more forms, void, via a destroy method, the previous delegate used for the previous form, set a new delegate to automatically retrieve, from a second device over the network, the custom content utilizing the form prompt identifier and the location identifier for the new form, the custom language interface to: automatically retrieve, for the new form, the custom content in a custom presentation language for the dynamic form prompt from custom prompt information managed by a form information source, and send a form prompt response with the custom content to a form viewer arranged to present the new form; and the custom form prompt module to determine a user session has terminated for the new form, and release resources when the user session for the new form has terminated. 2. The apparatus of claim 1 , the application context interface operative to establish an application context for the dynamic form prompt of the new form. 3. The apparatus of claim 1 , the application context interface operative to receive the form prompt query from the form viewer arranged to present the new form. 4. The apparatus Of claim 1 , the application context interface operative to void an application context for the new form when the user session for the form has terminated. 5. The apparatus of claim 1 , the custom language interface operative to send a form prompt translation query to automatically retrieve the custom content from the custom prompt information stored by the form information source, and receive a form prompt translation response with the custom content from the form information source. 6. The apparatus of claim 1 , the custom language interface operative to receive the form prompt identifier and the location identifier associated with the form prompt. 7. The apparatus of claim 1 , the custom language interface operative to select the custom content in the custom presentation language for the dynamic form prompt from among multiple human languages based on the form prompt identifier and the location identifier. 8. The apparatus of claim 1 , the custom Language interface operative to retrieve the custom content comprising a presentation string having one or more signs from a vocabulary of the custom presentation language. 9. The apparatus of claim 1 , the custom language interface operative to retrieve the custom content from the form information source storing custom prompt information in a datastore. 10. The apparatus of claim 1 , the custom language interface operative to retrieve the custom content from the form information source storing custom prompt information in a local datastore. 11. The apparatus of claim 1 , the custom language interface operative to retrieve the custom content from the form information source storing custom prompt information in a remote datastore. 12. The apparatus of claim 1 , comprising the form viewer and a digital display, the form viewer arranged to present the new form and the dynamic form prompt in a user interface view on the digital display. 13. The apparatus of claim 1 , comprising the form viewer operative on the logic device to present the new form and the dynamic form prompt on a digital display. 14. The apparatus of claim 1 , comprising the form viewer operative on a different logic device to present the new form and the dynamic form prompt on a digital display. 15. The apparatus of claim 1 , the application context interface operative to void the new delegate for the new form and set a different delegate for a different form or a different dynamic form prompt. 16. A computer-implemented method, comprising: determining whether an application context interface is available for dynamic form prompt of a new form; determining whether a custom language interface is available for the application context interface; receiving, by a processor circuit from a first device over a network, a request for custom content for a dynamic form prompt of the new form, the request comprising a form prompt query for the new form, the form prompt query further comprising a form prompt identifier and a location identifier, the form prompt identifier to uniquely identify the dynamic form prompt, and the location identifier to uniquely identify a geographic location; determining a previous delegate is set for a previous forms voiding, via a destroy method, the previous delegate used for the previous form; setting a new delegate to automatically retrieve, from a second device over the network, the custom content utilizing the form prompt identifier and the location identifier for the new form; automatically retrieving. for the new form, the custom content in a custom presentation language for the dynamic form prompt from custom prompt information managed by a form information source using the new delegate; presenting the dynamic form prompt with the custom content in the custom presentation language in the new form on an electronic display; determining a user session has terminated for the new form, and releasing resources used by the application context interface and the custom language interface when a user session for the new form has terminated. 17. The computer-implemented method of claim 16 , comprising retrieving the custom content in the custom presentation language for the dynamic. form prompt using the form prompt identifier and the location identifier, the custom content in one of multiple custom presentation languages stored with the custom prompt information. 18. The computer-implemented method of claim 16 , comprising retrieving custom content comprising a presentation string having one or more signs from a vocabulary in the custom presentation language from custom prompt information. 19. The computer-implemented method of claim 16 , comprising presenting the dynamic form prompt with the custom content in the custom presentation language in the new form on the electronic display by a form viewer. 20. The computer-implemented method of claim 16 , comprising presenting the dynamic form prompt with the custom content in the custom presentation language in the new form as a user interface view on the electronic display. 21. The computer-implemented method of claim 16 , comprising presenting a static form prompt with static content in a static presentation language in

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 US9645989B2 cover?
Techniques to generate custom electronic forms are described. An apparatus may comprise a logic device and an application having a form manager component. The form manager component may be operative on the logic device to manage one or more forms for a user interface of the application during a run-time mode of the application. The form manager component may have a custom prompt module operativ…
Who is the assignee on this patent?
Folsom Todd C, Leslie Scott Paul, Sas Inst 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 09 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).