System and user interface for generating structured documents
First Claim
Patent Images
1. A document generation system for producing a structured document from information derived from an information repository, comprising:
- a source of document generation control information determining a desired presentation format and content structure of a generated document;
a document template generator for applying said control information in generating a template document structure comprising item locations designated for ordered data items; and
a document processor for applying said control information in filling template document item locations with corresponding ordered data elements derived from said information repository, to produce a generated document.
1 Assignment
0 Petitions
Accused Products
Abstract
A document generator is provided, for generating structured documents on-the fly from product database. The method is based on high-level document generation specifications, which are SGML documents conformed to specification DTD. A document generator transforms document specifications and queries the product database to generate a structured SGML document. The document generator includes document generation specifications, a document structure template transformer, a document content filling operator, and a document maker.
56 Citations
21 Claims
-
1. A document generation system for producing a structured document from information derived from an information repository, comprising:
-
a source of document generation control information determining a desired presentation format and content structure of a generated document;
a document template generator for applying said control information in generating a template document structure comprising item locations designated for ordered data items; and
a document processor for applying said control information in filling template document item locations with corresponding ordered data elements derived from said information repository, to produce a generated document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21)
-
-
13. A document generation system for producing a structured document from information derived from a database, comprising:
-
a source of document generation control information comprising an expandable document structure, said control information determining a desired presentation format and content structure of a generated document;
a document template generator for expanding said expandable document structure to provide a template document structure comprising item locations designated for hierarchically ordered data items; and
a document processor for applying said control information in filling template document item locations with corresponding hierarchically ordered data elements derived from said database, to produce a generated document.
-
-
16. A graphical User interface system supporting processing of a document specification file to provide information supporting generating a structured document, comprising:
a menu generator for generating;
at least one menu permitting User selection of said document specification file and a document format; and
an icon for generating said structured document from said document specification corresponding to a database, wherein said structured document comprises content placeholders and attribute placeholders.
-
19. A method for generating a structured document from information derived from a database, comprising the steps of:
-
receiving generation control information comprising an expandable document structure, said control information determining a desired presentation format and content structure of a generated document;
expanding said expandable document structure to provide a template document structure comprising item locations designated for ordered data items; and
applying said control information in filling template document item locations with corresponding ordered data elements derived from said database, to produce a generated document by, retrieving information elements from said database determined by content identification attributes in said control information for insertion in filling template document item locations.
-
Specification