IoT Instruction Sharing via Mediator Server for Cross-Device Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices within the same or different product groups cannot be operated in conjunction with each other, limiting users' ability to share instructions for controlling multiple devices simultaneously or sequentially.

Innovation Solution

An electronic device with a communication module, processor, and memory that detects operations of IoT devices, obtains and transmits instructions to operate these devices, identifies compatible devices, and modifies instructions based on detection information or user requests, allowing for simultaneous or sequential operation of multiple IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IoT devices are individually operated with separate control menus, then each device can be controlled independently, but users cannot share instructions to operate multiple devices in conjunction

Engineering Contradiction:
Improveinstruction sharing capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary that stores and manages control instructions for multiple IoT devices. When a user wants to control devices, they access the server which provides pre-configured instructions for operating devices in conjunction. This mediator resolves the contradiction by enabling instruction sharing without requiring direct complex integration between each IoT device pair.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control instruction system is designed to be universal, capable of managing multiple different types of IoT devices through a single instruction set. The server stores instructions that can control various device combinations, allowing one instruction to serve multiple device operation scenarios, thus enabling versatility without proportionally increasing system complexity.

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

2Adaptability or versatility

If IoT devices from different product groups are operated separately, then device operation is simple, but devices cannot be operated in connection with each other

Engineering Contradiction:
Improvecross-product group operation capabilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server acts as a mediator that translates user requests into appropriate control instructions for different product groups of IoT devices. It manages the complexity of cross-product group operations by handling device compatibility, communication protocols, and coordination logic, thereby maintaining operation simplicity for users while enabling cross-group device collaboration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the control function by separating device-specific control logic from user interaction. Each IoT device maintains its individual control menu for simple direct operation, while the server provides segmented, device-specific instructions that enable cross-product group operations when needed, thus preserving ease of operation for individual devices while adding versatility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12149376B2Method for sharing instructions for IoT apparatuses, and electronic device
Publication Date: 2024.11.19 SAMSUNG ELECTRONICS CO LTD
  • US12149376B2 patent drawing
  • US12149376B2 patent drawing
  • US12149376B2 patent drawing

AI summary

An electronic device may include: a communication module; a processor operatively connected to the communication module; and a memory operatively connected to the processor and configured to store computer program code. The computer program code, when executed, enables the processor to: upon detection of execution of a first operation of a first Internet of Things (IoT) device, obtain, from the memory, a first instruction to operate the first IoT device in a second operation; transmit the first instruction to the first IoT device to operate the first IoT device in the second operation; and monitor execution of the second operation by the first IoT device.