IP Library Granted Patent US 7,366,673
Granted Patent B2
US 7,366,673 · App. 09/882,472 · Granted Apr 29, 2008

Selective enablement of speech recognition grammars

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,366,673
App. No.
09/882,472
Granted
Apr 29, 2008
Kind
B2
Abstract

A method for processing speech audio in a network connected client device can include selecting a speech grammar for use in a speech recognition system in the network connected client device; characterizing the selected speech grammar; and, based on the characterization, determining whether to process the speech grammar locally in the network connected client device, or remotely in a speech server in the network. Selecting can include establishing a communications session with a speech server; and, querying the speech server for a speech grammar over the established communications session. Selecting can further include registering the speech grammar in the recognition system.

Claims (17)

1. A method for processing speech audio in a network connected client device comprising:

selecting a speech grammar for use in a speech recognition system in the network connected client device;

characterizing the selected speech grammar, wherein said characterization comprises determining a size and a complexity of said selected grammar, and wherein a preferred processing location is specified in said selected speech grammar;

determining a processing power of said client device and of a remote speech server, a speed of a network connection between said client device and said speech server, and a feedback requirement for said speech recognition system; and,

based on the characterization of said selected speech grammar, said determined network connection speed, said determined processing power of the network connected client device and said remote speech server, and said feedback requirements, electing whether to process the entire selected speech grammar in said preferred location or another location different from said preferred location before processing the speech audio, wherein said preferred location specifies the network connected client device or the speech server,

wherein if said preferred location specifies said speech server, said client device elects said client device if real-time feedback is required by said speech recognition system and a processing power of said client device is sufficient for said client device to process said selected speech grammar in real-time based on said size and said complexity of said selected grammar, and wherein if said preferred location specifies said client device, said client device elects said remote speech server if a latency in processing said selected speech grammar based on said network speed and said remote speech server processing power is sufficient to meet a feedback requirement of said speech recognition system.

2. The method of claim 1 , wherein the selecting step comprises:

establishing a communications session with said remote speech server;

selecting a speech grammar stored in the network connected client device; and,

uploading said selected speech grammar to said remote speech server.

3. The method of claim 1 , wherein said characterizing step comprises:

identifying in said selected speech grammar an embedded pre-determined characterization of said size and said complexity of said selected speech grammar.

4. The method of claim 1 , wherein the selecting step comprises:

establishing a communications session with said remote speech server; and,

querying said remote speech server for a speech grammar over said established communications session.

5. The method of claim 4 , wherein said selecting step further comprises:

registering said selected speech grammar in said speech recognition system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2008
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 021924/0158 →
RE-RECORD TO CORRECT ASSIGNOR'S NAME, PREVIOUSLY RECORDED ON REEL 011912 FRAME 0576, PREVIOUSLY RECORDED ON REEL 011912 FRAME 0576, ASSIGNOR CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST. Recorded Sep 10, 2001
From: RUBACK, HARVEY M.; WOODWARD, STEVEN G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012151/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2001
From: RUBACK, HOWARD M.; WOODWARD, STEVEN G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 011912/0576 →