IP Library › Granted Patent US 11,455,992
Granted Patent B2
US 11,455,992 · App. 16/795,489 · Granted Sep 27, 2022

Electronic device and system for processing user input and method thereof

Inventors: Sunbeom Kwon (Suwon-si, KR); Sunok Kim (Suwon-si, KR); Hyelim Woo (Suwon-si, KR); Jeehun Ha (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G10L15/22G10L15/02G10L15/18G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,455,992
App. No.
16/795,489
Granted
Sep 27, 2022
Kind
B2
Abstract

According to an embodiment, an electronic device includes a user interface, a memory, and a processor. The memory is configured to store a main database including at least one input data or an auxiliary database including at least one category including pieces of response data. The processor is configured to receive a user input, using the user interface, and extract first information from the user input. The processor is also configured to identify whether a portion of the input data of the main database matches the first information. The processor is further configured to identify a category of the user input in response to identifying that the input data of the main database does not match the first information. Additionally, the processor is configured to identify the auxiliary database corresponding to the category, and provide first response data based on an event that the auxiliary database is identified.

Claims (75)

1. An electronic device comprising:

a user interface;

a memory configured to store a main database including a plurality of input data and an auxiliary database including a plurality of categories, wherein each of the plurality of input data includes at least one first response data and wherein each of the plurality of categories includes at least one second response data; and

a processor operably coupled to the user interface and the memory, wherein the processor is configured to:

receive a user input, using the user interface;

extract first information from the user input; and

in response to identifying that input data matching the first information is identified among the plurality of input data, provide first response data corresponding to the input data matched the first information as a processing result for the user input,

wherein the processor is further configured to, in response to identifying that the input data matching the first information is not identified among the plurality of input data:

identify an emotion for a user based on at least a portion of the user input;

identify a category corresponding to the identified emotion among the plurality of categories included in the auxiliary database;

identify second response data corresponding to the identified category; and

provide the second response data as the processing result for the user input.

2. The electronic device of claim 1 , wherein the processor is further configured to:

determine a capsule or domain supporting a chatting mode using an utterance of a user, based in part on the user input.

3. The electronic device of claim 1 , further comprising:

a communication module configured to perform communication with an external electronic device,

wherein the processor is configured to convert the processing result, that is in a text form, into voice data to provide the external electronic device with the voice data, using the communication module.

4. The electronic device of claim 1 , wherein the processor is further configured to:

identify a specific phrase from the user input;

identify a sub category of the identified category based on the specific phrase; and

identify the second response data from the sub category.

5. The electronic device of claim 1 , wherein the processor is further configured to:

provide third response data in response to not identifying the category corresponding to the identified emotion, and

wherein the third response data is included in a database separate from the main database and the auxiliary database.

6. The electronic device of claim 1 , wherein the processor is further configured to:

extract the first information from the user input based on natural language processing.

7. The electronic device of claim 1 , further comprising:

a speaker,

wherein the processor is further configured to convert the processing result, that is in a text form, into voice data to provide the voice data through the speaker.

8. A method for processing a user input of an electronic device comprising a main database including a plurality of input data and an auxiliary database including a plurality of categories, wherein each of the plurality of input data includes at least one first response data and wherein each of the plurality of categories includes at least one second response data, the method comprising:

receiving the user input, using a user interface;

extracting first information from the user input;

in response to identifying that input data matching the first information is identified among the plurality of input data, providing first response data corresponding to the input data matched the first information as a processing result for the user input; and

in response to identifying that the input data matching the first information is not identified among the plurality of input data,

identifying an emotion for a user based on at least a portion of the user input;

identifying a category corresponding to the identified emotion among the plurality of categories included in the auxiliary database;

identifying second response data corresponding to the identified category; and

providing the second response data as the processing result for the user input.

9. The method of claim 8 , further comprising:

determining a capsule or domain supporting a chatting mode using an utterance of a user, based in part on the user input.

10. The method of claim 8 , further comprising:

providing third response data in response to not identifying the category corresponding to the identified emotion,

wherein the third response data is included in a database separate from the main database and the auxiliary database.

11. The method of claim 8 , further comprising:

converting the processing result, that is in a text form, into voice data to provide an external electronic device with the voice data, using a communication module.

12. The method of claim 8 , further comprising:

identifying a specific phrase from the user input;

identifying a sub category of the identified category based on the specific phrase; and

identifying the second response data from the sub category.

13. The method of claim 8 , wherein the extracting of the first information from the user input includes:

extracting the first information from the user input based on natural language processing.

14. A system comprising:

a first electronic device including a communication module and a user interface; and

a second electronic device configured to communicate with the first electronic device through the communication module and including a processor and a memory,

wherein the memory is configured to store a main database including a plurality of input data and an auxiliary database including a plurality of categories, wherein each of the plurality of input data includes at least one first response data and wherein each of the plurality of categories includes at least one second response data,

wherein the processor is operably coupled to the memory and configured to:

receive a user input entered to the first electronic device using the user interface, from the first electronic device;

extract first information from the user input;

in response to identifying that input data matching the first information is identified among the plurality of input data, transmit, to the first electronic device, first response data corresponding to the input data matched the first information as a processing result for the user input;

wherein the processor is further configured to, in response to identifying that the input data matching the first information is not identified among the plurality of input data:

identify an emotion for a user based on at least a portion of the user input;

identify a category corresponding to an identified emotion among the plurality of categories included in the auxiliary database;

identify second response data corresponding to the identified category; and

transmit the second response data as the processing result for the user input to the first electronic device.

15. The system of claim 14 , wherein the processor is further configured to:

cause a capsule or domain supporting a chatting mode using an utterance of a user to be executed in the first electronic device, based in part on the user input.

16. The system of claim 14 , wherein the processor is further configured to:

change the processing result into voice data and transmit the voice data to the first electronic device.

17. The system of claim 14 , wherein the processor is further configured to:

identify a specific phrase from the user input;

identify a sub category of the identified category based on the specific phrase; and

identify the second response data from the sub category.

18. The system of claim 17 , wherein the processor is further configured to:

providing third response data in response to not identifying the category corresponding to the identified emotion, and

wherein the third response data is included in a database separate from the main database and the auxiliary database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: KWON, SUNBEOM; KIM, SUNOK; WOO, HYELIM; HA, JEEHUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051973/0920 →
Priority Claims (1)
KR 10-2019-0019306 · Feb 19, 2019 · national
Continuity (1)
Related Publication 20200265840A1 · Aug 20, 2020