Adaptive Email Module Ordering for Multi-Device Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating adaptive e-mails that are optimized for various devices is time-consuming and resource-intensive, as developers must individually code multiple layouts for different screen resolutions and characteristics.

Innovation Solution

A computer-implemented method and system that generates adaptive markup files by identifying and ordering modules corresponding to specific display characteristics, allowing for the creation of multiple layouts that can be modified and saved as a single electronic file, ensuring consistent content display across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers individually code each different layout within an e-mail for multiple devices, then the e-mail can be optimized for various display characteristics, but the amount of work and time required to generate the e-mail increases significantly

Engineering Contradiction:
Improvecompatibility with different display characteristicsVSAvoidtime required to design and assemble e-mails
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The e-mail layout is divided into modular components that can be independently selected and assembled. Each module represents a discrete section of the e-mail (header, body, footer, etc.) that can be configured for different devices without recoding the entire layout, thereby reducing development time while maintaining adaptability across multiple display characteristics

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single e-mail template is designed to serve multiple functions across different devices by incorporating conditional logic and responsive design elements. The same base e-mail structure automatically adapts to various screen sizes and display characteristics through built-in rules, eliminating the need to create separate layouts for each device type

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

2Adaptability or versatility

If developers individually code each different layout within an e-mail for multiple devices, then the e-mail can be optimized for various display characteristics, but the complexity of the development process increases

Engineering Contradiction:
Improvecompatibility with different display characteristicsVSAvoidcomplexity of coding multiple layouts
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The e-mail layout is divided into modular components that can be independently selected and assembled. Each module represents a discrete section of the e-mail (header, body, footer, etc.) that can be configured for different devices without recoding the entire layout, thereby reducing development time while maintaining adaptability across multiple display characteristics

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An automated system or tool acts as an intermediary between the developer and the final multi-device e-mail output. This intermediary handles the complex task of generating and managing multiple layouts automatically based on predefined rules and templates, reducing the complexity of the development process while maintaining adaptability across different devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10235347B1Systems and methods for managing adaptive electronic communications
Publication Date: 2019.03.19 WALGREEN CO
  • US10235347B1 patent drawing
  • US10235347B1 patent drawing
  • US10235347B1 patent drawing

AI summary

Methods and systems for generating adaptive electronic communications such as e-mails for access by a plurality of different electronic devices. According to aspects, the methods and systems may facilitate the design of an adaptive communication through the ordering of modules specifying the markup of various display content such as text and images, where the adaptive communication includes multiple layouts that are designed according to various display characteristics of accessing devices. The systems and methods add media queries to the adaptive communications that specify which of the layouts that an accessing device should display to a user.