IoT Device Control via Server-Side Intent Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice-assisted IoT devices are limited to predefined commands, leading to increased cognitive load for users when they fail to recognize non-predefined inputs, as users must reutter the command, which can be cumbersome and inefficient.
Innovation Solution
A method and system that allow IoT devices to interpret user inputs by transmitting unrecognized commands to a server for processing, which identifies activities, objects, and contexts, and maps them to corresponding actions based on user interactions and probability information, enabling the device to perform actions even if the initial command is not predefined.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If voice-assisted devices support only predefined commands, then device complexity is reduced and ease of operation is improved for common tasks, but adaptability deteriorates when users provide non-predefined inputs
Solution Approach 1:
The patent introduces a server as an intermediary component that receives unrecognized voice inputs from the electronic device, processes them using machine learning models, and returns appropriate actions. This mediator handles the complexity of natural language understanding externally, allowing the electronic device to maintain simplicity while gaining enhanced adaptability through the server's processing capabilities.
2Ease of operation
If the system requires users to reutter predefined commands when unrecognized, then measurement precision of command recognition is maintained, but ease of operation deteriorates due to increased cognitive load
Solution Approach 1:
The system implements a feedback mechanism where the server analyzes unrecognized voice inputs, identifies user intent through machine learning, and provides feedback in the form of suggested actions or corrections to the user. This feedback loop allows the system to learn from user interactions and progressively improve command recognition accuracy while maintaining ease of operation by guiding users rather than simply rejecting their inputs.
Solution Approach 2:
The system performs preliminary analysis of unrecognized voice inputs by transmitting them to the server for processing before final action execution. The server pre-processes these inputs using trained machine learning models to identify potential user intents and map them to appropriate actions, preparing the system to handle diverse user inputs without requiring exact predefined command matches.
3Adaptability or versatility
If the system transmits unrecognized inputs to a server for processing, then adaptability is improved, but loss of time increases due to network communication overhead
Solution Approach 1:
The system applies partial action by transmitting only unrecognized voice inputs to the server for processing, while recognized predefined commands are executed locally without network communication. This selective transmission approach minimizes network overhead and time loss by limiting server communication to only those cases where additional processing is necessary, rather than transmitting all user inputs.
Data Source
AI summary
A method of controlling an Internet of Things (IoT) device to perform an action, is performed by an electronic device and includes obtaining at least one input from a user, based on a predefined action corresponding to the obtained at least one input being not identifiable, transmitting the obtained at least one input to a server, receiving, from the server, information regarding at least one activity that is mapped to at least one IoT device that is identified based on the transmitted at least one input, and information regarding at least one object and/or at least one context, and identifying an action to be performed on an IoT device among the at least one IoT device, based on a correlation between the obtained at least one input and the at least one activity mapped to the at least one IoT device.


