Patent ID: 11900930
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. An electronic device for managing voice-based interaction in an Internet of things (IoT) network system, the electronic device comprising:
at least one processor configured to:
identify a first voice utterance of a user from a first IoT device among a plurality of IoT devices in the IoT network system, wherein the first voice utterance is generated at a first time and includes a first query;
identify at least one second voice utterance of the user from at least one second IoT device among the plurality of IoT devices in the IoT network system, wherein the second voice utterance is generated at a second time and includes a second query different from the first query;
identify a user identification (ID) by comparing pre-stored voice information with extracted voice information from at least one voice utterance among the first voice utterance and the at least one second voice utterance;
send a trigger signal to wake another IoT device, among the plurality of IoT devices in the IoT network system, the IoT device in a direction the user is moving in order to capture a next utterance of the user using the other IoT device;
determine a time interval at which voice utterances are received with same user ID;
determine whether the time interval between the first time and the second time is less than a threshold interval;
based on identifying that the time interval is less than the threshold interval, generate a voice command by combining the first voice utterance and the at least one second voice utterance;
determine, by a wearable device of the user, that no IoT device is in proximity of the user and transmitting voice data of the user by Bluetooth low energy (BLE) to an IoT device based on the determination; and
triggering at least one IoT device among the plurality of IoT devices in the IoT network system to perform at least one action corresponding to the voice command.