Multi-layered Data Model for Audience-Specific Document Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for generating documents fail to efficiently handle multiple audiences with varying language, regional, cultural, and regulatory requirements across different media types, leading to redundant data entry and manual adjustments, and lack the ability to inherit values based on arbitrary divisions, resulting in significant duplication of effort and inefficiency.

Innovation Solution

A multi-layered data model is used to generate audience-specific documents by subdividing main data tables into manageable families, allowing for hierarchical inheritance of data values and minimizing redundant entries, enabling efficient publication across languages, regions, cultures, and media types, with the ability to automatically update and add support for new audiences without altering the main data table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current systems use coarse-grained internationalization capabilities to generate multi-language documents, then documents can be published in multiple languages, but large amounts of duplicate operator entries are required for similar languages and significant data entry duplication occurs

Engineering Contradiction:
Improvemulti-language document generation capabilityVSAvoiddata entry duplication
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the monolithic data model into multiple layers: a base layer containing common data applicable to all audiences, and multiple audience-specific layers containing only the differences for each audience. This segmentation eliminates data duplication by storing unique variations separately while inheriting from the base layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to the data model by introducing audience-specific layers that inherit from a base layer. This multi-layered structure allows the system to handle multiple languages and regional variations without duplicating entire data sets, as each layer only contains deviations from its parent layer.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If current systems manually create and manage product families with thousands of records, then product information can be organized, but significant duplicate effort is required to update documents targeted at each audience and media type

Engineering Contradiction:
Improveproduct family organization capabilityVSAvoidtime for updating documents across audiences
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent performs preliminary action by establishing the multi-layered data model structure in advance, with the base layer containing all common product information. This preliminary setup enables automatic inheritance and eliminates the need for manual updates across multiple audience-specific documents, as changes propagate automatically through the hierarchy.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If current systems require manual adjustment of each document output for different media types, then documents can be formatted for specific media, but all target media documents must be manually adjusted when data changes

Engineering Contradiction:
Improvemedia-specific document formattingVSAvoiddocument update efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent creates a universal base layer that serves all media types and audiences, containing core product information that is common across all outputs. This universal layer can be independently updated without affecting other layers, enabling efficient maintenance while still supporting media-specific customizations through the inheritance hierarchy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7640255B2Method for utilizing a multi-layered data model to generate audience specific documents
Publication Date: 2009.12.29 SAP SE
  • US7640255B2 patent drawing
  • US7640255B2 patent drawing
  • US7640255B2 patent drawing

AI summary

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.