US 12,412,575 B2
Electronic device and method for providing list of suggested utterances
Junho Lee, Suwon-si (KR); Youngsub Ko, Suwon-si (KR); Joohwan Kim, Suwon-si (KR); Jaechul Lee, Suwon-si (KR); and Youngjin Jeon, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Nov. 30, 2022, as Appl. No. 18/071,950.
Application 18/071,950 is a continuation of application No. PCT/KR2022/014758, filed on Sep. 30, 2022.
Claims priority of application No. 10-2021-0169712 (KR), filed on Dec. 1, 2021.
Prior Publication US 2023/0169973 A1, Jun. 1, 2023
Int. Cl. G10L 15/00 (2013.01); G10L 15/22 (2006.01)
CPC G10L 15/22 (2013.01) [G10L 2015/223 (2013.01); G10L 2015/225 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An electronic device comprising:
memory configured to store instructions; and
at least one processor electrically connected to the memory and configured individually or collectively to execute the instructions and to control the electronic device to:
generate a first suggested-utterance list providable to a user;
obtain voice metadata of each utterance included in the first suggested-utterance list;
generate a second suggested-utterance list by extracting, from the first suggested-utterance list, utterances capable of successful execution by the controllable device, according to pre-conditions for executing commands corresponding to utterances in the first suggested-utterance list and current state information about the controllable device;
display the second suggested-utterance list; and
transmit a command based on an utterance included in the second suggested-utterance list for controlling the controllable device,
wherein at least one processor is configured individually or collectively to cause the electronic device to:
obtain, from the voice metadata, a precondition for executing, in the controllable device, each utterance included in the first suggested-utterance list; and
generate the second suggested-utterance list by comparing the precondition to the current state information and extracting, from the first suggested-utterance list, utterances capable of successful execution according to the state information.