Browse Prior Art Database

Dynamic generation of grammars for personal names based on server location

IP.com Disclosure Number: IPCOM000028608D
Original Publication Date: 2004-May-24
Included in the Prior Art Database: 2004-May-24
Document File: 2 page(s) / 12K

Publishing Venue

IBM

Abstract

Disclosed is a method for recognizing personal names based on server location. When generating grammars that help recognize personal names, an application's portability is enhanced when the name order is determined dynamically, based on server location.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 56% of the total text.

Page 1 of 2

Dynamic generation of grammars for personal names based on server location

This disclosure is focusing on maintaining the synchronization between the name presentation and recognition whereby the grammars containing names that need to be generated will take into account the name sequence based on server location, thereby enhancing the portability of the application.

A less desireable alternative would be to generate grammars accounting for all sequence variations. However, this option will increase n-fold (n- number of name sequencing possibilities) the size of the grammar, wasting storage capacity, degrading application performance, and ultimately degrading speech recognition.

When porting applications to other countries/cultures that have different presentation order of the first name/ last name, it should be assumed that a user will use the country/culture specific order to speak a person's name. If the grammars are not generated with the country/culture specific order of a person's first and last names, the application will not work, or perform very poorly.

For illustration purposes, let's consider the following examples:

1. Based on US configuration, a name will be generated as: Full name = G F
where:
G = Given Name
F = Family Name

For example, Full Name = Michael Smith where:
G = Michael
F = Smith

Using jsgf grammar format specification, the grammar generated for this name will be for example:

#JSGF V1.0 iso-8859-1;
grammar names;
public <start> = Michael Smith {...