CPC G06F 3/04886 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 9/451 (2018.02)] | 13 Claims |
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.
|