IoT Gateway Session Management for Adaptive Inter-Network Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT communication systems face challenges in managing massive interconnected devices, including identity assignment, connection maintenance, context-aware communication, mobility, security, reliability, and scalability, particularly in ultra-dense and hybrid wireless networks.

Innovation Solution

The proposed method involves determining the suitability of existing communication sessions and selectively initiating new sessions through IoT Gateways (IoTGW) and Inter-Connect Gateways (ICGW), based on priority, criticality, and resource requirements, while implementing a self-learning mechanism to improve future communication sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each IoT device is assigned an exclusive communication channel and the channel stays always on, then communication reliability is improved, but network overhead and energy consumption increase significantly

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic channel allocation where communication channels are established on-demand rather than being permanently assigned. The system dynamically creates communication paths between IoT devices only when communication is needed, and releases them when not needed, transforming the static exclusive channel model into a dynamic shared resource model that reduces overhead while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables communication channels to serve multiple purposes and multiple device pairs sequentially. Instead of dedicating a channel to a single device pair, the same channel infrastructure is universally reused across different device combinations based on communication requirements, improving resource utilization and reducing overall network overhead.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a large number of device-specific connections and sessions are maintained for each IoT subscriber, then communication coverage is improved, but network overhead increases

Engineering Contradiction:
Improvecommunication coverageVSAvoidnetwork overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple device-specific connections into broader communication groups or communities. Instead of maintaining separate sessions for each individual device, devices are organized into groups that share communication resources and session contexts, reducing the total number of sessions required while maintaining comprehensive coverage across all devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a hierarchical dimension to session management by organizing devices into groups or communities with different levels of abstraction. Rather than flat one-to-one device sessions, the system creates multi-level session structures where group-level sessions handle common communication needs and device-level sessions handle specific interactions, reducing overall complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If IoT devices communicate across different IoT networks with various topologies and protocols, then communication versatility is improved, but context-aware communication difficulty increases

Engineering Contradiction:
Improvecommunication versatilityVSAvoidcontext-aware communication difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces gateway devices as intermediaries between different IoT networks with varying topologies and protocols. These gateways perform protocol translation, context adaptation, and routing functions, shielding end devices from the complexity of cross-network communication while enabling versatile inter-network communication through standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If massive ultra-dense hybrid wireless networks are deployed to connect 50 billion devices, then connectivity coverage is improved, but network management complexity increases

Engineering Contradiction:
Improveconnectivity coverageVSAvoidnetwork management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the massive ultra-dense network into smaller manageable units such as communication groups, communities, or cellular zones. Each segment is independently managed with localized session establishment and resource allocation, reducing overall network management complexity while maintaining comprehensive coverage through coordinated segmentation across the entire network.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9960933B2Methods and systems for adaptive and context aware inter-internet of things (IoT) communication
Publication Date: 2018.05.01 WIPRO LTD
  • US9960933B2 patent drawing
  • US9960933B2 patent drawing
  • US9960933B2 patent drawing

AI summary

A method for managing communication in a plurality of Internet of Things (IoT) networks includes receiving a communication request initiated by an IoT device in one of the plurality of IoT networks for a destination IoT device located in one of the plurality of IoT networks. Suitability of an existing communication session between the IoT device and the destination IoT device is determined. Based on determining unsuitability of the existing communication session, a new communication session between the IoT device and the destination IoT device is selectively initiated. In response to determining suitability of the existing communication session, the existing communication session for the communication request is selectively reused. At least one initiating cause for a communication event and associated resolutions on occurrence of the communication event to maintain one of the new communication session and the existing communication session that is suitable is iteratively determined.