Method and apparatus for executing application on basis of voice commands

US10978068B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10978068-B2
Application numberUS-201716345491-A
CountryUS
Kind codeB2
Filing dateOct 25, 2017
Priority dateOct 27, 2016
Publication dateApr 13, 2021
Grant dateApr 13, 2021

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.

A method, performed by an electronic apparatus, of executing an application, based on a voice input of a user, and the electronic apparatus are provided. The method includes performing voice recognition on the voice command for executing the application, determining a target page among a plurality of pages displayable when the application is executed, based on a result of the voice recognition, generating a virtual input sequence for displaying a second screen corresponding to the target page, instead of a first screen currently displayed, and executing the application in response to the virtual input sequence.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, performed by an electronic apparatus, of executing an application based on a voice command of a user, the method comprising: performing voice recognition on the voice command for executing the application; determining a page for performing an operation corresponding to the voice command as a target page among a plurality of pages displayable when the application is executed, based on a result of the voice recognition; generating a virtual input sequence for displaying a second screen corresponding to the target page, instead of a first screen currently displayed; and executing the application in response to the virtual input sequence. 2. The method of claim 1 , wherein the virtual input sequence comprises virtual inputs generated by the electronic apparatus such that the application is executed as if the electronic apparatus received user inputs with respect to the application from the user. 3. The method of claim 1 , further comprising: determining a version of the application installed in the electronic apparatus, based on at least one of a size, a color of a user interface displayed on the first screen, text, a sign included in the user interface, or metadata related to the user interface; and obtaining information about the plurality of pages, based on the determined version. 4. The method of claim 1 , further comprising recognizing a first page corresponding to the first screen among the plurality of pages, based on at least one of a size, a color of a user interface displayed on the first screen, text, a sign included in the user interface, or metadata related to the user interface. 5. The method of claim 1 , wherein the generating of the virtual input sequence comprises generating the virtual input sequence for moving from a first page corresponding to the first screen to the target page, within a tree structure of the plurality of pages with respect to the application. 6. The method of claim 1 , wherein the executing of the application comprises: displaying the second screen corresponding to the target page; generating a virtual input causing the application to perform the operation corresponding to the voice command; and executing the application in response to the virtual input. 7. The method of claim 1 , further comprising, while the application is being executed before the voice command is received, storing information about a user input received from the user to move from a first page corresponding to the first screen to the target page, wherein the generating of the virtual input sequence comprises generating a virtual input corresponding to the user input. 8. A non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by at least one processor, cause the at least one processor to perform the method of claim 1 . 9. An electronic apparatus comprising: a receiver configured to receive a voice command of a user; at least one processor configured to: perform voice recognition on the voice command, determine a page for performing an operation corresponding to the voice command as a target page among a plurality of pages displayable when an application is executed, based on a result of the voice recognition, generate a virtual input sequence for displaying a second screen corresponding to the target page, instead of a first screen currently displayed, and execute the application in response to the virtual input sequence; and a display displaying the first screen. 10. The electronic apparatus of claim 9 , wherein the virtual input sequence comprises virtual inputs generated by the electronic apparatus such that the application is executed as if the electronic apparatus received user inputs with respect to the application from the user. 11. The electronic apparatus of claim 9 , wherein the at least one processor is further configured to determine a version of the application installed in the electronic apparatus, based on at least one of a size, a color of a user interface displayed on the first screen, text, a sign included in the user interface, or metadata related to the user interface, and obtain information about the plurality of pages, based on the determined version. 12. The electronic apparatus of claim 9 , wherein the at least one processor is further configured to recognize a first page corresponding to the first screen among the plurality of pages, based on at least one of a size, a color of a user interface displayed on the first screen, text, a sign included in the user interface, or metadata related to the user interface. 13. The electronic apparatus of claim 9 , wherein the at least one processor is further configured to generate the virtual input sequence for moving from a first page corresponding to the first screen to the target page, within a tree structure of the plurality of pages with respect to the application. 14. The electronic apparatus of claim 9 , wherein the at least one processor is further configured to: control the display to display the second screen corresponding to the target page by executing the application in response to the virtual input sequence; and generate a virtual input causing the application to perform the operation corresponding to the voice command, and execute the application in response to the virtual input. 15. A server communicating with an electronic apparatus, the server comprising: a receiver configured to receive a voice command of a user input through the electronic apparatus; at least one processor configured to: perform voice recognition on the voice command, determine a page for performing an operation corresponding to the voice command as a target page among a plurality of pages displayable when an application is executed in the electronic apparatus, and generate a virtual input sequence for controlling the electronic apparatus to display a second screen corresponding to the target page, instead of a first screen currently displayed by the electronic apparatus; and a transmitter configured to transmit the virtual input sequence to the electronic apparatus, wherein the electronic apparatus executes the application in response to the virtual input sequence.

Assignees

Inventors

Classifications

  • Speech to text systems (G10L15/08 takes precedence) · CPC title

  • G10L15/22Primary

    Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • G06F3/167Primary

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

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · 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 US10978068B2 cover?
A method, performed by an electronic apparatus, of executing an application, based on a voice input of a user, and the electronic apparatus are provided. The method includes performing voice recognition on the voice command for executing the application, determining a target page among a plurality of pages displayable when the application is executed, based on a result of the voice recognition,…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G10L15/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 13 2021 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).