# US 9,520,126 B2 · Voice recognition system for replacing specific domain, mobile device and method thereof

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

- Number: US 9,520,126 B2
- Document ID: US9520126B2
- Status: Granted
- Kind: B2
- Application number: 14/602,586
- Filed: 2015-01-22
- Published: 2015-11-26
- Granted: 2016-12-13
- Earliest claimed: 2014-05-20
- Assignees: Electronics and Telecommunications Research Institute
- Applicants: Electronics and Telecommunications Research Institute
- Inventors: Seung Hi Kim; Sang Hun Kim; Ki Hyun Kim; Sang Kyu Park; Soo Jong Lee
- Web page: https://patentgrep.com/patent/US9520126B2

## CPC

- G10L 15/08: Speech classification or search
- G10L 15/30: Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
- G10L 2015/088: {Word spotting}
- G10L 2015/228: {of application context}
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A voice recognition system that divides a search space for voice recognition into a general domain search space and a specific domain search space. A mobile terminal receives a voice recognition target word from a user, and a voice recognition server divides a search space for voice recognition into a general domain search space and a specific domain search space and stores the spaces and performs voice recognition for the voice recognition target word through linkage of the general domain search space and the specific domain search space.

## Claims

### Claim 1

A voice recognition system, comprising:
a mobile terminal receiving a voice recognition target word from a user; and
a voice recognition server dividing a search space for voice recognition into a general domain search space and a specific domain search space and storing the spaces, and performing voice recognition for the voice recognition target word in link with the general domain search space and the specific domain search space,
wherein the specific domain search space is selected by the user,
wherein when a predetermined specific domain search space is selected by a user, the voice recognition server performs the voice recognition for the voice recognition target word through linkage of the selected specific domain search space and the general domain search space when the selected specific domain search space is present.

### Claim 2 (depends on 1)

The system of claim 1, wherein the voice recognition server includes transition information to the specific domain search space in the general domain search space and decodes the voice recognition target word by moving to a specific domain search space corresponding to the transition information when the transition information to the specific domains search space is reached while decoding the voice recognition target word in the general domain search space.

### Claim 3 (depends on 1)

The system of claim 1, wherein when a predetermined specific domain search space is selected by a user, the voice recognition server performs the voice recognition for the voice recognition target word based on the created specific domain search space and the general domain search space by creating the specific domain search space when the selected specific domain search space is not present.

### Claim 4 (depends on 1)

The system of claim 1, wherein the voice recognition server includes:
a general domain search space part creating and storing a general domain search space based on general knowledge information of which a category is not specified;
a specific domain search space part creating and storing a specific domain search space based on knowledge information in a specific category; and
a voice recognition engine performing the voice recognition for the voice recognition target word based on the general domain search space part and the specific domain search space part.

### Claim 5 (depends on 4)

The system of claim 4, wherein the specific domain search space part includes:
a specific domain knowledge database storing knowledge information for creating the specific domain search space;
a specific domain search space creation module creating the specific domain search space by using the specific domain knowledge database; and
a specific domain search space database storing the specific domain search space created by the specific domain search space creation module.

### Claim 6 (depends on 1)

The system of claim 1, wherein the voice recognition server judges whether the specific domain search space is charged and when the specific domain search space is charged, the voice recognition server provides the specific domain search space to the mobile terminal.

### Claim 7 (depends on 6)

The system of claim 6, further comprising:
a charging server charging the specific domain search space by a request from the voice recognition server.

### Claim 8 (depends on 1)

The system of claim 1, wherein the voice recognition server creates and stores a plurality of specific domain search spaces for each specific category, the plurality of specific domain search spaces shares types of categories, and contents in the category are configured to be different for each category of the plurality of specific domain search spaces.

### Claim 9

A voice recognition system, comprising:
a mobile terminal dividing a search space for voice recognition into a general domain search space and a specific domain search space and performing voice recognition for a voice recognition target word through linkage of the general domain search space and the specific domain search space; and
a voice recognition server creating and storing the specific domain search space by a request from the mobile terminal,
wherein the specific domain search space is selected by a user,
wherein when a predetermined specific domain search space is selected by a user, the voice recognition server performs the voice recognition for the voice recognition target word through linkage of the selected specific domain search space and the general domain search space when the selected specific domain search space is present.

