Proxy Mobile Node Server for Seamless Handoff and Energy Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobility systems, mobile nodes (MN) often become unavailable due to sleep modes or unreachability, leading to dropped packets and disrupted communications, as there is no mechanism to handle the absence of a valid care-of-address (CoA) binding, resulting in lost connectivity and application timeouts.

Innovation Solution

A proxy MN server acts as a proxy for the mobile node, handling application processing and maintaining end-to-end security associations, allowing seamless handoffs and continued communication when the MN is unavailable, by redirecting packets and processing application data on behalf of the MN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the mobile node enters sleep mode or becomes unreachable to save energy, then energy consumption is reduced, but packet delivery reliability deteriorates and communication sessions are disrupted

Engineering Contradiction:
Improveenergy consumptionVSAvoidpacket delivery reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent introduces a foreign agent as an intermediary that maintains packet forwarding capabilities even when the mobile node is unreachable. The foreign agent acts as a mediator between the network and the sleeping mobile node, receiving and buffering packets intended for the mobile node during its absence, thereby maintaining communication reliability while allowing the mobile node to conserve energy in sleep mode.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the mobile node maintains continuous connectivity to ensure reliable communication, then packet delivery reliability is improved, but energy consumption increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic behavior where the mobile node can switch between active and sleep states based on communication needs. The system dynamically adjusts the mobile node's connectivity state - allowing it to enter sleep mode when continuous communication is not required, while the foreign agent dynamically takes over packet handling during this period. This dynamic state transition enables the system to optimize energy consumption while maintaining communication reliability when needed.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the home agent drops packets when no valid care-of-address binding exists, then network resource waste is reduced, but loss of information occurs and application timeouts increase

Engineering Contradiction:
Improvenetwork resource wasteVSAvoidpacket loss
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent implements preliminary action by having the foreign agent pre-establish packet buffering capabilities before the mobile node becomes unreachable. When the mobile node enters sleep mode or becomes unreachable, the foreign agent is already positioned and configured to receive and hold packets, preventing both network resource waste from continuous forwarding attempts and information loss from packet dropping. This preliminary preparation of the foreign agent resolves the contradiction between avoiding network resource waste and preventing packet loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7385957B2Methods and apparatus for extending mobile IP
Publication Date: 2008.06.10 QUALCOMM INC
  • US7385957B2 patent drawing
  • US7385957B2 patent drawing
  • US7385957B2 patent drawing

AI summary

Methods and apparatus facilitating mobile node paging in a system where a mobile node is able to hand off application processing to an application proxy are described. Paging determinations are made based on application processing results corresponding to processing the content of multiple packet payloads. In some cases paging determinations are made based on processing the payload of a single packet in conjunction with information received from a mobile node, e.g., intermediate application processing results, mobile node state information, etc. To facilitate application processing handoffs in a manner that is transparent to a peer node involved in an ongoing communications session with the mobile node, security information may be passed between the mobile node and the application proxy node in a manner that is transparent to the peer node allowing an end to end security association to be maintained throughout the communications session with the peer node.