VoIP Packet Interleaving for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet-based services like VoIP and high-bandwidth teleconferencing are vulnerable to deficiencies such as echoing, latency, and jitter due to inadequate bandwidth, which requires timely and sequential data packet delivery.

Innovation Solution

A system with a primary router and customer router using dual communication paths to ensure increased availability of data packets, where the customer router processes packets from both paths to maintain timely delivery, even if one path is delayed, by storing and discarding packets as necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are transmitted over a single communication path for VoIP services, then the system complexity is low, but the reliability of packet delivery deteriorates due to latency and jitter

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidrouting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data packet stream into multiple interleaved sequences that are transmitted over separate communication paths. Each path carries alternating packets from the same voice conversation, allowing diversification of transmission routes while maintaining overall system manageability through structured segmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimension to packet transmission by utilizing multiple communication paths simultaneously. Instead of single-path transmission, packets are distributed across multiple dimensions (paths), and the customer router reconstructs the original sequence by interleaving packets from different dimensional sources

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If data packets are transmitted over multiple communication paths, then the reliability of packet delivery improves, but the device complexity increases due to packet processing requirements

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidpacket processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-tagging each data packet with sequence information and path identification before transmission. This preliminary marking enables the customer router to efficiently sort and reassemble packets without complex real-time processing, as the reconstruction logic is predetermined by the tagging scheme

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of packet identification by incorporating path-specific sequence numbers and interleaving patterns. This parameter transformation allows the system to track and reassemble packets from multiple paths using modified identification parameters rather than complex routing logic

Inventive Principle:
Principle #35Parameter changes

3Speed

If data packets are delivered in sequence over a single path, then the packet processing is simple, but the latency and jitter increase for VoIP communications

Engineering Contradiction:
Improvepacket delivery speedVSAvoidpacket delivery time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the packet stream into interleaved sequences transmitted over multiple paths simultaneously. This segmentation allows parallel transmission, reducing the total time for packet delivery while maintaining sequence integrity through the interleaving reconstruction process at the receiving end

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent ensures continuity of useful action by maintaining constant packet flow across multiple paths through interleaving. Instead of waiting for sequential transmission completion, packets continuously arrive from different paths, eliminating idle waiting time and reducing overall delivery latency

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7593393B2Voice over internet protocol multi-routing with packet interleaving
Publication Date: 2009.09.22 SBC KNOWLEDGE VENTURES LP
  • US7593393B2 patent drawing
  • US7593393B2 patent drawing
  • US7593393B2 patent drawing

AI summary

A method and system for processing data packets is described within. The method executed by the system includes the steps of receiving a first data packet, determining if the first data packet is a first expected data packet, determining if the first data packet is a next expected date packet, storing the first data patent if the first data packet is the next expected data packet and waiting a period of time for a second data packet.