Instant Message Packet Merging for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network congestion in instant messaging systems slows down or prevents the delivery of instant messages, as existing methods like SIP and UDP often result in multiple packets with redundant headers and data overhead, which are not efficiently merged or managed.

Innovation Solution

An instant message delivery system that merges packets with the same recipient and sender into a single transport layer packet and application layer packet, reducing data overhead by eliminating excess headers and detecting network congestion to optimize packet merging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multiple instant messages are sent separately as individual packets, then each message can be delivered independently, but network congestion increases and delivery speed decreases

Engineering Contradiction:
Improvemessage delivery speedVSAvoidnumber of packets
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent merges multiple instant message packets into a single consolidated packet for transmission over the network. The system combines multiple message bodies with their respective metadata into one packet structure, reducing the total number of packets transmitted and improving network efficiency during congestion while maintaining independent deliverability of each message.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If each instant message includes complete SIP and UDP headers, then each message can be processed independently, but data overhead increases

Engineering Contradiction:
Improvemessage processing efficiencyVSAvoiddata overhead
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent combines multiple instant messages into a single packet structure that includes one set of SIP and UDP headers shared among all messages in the packet. This eliminates redundant header duplication while maintaining the ability to process and deliver individual messages independently, thereby reducing overall data overhead and improving transmission efficiency.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If the system merges packets to reduce congestion, then network efficiency improves, but packet complexity increases

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidpacket structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent structures merged packets with clear segmentation between the shared header portion and individual message bodies. Each message within the merged packet maintains its own metadata and content structure, allowing the system to manage complexity through organized segmentation while still achieving the benefits of packet merging for reduced network congestion.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8244810B1System and method for merging instant messages
Publication Date: 2012.08.14 SPRINT SPECTRUM LLC
  • US8244810B1 patent drawing
  • US8244810B1 patent drawing
  • US8244810B1 patent drawing

AI summary

An instant message delivery system includes a network node with a packet queue. The packet queue stores packets containing instant messages. When the system detects network congestion, it merges two or more packets where possible to make a single packet. In particular, when two or more data packets contain instant messages with the same recipient, the system merges the data packets into a single data packet with multiple instant messages. When two or more data packets have instant messages with the same recipient and the same sender, the system merges the data packets into a single data packet and further merges the instant messages into a single instant message containing more than one message body.