System and method for designing electronic forms and hierarchical schemas
First Claim
Patent Images
1. A method comprising:
- displaying a plurality of components;
receiving input selecting one of the components;
identifying the selected component;
building a hierarchical schema to include a schema part corresponding to the identified component;
building an electronic form to include a data-entry field corresponding to the selected component; and
displaying at least one of the electronic form and the hierarchical schema.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.
221 Citations
72 Claims
-
1. A method comprising:
-
displaying a plurality of components;
receiving input selecting one of the components;
identifying the selected component;
building a hierarchical schema to include a schema part corresponding to the identified component;
building an electronic form to include a data-entry field corresponding to the selected component; and
displaying at least one of the electronic form and the hierarchical schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
displaying a representation of an electronic form including one or more existing components;
receiving input to at least one of;
add a new component; and
alter one of the existing components; and
incrementally changing, after each received input, the electronic form and a corresponding hierarchical schema to reflect each received input. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method comprising:
-
enabling placement of a component on a form-design area;
determining a location for the component on the form-design area; and
inferring from the location a relationship of the component to other existing components. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A user interface comprising:
-
a component display area;
an interface to enable a designer to select a component from the component display area;
a form-design area to display the selected component on the form-design area;
a hierarchical schema display area to display a schema part corresponding to the selected component; and
a structure submenu to display options to select structural changes to the schema part. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58)
-
-
59. A user interface comprising:
-
a form-design area to display a representation of an existing component including a subordination area; and
an interface to enable a designer to select a location for another component on the form-design area, wherein, in response to the selection of the location of the other component, graphically subordinating the other component to the existing component if the other component'"'"'s location is within the subordination area. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66)
-
-
67. A system comprising:
-
a user-input device;
a computer having a display;
a user interface executable on the computer and configured to;
display components in a component display area of the display;
facilitate a designer'"'"'s selection of the component; and
display a representation of the selected component in a form-design area of the display that corresponds to the selected component, and a design application executable on the computer and configured to incrementally and simultaneously build an electronic form visually mimicking the form-design area of the display.
-
-
68. An apparatus comprising:
-
means for displaying components;
means for selecting one of the components;
means for incrementally building an electronic form and corresponding hierarchical schema based on the selected component; and
means for displaying a representation of the electronic form. - View Dependent Claims (69, 70, 71)
-
-
72. A computer-readable medium storing computer-executable instructions that, when executed by a computing device, perform acts comprising:
-
displaying an electronic form and one or more components existing within the electronic form;
displaying a list of new components for addition to the electronic form;
facilitating selection of at least one of;
an alteration to one of the existing components; and
an addition of one of the new components;
changing the electronic form and a hierarchical schema corresponding to the electronic form to include the selected alteration or the selected addition; and
displaying the change in the electronic form.
-
Specification