# US 12,112,751 B2 · Electronic device for processing user utterance and method for operating same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,112,751 B2
- Document ID: US12112751B2
- Status: Granted
- Kind: B2
- Application number: 17/673,972
- Filed: 2022-02-17
- Published: 2022-06-02
- Granted: 2024-10-08
- Earliest claimed: 2019-09-26
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Taegu Kim; Hyeonjae Bak; Yoonju Lee; Hansin Koh; Jooyeon Kim; Gajin Song; Jaeyung Yeo
- Web page: https://patentgrep.com/patent/US12112751B2

## CPC

- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 15/063: {Training}
- G10L 15/1815: {Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning}
- G10L 15/30: Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
- G10L 15/1822: {Parsing for meaning understanding}
- G10L 2015/0635: {updating or merging of old and new templates; Mean values; Weighting}
- G10L 2015/223: {Execution procedure of a spoken command}
- G10L 2015/228: {of application context}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

An electronic device, according to various embodiments, comprises a communication interface, a processor, and a memory. The memory may store instructions that, when executed, cause the processor to: obtain a user utterance; confirm context information associated with the user utterance; on the basis of the context information, select, as a target device, at least one external electronic device from among a plurality of external electronic devices; and via the communication interface, transmit at least a part of the context information to the at least one external electronic device selected as the target device. Various other embodiments are possible.

## Claims

### Claim 1

An electronic device comprising:
communication circuitry;
a processor; and
memory,
wherein the memory stores instructions cause, when executed by the processor, the electronic device to:
acquire first context information from a first external electronic device of a plurality of external electronic devices through the communication circuitry,
based on the first context information, update context history information which is stored in the electronic device and associated with a plurality of user utterances,
acquire a user utterance,
identify context information related to the user utterance, the context information including the updated context history information which is associated with the plurality of user utterances different from the user utterance,
select, as a target device, at least one external electronic device from among the plurality of external electronic devices based on the context information including the updated context history information, and
transmit at least some of the context information to the at least one external electronic device selected as the target device through the communication circuitry.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the instructions cause the electronic device to further perform a task corresponding to the user utterance.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein the context information comprises information on a result of performing a task corresponding to the user utterance or domain status information corresponding to the user utterance.

### Claim 4 (depends on 1)

The electronic device of claim 1, wherein the instructions cause the electronic device to select the at least one external electronic device supporting a second domain corresponding to a first domain for the user utterance.

### Claim 5 (depends on 4)

The electronic device of claim 4, wherein the instructions cause the electronic device to select the at least one external electronic device supporting the second domain corresponding to the first domain for the user utterance, and being capable of performing a second intent corresponding to a first intent for the user utterance.

### Claim 6 (depends on 4)

The electronic device of claim 4, wherein the instructions cause the electronic device to select the at least one external electronic device supporting an attribute of the second domain corresponding to an attribute of the first domain for the user utterance.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the instructions cause the electronic device to select the at least one external electronic device corresponding to the context information using a pre-stored device mapping table.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the instructions cause the electronic device to transmit at least some of the context information to the at least one external electronic device according to a predetermined period or, based on identifying a change in the context information, transmit at least some of the context information to the at least one external electronic device, through the communication circuitry.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein each of the plurality of external electronic devices is a device for acquiring a user utterance and performing a task corresponding to the user utterance, and establishes a short-range wireless communication connection with the electronic device.

### Claim 10

A method of processing a user utterance by an electronic device, the method comprising:
acquiring first context information from a first external electronic device of a plurality of external electronic devices through a communication circuitry;
based on the first context information, updating context history information which is stored in the electronic device and associated with a plurality of user utterances;
acquiring the user utterance;
identifying context information related to the user utterance, the context information including the updated context history information which is associated with the plurality of user utterances different from the user utterance;
selecting, as a target device, at least one external electronic device from among the plurality of external electronic devices based on the context information including the updated context history information; and
transmitting at least some of the context information to the at least one external electronic device selected as the target device through a communication circuitry.

### Claim 11 (depends on 10)

The method of claim 10, further comprising performing a task corresponding to the user utterance.

### Claim 12 (depends on 10)

The method of claim 10, wherein the context information comprises information on a result of performing a task corresponding to the user utterance or domain status information corresponding to the user utterance.

### Claim 13 (depends on 10)

The method of claim 10, wherein the selecting, as the target device, the at least one external electronic device comprising selecting the at least one external electronic device supporting a second domain corresponding to a first domain for the user utterance.

### Claim 14 (depends on 13)

The method of claim 13, wherein the selecting, as the target device, the at least one external electronic device comprising selecting the at least one external electronic device supporting the second domain corresponding to the first domain for the user utterance and being capable of performing a second intent corresponding to a first intent for the user utterance.

### Claim 15 (depends on 13)

The method of claim 13, wherein the selecting, as the target device, the at least one external electronic device comprising selecting the at least one external electronic device supporting an attribute of the second domain corresponding to an attribute of the first domain for the user utterance.

### Claim 16 (depends on 10)

The method of claim 10, wherein the selecting, as the target device, the at least one external electronic device comprising selecting the at least one external electronic device corresponding to the context information using a pre-stored device mapping table.

### Claim 17 (depends on 10)

The method of claim 10, further comprising,
transmitting at least some of the context information to the at least one external electronic device according to a predetermined period or,
based on identifying a change in the context information, transmitting at least some of the context information to the at least one external electronic device, through the communication circuitry.

### Claim 18 (depends on 10)

The method of claim 10, wherein each of the plurality of external electronic devices is a device for acquiring a user utterance and performing a task corresponding to the user utterance, and establishes a short-range wireless communication connection with the electronic device.
