# US 2018/0322869 A1 · Voice transmission device and method for executing voice assistant program thereof

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

- Number: US 2018/0322869 A1
- Document ID: US20180322869A1
- Status: Published application
- Kind: A1
- Application number: 15/813,235
- Filed: 2017-11-15
- Published: 2018-11-08
- Earliest claimed: 2017-05-04
- Assignees: Unlimiter Mfa Co., Ltd.
- Applicants: Unlimiter MFA Co., Ltd.
- Inventors: Kuan-Li CHAO; Kuo-Ping YANG
- Web page: https://patentgrep.com/patent/US20180322869A1

## CPC

- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/28: Constructional details of speech recognition systems
- G10L 2015/223: {Execution procedure of a spoken command}
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A voice transmission device and a method for executing a voice assistant program thereof are disclosed. The voice transmission device is used to establish a connection with an electronic device having a first voice and a second voice assistant program. A detection module is used for detecting whether the second voice assistant program of the electronic device is activated to generate a first or a second flag. A memory module is used for storing the first or the second flag. When the memory module stores the first flag, a control switch generates a first control signal by a user's operation to allow the electronic device to execute the first voice assistant program. When the memory module stores the second flag, the control switch generates a second control signal by the user's operation to allow the electronic device to execute the second voice assistant program.

## Claims

### Claim 1

A voice transmission device for establishing a connection with an electronic device having at least a first voice assistant program and a second voice assistant program, the voice transmission device comprising:
a microphone, used for receiving a voice signal;
a detection module, used for detecting whether the second voice assistant program of the electronic device is activated; wherein when detecting that the second voice assistant program is not activated, a first flag is generated; when detecting that the second voice assistant program is activated, a second flag is generated;
a memory module, electrically connected to the detection module for storing the first flag or the second flag; and
a control switch, electrically connected to the memory module to read the memory module for a user's operation, wherein when the memory module stores the first flag, the control switch generates a first control signal by the user's operation to allow the electronic device to execute the first voice assistant program for recognizing the voice signal;
when the memory module stores the second flag, the control switch generates a second control signal by the user's operation to allow the electronic device to execute the second voice assistant program for recognizing the voice signal.

### Claim 2 (depends on 1)

The voice transmission device as claimed in claim 1, wherein when detecting that the electronic device only activates the first voice assistant program, the first flag is generated.

### Claim 3 (depends on 1)

The voice transmission device as claimed in claim 1, wherein when the detection module detects that the second voice assistant program is not correctly executed by the electronic device, the first flag is generated to be stored in the memory module.

### Claim 4 (depends on 3)

The voice transmission device as claimed in claim 3, wherein the detection module determines whether the second voice assistant program is correctly executed by the electronic device within a set time or after the user's repeated operation.

### Claim 5 (depends on 1)

The voice transmission device as claimed in claim 1, wherein the electronic device further comprising a plurality of second voice assistant programs; the vice transmission device further comprising a program manager module used to record one of the activated voice assistant program from the plurality of second voice assistant programs; when the second control signal being generated by the user's operation, the program manager module causing the electronic device to execute the activated voice assistant program.

### Claim 6 (depends on 1)

The voice transmission device as claimed in claim 1, wherein the voice transmission device comprises a speaker.

### Claim 7 (depends on 6)

The voice transmission device as claimed in claim 6, wherein the speaker is an earphone.

### Claim 8 (depends on 1)

The voice transmission device as claimed in claim 1, wherein the voice transmission device and the electronic device are connected through a Bluetooth protocol.

### Claim 9

A method for executing voice program used in a voice transmission device for controlling an electronic device having at least a first voice assistant program and a second voice assistant program; the method comprising the step of:
detecting whether the second voice assistant program of the electronic device is activated;
generating a first flag when detecting that the second voice assistant program is not activated;
generating a second flag when detecting that the second voice assistant program is activated;
storing the first flag or the second flag;
generating a first control signal by a user's operation to allow the electronic device to execute the first voice assistant program when the first flag is stored; and
generating a second control signal by a user's operation to allow the electronic device to execute the second voice assistant program when the second flag is stored.

### Claim 10 (depends on 9)

The method for executing the voice assistant program as claimed in claim 9, further comprising the step of generating the first flag when detecting that the electronic device only activates the first voice assistant program.

### Claim 11 (depends on 9)

The method for executing the voice assistant program as claimed in claim 9, further comprising the step of generating the first flag to be stored in the memory module when detecting that the electronic device has not correctly executed the second voice assistant program.

### Claim 12 (depends on 11)

The method for executing the voice assistant program as claimed in claim 11, wherein the step that the electronic device has not correctly executed the second voice assistant program comprising the electronic device has not correctly executed the second voice assistant program within a set time or after the user's repeated operation.

### Claim 13 (depends on 9)

The method for executing the voice assistant program as claimed in claim 9, wherein the electronic device comprising a plurality of second voice assistant programs, the method further comprising the step of recording one of the activated voice assistant programs from the plurality of second voice assistant programs when generating the second control signal by the user's operation such that the electronic device executing the activated voice assistant program.

### Claim 14 (depends on 9)

The method for executing the voice assistant program as claimed in claim 9, further comprising the step of connecting through a Bluetooth protocol.
