IP Address Change Notification Mechanism for Mobile Session Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communications sessions using Internet Protocol (IP) can be disrupted when mobile nodes change their IP addresses during affiliation with different networks, leading to packet loss and disruption, as existing methods rely on frequent polling that degrades system performance and introduces delays.

Innovation Solution

A communications system with a mobile node and an operating system that monitors IP address changes, using a notification plug-in and module to inform the application program of IP address changes, allowing the system to adapt the session by suspending or adjusting packet communication until the new IP address is acknowledged, and using Session Initiation Protocol (SIP) messages to notify correspondent nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frequent polling is used to detect IP address changes, then the system can detect address changes, but system performance degrades and delays are introduced

Engineering Contradiction:
ImproveIP address change detectionVSAvoidsystem performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The operating system provides feedback to the application program about IP address changes through a notification mechanism. The notification module monitors IP stack changes and automatically informs the application when an address change occurs, eliminating the need for continuous polling while ensuring timely detection of address changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The notification module within the operating system autonomously monitors IP address changes and generates notifications without requiring external polling. The system self-detects and self-notifies about address changes, freeing the application from the burden of frequent polling operations.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If frequent polling is used to detect IP address changes, then the system can detect address changes, but delays are introduced

Engineering Contradiction:
ImproveIP address change detectionVSAvoiddetection delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The notification mechanism provides immediate feedback to the application program when an IP address change occurs. The operating system's notification module continuously monitors the IP stack and instantly notifies the application of address changes, eliminating detection delays inherent in periodic polling schemes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The notification module is pre-configured to monitor IP address changes and is ready to notify the application immediately when a change occurs. This preliminary setup ensures that no detection delay occurs, as the system is already prepared to detect and report address changes without waiting for polling intervals.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the application program adapts to IP address changes, then session disruption is reduced, but the complexity of the application program increases

Engineering Contradiction:
Improvesession continuityVSAvoidapplication program complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The notification module acts as an intermediary between the operating system's IP stack and the application program. It receives IP address change information from the OS and forwards notifications to the application, shielding the application from the complexity of monitoring and adapting to address changes while ensuring session continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The notification mechanism provides the application with feedback about IP address changes, enabling the application to adapt its behavior accordingly. This feedback loop allows the application to maintain session continuity by responding to address changes without requiring complex internal monitoring logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7860069B2Communications system
Publication Date: 2010.12.28 3G LICENSING SA
  • US7860069B2 patent drawing
  • US7860069B2 patent drawing
  • US7860069B2 patent drawing

AI summary

A communications system is provided, the system being operable to provide a communications session utilizing an internet protocol, such as for example IPv4, IPv6 and their extensions mobile IPv6 or IPv4. The system includes a mobile node having an application program and an operating system. The application program is operable to provide the communications session using an internet protocol address information. The operating system is operable to monitor the internet protocol address information and to inform the application program of a change of internet protocol address information. The application program is arranged to adapt the communications session in accordance with the change of internet protocol address information. As a result of the operating system informing the application program of a change of the internet protocol address information, the application program can adapt the operation of the communications session to reduce a likelihood of the communications session being affected when the IP address changes.