US 12,406,671 B2
Method of identifying target device based on reception of utterance and electronic device therefor
Sunghan Kim, Gyeonggi-do (KR); and Jaeyung Yeo, Gyeonggi-do (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed on Sep. 29, 2022, as Appl. No. 17/955,647.
Application 17/955,647 is a continuation of application No. PCT/KR2022/014154, filed on Sep. 22, 2022.
Claims priority of application No. 10-2021-0144994 (KR), filed on Oct. 27, 2021.
Prior Publication US 2023/0126305 A1, Apr. 27, 2023
Int. Cl. G10L 15/30 (2013.01); G06F 3/01 (2006.01); G10L 15/16 (2006.01)
CPC G10L 15/30 (2013.01) [G06F 3/011 (2013.01); G10L 15/16 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a microphone;
communication circuitry;
a processor; and
a memory that stores instructions,
wherein the instructions, when executed by the processor, cause the electronic device to:
obtain a wake-up utterance using the microphone;
broadcast, based on obtaining the wake-up utterance, state information of the electronic device indicating at least one service being currently executed by the electronic device;
obtain, from a plurality of external electronic devices that have received the wake-up utterance, state information indicating currently executed services of the plurality of external electronic devices;
obtain control data corresponding to a control utterance subsequent to the wake-up utterance, the control utterance instructing control of a first function;
identify a first group of devices, among the electronic device and the plurality of external electronic devices, registered to an account of the electronic device;
determine availability of the first function for the first group of devices by identifying available functions supported by currently executed services, the currently executed services being indicated by the state information of the electronic device and the plurality of external electronic devices;
determine a target device to perform the first function among the first group of devices, based on the availability; and
control the target device to perform the first function.