IP Library Granted Patent US 11,367,441
Granted Patent B2
US 11,367,441 · App. 16/671,536 · Granted Jun 21, 2022

Electronic apparatus and control method thereof

Inventors: Yeonho Lee (Suwon-si, KR); Kyenghun Lee (Suwon-si, KR); Saebom Jang (Suwon-si, KR); Silas Jeon (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
G10L15/22G10L15/30G10L2015/227
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,367,441
App. No.
16/671,536
Granted
Jun 21, 2022
Kind
B2
Abstract

An electronic apparatus and a control method thereof are provided. A method of controlling an electronic apparatus according to an embodiment of the disclosure includes: receiving input of a first utterance, identifying a first task for the first utterance based on the first utterance, providing a response to the first task based on a predetermined response pattern, receiving input of a second utterance, identifying a second task for the second utterance based on the second utterance, determining the degree of association between the first task and the second task, and setting a response pattern for the first task based on the second task based on the determined degree of association satisfying a predetermined condition. The control method of an electronic apparatus may use an artificial intelligence model trained according to at least one of machine learning, a neural network, or a deep learning algorithm.

Claims (74)

1. A method of controlling an electronic apparatus, the method comprising:

receiving input of a first utterance;

identifying a first task for the first utterance based on the first utterance;

providing a response to the first task based on a predetermined response pattern set for the first task;

receiving input of a second utterance after the response to the first task is provided;

identifying a second task for the second utterance based on the second utterance;

providing a response to the second task based at least on a predetermined response pattern set for the second task;

determining a degree of association between the first task and the second task; and

setting a response pattern for the first task based at least on the determined degree of association between the first task and the second task satisfying a predetermined condition.

2. The method of claim 1 ,

wherein the response pattern is determined while including at least one of information related to a length of a response to an utterance or information related to types of information included in the response to the utterance.

3. The method of claim 1 ,

wherein the predetermined response pattern set for the first task includes a response pattern selected by a command, or an automatically set response pattern.

4. The method of claim 3 , further comprising:

inputting a voice based on the first utterance into a trained artificial intelligence model to obtain information on an acoustic feature of the first utterance; and

recognizing a user based on the information on the obtained acoustic feature,

wherein the predetermined response pattern set for the first task is determined based on a recognized conversation history and preference information of the user.

5. The method of claim 1 ,

wherein the predetermined condition includes a condition wherein information on the degree of association between the first task and the second task is equal to or greater than a threshold value.

6. The method of claim 1 , further comprising:

determining whether a third task for a third utterance is associated with the first task based on receiving input of the third utterance; and

providing a response based on the predetermined set response pattern for the first task.

7. The method of claim 1 , further comprising:

receiving input of a third utterance; and

identifying a third task for the third utterance based on the third utterance, and determining a degree of association between the first task and the third task, and

wherein the setting further comprises:

determining priorities of the second task and the third task based on the determined degree of association between the first task and the third task satisfying a predetermined condition; and

setting a response pattern for the first task based on the determined priorities, the second task, and the third task.

8. The method of claim 5 , further comprising:

acquiring feedback for the provided response; and

updating the degree of association between the first task and the second task based on the acquired feedback.

9. The method of claim 1 , further comprising:

storing the first task and the second task in a form of ontology based on the degree of association between the first task and the second task.

10. The method of claim 1 ,

wherein at least one of the identifying a first task, the determining the degree of association, the setting a response pattern, or the providing a response is performed by an artificial intelligence model, and

the artificial intelligence model includes a plurality of layers respectively including at least one node, and each of the at least one node includes a neural network model having a connection weight for interpretation of an input value.

11. An electronic apparatus comprising:

a memory configured to store at least one command; and

a processor, comprising circuitry, coupled to the memory and configured to execute the at least one command,

wherein the processor is configured to control the electronic apparatus to:

receive input of a first utterance,

identify a first task for the first utterance based on the first utterance,

provide a response to the first task based on a predetermined response pattern set for the first task,

receive input of a second utterance after the response to the first task is provided,

identify a second task for the second utterance based on the second utterance,

provide a response to the second task based on a predetermined response pattern set for the second task,

determine a degree of association between the first task and the second task, and

set a response pattern for the first task based on the second task based at least on the determined degree of association between the first task and the second task satisfying a predetermined condition.

12. The electronic apparatus of claim 11 ,

wherein the response pattern is determined while including at least one of information related to a length of a response to an utterance or information related to types of information included in the response to the utterance.

13. The electronic apparatus of claim 11 ,

wherein the predetermined response pattern set for the first task includes a response pattern selected by a command, or an automatically set response pattern.

14. The electronic apparatus of claim 13 ,

wherein the processor is configured to control the electronic apparatus to: input a voice based on the first utterance into a trained artificial intelligence model to obtain information on an acoustic feature of the first utterance, and recognize a user based on the information on the obtained acoustic feature, and

wherein the predetermined response pattern set for the first task is determined based on a recognized conversation history and preference information of the user.

15. The electronic apparatus of claim 11 ,

wherein the predetermined condition includes a condition wherein information on the degree of association between the first task and the second task is equal to or greater than a threshold value.

16. The electronic apparatus of claim 11 ,

wherein the processor is configured to control the electronic apparatus to:

determine whether a third task for a third utterance is associated with the first task based on receiving input of the third utterance, and provide a response based on the predetermined set response pattern for the first task.

17. The electronic apparatus of claim 11 ,

wherein the processor is configured to control the electronic apparatus to:

receive input of a third utterance, identify a third task for the third utterance based on the third utterance, and determine the degree of association between the first task and the third task, and

determine priorities of the second task and the third task based on the determined degree of association between the first task and the third task satisfying a predetermined condition, and

set a response pattern for the first task based on the determined priorities, the second task, and the third task.

18. The electronic apparatus of claim 16 ,

wherein the processor is configured to control the electronic apparatus to:

acquire feedback for the provided response, and update the degree of association between the first task and the second task based on the acquired feedback.

19. The electronic apparatus of claim 11 ,

wherein the processor is configured to control the electronic apparatus to:

store the first task and the second task in a form of ontology in the memory based on the degree of association between the first task and the second task.

20. The electronic apparatus of claim 11 ,

wherein at least one of the identifying a first task, the determining the degree of association, the setting a response pattern, or the providing a response is performed by an artificial intelligence model, and

the artificial intelligence model includes a plurality of layers respectively including at least one node, and each of the at least one node including a neural network model having a connection weight for interpretation of an input value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: LEE, YEONHO; LEE, KYENGHUN; JANG, SAEBOM; JEON, SILAS
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 050904/0172 →
Priority Claims (2)
KR 10-2018-0132717 · Nov 1, 2018 · national
KR 10-2019-0129837 · Oct 18, 2019 · national
Continuity (1)
Related Publication 20200143809A1 · May 7, 2020
Cited By (1)
US 12,272,360