### Claim 10 (depends on 9)

The system of claim 9, wherein the mobile terminal receives the voice recognition target word, and performs the voice recognition for the voice recognition target word based on the specific domain search space and the general domain search space when the specific domain search space is present and requests creating the specific domain search space to the voice recognition server to receive the created specific domain search space when the specific domain search space is not present.

### Claim 11 (depends on 10)

The system of claim 10, wherein the mobile terminal includes:
a general domain search space database storing a general domain search space based on general knowledge information of which a category is not specified;
a specific domain search space database storing a specific domain search space based on knowledge information in a specific category; and
a voice recognition engine performing the voice recognition of the voice recognition target word through linkage of the general domain search space database and the specific domain search space database.

### Claim 12 (depends on 11)

The system of claim 11, wherein the voice recognition server includes:
a general domain search space creation unit creating the general domain search space; and
a specific domain search space creation unit creating the specific domain search space.

### Claim 13 (depends on 10)

The system of claim 10, wherein the mobile terminal judges whether the specific domain search space is charged and when the specific domain search space is charged, the mobile terminal loads the specific domain search space.

### Claim 14 (depends on 13)

The system of claim 13, further comprising a charging server charging the specific domain search space by a request from the mobile terminal.

### Claim 15 (depends on 10)

The system of claim 10, wherein the mobile terminal stores a plurality of specific domain search spaces, the plurality of specific domain search spaces shares types of categories, and contents in the category are configured to be different for each category of the plurality of specific domain search spaces.

### Claim 16

A mobile device, comprising:
a general domain search space database storing a general domain search space based on general knowledge information of which a category is not specified;
a specific domain search space database storing a specific domain search space based on knowledge information in a specific category; and
a voice recognition engine performing the voice recognition of the voice recognition target word through linkage of the general domain search space database or the specific domain search space database,
wherein the specific domain search space database is selected by a user,
wherein when a predetermined specific domain search space database is selected by a user, the voice recognition engine performs the voice recognition for the voice recognition target word through linkage of the selected specific domain search space and the general domain search space when the selected specific domain search space is present.

### Claim 17

A voice recognition method for replacing a specific domain, the method comprising:
dividing a search space for voice recognition into a general domain search space and a specific domain search space and storing the spaces;
receiving a voice recognition target word from a user; and
performing the voice recognition of the voice recognition target word based on the general domain search space and the specific domain search space,
wherein the performing the voice recognition of the voice recognition target word based on the general domain search space and the specific domain search space comprises
selecting, by a user, the specific domain search space; and
performing the voice recognition for the voice recognition target word through linkage of the selected specific domain search space and the general domain search space when the selected specific domain search space is present.

### Claim 18

A voice recognition method for replacing a specific domain, the method comprising:
dividing a search space for voice recognition into a general domain search space and a specific domain search space and storing the spaces;
selecting, by a user, a specific domain search space;
judging whether the specific domain search space selected by the user is stored;
loading the specific domain search space selected by the user when the specific domain search space selected by the user is stored;
creating the specific domain search space when the specific domain search space selected by the user is not stored; and
performing voice recognition through linkage of the selected specific domain search space and the general domain search space.

### Claim 19 (depends on 18)

The method of claim 18, wherein in the dividing of a search space for voice recognition into a general domain search space and a specific domain search space and the storing of the spaces,
transition information to the specific domain search space is included and stored in the general domain search space, and
in the performing of the voice recognition,
the voice recognition target word is decoded by moving to a specific domain search space corresponding to the transition information when the transition information to the specific domains search space is reached while decoding the voice recognition target word in the general domain search space.

### Claim 20 (depends on 18)

The method of claim 18, further comprising:
after the selecting, by the user, of the specific domain search space,
judging whether the specific domain search space is charged,
wherein, in the judging of whether the specific domain search space is charged,
the specific domain search space is provided when the specific domain search space is charged.
