Multi-layered data model for generating audience-specific documents
First Claim
1. In a computer system, a method for utilizing a multi-layered data model for generating audience-specific documents comprising:
- obtaining an audience identifier for which to generate an audience-specific document with;
obtaining a first audience order identifier for an initial position from an audience order table;
accessing a first field in a first table in a database corresponding to at least one audience-specific value;
obtaining a reference from said first field in said first table;
accessing a second table in order to check for the existence of a first audience-specific value corresponding to said reference and said first audience order identifier;
determining if said first audience-specific value exists;
returning said first audience-specific value if said first audience-specific value has been determined to exist via said determining step;
determining a next audience order identifier for a next position from said audience order table; and
, repeating said accessing said second table, said determining if said first audience-specific value exists, and said returning said first audience-specific value if said first audience-specific value has been determined to exist until all audience order identifiers having said audience identifier have been accessed.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments of invention are directed to a multi-layered data model for generating audience-specific documents will now be described. The invention is used in the context of generating a document such as a catalog or web page for publication across regions and cultures comprising multiple languages. It allows users to rapidly generate multi-language, multi-culture and multi-region documents since fields flagged as multi-lingual may utilize existing buckets that comprise pre-filled multi-language, multi-culture and multi-region values without requiring the user to specify every multi-value when creating a record.
31 Citations
20 Claims
-
1. In a computer system, a method for utilizing a multi-layered data model for generating audience-specific documents comprising:
-
obtaining an audience identifier for which to generate an audience-specific document with;
obtaining a first audience order identifier for an initial position from an audience order table;
accessing a first field in a first table in a database corresponding to at least one audience-specific value;
obtaining a reference from said first field in said first table;
accessing a second table in order to check for the existence of a first audience-specific value corresponding to said reference and said first audience order identifier;
determining if said first audience-specific value exists;
returning said first audience-specific value if said first audience-specific value has been determined to exist via said determining step;
determining a next audience order identifier for a next position from said audience order table; and
,repeating said accessing said second table, said determining if said first audience-specific value exists, and said returning said first audience-specific value if said first audience-specific value has been determined to exist until all audience order identifiers having said audience identifier have been accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for utilizing a multi-layered data model for generating audience-specific documents comprising:
a computer usable memory medium having computer readable program code embodied therein wherein said computer readable program code comprises is configured to;
obtain an audience identifier for which to generate an audience-specific document with;
obtain a first audience order identifier for an initial position from an audience order table;
access a first field in a first table in a database corresponding to at least one audience-specific value;
obtain a reference from said first field in said first table;
access a second table in order to check for the existence of a first audience-specific value corresponding to said reference and said first audience order identifier;
determine if said first audience-specific value exists;
return said first audience-specific value if said first audience-specific value has been determined to exist via said determining step;
determine a next audience order identifier for a next position from said audience order table; and
,repeat said access said second table, said determine if said first audience-specific value exists, and said return of said first audience-specific value if said first audience-specific value has been determined to exist until all audience order identifiers having said audience identifier have been accessed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A system utilizing a multi-layered data model for generating audience-specific documents comprising:
-
means for obtaining an audience identifier for which to generate an audience-specific document with;
means for obtaining a first audience order identifier for an initial position from an audience order table;
means for accessing a first field in a first table in a database corresponding to at least one audience-specific value;
means for obtaining a reference from said first field in said first table;
means for accessing a second table in order to check for the existence of a first audience-specific value corresponding to said reference and said first audience order identifier;
means for determining if said first audience-specific value exists;
means for returning said first audience-specific value if said first audience-specific value has been determined to exist via said determining step;
means for determining a next audience order identifier for a next position from said audience order table; and
,means for repeating said accessing said second table, said determining if said first audience-specific value exists, and said returning said first audience-specific value if said first audience-specific value has been determined to exist until all audience order identifiers having said audience identifier have been accessed.
-
Specification