Apparatus and method for processing control command based on voice agent, and agent device
First Claim
1. An electronic device for processing a control command, the electronic device comprising:
- a processor configured to;
receive a plurality of control commands for the electronic device from a plurality of voice agents which receive a voice signal,identify additional information related to each of the plurality of control commands, the additional information including a reception time of each of the plurality of control commands,integrate the plurality of control commands into a plurality of clusters based on the reception time of each of the plurality of control commands,identify whether there are at least two control commands in a first cluster of the plurality of clusters,based on identifying that there are the at least two control commands in the first cluster, identify a single control command satisfying a predetermined criteria related to the first cluster among the at least two control commands, andcontrol the electronic device based on the single control command.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are apparatuses and methods for processing a control command for an electronic device based on a voice agent. The apparatus includes a command tagger configured to receive at least one control command for the electronic device from at least one voice agent and to tag additional information to the at least one control command, and a command executor configured to, in response to the command tagger receiving a plurality of control commands, integrate the plurality of control commands based on additional information tagged to each of the plurality of control commands and to control the electronic device based on a result of the integration.
15 Citations
14 Claims
-
1. An electronic device for processing a control command, the electronic device comprising:
-
a processor configured to; receive a plurality of control commands for the electronic device from a plurality of voice agents which receive a voice signal, identify additional information related to each of the plurality of control commands, the additional information including a reception time of each of the plurality of control commands, integrate the plurality of control commands into a plurality of clusters based on the reception time of each of the plurality of control commands, identify whether there are at least two control commands in a first cluster of the plurality of clusters, based on identifying that there are the at least two control commands in the first cluster, identify a single control command satisfying a predetermined criteria related to the first cluster among the at least two control commands, and control the electronic device based on the single control command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of processing a control command for an electronic device, the method comprising:
-
receiving a plurality of control commands from a plurality of voice agents which receive a voice signal identifying additional information related to each of the plurality of control commands, the additional information including a reception time of each of the plurality of control commands; and integrating the plurality of control commands into a plurality of clusters based on the reception time of each of the plurality of control commands; identifying whether there are at least two control commands in a first cluster of the plurality of clusters; based on identifying that there are the at least two control commands in the first cluster, identifying a single control command satisfying a predetermined criteria related to the first cluster among the at least two control commands; and controlling the electronic device based on the single control command. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification