IP Library Granted Patent US 7,487,085
Granted Patent B2
US 7,487,085 · App. 10/924,520 · Granted Feb 3, 2009

Method and system of building a grammar rule with baseforms generated dynamically from user utterances

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,487,085
App. No.
10/924,520
Granted
Feb 3, 2009
Kind
B2
Abstract

A method ( 200 ) of building a grammar with baseforms generated dynamically from user utterances can include the steps of recording ( 205 ) a user utterance, generating ( 210 ) a baseform using the user utterance, creating or adding to ( 215 ) a grammar rule using the baseform, and binding ( 230 ) the grammar rule in a grammar document of a voice extensible markup language program. Generating a baseform can optionally include introducing a new element to VoiceXML with attributes that enable generating the baseform from a referenced recording such as the user utterance. In one embodiment, the method can be used to create ( 235 ) a phonebook and a grammar to access the phonebook by repeatedly visiting a form containing the grammar rule with attributes that enable generating the baseform from the referenced recording.

Claims (11)

1. A method of building a grammar with baseforms generated dynamically from user utterances, comprising the steps of:

recording a user utterance;

generating a baseform using the user utterance, the step of generating a baseform comprising introducing a new element to a voice extensible markup language (VoiceXML) with attributes that enable generating the baseform from a referenced recording;

performing at least one of creating a grammar rule using the baseform and adding to a grammar rule using the baseform;

binding the grammar rule of the performing step in a grammar document of a VoiceXML program; and,

creating a user-accessable application and a grammar to access the application by repeatedly visiting a form containing the grammar rule with attributes that enable generating the baseform from the referenced recording.

2. The method of claim 1 , wherein the referenced recording comprises the user utterance.

3. The method of claim 1 , wherein the grammar rule is constructed using values of the attributes.

4. The method of claim 1 , wherein the method further comprises the step of creating a grammar token when the new element is visited by a form interpretation algorithm.

5. The method of claim 4 , wherein the method further comprises the step of controlling a composition of the grammar rule as the grammar token is added to the grammar rule.

6. The method of claim 1 , wherein the method further comprises the step of creating a phonebook and a grammar to access the phonebook by repeatedly visiting a form containing the grammar rule with attributes that enable generating the baseform from the referenced recording.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2004
From: ATIVANICHAYAPHONG, SOONTHORN; CROSS, CHARLES W. JR.; MUSCHETT, BRIEN H.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015352/0094 →