Electronic device and method for processing user speech
First Claim
1. An electronic device, comprising:
- a housing;
a touchscreen display disposed in the housing and exposed through a first portion of the housing;
a microphone disposed in the housing and exposed through a second portion of the housing;
at least one speaker disposed in the housing and exposed through a third portion of the housing;
a wireless communication circuit disposed in the housing;
at least one processor disposed in the housing and electrically connected with the touchscreen display, the microphone, the speaker, and the wireless communication circuit; and
a memory disposed in the housing and electrically connected with the processor, wherein the memory stores instructions executed to enable the at least one processor to;
receive a first user input through the touchscreen display or the microphone, the first user input including a request to perform tasks using the electronic device,send data associated with the first user input through the wireless communication circuit to an external server,receive a response from the external server through the wireless communication circuit, the response including information about a plurality of states of the electronic device to perform the tasks in an order,perform the tasks by causing the electronic device to have the plurality of states having the order after receiving the response,receive a second user input through the touchscreen display or the microphone, the second user input including a request to cancel at least one of the performed tasks,identify a first state of the plurality of states corresponding to the at least one of the performed tasks based on the second user input, andcancel the at least one of the performed tasks by causing the electronic device to return to the first state of the plurality of states.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device and method are provided for processing user speech. The electronic device includes a housing, a touchscreen display disposed in the housing and exposed through a first portion of the housing, a microphone disposed in the housing and exposed through a second portion of the housing, at least one speaker disposed in the housing and exposed through a third portion of the housing, a wireless communication circuit disposed in the housing, at least one processor disposed in the housing and electrically connected with the touchscreen display, the microphone, the speaker, and the wireless communication circuit, and a memory disposed in the housing and electrically connected with the processor, wherein the memory stores instructions executed to enable the at least one processor to receive a first user input through the touchscreen display or the microphone, the first user input including a request to perform tasks using the electronic device, send data associated with the first user input through the wireless communication circuit to an external server, receive a response from the external server through the wireless communication circuit, the response including information about a plurality of states of the electronic device to perform the tasks in an order, perform the tasks by causing the electronic device to have the plurality of states having the order after receiving the response, receive a second user input through the touchscreen display or the microphone, the second user input including a request to cancel at least one of the performed tasks, and cause the electronic device to return to one of the plurality of states, based on the second user input.
17 Citations
21 Claims
-
1. An electronic device, comprising:
-
a housing; a touchscreen display disposed in the housing and exposed through a first portion of the housing; a microphone disposed in the housing and exposed through a second portion of the housing; at least one speaker disposed in the housing and exposed through a third portion of the housing; a wireless communication circuit disposed in the housing; at least one processor disposed in the housing and electrically connected with the touchscreen display, the microphone, the speaker, and the wireless communication circuit; and a memory disposed in the housing and electrically connected with the processor, wherein the memory stores instructions executed to enable the at least one processor to; receive a first user input through the touchscreen display or the microphone, the first user input including a request to perform tasks using the electronic device, send data associated with the first user input through the wireless communication circuit to an external server, receive a response from the external server through the wireless communication circuit, the response including information about a plurality of states of the electronic device to perform the tasks in an order, perform the tasks by causing the electronic device to have the plurality of states having the order after receiving the response, receive a second user input through the touchscreen display or the microphone, the second user input including a request to cancel at least one of the performed tasks, identify a first state of the plurality of states corresponding to the at least one of the performed tasks based on the second user input, and cancel the at least one of the performed tasks by causing the electronic device to return to the first state of the plurality of states. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a housing; a touchscreen display disposed in the housing and exposed through a first portion of the housing; a microphone disposed in the housing and exposed through a second portion of the housing; at least one speaker disposed in the housing and exposed through a third portion of the housing; a wireless communication circuit disposed in the housing; at least one processor disposed in the housing and electrically connected with the touchscreen display, the microphone, the speaker, and the wireless communication circuit; and a memory disposed in the housing and electrically connected with the processor, wherein the memory stores instructions executed to enable the at least one processor to; receive a first user input through the touchscreen display or the microphone, the first user input including a request for the electronic device to perform a first task, send first data associated with the first user input through the wireless communication circuit to an external server, receive a first response from the external server through the wireless communication circuit, the first response including first information about a plurality of first states having an order for the electronic device to perform the first task, perform the first task by causing the electronic device to have the plurality of first states having the order after receiving the first response, receive a second user input through the touchscreen display or the microphone, the second user input including a second request for the electronic device to perform a second task, and send second data associated with the second user input, along with at least part of the first information, to the external server, through the wireless communication circuit, and receive a second response from the external server through the wireless communication circuit, the second response including second information about at least part of the first information for the electronic device to perform the second task. - View Dependent Claims (9, 10)
-
-
11. An electronic device, comprising:
-
a housing; a touchscreen display disposed in the housing and exposed through a first portion of the housing; a microphone disposed in the housing and exposed through a second portion of the housing; at least one speaker disposed in the housing and exposed through a third portion of the housing; a wireless communication circuit disposed in the housing; at least one processor disposed in the housing and electrically connected with the touchscreen display, the microphone, the speaker, and the wireless communication circuit; and a memory disposed in the housing and electrically connected with the processor, wherein the memory stores instructions executed to enable the at least one processor to; control the touchscreen display to display a first screen, obtain first user speech through the microphone while displaying the first screen, control the touchscreen display to display a second screen associated with a first task of a plurality of tasks corresponding to the first user speech instead of the first screen, control the touchscreen display to display a third screen associated with a second task of the plurality of tasks corresponding to the first user speech, instead of the second screen, obtain a cancellation command to cancel at least one of the plurality of tasks, while displaying the third screen, identify a task prior in order to the last task among the plurality of tasks based on a result of analyzing the cancellation command, select the first screen or the second screen associated with the identified task, and control the touchscreen display to display the selected screen. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device, comprising:
-
a housing; a touchscreen display disposed in the housing and exposed through a first portion of the housing; a microphone disposed in the housing and exposed through a second portion of the housing; at least one speaker disposed in the housing and exposed through a third portion of the housing; a wireless communication circuit disposed in the housing; at least one processor disposed in the housing and electrically connected with the touchscreen display, the microphone, the speaker, and the wireless communication circuit; and a memory disposed in the housing and electrically connected with the processor, wherein the memory stores instructions executed to enable the at least one processor to; control the touchscreen display to display a first screen, obtain first user speech through the microphone while displaying the first screen, control the touchscreen display to display a third screen associated with a last task of a plurality of tasks corresponding to the first user speech, instead of the first screen, obtain a cancellation command to cancel at least one of the plurality of tasks, while displaying the third screen, identify a task prior in order to the last task among the plurality of tasks based on a result of analyzing the cancellation command, select the first screen or a second screen associated with the identified task, and control the touchscreen display to display the selected screen.
-
Specification