Email Message Compression via Identifier Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices face inefficiencies in downloading and displaying email messages, particularly in threaded conversations, due to redundant parent message content being downloaded, consuming bandwidth and requiring multiple requests to view context, which is undesirable for users.

Innovation Solution

A system and method that compresses and delivers email messages by identifying and replacing redundant parent message content with identifiers, allowing mobile devices to regenerate the original message content efficiently, reducing bandwidth usage and the need for additional requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If parent message content is included in child messages, then users can review context, but bandwidth consumption increases

Engineering Contradiction:
Improvemessage contextVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts the redundant parent message content from child messages and replaces it with compact identifiers. The message server identifies quoted parent messages in child messages and substitutes them with space-efficient identifier tokens, thereby removing unnecessary data transmission while preserving the ability to retrieve original content when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the parent message reference in the form of an identifier token. Instead of transmitting the actual parent message content again, the system transmits a compact identifier that references the stored parent message, achieving space-efficient representation that can be expanded back to full content when required.

Inventive Principle:
Principle #26Copying

2Loss of energy

If messages are delivered in incremental segments, then bandwidth usage is conserved, but users require multiple requests to view context

Engineering Contradiction:
Improvebandwidth usageVSAvoiduser requests
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent performs preliminary processing of child messages by the message server, identifying and replacing parent message content with identifiers before delivery. This advance preparation ensures that when messages are delivered in segments, the identifiers are already in place and can be efficiently resolved without requiring additional user-initiated requests for context.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If redundant parent message content is transmitted, then users can review context, but storage of redundant content increases

Engineering Contradiction:
Improvemessage contextVSAvoidredundant content
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant parent message content from child messages by replacing it with compact identifiers. This extraction process eliminates unnecessary duplication of message content across the message store while maintaining the ability to retrieve original parent messages when needed for context.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8463855B2System and method of message compression
Publication Date: 2013.06.11 MALIKIE INNOVATIONS LTD
  • US8463855B2 patent drawing
  • US8463855B2 patent drawing
  • US8463855B2 patent drawing

AI summary

A system and method for packaging electronic messages for delivery to a communication device is provided. Where the electronic message comprises at least one quoted parent message, the quoted parent message is identified by means of delimiters within the body of the electronic message, and the quoted message thus identified is replaced with an identifying instruction referring to an identifier corresponding to a previously received message comprising the quoted parent message. The edited electronic message is then transmitted to a recipient device, which uses the identifying instruction to reconstruct the original message by querying a data store using the identifier to locate a copy of the quoted parent message. If no quoted parent message is found, a request is issued by the recipient device to transmit a full version of the original electronic message.