IP Library Granted Patent US 7,117,223
Granted Patent B2
US 7,117,223 · App. 10/073,903 · Granted Oct 3, 2006

Method of interpretation service for voice on the phone

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 7,117,223
App. No.
10/073,903
Granted
Oct 3, 2006
Kind
B2
Abstract

An interpretation service for voice based on sentence template retrieval allows a translation database to be customized without burdening users and enables sentences needed by users to be accurately interpreted. A sentence to be stored in a translation database for customization can be described as a sentence template including a slot which allows words to be replaced. A condition for selecting sentence templates is extracted from a registered user profile (UP). A sentence template matching the condition is retrieved from those stored in the translation database for customization and is registered in a translation database customized for each user. A word extracted from the UP is inserted into the sentence template's slot for registration to a sentence dictionary customized for each user.

Claims (12)

1. A computer implemented method of customizing a dictionary used for speech recognition, comprising the steps of:

extracting user-specific vocabulary from a set of registered user profile information; and

generating a new customized sentence by inserting at least one word in said user-specific vocabulary into a slot of a sentence template stored in a translation database and storing said customized sentence into said dictionary, wherein said customized sentence stored in said dictionary is used for recognizing speech input by a user that is converted into voice data and collated with said customized sentence.

2. A computer implemented method of customizing a dictionary according to claim 1 , wherein said set of registered user profile information is generated based on inputted answers to a questionnaire for said user.

3. A computer implemented method of customizing a dictionary according to claim 1 , wherein said sentence template includes slot definition information including a category of words that can be inserted in said slot, and said at least one word in said user-specific vocabulary is inserted in said slot according to said slot definition information.

4. A method of customizing a dictionary according to claim 1 , wherein said step of storing said customized sentence into said dictionary includes storing said customized sentence as a time series of feature vectors.

5. A method of customizing a dictionary according to claim 1 , wherein said step of storing said customized sentence into said dictionary includes storing said customized sentence as a time series of feature vectors and said step of recognizing the input speech by collating said corresponding voice data with said customized sentence includes collating values of a time series of feature vectors of the input speech with the stored time series of feature vectors of the customized sentences in the sentence dictionary.

6. A storage media readable by a computer for storing a customizing program for customizing a dictionary used for speech recognition, said customizing program enabling the computer to perform the steps of:

extracting user-specific vocabulary from a set of registered user profile information; and

generating a new customized sentence by inserting at least one word in said user-specific vocabulary in a slot of a sentence template stored in a translation database and storing said customized sentence into said dictionary, wherein said customized sentence stored in said dictionary is used for recognizing speech input by a user that is converted into voice data and collated with said customized sentence.

7. A storage media readable by a computer for storing a customizing program for customizing a dictionary used for speech recognition according to claim 6 , wherein said step of storing said customized sentence into said dictionary includes storing said customized sentence as a time series of feature vectors.

8. A storage media readable by a computer for storing a customizing program for customizing a dictionary used for speech recognition according to claim 6 , wherein said step of storing said customized sentence into said dictionary includes storing said customized sentence as a time series of feature vectors and said step of recognizing the input speech by collating said corresponding voice data with said customized sentence includes collating values of a time series of feature vectors of the input speech with the stored time series of feature vectors of the customized sentences in the sentence dictionary.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Dec 17, 2015
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037751/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2014
From: GLOBAL D, LLC.
To: RAKUTEN, INC.
Reel/Frame 032503/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2014
From: HITACHI, LTD.
To: GLOBAL D, LLC
Reel/Frame 032446/0285 →