Designing Electronic Forms
First Claim
Patent Images
1. A method comprising:
- displaying a visual representation of markup-language data in a first area of a screen;
receiving input selecting a piece of the markup-language data;
identifying a transformation-language component based on the selected piece of markup-language data;
receiving input to place the transformation-language component on a second area of the screen; and
rendering the transformation-language component on the second area of the screen.
1 Assignment
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.
162 Citations
22 Claims
-
1. A method comprising:
-
displaying a visual representation of markup-language data in a first area of a screen; receiving input selecting a piece of the markup-language data; identifying a transformation-language component based on the selected piece of markup-language data; receiving input to place the transformation-language component on a second area of the screen; and rendering the transformation-language component on the second area of the screen. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving input to select a node from a tree-arrangement of XML data; identifying an XSLT component based on the selected node of the XML data; annotating an XHTML document to include a reference to the XSLT component; rendering the XSLT component based on the annotated XHTML document; and generating an XSLT file based on the annotated XHTML document. - View Dependent Claims (9, 10)
-
-
11. A method comprising:
-
receiving a markup-language document having a structure; inferring a markup-language schema based on the structure of the markup-language document; and coupling portions of the markup-language document with fragments of the markup-language schema. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
receiving a markup-language schema; inferring a markup-language document having a structure based on the markup-language schema; and coupling portions of the markup-language document with fragments of the markup-language schema. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving a markup-language document having a structure; receiving a markup-language schema related to the markup-language document; and coupling portions of the markup-language document with fragments of the markup-language schema. - View Dependent Claims (20, 21)
-
-
22. An apparatus comprising:
-
means for presenting markup-language data having portions, each of which has a structure; means for selecting a piece of the markup-language data; means for transforming the piece of markup-language data into a visual representation according to the structure of the portion; means for displaying into an area of a screen the visual representation of the portion; means for repeating the previous steps; means for saving the area of the screen containing the visual representations of one or more of the portions into an electronic form.
-
Specification