Interactive Electronic Document Generation via Segmented Template Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of interactive electronic documents is time-consuming and cumbersome, hindering high-speed and high-throughput delivery in customer communication.

Innovation Solution

A computer-implemented method and system that generate interactive electronic documents by separating them into a non-variable first part containing instructions for layout and user interaction, and a variable second part with user-specific data, allowing for efficient processing and generation by storing the non-variable part in local memory and loading variable data externally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If interactive electronic documents are generated using traditional methods with complete document templates, then document functionality and interactivity are ensured, but generation time increases and throughput decreases

Engineering Contradiction:
Improvedocument functionalityVSAvoidgeneration throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The electronic document is divided into two distinct parts: a non-variable first part containing the complete document template with all interactive elements, and a variable second part containing only the user-specific data. This segmentation allows the system to reuse the pre-processed first part across multiple document generations, significantly reducing generation time while maintaining full document functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The document template (first part) is prepared and processed in advance before actual document generation. By pre-compiling the interactive elements, layout, and structure in the first part, the system eliminates the need to reprocess these elements for each document, thereby increasing throughput while ensuring reliable document functionality.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If complete document templates are processed for each document generation, then document structure and interactivity are maintained, but processing speed decreases

Engineering Contradiction:
Improvedocument structureVSAvoidprocessing speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

By separating the document into a stable first part (template) and a variable second part (data), the system can maintain the structural integrity of the first part through reuse while only processing the variable second part at generation time, thereby maintaining document structure stability while increasing processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different processing qualities to different parts of the document: the first part receives complete processing initially to ensure structural stability, while subsequent generations only require processing of the variable second part, optimizing the balance between structure maintenance and processing speed.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If personalized data is integrated into complete document templates for each user, then document personalization is achieved, but generation time increases

Engineering Contradiction:
Improvedocument personalizationVSAvoidgeneration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The document is segmented into a reusable first part containing the standardized template and a variable second part containing user-specific personalized data. This allows the system to maintain adaptability for personalization while minimizing generation time by only processing the variable second part for each user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The variable personalized data is extracted into a separate second part, allowing it to be independently processed and replaced for each user without affecting the stable first part. This extraction enables efficient personalization while reducing overall generation time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2767901B1Generating interactive electronic documents
Publication Date: 2020.05.20 QUADIENT GRP AG
  • EP2767901B1 patent drawingFigure 1
  • EP2767901B1 patent drawingFigure 2
  • EP2767901B1 patent drawingFigure 3

AI summary

A computer-implemented method of generating interactive electronic documents (2) comprises: generating each of the electronic documents (2) as an object having a nonvariable first part (21), the non-variable first part (21) comprising instructions (210) configured to direct a processing unit to perform a function call in response to user interaction, and a variable second part (22) separate from the non-variable first part (21), the variable second part (22) comprising variable data (221) and functions (220) defined to return the variable data (221) in response to the function call. The invention provides generating interactive electronic documents at high speed, in particular in order to enable high throughput.