Selective Packet Redirection for Network Handover Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data packet transmission systems are inflexible and inefficient, as they move all sessions during handovers, including sessions that may not need to be transferred, such as multimedia sessions, and fail to accommodate complex network scenarios like home networks with NAT, leading to suboptimal resource allocation.

Innovation Solution

A method to detect changes in client devices during packet transmission and redirect only specific packets to a second destination based on predefined criteria, such as user instructions or network conditions, using techniques like substitution, tunneling, or duplication, allowing for more logical and efficient allocation of data packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all sessions are moved during handovers, then session continuity is maintained, but network resource efficiency deteriorates

Engineering Contradiction:
Improvesession continuityVSAvoidnetwork resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data packets into different flows and sessions, allowing selective movement of only those sessions that need to be transferred during handovers. This is achieved by detecting changes in client devices and redirecting specific packets based on predefined criteria, rather than moving all sessions uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of moving all sessions during handovers, the patent applies partial action by redirecting only the necessary portions of data packets that correspond to active sessions requiring transfer. This selective approach maintains session continuity for affected flows while avoiding unnecessary resource consumption from moving inactive sessions.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If all data packets are redirected to a single destination, then simplicity is maintained, but adaptability to complex network scenarios deteriorates

Engineering Contradiction:
Improveredirection mechanism simplicityVSAvoidnetwork scenario adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic packet redirection by detecting changes in client devices and adjusting redirection decisions based on real-time network conditions. The system can select from multiple destinations (first destination, second destination, or both) based on predefined criteria, enabling adaptability to various network scenarios including cellular handovers and home network transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as destination address and packet routing based on detected client device changes and network conditions. By modifying redirection parameters dynamically, the system adapts to different network scenarios while maintaining a relatively simple underlying redirection mechanism.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If sessions are not separated during handovers, then implementation simplicity is maintained, but operational flexibility deteriorates

Engineering Contradiction:
Improvesession management simplicityVSAvoidsession separation flexibility
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments sessions into distinguishable flows and applies different handling to each flow during handovers. By detecting changes in client devices and redirecting packets based on flow-specific criteria, the system enables flexible session separation while maintaining manageable complexity through automated detection and redirection mechanisms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8102812B2Methods and apparatus for data packet transmission on a network
Publication Date: 2012.01.24 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US8102812B2 patent drawing
  • US8102812B2 patent drawing
  • US8102812B2 patent drawing

AI summary

A change in a client device is detected (306) during a transmission of a plurality of packets destined to at least one first destination used by at least one packet session. In response to the change, a determination (312) is made as to whether some but not all of the plurality of packets should be redirected to at least one second destination based, at least in part, on at least one predefined criterion. Accordingly, some but not all of the plurality of packets is redirected (316) to the at least one second destination when the some but not all of the plurality of packets should be redirected according to the at least one predefined criterion.