System for creating and editing mark up language forms and documents
First Claim
1. An apparatus for creating and editing mark up language forms or documents comprising:
- a processor; and
a memory having stored thereon a program which, when executed by the processor, causes the processor to perform;
receiving and processing user input selecting a form or document for editing;
retrieving a mark up language schema that defines a format of the selected form or document from a schema repository, wherein the mark up language schema is retrieved by identifying a schema namespace associated with the mark up language schema and using the schema namespace to retrieve the schema from the schema repository, wherein the schema namespace was created in accordance with a predefined set of rules of construction to identify the mark up language schema, and wherein the mark up language schema was created in accordance with a schema framework rule set; and
dynamically generating a user interface customized to the selected form or document based on the retrieved mark up language schema, wherein the dynamically generated user interface allows content to be introduced and edited in the document in a what you see is what you get (WYSISYG) manner, based on the format that is defined by the mark up language schema created in accordance with the schema framework rule set,wherein the apparatus is embodied on a computer system.
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.
93 Citations
21 Claims
-
1. An apparatus for creating and editing mark up language forms or documents comprising:
-
a processor; and a memory having stored thereon a program which, when executed by the processor, causes the processor to perform; receiving and processing user input selecting a form or document for editing; retrieving a mark up language schema that defines a format of the selected form or document from a schema repository, wherein the mark up language schema is retrieved by identifying a schema namespace associated with the mark up language schema and using the schema namespace to retrieve the schema from the schema repository, wherein the schema namespace was created in accordance with a predefined set of rules of construction to identify the mark up language schema, and wherein the mark up language schema was created in accordance with a schema framework rule set; and dynamically generating a user interface customized to the selected form or document based on the retrieved mark up language schema, wherein the dynamically generated user interface allows content to be introduced and edited in the document in a what you see is what you get (WYSISYG) manner, based on the format that is defined by the mark up language schema created in accordance with the schema framework rule set, wherein the apparatus is embodied on a computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for editing mark up language forms or documents comprising:
-
receiving and processing user input selecting a form or document for editing; retrieving a mark up language schema that defines a format of the selected or document from a schema repository, wherein the mark up language schema is retrieved by identifying a schema namespace associated with the mark up language schema and using the schema namespace to retrieve the schema from the schema repository, wherein the schema namespace was created in accordance with a predefined set of rules of construction to identify the mark up language schema, and wherein the mark UP language schema was created in accordance with a schema framework rule set; and dynamically generating a user interface customized to the form or document based on the retrieved mark LIP language schema, wherein the dynamically generated user interface allows content to be introduced and edited in the document in a what you see is what you get (WYSIWIG) manner, based on the format defined by the mark up language schema created in accordance with the schema framework rule set. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program stored on a non-transitory computer-readable storage device, wherein the program, when executed by a processor, causes the processor to perform operations for creating and editing mark up language forms or documents, comprising:
-
receiving and processing user input selecting a form or document for editing; retrieving a mark up language schema that defines a format of the selected form or document from a schema repository, wherein the mark up language schema is retrieved by identifying a schema namespace associated with the mark up language schema and using the schema namespace to retrieve the schema from the schema repository, wherein the schema namespace was created in accordance with a predefined set of rules of construction to identify the mark up language schema, and wherein the mark up language schema was created in accordance with a schema framework rule set; and dynamically generating a user interface customized to the selected form or document based on the retrieved mark up language schema, wherein the dynamically generated user interface allows content to be introduced and edited in the document in a what you see is what you get (WYSIWIG) manner, based on the format defined by the mark up language schema created in accordance with the schema framework rule set.
-
Specification