Gateway Apparatus for M2ME IP Address Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-to-Machine Communication Equipments (M2MEs) face disruptions in communication when changing home operators due to IP address changes, and existing solutions like Dynamic DNS fail to provide immediate IP address updates and session continuity.

Innovation Solution

A gateway apparatus and method that register network addresses with temporary addresses and MCIM flags, allowing for IP packet transmission and MCIM provisioning, ensuring seamless communication by determining MCIM presence and initiating provisioning when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Dynamic DNS is used to update IP addresses during home operator change, then IP address updates can be performed, but communication disruption occurs due to DNS cache propagation delays and session continuity loss

Engineering Contradiction:
ImproveIP address update capabilityVSAvoidcommunication continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The gateway apparatus performs preliminary actions by buffering IP packets before the M2ME completes the home operator change process. When the M2ME attaches to a new home operator, the gateway has already prepared the packet buffer with packets destined for the old IP address, enabling immediate redirection to the new IP address without waiting for DNS propagation or cache expiration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway apparatus acts as an intermediary between the M2ME and the packet buffer. It receives packets for the old IP address, determines that MCIM provisioning is needed, buffers the packets, and then transmits them to the new IP address after MCIM is successfully provisioned, thereby mediating the transition and ensuring continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If MCIM provisioning is triggered immediately upon home operator change, then communication continuity can be maintained, but additional processing time and network resources are consumed

Engineering Contradiction:
Improvesession continuityVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gateway apparatus triggers MCIM provisioning in advance by detecting the home operator change condition and initiating the provisioning process before the M2ME actually needs to communicate with peers. This preliminary triggering allows the MCIM to be provisioned and ready before packet transmission is required, minimizing actual communication disruption time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway apparatus uses feedback from the M2ME's attachment status and IP address changes to dynamically control the MCIM provisioning timing. By monitoring whether the M2ME has successfully attached to the new home operator and obtained a new IP address, the gateway adjusts the provisioning trigger accordingly, optimizing both continuity and time efficiency.

Inventive Principle:
Principle #23Feedback

3Reliability

If the gateway apparatus buffers IP packets during home operator change, then communication disruption is prevented, but network bandwidth and buffering resources are consumed

Engineering Contradiction:
Improvecommunication continuityVSAvoidnetwork resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The gateway apparatus applies partial buffering by only buffering packets that are actually destined for the M2ME during the transition period, rather than buffering all network traffic. It selectively buffers only the necessary IP packets that would cause disruption, minimizing the consumption of buffering resources while still ensuring continuity for affected communications.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The gateway performs preliminary packet buffering before the M2ME completes its attachment to the new home operator. By preparing the packet buffer in advance and only activating it when needed, the system minimizes the time packets are held in buffer, thereby reducing the overall resource consumption while maintaining continuity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9204416B2Gateway apparatus, control method therefor and computer program
Publication Date: 2015.12.01 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9204416B2 patent drawing
  • US9204416B2 patent drawing
  • US9204416B2 patent drawing

AI summary

A gateway apparatus comprises a registration unit for registering a network address, a temporary address and a flag, a receiving unit for receiving data destined to a destination communication device with the network address of the destination communication device from a source communication device, a determination unit for determining whether the destination communication device is provided with the MCIM or not, based on a registered value of the flag, and transmitting unit for transmitting a bootstrap message for requesting initiation of provisioning of a predetermined identifier to the destination communication device, to a provision server, when it is determined that the destination communication device is not provided with the MCIM, wherein the transmitting unit transmits the data to the destination communication device using the assigned temporary address, when the destination communication device is provided with the MCIM.