Systems, methods and apparatus for form building
First Claim
Patent Images
1. A system, comprising:
- a form building system comprising a processor configured to;
receive, from a user, a selection of an electronic form;
cause the display of an image of the electronic form at a first image resolution, wherein an electronic canvas having a second image resolution overlaps at least a portion of the image of the electronic form, wherein the second image resolution of the electronic canvas is different from the first image resolution;
receive, from the user, a selection of a data entry field;
receive, from the user, a placement position of the data entry field placed onto the electronic canvas, wherein the placement position of the data entry field placed onto the electronic canvas is a location within the bounds of the electronic canvas that overlaps at least the portion of the image of the electronic form; and
store in a data store a form record, the form record comprising;
an indication of the data entry field; and
the placement position of the data entry field placed onto the electronic canvas that overlaps at least the portion of the image of the electronic form, wherein the placement position comprises a pair of coordinates indicative of a position of the data entry field relative to a corner of the electronic canvas, and wherein the pair of coordinates are based on the second image resolution of the electronic canvas.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus are provided for generating electronic transactional documents using a form generating system. The electronic transactional document may be created using a design tool that allows a user to place data entry fields over an image or snap shot of a transactional document. Rules, default values, and attributes associated with the date entry fields may be established as the electronic transactional document is being created.
101 Citations
22 Claims
-
1. A system, comprising:
a form building system comprising a processor configured to; receive, from a user, a selection of an electronic form; cause the display of an image of the electronic form at a first image resolution, wherein an electronic canvas having a second image resolution overlaps at least a portion of the image of the electronic form, wherein the second image resolution of the electronic canvas is different from the first image resolution; receive, from the user, a selection of a data entry field; receive, from the user, a placement position of the data entry field placed onto the electronic canvas, wherein the placement position of the data entry field placed onto the electronic canvas is a location within the bounds of the electronic canvas that overlaps at least the portion of the image of the electronic form; and store in a data store a form record, the form record comprising; an indication of the data entry field; and the placement position of the data entry field placed onto the electronic canvas that overlaps at least the portion of the image of the electronic form, wherein the placement position comprises a pair of coordinates indicative of a position of the data entry field relative to a corner of the electronic canvas, and wherein the pair of coordinates are based on the second image resolution of the electronic canvas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer-implemented method for electronic form generation, the method comprising:
-
displaying, to a first user by a user interface, a human-readable snapshot of an electronic form at a first image resolution, the human-readable snapshot comprises a blank space that corresponds to a data entry space of the electronic form; positioning an electronic canvas having a second image resolution over the human-readable snapshot of the electronic form displayed by the user interface, wherein the electronic canvas overlaps at least a portion of the human-readable snapshot of the electronic form, wherein the second image resolution of the electronic canvas is different from the first image resolution; receiving, from the first user by the user interface, a positional location of a field placed onto the electronic canvas, wherein the positional location comprises a pair of coordinates indicative of a position of the placed field relative to a corner of the electronic canvas that overlaps the human-readable snapshot of the electronic form, the pair of coordinates are based on the second image resolution of the electronic canvas, and wherein the positional location is proximate to the blank space of the human-readable snapshot; and storing the positional location of the field placed onto the electronic canvas in a data store. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable hardware device storing instructions for electronic form generation, that when executed by a computer, cause the computer to:
-
display an image of a document on a graphical user interface at a first image resolution, the image of the document having graphical bounds; position an electronic canvas having a second image resolution over the image of the document displayed on the graphical user interface, wherein the electronic canvas overlaps at least a portion of the image of the document displayed on the graphical user interface and wherein the second image resolution of the electronic canvas is different from the first image resolution; display a plurality of data entry fields on the graphical user interface; receive a selection of one of the data entry fields; receive a selected placement of the selected data entry field onto the electronic canvas that overlaps at least the portion of the image of the document, the selected placement within the graphical bounds of the image of the document; and store data indicative of the selected placement of the selected data entry field onto the electronic canvas in a data store, wherein the data comprises a positional location of the selected placement of the selected data entry field onto the electronic canvas, the positional location comprises a pair of coordinates indicative of a position of the selected placement of the selected data entry field relative to a corner of the electronic canvas, and wherein the pair of coordinates are based on the second image resolution of the electronic canvas. - View Dependent Claims (21, 22)
-
Specification