Automated Learning Gateway for IoT Device Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional gateways are cumbersome and prone to errors when connecting devices with different protocols, leading to limited interoperability between devices from different vendors in IoT environments, restricting users' ability to integrate diverse devices.

Innovation Solution

An automated learning universal gateway that uses machine learning to identify and connect new devices via graphical representations, automatically download necessary drivers, and provide recommendations for connections, supporting multiple protocols and ecosystems, and enabling peer-to-peer communication without a central system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional gateways are used to connect devices with different protocols, then system interoperability is provided, but the gateway becomes cumbersome and error-prone

Engineering Contradiction:
Improvedevice interoperabilityVSAvoidgateway complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway automatically identifies devices using graphical representations (images, barcodes, QR codes) and autonomously downloads and configures appropriate drivers without requiring manual intervention. This self-service approach eliminates the cumbersome manual configuration process while maintaining protocol translation capabilities across different devices

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-stores a database of device graphical representations and their corresponding drivers. When a new device is introduced, the gateway performs preliminary matching against the database to quickly identify the device type and retrieve the appropriate driver, avoiding the need for complex real-time protocol analysis and manual driver selection

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual device connection and driver installation is performed, then device compatibility is achieved, but the process is time-consuming and error-prone

Engineering Contradiction:
Improvedevice connection reliabilityVSAvoiddevice integration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gateway autonomously performs the entire device integration process: capturing the graphical representation, identifying the device type by matching against the database, automatically downloading the corresponding driver, and configuring the device connections. This eliminates manual errors and significantly reduces integration time from minutes to seconds

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides real-time feedback during the device identification process by comparing the captured graphical representation against the database and displaying matching results to the user. This feedback mechanism ensures accurate device identification while maintaining user awareness and control over the automated process

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple protocols and ecosystems are supported, then device versatility is improved, but system complexity increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidgateway structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway implements a universal driver database that stores graphical representations and drivers for multiple device protocols and ecosystems (Android, iOS, Windows, macOS, Linux). A single gateway instance can handle diverse device types by automatically selecting the appropriate driver from the unified database, eliminating the need for separate protocol-specific gateway instances

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

Solution Approach 2:

The graphical representation database serves as an intermediary layer between diverse device protocols and the gateway's core processing logic. By translating various device identities into standardized graphical representations, the system simplifies protocol diversity into a unified identification mechanism, reducing the complexity of handling multiple ecosystems

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10574764B2Automated learning universal gateway
Publication Date: 2020.02.25 FUJITSU LTD
  • US10574764B2 patent drawing
  • US10574764B2 patent drawing
  • US10574764B2 patent drawing

AI summary

A gateway includes a communication interface and a processor. The processor is configured to receive, via the communication interface, a graphical representation of a device to be connected to the gateway, the graphical representation being in an electronic format. The processor is further configured to identify the device using the graphical representation to locate a record for the device in an electronic data storage. The processor is configured to search, connect and interact with a variety of the Internet of Things (IoT) devices or services. The processor is also configured to record and/or monitor all connected devices. The processor is also configured to provide a recommendation for the possible connection via a graphical user interface based on monitored/recorded patterns, which are permitted. The processor is configured to learn the monitored/recorded patterns based machine learning methods and trigger some actions with users' permissions or recommend a set of services to users.