Geofenced IoT Edge Virtualization for Lightweight Application Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing edge computing systems face challenges in managing diverse applications and functionalities on IoT edge devices due to hardware heterogeneity and the need for secure, governed data exchange, leading to overhead and performance issues.

Innovation Solution

Implement lightweight application virtualization using geofence-based policies to dynamically manage containerization, orchestration, and security for IoT edge devices, enabling modular and secure data exchange through geofence-defined policies and blockchain-based tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If edge computing systems manage diverse applications on IoT edge devices, then functionality and versatility are improved, but device complexity and resource overhead increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments applications into containerized units that can be independently managed on edge devices. Each container encapsulates specific application functionality, allowing the system to load only required applications rather than managing all possible applications simultaneously, thus reducing complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal container management system that can handle diverse applications through a common orchestration framework. This multi-functional approach allows a single edge device to run multiple different applications using the same infrastructure, reducing overall system complexity while maintaining high adaptability.

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

2Reliability

If secure data exchange governance is implemented across edge devices, then security and reliability are improved, but processing overhead and latency increase

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Security policies and authentication mechanisms are pre-configured and established before data exchange occurs. The system sets up governance rules in advance, so that when data exchange happens, the verification process is streamlined and does not add significant latency, thus maintaining both security and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary orchestration layer that manages security governance between edge devices. This mediator handles the complex security verification processes centrally, allowing individual edge devices to exchange data with minimal overhead while still maintaining strong security through the intermediary's governance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If container deployment is used for edge applications, then deployment speed and scalability are improved, but resource management complexity increases

Engineering Contradiction:
Improvedeployment speedVSAvoidresource management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The container deployment system implements self-service capabilities where containers automatically manage their own resource allocation, configuration, and lifecycle. This automation reduces the manual resource management complexity while maintaining fast deployment speeds, as the system self-regulates without requiring complex external orchestration for basic resource management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12457248B2Geofencing IOT edge application virtualization
Publication Date: 2025.10.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12457248B2 patent drawing
  • US12457248B2 patent drawing
  • US12457248B2 patent drawing

AI summary

In an approach for lightweight application virtualization based on policies defined by overlaying geofence for an edge computing architecture, a processor collects real-time data of one or more geofences of a specified geospatial area. A processor determines a hierarchy of the one or more geofences based on the collected real-time data. A processor determines applicable set of geofence policies based, at least in part, on the hierarchy of the one or more geofences. A processor generates edge-based policies for an edge device based on the applicable set of geofence policies. A processor creates corresponding orchestration protocols on the edge device based on the edge-based policies.