ELECTRONIC DEVICE FOR PROCESSING MULTI-MODAL INPUT, METHOD FOR PROCESSING MULTI-MODAL INPUT AND SEVER FOR PROCESSING MULTI-MODAL INPUT
First Claim
Patent Images
1. An electronic device comprising:
- a housing;
a touchscreen display exposed through a first portion of the housing;
a microphone disposed at a second portion of the housing;
a speaker disposed at a third portion of the housing;
a memory disposed inside the housing; and
a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory;
wherein the memory is configured to store a plurality of application programs, each of which includes a graphic user interface (GUI), andwherein the memory is further configured to store instructions that, when executed, cause the processor to;
control the microphone to receive an utterance from a user;
generate or receive text data based on the utterance;
select one of the applications programs, based at least partly on the text data;
launch the selected application program;
control to display the GUI of the selected application program on the display;
control to display at least part of a sequence of automatically providing an input into the GUI on the display, based at least partly on the text data;
cause the selected application program to perform an operation that utilizes at least one parameter, using the input as the at least one parameter; and
control to display a result of the operation on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device is provided. The electronic device includes a housing, a touchscreen display exposed through a first portion of the housing, a microphone disposed at a second portion of the housing, a speaker disposed at a third portion of the housing, a memory disposed inside the housing, a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory. The memory is configured to store a plurality of application programs, each of which includes a graphic user interface (GUI).
32 Citations
19 Claims
-
1. An electronic device comprising:
-
a housing; a touchscreen display exposed through a first portion of the housing; a microphone disposed at a second portion of the housing; a speaker disposed at a third portion of the housing; a memory disposed inside the housing; and a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory; wherein the memory is configured to store a plurality of application programs, each of which includes a graphic user interface (GUI), and wherein the memory is further configured to store instructions that, when executed, cause the processor to; control the microphone to receive an utterance from a user; generate or receive text data based on the utterance; select one of the applications programs, based at least partly on the text data; launch the selected application program; control to display the GUI of the selected application program on the display; control to display at least part of a sequence of automatically providing an input into the GUI on the display, based at least partly on the text data; cause the selected application program to perform an operation that utilizes at least one parameter, using the input as the at least one parameter; and control to display a result of the operation on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device comprising:
-
a housing; a touchscreen display exposed through a first portion of the housing; a microphone disposed at a second portion of the housing; a speaker disposed at a third portion of the housing; a memory disposed inside the housing; and a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory; wherein the memory is configured to store a first plurality of application programs and a second plurality of application programs, wherein each of the first and second plurality of application programs includes a graphic user interface (GUI), and wherein the memory is further configured to store instructions that, when executed, cause the processor to; control the microphone to receive an utterance from a user; generate or receive text data based on the utterance; select a first application program from the first plurality of application programs, based at least partly on the text data; launch the selected first application program; control to display the GUI of the selected first application program on the display; cause the selected first application program to perform a first operation that utilizes at least one first parameter, based at least partly on the text data, while displaying at least part of a sequence of performing the first operation on the display; control to display a result of the first operation on the display; after displaying the result, control to display one or more identifiers on the display, based at least partly on the text data, wherein each of the identifiers represents a respective one of the second plurality of application programs; receive a selection of one of the identifiers from the user via the display or the microphone; select a second application program from the second plurality of application programs, based on the received selection; and cause the selected second application program to perform a second operation that utilizes at least one second parameter, using at least part of the result of the first operation. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An electronic device comprising:
-
a housing; a touchscreen display exposed through a first portion of the housing; a microphone disposed at a second portion of the housing; a speaker disposed at a third portion of the housing; a memory disposed inside the housing; and a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory; wherein the memory is configured to store a plurality of application programs, each of which includes a graphic user interface (GUI), and wherein the memory is further configured to store instructions that, when executed, cause the processor to; control the microphone to receive a verbal request from a user; generate or receive text data based on the request; select one of the applications programs, based at least partly on the text data; determine a portion of an operation that can be performed automatically on the selected application program, using the text data; launch the selected application program; control to display the GUI of the selected application program on the display; control to display at least part of a sequence of automatically performing the portion of the operation, based at least partly on the text data, without completing the operation; receive a user input via the display or microphone; and cause the application program to complete the operation, using the received user input. - View Dependent Claims (17, 18)
-
-
19. A voice input processing method, the method comprising:
-
receiving an utterance from a user via a microphone; generating or receiving text data based on the utterance; selecting one application program based at least partly on the text data; launching the selected application program; displaying a graphic user interface (GUI) of the selected application program on a display; displaying at least part of a sequence of automatically providing an input into the GUI on the display, based at least partly on the text data; causing the selected application program to perform an operation that utilizes at least one parameter, using the input as the at least one parameter; and displaying a result of the operation on the display.
-
Specification