Dynamic Email Content Generation via Server-Side Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email technologies cannot dynamically update email content in real-time, making messages stale if not opened immediately, and fail to provide location-specific or timely information due to blocking of techniques like JavaScript and iFrames by email clients.

Innovation Solution

Incorporating HTML tags that reference resources on a server, allowing email content to be generated and updated at the time of opening based on user location, device type, and other characteristics, using executable scripts to customize content dynamically without requiring custom email clients or browsers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If JavaScript, iFrames, and SWF Objects are used to achieve dynamic content on web pages, then real-time content updates are possible, but email clients block these techniques

Engineering Contradiction:
Improvedynamic content capabilityVSAvoidclient blocking
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a server as an intermediary between the email client and the dynamic content. Instead of requiring the email client to execute JavaScript or other blocked technologies, the server generates the dynamic content and delivers it to the client in a format that can be displayed without executing blocked code. This mediator approach allows dynamic content delivery while respecting email client security restrictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical execution model (JavaScript running in the browser) with a content delivery model (server generates HTML/content and sends it to the client). Instead of relying on the client's ability to execute scripts, the system substitutes this with a server-side content generation approach that delivers pre-rendered or dynamically generated content that the client can display without execution capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If email content is determined at send time through tokenization, then customization is possible, but content cannot change after sending

Engineering Contradiction:
Improvecontent customizationVSAvoidcontent freshness
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The patent implements dynamic content delivery where the content changes based on when and how the email is opened. Instead of static content determined at send time, the system uses server-side logic to generate content that reflects current conditions (time of opening, user location, device type). This makes the content adaptive and fresh while maintaining the benefits of email delivery.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent sets up the infrastructure in advance (server-side content generation logic, user profile data, location services) so that when the email is opened, the dynamic content can be generated immediately. The preliminary preparation of data and logic allows real-time content generation without requiring complex client-side processing.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If standard email clients are used, then compatibility is maintained, but dynamic content generation capabilities are limited

Engineering Contradiction:
Improvedynamic content generationVSAvoidclient requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that handles all complex content generation logic, allowing standard email clients to remain simple and compatible. The server performs the sophisticated operations of content generation, personalization, and dynamic updates, then delivers the result to the client in a format it can display without additional complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server-side solution provides universal content generation capabilities that work across all standard email clients. Instead of requiring each client to have specialized functionality, the server performs the multi-functional content generation, personalization, and dynamic updates, making the system universally compatible while maintaining advanced capabilities.

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

Data Source

PatentUS10643184B2Real time electronic mail
Publication Date: 2020.05.05 BOMBBOMB INC
  • US10643184B2 patent drawing
  • US10643184B2 patent drawing
  • US10643184B2 patent drawing

AI summary

Novel tools and techniques for generating and/or transmitting dynamic electronic mail messages, which can include content that is generated at the time the email message is opened. In some cases, an email message will include a reference to a resource on a server, and a standard email client can request that resource with the reference, either automatically or upon prompting by the user. Based on the nature of the request, a number of properties or characteristics of the request (and/or of the circumstances under which the email message is opened or loaded for display) can be derived or identified. Further, demographic information about the recipient can be identified. Based on these characteristics and/or demographic information, customized content can be generated and transmitted for display, e.g., in body of the electronic message.