IoT Device Selection via Self-Evaluation and Intermediary Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Home IoT systems currently require users to manually designate specific devices for tasks, even if other devices in the home are capable of performing the task more effectively.

Innovation Solution

An electronic device that can analyze user utterances and determine the optimal device among multiple devices to perform a task by considering various conditions such as device configuration and state information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user manually designates a specific device for performing a service, then the service can be executed through that designated device, but the service cannot be performed by other devices that may be more suitable for the task

Engineering Contradiction:
Improvedevice selection flexibilityVSAvoidservice execution reliability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system enables devices to automatically determine their own suitability for performing services by evaluating multiple conditions including device specifications, current state, and task requirements. This self-evaluation mechanism eliminates the need for manual user designation while ensuring the most appropriate device is selected to execute the service.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically evaluates multiple parameters such as device configuration, operational state, and task compatibility to determine optimal device selection. By considering changes in device states and task requirements, the system adapts its selection criteria to identify the most suitable device for each specific service request.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system evaluates multiple devices to find the optimal one, then service performance is improved, but the complexity of device selection increases

Engineering Contradiction:
Improveservice performance qualityVSAvoiddevice selection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The device selection process is divided into distinct evaluation stages: initial device identification, condition-based filtering, and optimal device determination. This segmentation allows the system to systematically assess multiple devices through manageable steps rather than attempting to evaluate all devices simultaneously, reducing computational complexity while maintaining selection accuracy.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If the system requires manual device designation, then device control is straightforward, but user convenience is reduced when better devices are available

Engineering Contradiction:
Improvedevice control simplicityVSAvoidservice execution efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system introduces an intelligent intermediary layer that acts between the user's service request and the available devices. This intermediary automatically evaluates device suitability and makes selection decisions, eliminating the need for manual device designation while ensuring optimal service execution. The intermediary translates user intent into appropriate device selection without requiring user involvement in the complex evaluation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12237942B2Electronic device and method for determining device for performing task by electronic device
Publication Date: 2025.02.25 SAMSUNG ELECTRONICS CO LTD
  • US12237942B2 patent drawing
  • US12237942B2 patent drawing
  • US12237942B2 patent drawing

AI summary

An electronic device is provided. The electronic device includes a communication module, a memory, and a processor configured to obtain first information for performing a task, identify a first task corresponding to the first information, identify a first device meeting a plurality of conditions corresponding to the first task among a plurality of devices, and request the first device to perform the first task via the communication module. Various other embodiments may be provided.