Mobile Device Heartbeat IP Address Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The frequent and arbitrary changes in IP address assignment by carriers make it unpredictable and challenging for enterprise systems to maintain continuous data synchronization with mobile devices, as they need to know the current IP address for effective communication and data transfer.

Innovation Solution

A system and method where mobile devices periodically update an enterprise system with their current IP address and other information through a synchronizing server and IP gateway, using protocols like UDP and TCP/IP, ensuring continuous data synchronization by sending heartbeat messages with embedded device ID, IP address, and port number, and employing secure identifiers with hash codes for message authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If carriers frequently and arbitrarily change IP address assignment, then mobile devices can be identified and communicated with using IP addresses, but the current IP address of mobile devices becomes unknown and unpredictable

Engineering Contradiction:
ImproveIP address assignment flexibilityVSAvoidIP address predictability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The mobile device sends periodic heartbeat messages to the enterprise system containing its current IP address, creating a feedback loop that continuously updates the system with the latest addressing information. This resolves the contradiction by allowing flexible IP changes while maintaining system awareness of the current address through continuous feedback.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The enterprise system pre-configures communication parameters and maintains connection state information before IP address changes occur. By preparing communication templates and maintaining session context in advance, the system can quickly adapt to IP changes without breaking connectivity, thus preserving reliability despite address flexibility.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If mobile devices periodically update enterprise system with current IP address information, then continuous data synchronization can be maintained, but communication overhead and network traffic increase

Engineering Contradiction:
Improvedata synchronization continuityVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements periodic heartbeat messages sent at predetermined intervals rather than continuously. This allows the enterprise system to maintain synchronized IP address information while reducing communication overhead and energy consumption compared to continuous reporting, directly addressing the contradiction between synchronization reliability and energy loss.

Inventive Principle:
Principle #19Periodic action

3Reliability

If secure identifiers with hash codes are used for message authentication, then communication security is improved, but processing complexity and computational overhead increase

Engineering Contradiction:
Improvecommunication securityVSAvoidauthentication processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system replaces complex multi-factor authentication mechanisms with hash code-based message authentication. By using cryptographic hash functions on message data, the system achieves strong security verification with simpler processing requirements compared to traditional authentication protocols, thus reducing device complexity while maintaining security reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7620001B2Communication system and method with mobile devices
Publication Date: 2009.11.17 MALIKIE INNOVATIONS LTD
  • US7620001B2 patent drawing
  • US7620001B2 patent drawing
  • US7620001B2 patent drawing

AI summary

A system comprises a plurality of mobile devices each operable to communicate via a computer network, a gateway operable to communicate with the plurality of mobile devices via the computer network, and a database coupled to the gateway. The plurality of mobile devices are each operable to periodically transmit a heartbeat message to the gateway, where the heartbeat message includes an address and a device identifier of the mobile device. The gateway is operable to store the address and device identifier in the database and send an acknowledgement message in response to each received heartbeat message.