IP Library Granted Patent US 12,633,288
Granted Patent B2
US 12,633,288 · App. 18/412,876 · Granted May 19, 2026

Electronic device, system and control method thereof

Inventors: Hyungrai Oh (Suwon-si Gyeonggi-do, KR); Jongyoub Ryu (Suwon-si Gyeonggi-do, KR); Seonghan Ryu (Suwon-si Gyeonggi-do, KR); Eunji Lee (Suwon-si Gyeonggi-do, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G10L15/22G10L15/1815G10L2015/223G10L2015/228
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 12,633,288
App. No.
18/412,876
Filed
Jan 15, 2024
Granted
May 19, 2026
Kind
B2
Examiner
AZAD, ABUL K
Art Unit
2656
USPC
704/257
Abstract

An example controlling method includes receiving an input utterance, determining whether domain information and intent information are able to be extracted by analyzing the input utterance, based on at least one of the domain information and the intent information not being extracted, broadcasting a signal requesting previous utterance related information to one or more external devices connected to a same network as the electronic device, receiving the previous utterance related information from the at least one external device, extracting the domain information and the intent information based on the received previous utterance related information and the input utterance, and obtaining and outputting a response result based on the extracted domain information and intent information.

Claims (65)

1 . A method for controlling an electronic device, the method comprising:

pre-storing utterance-related information comprising any one of a time stamp representing a processing time of a past input utterance, information related to an utterance task, an utterance history, domain information, and intent information;

receiving a first signal requesting utterance-related information from an external electronic device that is connected to a same network as the electronic device and that receives a first utterance;

identifying latest utterance-related information based on a time stamp included in the utterance-related information;

extracting the utterance-related information based on the identified latest utterance-related information;

transmitting the extracted utterance-related information to the external electronic device;

receiving a second signal requesting processing of the first utterance from the external electronic device based on the external electronic device determining from the utterance-related information transmitted by the electronic device that the first utterance is a continuation utterance of the past input utterance;

obtaining a response result for the first utterance based on domain information and intent information; and

transmitting the response result to the external electronic device for output by the external electronic device.

2 . The method according to claim 1 , further comprising:

receiving a second input utterance;

determining whether domain information and intent information are able to be extracted by analyzing the second input utterance;

based on at least one of the domain information and the intent information not being extracted as a result of the determination, broadcasting a signal requesting utterance related information to one or more external devices;

receiving the utterance related information prestored in the at least one external device;

identifying latest utterance related information based on a time stamp included in the utterance related information received from the at least one external device;

extracting the domain information and the intent information based on the identified latest utterance related information and the second input utterance; and

obtaining and outputting a response result based on the extracted domain information and intent information.

3 . The method according to claim 2 , further comprising:

updating the utterance-related information using the extracted domain information and the intent information.

4 . The method according to claim 2 , wherein, based on the second input utterance including name information of a target device, transmitting the second input utterance to the target device.

5 . An electronic device comprising:

a microphone configured to receive an input utterance;

memory;

a communication circuit;

a speaker; and

at least one processor comprising processing circuitry,

wherein the at least one processor is configured to control the electronic device to:

store utterance-related information comprising any one of a time stamp representing a processing time of a past input utterance, information related to an utterance task, an utterance history, domain information, and intent information in the memory;

based on receiving a first signal requesting utterance-related information from external electronic device that is connected to a same network and receives a first utterance,

identify latest utterance-related information based on a time stamp included in the utterance-related information:

extract the utterance-related information based on the identified latest utterance related information;

control the communication circuit to transmit the extracted utterance-related information to the external electronic device

receiving a second signal requesting processing of the first utterance from the external electronic device based on the external electronic device determining from the utterance-related information transmitted by the electronic device that the first utterance is a continuation utterance of the past input utterance;

obtaining a response result for the first utterance based on domain information and intent information; and

controlling the communication circuit to transmit the response result to the external electronic device for output by the external electronic device.

6 . The electronic device according to claim 5 , wherein the at least one processor is configured to:

receive a second input utterance;

determine whether domain information and intent information are able to be extracted by analyzing the second input utterance;

based on at least one of the domain information and the intent information not being extracted as a result of the determination, broadcast a signal requesting utterance related information to one or more external devices;

when the utterance related information prestored in the at least one external device is received, identify latest utterance related information based on a time stamp included in the utterance related information received from the at least one external device;

extract the domain information and the intent information based on the identified latest utterance related information and the input utterance; and

obtain and output a response result based on the extracted domain information and intent information.

7 . The electronic device according to claim 6 , wherein the at least one processor is configured to update the utterance related information using the extracted domain information and the intent information.

8 . The electronic device according to claim 6 , wherein the at least one processor is configured to control the electronic device to, based on the second input utterance including name information of a target device, control the communication circuit to transmit the second input utterance to the target device.

9 . A non-transitory computer-readable medium storing instructions which, when executed by at least one processor, cause an electronic device to perform operations comprising:

pre-storing utterance-related information comprising any one of a time stamp representing a processing time of a past input utterance, information related to an utterance task, an utterance history, domain information, and intent information;

receiving a first signal requesting utterance-related information from an external electronic device that is connected to a same network as the electronic device and that receives a first utterance;

identifying latest utterance-related information based on a time stamp included in the utterance-related information;

extracting the utterance-related information based on the identified latest utterance-related information;

transmitting the extracted utterance-related information to the external electronic device;

receiving a second signal requesting processing of the first utterance from the external electronic device based on the external electronic device determining from the utterance-related information transmitted by the electronic device that the first utterance is a continuation utterance of the past input utterance;

obtaining a response result for the first utterance based on domain information and intent information; and

transmitting the response result to the external electronic device for output by the external electronic device.

10 . The non-transitory computer-readable storage medium according to claim 9 , storing instructions which, when executed by the at least one processor, cause the electronic device to perform operations comprising:

receiving a second input utterance;

determining whether domain information and intent information are able to be extracted by analyzing the second input utterance;

based on at least one of the domain information and the intent information not being extracted as a result of the determination, broadcasting a signal requesting utterance related information to one or more external devices;

receiving the utterance related information prestored in the at least one external device;

identifying latest utterance related information based on a time stamp included in the utterance related information received from the at least one external device;

extracting the domain information and the intent information based on the identified latest utterance related information and the second input utterance; and

obtaining and outputting a response result based on the extracted domain information and intent information.

11 . The non-transitory computer-readable storage medium according to claim 10 , storing instructions which, when executed by the at least one processor, cause the electronic device to perform operations comprising:

updating the utterance related information using the extracted domain information and the intent information.

12 . The non-transitory computer-readable storage medium according to claim 10 , storing instructions which, when executed by the at least one processor, cause the electronic device to perform operations comprising:

based on the second input utterance including name information of a target device, transmitting the second input utterance to the target device.

Priority Claims (2)
KR 10-2020-0150340 · Nov 11, 2020 · national
KR 10-2021-0014058 · Feb 1, 2021 · national
Continuity (2)
Continuation 17436442
Related Publication 20240153503A1 · May 9, 2024
References Cited (37)
US 7606708B2 · Hwang · 2009 [cited by applicant]
US 9953648B2 · Choi et al. · 2018 [cited by applicant]
US 10546583B2 · White et al. · 2020 [cited by applicant]
US 10884096B2 · Baek et al. · 2021 [cited by applicant]
US 11145303B2 · Kwon · 2021 [cited by applicant]
US 11367434B2 · Lee et al. · 2022 [cited by applicant]
US 20060173686A1 · Hwang · 2006 [cited by applicant]
US 20160336024A1 · Choi · 2016 [cited by examiner]
US 20170025124A1 · Mixter · 2017 [cited by applicant]
US 20170076720A1 · Gopalan · 2017 [cited by applicant]
US 20180233147A1 · Tukka et al. · 2018 [cited by applicant]
US 20180247645A1 · Li et al. · 2018 [cited by applicant]
US 20190304450A1 · Kwon · 2019 [cited by applicant]
US 20190371300A1 · Park · 2019 [cited by examiner]
US 20200074993A1 · Lee et al. · 2020 [cited by applicant]
US 20200111497A1 · Littlejohn · 2020 [cited by applicant]
US 20200126565A1 · Kim et al. · 2020 [cited by applicant]
US 20200135212A1 · Cho et al. · 2020 [cited by applicant]
US 20200294503A1 · Ryu et al. · 2020 [cited by applicant]
US 20200349940A1 · Ko et al. · 2020 [cited by applicant]
US 20210097989A1 · Lee et al. · 2021 [cited by applicant]
US 20210142794A1 · Mathias · 2021 [cited by examiner]
KR 1020060088512 · 2006 [cited by applicant]
KR 1020160132748 · 2016 [cited by applicant]
KR 1020180071931 · 2018 [cited by applicant]
KR 101972545 · 2019 [cited by applicant]
KR 1020190014569 · 2019 [cited by applicant]
KR 1020190114321 · 2019 [cited by applicant]
KR 1020190118995 · 2019 [cited by applicant]
KR 1020200047311 · 2020 [cited by applicant]
KR 1020200052804 · 2020 [cited by applicant]
KR 1020200109954 · 2020 [cited by applicant]
WO 2018213415 · 2018 [cited by applicant]
International Search Report and Written Opinion dated Sep. 17, 2021 in corresponding International Application No. PCT/KR2021/006973. [cited by applicant]
Supplementary Extended European Search Report dated Oct. 23, 2023 issued in European Patent Application No. 21892063.5. [cited by applicant]
Yoon et al., U.S. Appl. No. 17/436,442, filed Sep. 2, 2021, allowed. [cited by applicant]
Communication pursuant to Article 94(3) EPC dated Jul. 25, 2025 in EP Application No. 21892063.5. [cited by applicant]