Legal claims defining the scope of protection, as filed with the USPTO.
1. An electronic device comprising: a voice input receiver configured to receive a user voice input; a communicator comprising communication circuitry; a storage configured to store at least one keyword for each of a plurality of domains; and a processor configured to: based on the user voice input being received, obtain keywords from the user voice input received by the voice input receiver, identify a domain related to the obtained keywords based on the obtained keywords and keywords stored in the storage, perform voice recognition via an engine of the electronic device based on a domain corresponding to the electronic device, identify whether to use a result of the voice recognition based on whether the identified domain corresponds to the domain corresponding to the electronic device, control the electronic device to transmit, via the communicator, the user voice input to an engine of an external electronic device corresponding to the identified domain based on at least the identified domain not corresponding to the domain corresponding to the electronic device.
2. The electronic device as claimed in claim 1 , wherein the processor is configured to control the electronic device to obtain words matched to the at least one keyword for each of the plurality of domains as the keywords from the user voice input.
3. The electronic device as claimed in claim 1 , wherein the processor is configured to identify that the domain related to the obtained keywords is a domain in which a number of keywords matched to the obtained keywords is the largest among the plurality of domains.
4. The electronic device as claimed in claim 1 , wherein the processor is configured to identify the domain related to the obtained keywords based on at least one of: a level in which keywords matched to the obtained keywords are present and priorities set for each domain of the plurality of domains.
5. The electronic device as claimed in claim 4 , wherein based on plural domains of the plurality of domains being identified to have a largest number of keywords matched to the obtained keywords, the processor is configured to identify that a domain having a highest priority of the plural domains is the domain related to the obtained keywords.
6. The electronic device as claimed in claim 5 , wherein the priorities are determined based on an electronic device to which the user voice input is received.
7. The electronic device as claimed in claim 1 , wherein the user voice input is transmitted to the engine of the external electronic device based on the identified domain corresponding to the external electronic device.
8. The electronic device as claimed in claim 7 , wherein the external electronic device is configured to perform voice recognition using an engine of a specific domain of the plurality of domains.
9. The electronic device as claimed in claim 1 , wherein the processor is configured to use the result of the performed voice recognition based on the identified domain corresponding to the domain corresponding to the electronic device.
10. A method of controlling an electronic device, comprising: based on a user voice input being received, obtaining keywords from a user voice input to a voice input receiver of the electronic device; identifying a domain related to the obtained keywords based on the obtained keywords and the keywords stored in the electronic device; performing voice recognition using an engine of the electronic device based on a domain corresponding to the electronic device; identifying whether to use a result of the voice recognition based on whether the identified domain corresponds to the domain corresponding to the electronic device; and transmitting the user voice input to an engine of an external electronic device corresponding to the identified domain based on at least the identified domain not corresponding to the domain corresponding to the electronic device.
11. The method of controlling an electronic device as claimed in claim 10 , wherein in the obtaining of the keywords, words matched to at least one keyword for each of a plurality of domains are obtained as the keywords from the user voice input.
12. The method of controlling an electronic device as claimed in claim 10 , wherein the domain related to the obtained keywords is a domain in which a number of keywords matched to the obtained keywords is the largest among a plurality of domains.
13. The method of controlling an electronic device as claimed in claim 10 , wherein in the identifying of the domain, the domain related to the obtained keywords is identified based on at least one of: a level in which keywords matched to the obtained keywords are present and priorities set for each domain of a plurality of domains.
14. The method of controlling an electronic device as claimed in claim 13 , wherein in the identifying of the domain, based on plural domains of the plurality of domains being identified to have a largest number of keywords matched to the obtained keywords, a domain having a highest priority of the plural domains is the domain identified as being related to the obtained keywords.
15. The method of controlling an electronic device as claimed in claim 14 , wherein the priorities are determined based on an electronic device to which the user voice input is received.
16. The method of controlling an electronic device as claimed in claim 10 , wherein the user voice input is transmitted to the engine of the external electronic device based on the identified domain corresponding to the external electronic device.
17. The method of controlling an electronic device as claimed in claim 16 , wherein the external electronic device performs the voice recognition using an engine of a specific domain of a plurality of domains.
18. The method of controlling an electronic device as claimed in claim 10 , wherein the performing the voice recognition for the user voice input further includes using the result of the performed voice recognition based on the identified domain corresponding to the domain corresponding to the electronic device.
Unknown
October 12, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.