Message Traffic Optimization Bundling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of wireless devices with limited resources poses challenges in developing software applications due to high energy consumption, memory usage, and bandwidth requirements, necessitating a reduction in message traffic without compromising reliability or increasing complexity.

Innovation Solution

A message traffic optimization system that bundles messages at the application level using a central messaging service, analyzing headers to group messages efficiently and preserve causality order through ordered message channels, thereby reducing data transmission and processor load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If individual messages are transmitted separately, then message delivery reliability is maintained, but message traffic volume and energy consumption increase

Engineering Contradiction:
Improveenergy consumptionVSAvoidmessage delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent combines multiple individual messages into a single bundled message for transmission. The server groups multiple messages destined for the same device into one bundle, reducing the number of transmissions required. This merging approach decreases energy consumption and network traffic while maintaining delivery reliability through transactional guarantees that ensure all bundled messages are delivered or none are lost.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a message broker as an intermediary component that manages message bundling and transaction coordination. The broker receives messages from multiple sources, bundles them appropriately, manages transaction states, and coordinates delivery acknowledgments. This intermediary layer enables efficient bundling while preserving reliability by managing the complexity of transactional message delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If message bundling is implemented, then message traffic is reduced, but system complexity increases

Engineering Contradiction:
Improvemessage traffic volumeVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The message broker serves as an intermediary that centralizes the complexity of message bundling logic. Instead of requiring complex bundling logic at multiple system points, the broker consolidates this functionality in one place, managing message grouping, transaction states, and delivery coordination. This concentrates system complexity in a manageable central component while keeping other parts of the system simpler.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements automatic message bundling and transaction management without requiring manual intervention. The message broker automatically groups messages, manages transaction states, handles acknowledgments, and coordinates delivery. This self-service approach reduces operational complexity while achieving efficient message traffic reduction through automated processes.

Inventive Principle:
Principle #25Self-service

3Productivity

If messages are bundled together, then transmission efficiency improves, but message ordering and causality preservation become challenging

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidmessage causality order
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments bundled messages with unique identifiers and ordering information that allow the receiving system to reconstruct the original message sequence. Each message within a bundle carries metadata about its position and causal relationships, enabling the receiver to maintain proper ordering despite bundled transmission. This segmentation of message identity information preserves causality while allowing efficient bundling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where the message broker tracks delivery status of bundled messages and coordinates acknowledgments. The broker receives delivery confirmations and uses this feedback to manage transaction states, ensuring that message ordering and causality are preserved through coordinated delivery tracking and state management based on received acknowledgments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP1872534B1System and method of message traffic optimization
Publication Date: 2010.09.29 BLACKBERRY LTD
  • EP1872534B1 patent drawingFigure 1
  • EP1872534B1 patent drawingFigure 2
  • EP1872534B1 patent drawingFigure 3

AI summary

A message traffic optimization system for reducing the size and quantity of messages is provided. The message traffic optimization system comprises a message traffic analysis module for analyzing message headers belonging to a plurality of messages, and a message traffic grouping module for grouping the messages into a bundle.