Document component management and publishing system
First Claim
1. A document component management system for automatically generating customized documents for a plurality of individuals, each customized document being customized according to an applicable set of rules, said document component management system comprising:
- a presentation layer, users interfacing with said document component management system through said presentation layer;
a data layer containing a plurality of repositories, ones of said repositories storing document components and published documents in one or more formats; and
an application layer interfacing said presentation layer with said data layer to create and maintain document components, user requests entered at said presentation layer being fulfilled by said application layer, said application layer retrieving document components responsive to user requests and assembling documents therefrom, assembled documents being published to respective ones of a plurality of individuals, a copy of published documents being stored in said data layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A document component management system for automatically generating customized documents for a number of individuals or entities based upon rules. Each customized document is customized for one of the individuals or entities based upon the applicable set of business rules. Users interface with the document component management system through a presentation layer. A data layer contains repositories for document components and published documents in one or more formats. An application layer interfaces the presentation layer with the data layer to create and maintain document components. User requests entered at the presentation layer are fulfilled by the application layer, which automatically retrieves document components, assembles documents in response to user requests and publishes assembled documents to the individuals. A copy of published documents are stored in the data layer.
117 Citations
23 Claims
-
1. A document component management system for automatically generating customized documents for a plurality of individuals, each customized document being customized according to an applicable set of rules, said document component management system comprising:
-
a presentation layer, users interfacing with said document component management system through said presentation layer;
a data layer containing a plurality of repositories, ones of said repositories storing document components and published documents in one or more formats; and
an application layer interfacing said presentation layer with said data layer to create and maintain document components, user requests entered at said presentation layer being fulfilled by said application layer, said application layer retrieving document components responsive to user requests and assembling documents therefrom, assembled documents being published to respective ones of a plurality of individuals, a copy of published documents being stored in said data layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A document component management system receiving document components from individual authors and storing received components for inclusion in published individually customized documents, said document component management system comprising:
-
an user interface interfacing system users with said system;
a mark-up language conversion unit selectively converting document component files to mark-up language files and mark-up language files to document component files;
an application unit applying document specific rules to document components and to variable data and text from said repository, said application unit selecting and collecting components and variable information for assembly into individual documents responsive to applied said document specific rules;
an assembly unit assembling collected said document components and variable information into a complete document for publication; and
a publication unit publishing said assembled documents. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product for receiving document components from individual authors and storing received components for inclusion in published individually customized documents, said computer program product comprising a computer usable medium having computer readable program code thereon, said computer readable program code comprising:
-
computer program code means for interfacing system users with a document component management system, ones of said system users being component authors;
computer program code means for sending document components, published documents and document publication information to storage;
computer program code means for selectively converting document component files to mark-up language files and mark-up language files to document component files;
computer program code means for applying document specific rules to stored document components and to stored variable data and text and for selecting and collecting components and variable information for assembly into individual documents responsive to applied said document specific rules;
computer program code means for assembling collected said document components and variable information into a complete document for publication; and
computer program code means for publishing said assembled documents. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification