Method for utilizing a multi-layered data model to generate audience specific documents
First Claim
1. In a computer system, a method utilizing a multi-layered data model to generate an audience specific document comprising:
- creating a family structure related to a main data structure wherein said family structure comprises at least one family that defines a sub-group of main data structure values from said main data structure wherein said sub-group of main data structure values are related by at least one value in said main data structure having a same value in a plurality of main data structure values;
creating layout metadata in a family layout structure for said at least one family, said layout metadata is configured to format an audience specific document;
creating an audience identified by an audience identifier stored in an audience structure wherein said audience structure comprises values for language, country and region;
creating at least one data attribute in a data attribute structure associated with said main data structure and said audience wherein said audience is associated with said audience identifier stored in said data attribute structure;
accepting a subset of data for said audience with respect to another audience into said data attribute structure wherein said subset of data is unique with respect to said another audience, wherein audience data not contained in said subset of data is inherited from at least one other parent audience, and wherein said audience and said another audience differ in one or more of language, country, region, regulatory or cultural designations;
creating an audience order structure establishing a selecting hierarchy for said at least one data attribute wherein said at least one data attribute is selected utilizing a parent audience identifier from a parent audience when said at least one data attribute does not exist in association with said audience identifier in said data attribute structure; and
,generating said audience specific document of said at least one family comprising said at least one data attribute obtained from said parent audience of said audience for a plurality of media types using said layout metadata selected from said family layout structure corresponding to said at least one family; and
displaying said audience specific document.
2 Assignments
0 Petitions
Accused Products
Abstract
Audience specific documents targeted at a plurality of media types are generated by accessing data from a multi-layered data model comprising an audience hierarchy. When obtaining a data value for a particular audience, if that value does not exist for that audience then the audience hierarchy may be utilized to find the data value for an inherited audience. By adding regional, cultural or regulatory subdivisions within the audience hierarchy and inheriting large portions of existing audience specific data entries, a large number of audience specific documents may be generated with a minimal amount of data entry required. Audiences may be specified in a given order for traversal within the hierarchy and displayed in a data entry and editing application utilizing visual characteristics to inform a user if the value for a particular piece of data is inherited from another layer or utilized from the particular layer in use.
56 Citations
17 Claims
-
1. In a computer system, a method utilizing a multi-layered data model to generate an audience specific document comprising:
-
creating a family structure related to a main data structure wherein said family structure comprises at least one family that defines a sub-group of main data structure values from said main data structure wherein said sub-group of main data structure values are related by at least one value in said main data structure having a same value in a plurality of main data structure values; creating layout metadata in a family layout structure for said at least one family, said layout metadata is configured to format an audience specific document; creating an audience identified by an audience identifier stored in an audience structure wherein said audience structure comprises values for language, country and region; creating at least one data attribute in a data attribute structure associated with said main data structure and said audience wherein said audience is associated with said audience identifier stored in said data attribute structure; accepting a subset of data for said audience with respect to another audience into said data attribute structure wherein said subset of data is unique with respect to said another audience, wherein audience data not contained in said subset of data is inherited from at least one other parent audience, and wherein said audience and said another audience differ in one or more of language, country, region, regulatory or cultural designations; creating an audience order structure establishing a selecting hierarchy for said at least one data attribute wherein said at least one data attribute is selected utilizing a parent audience identifier from a parent audience when said at least one data attribute does not exist in association with said audience identifier in said data attribute structure; and
,generating said audience specific document of said at least one family comprising said at least one data attribute obtained from said parent audience of said audience for a plurality of media types using said layout metadata selected from said family layout structure corresponding to said at least one family; and displaying said audience specific document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification