Patent ID: 7689631

Claim:
A method of generating documents for a plurality of audiences in multiple languages utilizing a computer system and data repository comprising: creating a data repository on a computer system, said data repository comprising a data attribute table and a meta-data table; accepting data on said computer system for an existing audience associated with an existing audience identifier, said existing audience comprising a group of document consumers associated with a language, country, region, regulation, and culture; accepting a subset of data on said computer system for an additional audience with respect to said existing audience into said data attribute table, wherein said additional audience is associated with an additional audience identifier, said additional audience and said existing audience share at least one shared data value, and said subset of data is unique to said additional audience with respect to said existing audience; storing said subset of data in said data repository in association with said additional audience identifier, wherein said at least one shared data value exists in said data repository in association with said existing audience identifier; modifying an audience order table to reflect a relationship between said existing audience identifier and said additional audience identifier, wherein said audience order table specifies a hierarchical relationship and a preferred traversal path between said existing audience and said additional audience; storing meta-data on said computer system about internal organization of documents for a plurality of audiences into said meta-data table; selecting an audience identifier; and generating at least one document on said computer system for at least one audience from said data repository, said generating step comprising: compiling document data from said data repository associated with said at least one audience using said audience hierarchy and said meta-data table compiled using said audience identifier and said audience order table.