×

Method and system to provide portable database functionality in an electronic form

  • US 9,846,689 B2
  • Filed: 01/29/2008
  • Issued: 12/19/2017
  • Est. Priority Date: 01/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system, comprising:

  • at least one processor and at least one machine-readable medium comprising instructions that configure the at least one processor to implement;

    a communications module to receive a request to preload an electronic form with preloaded database information from a source database, the electronic form comprising a plurality of form fields;

    a portability module to respond to the request by storing the preloaded database information comprising form field values and selection choices into the electronic form as state data, the storing pre-populating a selection control associated with a form field of the electronic form with the selection choices such that the selection choices are configured to be presented to a user in a viewer application when filling in the form field based on a client computer hosting the viewer application being unable to connect to a remote database, wherein the electronic form is embodied as an application packaged as a document that uses a template-based grammar defining presentation, calculations and interaction rules for filling out the electronic form, and wherein a template associated with the electronic form includes one or more identification (ID) tags, the one or more ID tags generated based on a database schema associated with the source database, and the storing of the preloaded database information uses the ID tags from the template to extract matching entries from the source database and store the matching entries as the state data in the document; and

    a distribution module configured to;

    transmit the document comprising the preloaded database information stored therein to the client computer; and

    in response to receiving a request from the client computer that is based on detection of loading the transmitted electronic form in response to the user opening the transmitted document in the viewer application, transmit, from the remote database to the client computer, new selection choices and new form field values in association with the form field such that the selection choices and the form field values populating the selection control are automatically replaced with the new selection choices and new form field values for the filing in of the form field in the electronic form.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×