Session-Based Packet Tunneling for Per-Session Network Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods send all TCP/IP packets through a single tunnel, leading to non-discriminatory application of network optimizations, shaping, or prioritization, which can adversely affect different sessions and devices connected through a network.

Innovation Solution

The method involves identifying the source and destination addresses, port numbers, and establishing tunnels only for the first packet of a session, allowing subsequent packets to follow the established tunnel, and removing the tunnel when the session ends, ensuring each session has its own tunnel characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If all TCP/IP packets are sent through the same tunnel, then the tunnel structure is simple and easy to manage, but network optimizations and shaping cannot be applied discriminatorily to different sessions

Engineering Contradiction:
Improvetunnel structureVSAvoidsession-specific network optimization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the single tunnel into multiple session-specific tunnels, where each tunnel is associated with a specific session identified by source address, destination address, source port, and destination port. This segmentation enables differentiated network optimization for each session while maintaining manageable complexity through automated tunnel creation and removal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic tunnel management where tunnels are automatically created when a new session is detected and removed when the session ends. This dynamic approach allows the system to adapt to varying session requirements without manual configuration, balancing structural simplicity with session-specific adaptability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If session-specific tunnels are created for each TCP/IP packet, then network optimization can be applied per session, but the number of tunnels increases significantly

Engineering Contradiction:
Improvesession-specific network optimizationVSAvoidnumber of tunnels
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic tunnel management where tunnels are automatically created when a new session is detected and removed when the session ends. This dynamic approach allows the system to adapt to varying session requirements without manual configuration, balancing structural simplicity with session-specific adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates tunnels that can serve multiple purposes: they provide both session identification and network optimization capabilities. Each tunnel is universally applicable to any TCP/IP session that matches its session parameters, reducing the need for separate specialized structures for each session type.

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

3Productivity

If a tunnel is established for every new TCP/IP packet, then each packet can be optimized individually, but the overhead of establishing tunnels increases processing time

Engineering Contradiction:
Improvepacket optimization efficiencyVSAvoidtunnel establishment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by detecting new sessions and creating tunnels before actual data transmission begins. When the first packet of a new session is identified, the tunnel is established in advance, so subsequent packets in the same session can be transmitted through the pre-established tunnel without repeated setup overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic tunnel management where tunnels are automatically created when a new session is detected and removed when the session ends. This dynamic approach allows the system to adapt to varying session requirements without manual configuration, balancing structural simplicity with session-specific adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250373467A1Methods and systems for transmitting session-based packets
Publication Date: 2025.12.04 PISMO LABS TECH
  • US20250373467A1 patent drawing
  • US20250373467A1 patent drawing
  • US20250373467A1 patent drawing

AI summary

The present invention discloses methods and systems for sending and receiving IP packets between network nodes through a tunnel. The tunnel is created according to a session. When the IP packet is a first of the IP packets in sequence of a session, establish a tunnel and send the IP packet through the tunnel of the session. When the IP packet is not the first of the IP packets in sequence of a session, sending the IP packet through the tunnel of the session.