Electronic apparatus, and method of controlling to execute function according to voice command thereof

US2021035575A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021035575-A1
Application numberUS-202016936484-A
CountryUS
Kind codeA1
Filing dateJul 23, 2020
Priority dateAug 1, 2019
Publication dateFeb 4, 2021
Grant date

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 apparatus, and a method for the electronic apparatus to control to execute a function according to a voice command uttered by a user are provided. The electronic apparatus includes a memory including a plurality of databases divided according to predicates, a communication circuit that receives voice data corresponding to a voice command from an external apparatus, and a processor operatively connected with the memory and the communication circuit. The processor is configured to identify the type of a predicate included in the voice data, and based on information included in a database corresponding to the identified predicate, determine at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command, and control the at least one apparatus to execute the function according to the voice command.

First claim

Opening claim text (preview).

What is claimed is: 1 . An electronic apparatus comprising: a memory including a plurality of databases divided according to predicates; a communication circuit configured to receive voice data corresponding to a voice command from an external apparatus; and a processor operatively connected with the memory and the communication circuit, wherein the processor is configured to: identify a type of a predicate included in the voice data, based on information included in a database corresponding to the identified predicate, determine at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command, and control the at least one apparatus to execute the function according to the voice command. 2 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in the case of controlling to execute the function according to the voice command, based on information included in the database, according to the at least one apparatus being determined as the electronic apparatus itself, execute the function according to the voice command. 3 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in the case of controlling to execute the function according to the voice command, based on information included in the database, according to the at least one apparatus being determined as a third apparatus, control the communication circuit to transmit information regarding the function according to the voice command to the third apparatus. 4 . The electronic apparatus of claim 1 , wherein the processor is further configured to: select a database corresponding to the identified predicate among the plurality of databases. 5 . The electronic apparatus of claim 1 , wherein, in case there are a plurality of apparatuses to execute the voice command, the processor is further configured to request user identification for an apparatus that will actually execute the function according to the voice command among the plurality of apparatuses. 6 . The electronic apparatus of claim 5 , wherein the processor is further configured to: control the communication circuit to transmit information regarding the plurality of apparatuses and functions that the plurality of apparatuses will perform to the external apparatus, and control the communication circuit to receive information regarding an apparatus that a user selected among the plurality of apparatuses from the external apparatus. 7 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in case information on a user feedback is acquired, based on the information on the user feedback, update the plurality of databases distinguished according to predicates. 8 . The electronic apparatus of claim 1 , wherein the processor is further configured to: in case information corresponding to the predicate does not exist in the plurality of databases, control the communication circuit to transmit the predicate to an external server, and control the communication circuit to receive information corresponding to the predicate from the external server. 9 . The electronic apparatus of claim 1 , wherein the processor is further configured to: identify whether the voice command was set as a macro in advance, and in case the voice command was set as a macro in advance, acquire processed voice data corresponding to the preset macro. 10 . The electronic apparatus of claim 1 , wherein the plurality of databases include a verb database and an adjective database. 11 . The electronic apparatus of claim 1 , wherein, in case the plurality of databases include a verb database, information included in the verb database includes at least one of a user's request corresponding to the verb, a main apparatus corresponding to the verb, or a subject of an action corresponding to the verb. 12 . The electronic apparatus of claim 1 , wherein, in case the plurality of databases include an adjective database, information included in the adjective database includes at least one of a user's request corresponding to the adjective, a supportable voice analysis apparatus corresponding to the adjective, a supportable voice execution apparatus corresponding to the adjective, or an action corresponding to the adjective. 13 . A method of controlling an electronic apparatus, the method comprising: receiving voice data corresponding to a voice command; identifying the type of a predicate included in the voice data; based on information included in a database corresponding to the predicate, determining at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command; and controlling the at least one apparatus to execute the function according to the voice command. 14 . The controlling method of claim 13 , wherein the controlling to execute the function according to the voice command comprises: based on information included in the database, according to the at least one apparatus being identified as the electronic apparatus itself, executing the function according to the voice command. 15 . The controlling method of claim 13 , wherein the controlling to execute the function according to the voice command comprises: based on information included in the database, according to the at least one apparatus being identified as a third apparatus, transmitting information regarding the function according to the voice command to the third apparatus. 16 . The controlling method of claim 13 , further comprising: selecting a database corresponding to the identified predicate among a plurality of databases. 17 . The controlling method of claim 13 , further comprising: in case there are a plurality of apparatuses to execute the voice command, requesting user identification for an apparatus that will actually execute the function according to the voice command among the plurality of apparatuses. 18 . The controlling method of claim 13 , further comprising: in case information on a user feedback is acquired, based on the information on the user feedback, updating the plurality of databases distinguished according to predicates. 19 . The controlling method of claim 13 , further comprising: identifying whether the voice command was set as a macro in advance; and in case the voice command was set as a macro in advance, acquiring processed voice data corresponding to the preset macro. 20 . The controlling method of claim 13 , wherein the plurality of databases include a verb database and an adjective database, wherein information included in the verb database includes at least one of a user's request corresponding to the verb, a main apparatus corresponding to the verb, or a subject of an action corresponding to the verb, and wherein information included in the adjective database includes at least one of a user's request corresponding to the adjective, a supportable voice analysis apparatus corresponding to the adjective, a supportable voice execution apparatus corresponding to the adjective, or an action corresponding to the adjective.

Assignees

Inventors

Classifications

  • Feedback of the input speech · CPC title

  • using natural language modelling · CPC title

  • Execution procedure of a spoken command · CPC title

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

  • G10L15/22Primary

    Procedures used during a speech recognition process, e.g. man-machine dialogue · 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 US2021035575A1 cover?
An electronic apparatus, and a method for the electronic apparatus to control to execute a function according to a voice command uttered by a user are provided. The electronic apparatus includes a memory including a plurality of databases divided according to predicates, a communication circuit that receives voice data corresponding to a voice command from an external apparatus, and a processor…
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 Thu Feb 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).