Linking elements of a document to corresponding fields, queries and/or procedures in a database
First Claim
1. A method of linking elements in a computer-generated document to corresponding data in a database, comprising:
- applying elements of a markup language to the document;
linking one or more markup language elements in the document to corresponding data in the database;
entering data into the database associated with a given markup language element in the document; and
in response to entering data into the database associated with the given markup language element in the document, automatically writing the data to the document in a location in the document associated with the given markup language element.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for mapping and linking elements in a document to corresponding fields or queries in a database. A document is annotated with structural elements of a markup language, such as Extensible Markup Language (XML), in order to map portions of the document to the corresponding database. Once individual elements within the document are mapped and linked to corresponding data fields or queries within a selected database, changes made to individual elements within the document automatically cause updates to corresponding data in the database to which those elements are mapped and linked. Conversely, changes made to individual data fields within the selected database automatically update corresponding elements within the document.
-
Citations
37 Claims
-
1. A method of linking elements in a computer-generated document to corresponding data in a database, comprising:
-
applying elements of a markup language to the document;
linking one or more markup language elements in the document to corresponding data in the database;
entering data into the database associated with a given markup language element in the document; and
in response to entering data into the database associated with the given markup language element in the document, automatically writing the data to the document in a location in the document associated with the given markup language element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of linking elements in a computer-generated document to corresponding data in a database, comprising:
-
applying elements of a markup language to the document;
linking one or more markup language elements in the document to corresponding data in the database;
writing a unique document identifier to the document for linking the one or more markup language elements in the document to corresponding data in the database;
entering data into the database associated with a given markup language element in the document;
in response to entering data into the database associated with the given markup language element in the document, automatically writing the data to the document in a location in the document associated with the given markup language element;
entering data into the document associated with a given markup language element; and
in response to entering data into the document associated with the given markup language element, automatically writing the data entered into the document to a data field in the database linked to the given markup language element. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of linking elements in a computer-generated document to corresponding data fields in a database, comprising:
-
providing a communication link between one or more markup language elements in the document to corresponding data fields in the database;
entering data into the document associated with a given markup language element; and
in response to entering data into the document associated with the given markup language element, automatically saving the data to a data field in the database corresponding to the given markup language element. - View Dependent Claims (30, 31, 32)
-
-
33. A computer readable medium having stored thereon computer-executable instructions which when executed by a computer, perform the steps of:
-
linking one or more XML elements in a document to corresponding data fields in a database;
entering data into the document associated with a given XML element; and
in response to entering data into the document associated with the given XML element, automatically saving the data to a data field in the database corresponding to the given XML element. - View Dependent Claims (34, 35, 36, 37)
-
Specification