IoT Abstraction Module for Centralized Device Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of IoT devices connected to organizational networks poses a challenge for IT and security personnel, as many were not designed for centralized monitoring and control, leading to difficulties in tracking and managing these devices effectively.

Innovation Solution

A system comprising an abstraction module development utility and an IoT device management system that generates abstraction modules to standardize interactions with various IoT devices, allowing for centralized monitoring and control through non-device-specific API calls, regardless of device type or interface protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional device-specific monitoring methods are used for each IoT device, then device-specific control accuracy is maintained, but system complexity and management difficulty increase significantly

Engineering Contradiction:
Improvesystem complexityVSAvoiddevice-specific control accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system segments device-specific control logic into separate abstraction modules, each handling a specific IoT device type. This allows the central management system to remain simple while maintaining precise device-specific control through modular abstraction layers that translate generic commands into device-specific operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Abstraction modules serve as intermediaries between the centralized management system and individual IoT devices. These modules translate non-device-specific API calls into device-specific UI interactions, enabling simplified centralized control while preserving accurate device-specific monitoring and control capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If customized monitoring solutions are developed for each IoT device type, then device compatibility and control precision are improved, but development time and programming expertise requirements increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements a universal abstraction module framework that can handle multiple IoT device types through a common interface. Each abstraction module is designed to work with specific device types while adhering to standardized non-device-specific API protocols, enabling broad device compatibility without requiring custom development for each device.

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

Solution Approach 2:

Abstraction modules are pre-configured with device-specific UI interaction patterns and protocols. This preliminary preparation allows the centralized management system to immediately support new IoT devices by selecting and configuring appropriate pre-built abstraction modules, eliminating the need for time-consuming custom development.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If centralized control systems are implemented for IoT devices, then management efficiency and scalability are improved, but the need for extensive programming expertise and customization increases

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidprogramming expertise requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system uses template-based abstraction modules that can be copied and reused for similar IoT device types. Each abstraction module encapsulates device-specific control logic in a standardized format, allowing rapid deployment of centralized management capabilities across multiple devices without requiring extensive programming expertise for each deployment.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11405257B2System for centralized monitoring and control of IoT devices
Publication Date: 2022.08.02 SCADAFENCE LTD
  • US11405257B2 patent drawing
  • US11405257B2 patent drawing
  • US11405257B2 patent drawing

AI summary

A system for centralized monitoring and control of Internet of Things (IoT) devices comprises an abstraction module development utility and an IoT device management system. The abstraction module development utility determines one or more device-specific user interface (UI) interactions for performing an action for each of a plurality of different IoT device types and generates an abstraction module for each of the different IoT device types. The IoT device management system is configured to generate one or more non-device-specific API calls for performing the action with respect to a particular IoT device, determine an IoT device type from among the plurality of different IoT device types for the particular IoT device, and direct the one or more non-device-specific API calls for performing the action to the abstraction module for the determined IoT device type for execution against the particular IoT device.