Data store for software application documents
First Claim
1. A method of managing data associated with computer-generated documents, comprising:
- storing a document with an associated document data store;
storing a structured data item associated with the document in the document data store; and
exposing one or more application programming interfaces (API) to one or more software applications for allowing programmatic access to the structured data item by the one or more software applications.
2 Assignments
0 Petitions
Accused Products
Abstract
A data store is provided for storing, relating and for allowing use of data associated with a computer-generated document. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.
-
Citations
20 Claims
-
1. A method of managing data associated with computer-generated documents, comprising:
-
storing a document with an associated document data store;
storing a structured data item associated with the document in the document data store; and
exposing one or more application programming interfaces (API) to one or more software applications for allowing programmatic access to the structured data item by the one or more software applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A document data store for managing data associated with computer-generated documents and being operative:
-
to store a structured data item associated with a document in the document data store; and
to expose one or more application programming interfaces (API) to one or more software applications for allowing programmatic access to the structured data item by the one or more software applications. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium having stored thereon computer-executable instructions which when executed by a computer perform a method of managing data associated with computer-generated documents, comprising:
-
storing a structured data item associated with a document in the document data store; and
exposing one or more application programming interfaces (API) to one or more software applications for allowing programmatic access to the stored document and to the structured data item by the one or more software applications. - View Dependent Claims (17, 18, 19, 20)
-
Specification