US 11,861,163 B2
Electronic device and method for providing a user interface in response to a user utterance
Seungyup Lee, Suwon-si (KR); Bomi Kim, Suwon-si (KR); Jeewon Ahn, Suwon-si (KR); Minkyeong Lim, Suwon-si (KR); Joonyeong Choe, Suwon-si (KR); and Jaehwan Lee, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jan. 18, 2022, as Appl. No. 17/577,964.
Application 17/577,964 is a continuation of application No. PCT/KR2020/007783, filed on Jun. 16, 2020.
Claims priority of application No. 10-2019-0094255 (KR), filed on Aug. 2, 2019.
Prior Publication US 2022/0137811 A1, May 5, 2022
Int. Cl. G06F 3/14 (2006.01); G06F 3/04886 (2022.01); G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01)
CPC G06F 3/04886 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 9/451 (2018.02)] 13 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display;
a communication circuit;
a processor operatively connected to the display and the communication circuit; and
a memory operatively connected to the processor,
wherein the memory stores instructions that, when executed, cause the processor to:
receive information about a time interval that is a time required for a response to a user utterance to be output from a first external electronic device and user interface information which is associated with the response to be output from the first external electronic device, from a second external electronic device through the communication circuit,
determine whether the display is in an active state within the time interval, and
provide a first user interface corresponding to the user interface information through the display while the response is output by the first external electronic device, based on the determination that the display is in the active state within the time interval, and
wherein the instructions further cause the processor to:
before providing the first user interface through the display,
transmit a request for determining whether the time interval has expired, to the one of the first external electronic device or the second external electronic device,
receive feedback on the request from the one of the first external electronic device or the second external electronic device,
determine whether the time interval has not expired based on the feedback, and
provide the first user interface corresponding to the user interface information through the display based on the determination that the display is in the active state within the time interval.