Patent ID: 7664737
Filing Date: 2010-02-16
Classification: G06F

Abstract:
1. A method for generating documents using layer-specific inheritance rules using a computer system, said method comprising: constructing a main data table for said document that does not require altering in any way in order to add support for a new audience; constructing a data attribute table that contains audience specific names for at least some fields in said main data table; constructing an audience order table that contains the next audience identifier to use in finding a suitable value by inheritance; obtaining a new audience identifier associated with a new audience; querying a user for a new audience order associated with said new audience identifier, obtaining said new audience order from said user wherein said new audience order comprises an ordered list of at least one audience identifier and inserting said new audience order into said audience order table; accepting a subset of data for an audience with respect to another audience into said data attribute table wherein said subset of data is unique with respect to said another audience, wherein new audience data not contained in said subset of data is inherited from at least one other parent audience, wherein said audience and said another audience differ in one of more of language, country, region, regulatory, or cultural designations, wherein said data attribute table is augmented only with those said subset of data values that are unique to said new audience; and, generating a document with said subset of data associated with said new audience and with existing data associated with an existing audience when said subset of data is not found in said data attribute table for said new audience.