Electronic device for processing multi-modal input, method for processing multi-modal input and server for processing multi-modal input

US10191718B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10191718-B2
Application numberUS-201715824331-A
CountryUS
Kind codeB2
Filing dateNov 28, 2017
Priority dateNov 28, 2016
Publication dateJan 29, 2019
Grant dateJan 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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).

First claim

Opening claim text (preview).

What is claimed is: 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 at least one 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 the application programs including a graphic user interface (GUI), and wherein the memory is further configured to store instructions that, when executed, cause the at least one processor to: control the microphone to receive an utterance from a user; generate or receive text data based on the utterance; generate or receive a sequence of states in which the electronic device performs a task based on the text data, wherein the sequence of states includes at least two states of at least one of the application programs; select one of the application programs, based at least partly on the sequence of states; 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 sequence of states; cause the selected application program to perform an operation that utilizes at least one parameter, using the input as the at least one parameter, depending on the sequence of states; and control to display a result of the operation on the display. 2. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to download at least one of the plurality of application programs from a server. 3. The electronic device of claim 1 , wherein the instructions are part of a software framework that provides an application programming interface to the plurality of application programs. 4. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to: control to display, on the display, one or more identifiers, each of which represents a respective one of the plurality of application programs, based at least partly on the text data; receive a selection of one of the identifiers from the user via the display or the microphone; and select the one of the application programs, based on the received selection. 5. The electronic device of claim 4 , wherein the identifiers are in a form of at least one of an icon, a symbol, an image, or text. 6. The electronic device of claim 1 , wherein, when the text data lacks a parameter for the selected application program to perform the operation, the instructions further cause the at least one processor to: control to display a cursor in an input area of the GUI for receiving the parameter; receive text input for the parameter via the display; and cause the application program to perform the operation, using the text input. 7. The electronic device of claim 1 , wherein the instructions further cause the at least one processor to: generate or receive intent of the utterance and the parameter for performing the intent based on the text data; and generate or receive the sequence of the operation of the selected application program based on the intent and the parameter. 8. The electronic device of claim 7 , wherein the one path rule includes the operation of the selected application program and the parameter utilized to perform the operation. 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 at least one 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 application programs includes a graphic user interface (GUI), and wherein the memory is further configured to store instructions that, when executed, cause the at least one processor to: control the microphone to receive an utterance from a user; generate or receive text data based on the utterance; generate or receive a sequence of states in which the electronic device performs a task based on the text data, wherein the sequence of states includes at least two states of at least one of the application programs; select a first application program from the first plurality of application programs, based at least partly on the sequence of states; 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 sequence of states, 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 sequence of states, 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. 10. The electronic device of claim 9 , wherein the instructions further cause the at least one processor to download at least one of the first plurality of application programs or the second plurality of application programs from a server. 11. The electronic device of claim 9 , wherein the instructions are part of a software framework that provides an application programming interface to the first plurality of application programs and the second plurality of application programs. 12. The electronic device of claim 9 , wherein the instructions further cause the at least one processor to: after selecting the second application program, control to display the GUI of the selected second application program on the display; cause the selected second application program to perform the second operation, while displaying at least part of a sequence of performing the second operation on the display; and control to display a result of the second operation on the display. 13. The electronic device of claim 9 , wherein the identifiers are in a form of at least one of an icon, a symbol, an image, or text. 14. The electronic device of claim 9 , wherein, when the text data lacks a first parameter for the first application program to perform the first operation, the instructions further cause the at least one processor to: control to display an input area of the GUI of the first application program on the display for receiving the first parameter; receive a first input for the first parameter via the display or the microphone; and cause the first application program to perform the operation, using the first input. 15. The electronic device of claim 9 , wherei

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title

  • Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning · CPC title

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10191718B2 cover?
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, t…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).