Universal IoT Control Interface via Script-Based Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of interacting with a growing number of diverse Internet-of-Things (IoT) devices is exacerbated by the need for multiple dedicated applications on user devices, making it difficult to control and manage various IoT devices effectively.

Innovation Solution

A method that allows user devices to discover and interact with remote IoT devices by receiving device information, which includes scripts for converting user input into interaction requests, enabling dynamic UI configuration and interaction without pre-installed applications, using either local or remote discovery procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple dedicated applications are installed on the user device to control different IoT devices, then the ability to interact with diverse IoT devices is improved, but the device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveability to interact with diverse IoT devicesVSAvoidnumber of applications to be installed
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal control system where a single user device can interact with multiple types of IoT devices through a standardized interface. The system uses device information exchange and script-based conversion to enable one application to control various IoT devices, eliminating the need for multiple dedicated applications while maintaining compatibility with diverse device types

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

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a standardized communication protocol and script converter. This intermediary layer translates between the user device's universal interface and the specific protocols of different IoT devices, allowing seamless interaction without requiring separate applications for each device type

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple dedicated applications are installed on the user device, then interoperability with different IoT devices is improved, but the ease of operation worsens

Engineering Contradiction:
Improveinteroperability with IoT devicesVSAvoiddifficulty to control and manage devices
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides a unified control interface that can manage multiple IoT devices through a single application. The standardized protocol and automatic device information retrieval enable one interface to control various device types, significantly improving ease of operation while maintaining broad interoperability

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

Solution Approach 2:

The system implements self-service functionality where the user device automatically retrieves device information and configures the appropriate interaction protocols without requiring user intervention. This automatic adaptation simplifies the user experience while maintaining compatibility with diverse IoT devices

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11658842B2Methods and apparatus for adaptive interaction with remote devices
Publication Date: 2023.05.23 RASSAM ANMAR
  • US11658842B2 patent drawing
  • US11658842B2 patent drawing
  • US11658842B2 patent drawing

AI summary

Methods and Apparatus for Adaptive Interaction with Remote Devices Methods and apparatus for adaptively interacting with remote devices via a separate user device are disclosed. The user device can configure a user interface (UI) for interacting with the remote device on the basis of received device information associated with the remote device, the UI including one or more UI elements for controlling the user device to interact with the remote device. The device information defines one or more types of interaction between the user device and the remote device, and comprises a script for converting user input into an interaction request capable of being understood by the remote device. In response to user input relating to one of the one or more UI elements, the user device is caused to perform the associated type of interaction with the remote device. This approach enables the UI to be adapted according to the particularly types of interaction that are supported by the connected remote device. Local and remote discovery methods for obtaining the device information are also disclosed.