Intelligent Document Generation via Segmented Static and Dynamic Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating intelligent documents are inefficient in ensuring rapid and reliable creation, particularly in systems for producing labels or other imprints, due to the need for complex process logic and database interactions to prevent multiple printing of franking indicia.

Innovation Solution

A method where static and dynamic content are transmitted separately, with a program module introduced into the intelligent document to check for the presence of a program execution environment, allowing for dynamic content to be integrated only when the environment is available, enabling efficient generation and preventing unauthorized printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex process logic and database interactions are implemented to prevent multiple printing of franking indicia, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveprevention of multiple printingVSAvoidprocess logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the intelligent document into static content (transmitted once) and dynamic content (transmitted separately when needed). The program logic is separated into client-side execution (for local checks) and server-side database interactions (for centralized logging), distributing complexity across multiple components rather than concentrating it in one complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by checking for the presence of a program execution environment before transmitting dynamic content. The server performs pre-transmission checks and only sends dynamic content when the client environment is confirmed to be capable of executing the required program logic, preventing wasted transmission efforts and ensuring readiness before complex operations begin.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If dynamic content is transmitted separately from static content, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedocument generation speedVSAvoidtransmission system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the document transmission into two distinct segments: static content (templates, layouts, common elements) transmitted once, and dynamic content (franking indicia, variable data) transmitted separately when needed. This segmentation allows the server to avoid retransmitting static content for each document generation request, significantly improving productivity while the complexity is managed through clear separation of concerns in the transmission protocol.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic transmission system where the server determines what content to send based on real-time conditions. The system dynamically decides whether to transmit dynamic content based on environment checks, document requirements, and client capabilities. This dynamic approach optimizes transmission efficiency by sending only necessary data while adapting to varying client environments.

Inventive Principle:
Principle #15Dynamics

3Reliability

If environment checking is performed before content transmission, then reliability is improved, but loss of time increases

Engineering Contradiction:
Improveenvironment compatibilityVSAvoidpre-transmission checking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary environment checking before initiating content transmission. The server checks whether the client has the required program execution environment in advance, and only proceeds with transmitting dynamic content if the check succeeds. This preliminary action ensures reliability by preventing transmission to incompatible systems, while the time investment is minimized through efficient check procedures and by avoiding costly retransmissions later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary checking mechanism that acts as a gatekeeper between the server and client. This intermediary environment check verifies client capabilities before content transmission, ensuring compatibility without requiring complex trial-and-error transmission sequences. The intermediary check streamlines the process by providing a single, efficient verification step that prevents time-wasting retransmissions to incompatible systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP1916628B1Method for creating an intelligent document and device for carrying out the method
Publication Date: 2014.11.19 DEUT POST AG
  • EP1916628B1 patent drawingFigure 1
  • EP1916628B1 patent drawingFigure 2a~2b
  • EP1916628B1 patent drawingFigure 3

AI summary

The invention relates to a method for generating an intelligent document comprising a program that, given a certain condition, can be executed using a program execution environment and that contains content displayable by means of a display program. According to the invention, the method is carried out such that the displayable content consists of static and dynamic content, wherein the dynamic content is introduced into the intelligent document separately from the static content. The invention further relates to an intelligent document produced by the method, a computer program product, and a device for carrying out the method.