System and method for designing electronic forms
First Claim
Patent Images
1. One or more computer-readable storage media storing computer-executable instructions that, when executed by a computing device, perform acts comprising:
- displaying hierarchical data in a first area of a screen;
facilitating selection of a first portion and a second portion of the hierarchical data;
receiving selection of the first portion of the hierarchical data;
displaying, in a second area of the screen and in response to receiving selection of the first portion, a first visual representation of a first operable field corresponding to the first portion;
receiving selection of the second portion of the hierarchical data; and
displaying, in the second area of the screen along with the first visual representation of the first operable field and in response to receiving selection of the second portion, a second visual representation of a second operable field corresponding to the selected second portion, the acts of displaying the first visual representation and the second visual representation being effective to build a visual representation of an electronic form having the first operable field and the second operable field wherein the act of displaying the hierarchical data displays the hierarchical data in a tree arrangement of XML data having portions represented by nodes in the tree arrangement, the act of receiving selection of the first portion receives selection of a first node, and the act of receiving selection of the second portion receives selection of a second node.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method enabling a designer to build electronic forms from hierarchical data is described. Displays of hierarchical data, facilitation of selection of a portion of the hierarchical data, and displays of one or more transformation-language components associated with a selected portion of hierarchical data are described. From the transformation-language components selected by a designer, generation of an electronic form is also described.
-
Citations
17 Claims
-
1. One or more computer-readable storage media storing computer-executable instructions that, when executed by a computing device, perform acts comprising:
-
displaying hierarchical data in a first area of a screen; facilitating selection of a first portion and a second portion of the hierarchical data; receiving selection of the first portion of the hierarchical data; displaying, in a second area of the screen and in response to receiving selection of the first portion, a first visual representation of a first operable field corresponding to the first portion; receiving selection of the second portion of the hierarchical data; and displaying, in the second area of the screen along with the first visual representation of the first operable field and in response to receiving selection of the second portion, a second visual representation of a second operable field corresponding to the selected second portion, the acts of displaying the first visual representation and the second visual representation being effective to build a visual representation of an electronic form having the first operable field and the second operable field wherein the act of displaying the hierarchical data displays the hierarchical data in a tree arrangement of XML data having portions represented by nodes in the tree arrangement, the act of receiving selection of the first portion receives selection of a first node, and the act of receiving selection of the second portion receives selection of a second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage media storing computer-executable instructions that, when executed by a computing device, perform acts comprising:
-
present a first screen area displaying hierarchical data in a tree arrangement of XML data having portions represented by nodes in the tree arrangement; provide an interface to enable two iterations of; selecting a portion of the hierarchical data; through a node in the tree arrangement and arranging a visual representation of an operable field corresponding to the selected portion of the hierarchical data, wherein said portion, node, visual representation, and operable field in the first iteration is a first portion, first node, first visual representation, and first operable field, respectively, and in the second iteration is a second portion, second node, second visual representation, and second operable field, respectively, and present a second screen area, in response to each of the iterations of selecting and arranging, to display the first and second visual representations of the first and second operable fields in the selected visual arrangement effective to modularly generate a visual representation of an electronic form having said first and second operable fields. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
displaying hierarchical data in a first screen area; receiving input selecting a first portion of the hierarchical data; displaying, in a second screen area in response to receiving input selecting the first portion of the hierarchical data, a first visual representation of a first operable field corresponding to the first selected portion of the hierarchical data; receiving, after displaying the first visual representation, input selecting a second portion of the hierarchical data; receiving input visually arranging at least a second visual representation of a second operable field corresponding to the second selected portion of the hierarchical data; and displaying, in response to receiving input selecting the second portion of the hierarchical data and receiving input visually arranging the second visual representation, the second visual representation in the second screen area in the selected visual arrangement effective to enable a user to build a visual representation of an electronic form having the first operable field and the second operable field wherein the act of displaying the hierarchical data displays the hierarchical data in a tree arrangement of XML data having portions represented by nodes in the tree arrangement, the act of receiving input of the first portion receives selection of a first node, and the act of receiving input of the second portion receives selection of a second node. - View Dependent Claims (15, 16, 17)
-
Specification