Electronic device and method of executing function of electronic device
First Claim
1. An electronic device comprising:
- a housing;
a touch screen display that is located inside the housing and is exposed through a first portion of the housing;
a microphone that is located inside the housing and is exposed through a second portion of the housing;
at least one speaker that is located inside the housing and is exposed through a third portion of the housing;
a wireless communication circuit that is located inside the housing;
a processor that is located inside the housing and is electrically connected to the touch screen display, the microphone, the speaker, and the wireless communication circuit; and
a memory that is located inside the housing and is electrically connected to the processor,wherein the memory stores instructions that, when executed, cause the processor to;
receive a first user input via at least one of the touch screen display and the microphone, the first user input including a request to perform a task using at least one of the electronic device and an external device,transmit first data associated with the first user input to an external server via the wireless communication circuit,receive a first response from the external server via the wireless communication circuit, the first response including information associated with the first user input and/or sequence information of states of the electronic device for performing at least a portion of the task, wherein the sequence information corresponds to at least one representative dialog stored in the memory, and wherein when an input corresponding to the at least one representative dialog is received from a user by the processor, at least a portion of the task is performed,after receiving the first response, in response to receiving a second user input including an utterance and/or a user operation via the touch screen display, set a command shortcut to be mapped to the at least one representative dialog, the command shortcut including a text which is acquired based on the utterance and/or the user operation, wherein after the command shortcut is set, when an input including the utterance and/or the user operation is received from the user by the processor, at least a portion of the task is performed, andtransmit second data associated with the second user input to the external server via the communication circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
An artificial intelligence system and method are disclosed herein. The system includes a processor which implements the method, including: receiving by an input unit a first user input including a request to execute a task using at least one of the electronic device or an external device, transmitting by a wireless communication unit first data associated with the first user input to an external server, receiving a first response from the external server including information associated with at least one of the first user input and a sequence of electronic device states for performing at least a portion of the task, receiving a second user input assigning at least one of a voice command and a touch operation received by a touch screen display as the request to perform the task, and transmitting second data associated with the second user input to the external server.
14 Citations
16 Claims
-
1. An electronic device comprising:
-
a housing; a touch screen display that is located inside the housing and is exposed through a first portion of the housing; a microphone that is located inside the housing and is exposed through a second portion of the housing; at least one speaker that is located inside the housing and is exposed through a third portion of the housing; a wireless communication circuit that is located inside the housing; a processor that is located inside the housing and is electrically connected to the touch screen display, the microphone, the speaker, and the wireless communication circuit; and a memory that is located inside the housing and is electrically connected to the processor, wherein the memory stores instructions that, when executed, cause the processor to; receive a first user input via at least one of the touch screen display and the microphone, the first user input including a request to perform a task using at least one of the electronic device and an external device, transmit first data associated with the first user input to an external server via the wireless communication circuit, receive a first response from the external server via the wireless communication circuit, the first response including information associated with the first user input and/or sequence information of states of the electronic device for performing at least a portion of the task, wherein the sequence information corresponds to at least one representative dialog stored in the memory, and wherein when an input corresponding to the at least one representative dialog is received from a user by the processor, at least a portion of the task is performed, after receiving the first response, in response to receiving a second user input including an utterance and/or a user operation via the touch screen display, set a command shortcut to be mapped to the at least one representative dialog, the command shortcut including a text which is acquired based on the utterance and/or the user operation, wherein after the command shortcut is set, when an input including the utterance and/or the user operation is received from the user by the processor, at least a portion of the task is performed, and transmit second data associated with the second user input to the external server via the communication circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of executing an operation of an electronic device, the method comprising:
-
receiving a first user input, wherein the first user input includes a request to perform a task using at least one of the electronic device or an external device; transmitting first data associated with the first user input to an external server; receiving a first response from the external server, wherein the first response includes information associated with the first user input and/or sequence information of states of the electronic device for performing at least a portion of the task, wherein the sequence information corresponds to at least one representative dialog, and wherein when an input corresponding to the at least one representative dialog is received from a user, at least a portion of the task is performed; after receiving the first response, in response to receiving a second user input including an utterance and/or a user operation via a touch screen display of the electronic device, setting a command shortcut to be mapped to the at least one representative dialog, the command shortcut including a text which is acquired based on the utterance and/or the user operation, wherein after the command shortcut is set, when an input including the utterance and/or the user operation is received from the user, at least a portion of the task is performed; and transmitting second data associated with the second user input to the external server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium recording a program to perform a method of executing an operation of an electronic device, the method comprising:
-
receiving a first user input, wherein the first user input includes a request to perform a task using at least one of the electronic device or an external device; transmitting first data associated with the first user input to an external server; receiving a first response from the external server, wherein the first response includes information associated with the first user input and/or sequence information of states of the electronic device for performing at least a portion of the task, wherein the sequence information corresponds to at least one representative dialog, and wherein when an input corresponding to the at least one representative dialog is received from a user, at least a portion of the task is performed; after receiving the first response, in response to receiving a second user input including an utterance and/or a user operation via a touch screen display of the electronic device, setting a command shortcut to be mapped to the at least one representative dialog, the command shortcut including a text which is acquired based on the utterance and/or the user operation, wherein after the command shortcut is set, when an input including the utterance and/or the user operation is received from the user, at least a portion of the task is performed; and transmitting second data associated with the second user input to the external server.
-
Specification