IP Library Granted Patent US 7,035,837
Granted Patent B2
US 7,035,837 · App. 10/059,024 · Granted Apr 25, 2006

Document component management and publishing system

Assignee: BenefitNation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,035,837
App. No.
10/059,024
Granted
Apr 25, 2006
Kind
B2
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.

Claims (19)

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, wherein the application layer issues database calls to the data and receives data from the data layer through an application program interface; and

a batch file handler receiving batch order requests and automatically selecting variable data and document rules from said data layer responsive to received said batch order requests, documents being generated from selected variable data and rules.

2. A document component management system as in claim 1 wherein said batch file handler receives batch order requests from said presentation layer.

3. A document component management system as in claim 1 wherein said batch file handler receives batch order requests from an application program interface.

4. A document component management system as in claim 1 wherein the conversion unit further receives assembled documents from said application layer and passes received said assembled documents to the presentation layer.

5. A document component management system as in claim 1 wherein said repository unit further comprises a workflow unit managing document component creation and editing existing components.

6. A document component management system as in claim 1 wherein the application layer comprises:

a conversion unit receiving document components from said application layer and passing received said document components through to said presentation layer;

an assembly unit receiving document requests from said batch file handler, said assembly unit retrieving document specific data, document rules and document components from said data layer responsive to document requests, said assembly unit assembling documents responsive to said retrieved document rules;

a repository unit managing document components and published documents archived in said repositories in data layer; and

a publishing unit publishing assembled documents to identified individuals.

7. A document component management system as in claim 1 wherein ones of said plurality of repositories contain document specific data, archival information and statistical data.

8. A document component management system as in claim 7 wherein said plurality of repositories include a variable data repository, rules repository, an XML component repository, a published document repository and a word processor workflow staging repository.

9. A document component management system as in claim 8 wherein a plurality of published documents are in portable document format (PDF).

10. A document component management system as in claim 1 wherein a user searching through components contained in said repositories is presented with a list of documents containing components identified in said search.

11. A document component management system as in claim 1 wherein a user searching through documents contained in said repositories is presented with a list of components contained in documents identified in said search.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2002
From: REULEIN, WILLIAM B.; GIOSCIA, WALTER W.
To: BENEFITNATION
Reel/Frame 012803/0598 →
Continuity (1)
Related Publication 20030144982A1 · Jul 31, 2003