System for creating and editing mark up language forms and documents
First Claim
1. A computer system for creating and editing mark up language forms or documents comprising:
- input logic configured to receive and process user input relating to a form or document to be created; and
customizing logic configured to dynamically generate a word processing user interface by inputting a schema retrieved from a schema repository, wherein the schema defines the form or document, wherein the user interface is customized to the form or document and is configured to introduce form or document content into data entry fields of the customized user interface based on user input entered in the user interface, and to use color to designate a document node in the form or document content currently selected, wherein when a cursor is positioned after a last character in a node and a right arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color, and wherein when the cursor is positioned before a first character in a node and a left arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color, and wherein the computer system processes the input logic and the customizing logic.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for creating and editing mark up language forms and documents in a manner that is user friendly. The system dynamically generates a user interface that is customized to the particular form or document selected by the user. The user then enters information into the plurality of fields in the user interface for the form or document. Once the form or document is completed, the user can save the form or document in a document repository. The user can also transmit the form or document as an electronic filing document. Additionally, the data entry fields of the form or document can automatically expand or contract to accommodate data of varying length. Moreover, the user can create templates that include frequently used data.
-
Citations
37 Claims
-
1. A computer system for creating and editing mark up language forms or documents comprising:
-
input logic configured to receive and process user input relating to a form or document to be created; and customizing logic configured to dynamically generate a word processing user interface by inputting a schema retrieved from a schema repository, wherein the schema defines the form or document, wherein the user interface is customized to the form or document and is configured to introduce form or document content into data entry fields of the customized user interface based on user input entered in the user interface, and to use color to designate a document node in the form or document content currently selected, wherein when a cursor is positioned after a last character in a node and a right arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color, and wherein when the cursor is positioned before a first character in a node and a left arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color, and wherein the computer system processes the input logic and the customizing logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for editing mark up language forms or documents comprising:
-
receiving and processing user input relating to a form or document to be created; and dynamically generating a word processing user interface by inputting a schema retrieved from a schema repository, wherein the schema defines the form or document, and wherein the user interface is customized to the form or document and is configured to introduce form or document content into data entry fields of the customized user interface based on user input entered in the user interface, and to use color to designate a document node in the form or document content currently selected, wherein when a cursor is positioned after a last character in a node and a right arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color, and wherein when the cursor is positioned before a first character in a node and a left arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program for creating and editing mark up language forms or documents, the computer program being embodied on a computer-strong medium, the program comprising:
-
a first code segment for receiving and processing user input relating to a form or document to be created; and a second code segment for dynamically generating a word processing user interface by inputting a schema retrieved from a schema repository, wherein the schema defines the form or document, and wherein the user interface is customized to the form or document and is configured to introduce form or document content into data entry fields of the customized user interface based on user input entered in the user interface, and to use color to designate a document node in the form or document content currently selected, wherein when a cursor is positioned after a last character in a node and a right arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color, and wherein when the cursor is positioned before a first character in a node and a left arrow key is depressed, the adjacent node changes color, and the cursor does not move when the adjacent node changes color. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification