US 11,721,343 B2
Hub device, multi-device system including the hub device and plurality of devices, and method of operating the same
Yeonho Lee, Suwon-si (KR); Sangwook Park, Suwon-si (KR); and Kookjin Yeo, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Feb. 25, 2021, as Appl. No. 17/184,917.
Application 17/184,917 is a continuation of application No. 16/864,635, filed on May 1, 2020, granted, now 10,964,327.
Claims priority of provisional application 62/905,707, filed on Sep. 25, 2019.
Claims priority of provisional application 62/862,201, filed on Jun. 17, 2019.
Claims priority of application No. 10-2019-0051824 (KR), filed on May 2, 2019; application No. 10-2019-0123310 (KR), filed on Oct. 4, 2019; and application No. 10-2020-0027217 (KR), filed on Mar. 4, 2020.
Prior Publication US 2021/0183393 A1, Jun. 17, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/26 (2006.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01); G16Y 20/20 (2020.01)
CPC G10L 15/26 (2013.01) [G10L 15/18 (2013.01); G10L 15/22 (2013.01); G16Y 20/20 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A device for controlling a device based on a voice input, the device comprising:
a communication interface configured to perform data communication with at least one of a plurality of devices, a voice assistant server, or an Internet of Things (IoT) server;
a microphone configured to receive a voice input of a user;
a memory storing a program comprising one or more instructions; and
a processor configured to execute the one or more instructions of the program stored in the memory,
wherein the processor is further configured to execute the one or more instructions to:
convert the voice input received through the microphone into text by performing automatic speech recognition (ASR),
determine an operation-performing device capable of performing an operation corresponding to the text from among the plurality of devices, by using a device determination model,
identify a device that stores function determination model corresponding to the determined operation-performing device by using function determination model information, and
control the communication interface to transmit at least part of the text to the identified device.