Speech driven data selection in a voice-enabled program
First Claim
1. A method of dynamically formatting a speech menu construct comprising:
- providing a markup language document containing a reference to a server-side program, said server-side program programmed to dynamically format data using a voice-enabled markup language;
accessing a database using said server-side program, said database having a plurality of data items;
selecting particular ones of said plurality of data items; and
formatting said selected data items using said voice-enabled markup language thereby creating speech menu items specifying a speech menu construct.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically formatting a speech menu construct can include a series of steps. A markup language document containing a reference to a server-side program can be provided. The server-side program can be programmed to dynamically format data using a voice-enabled markup language. A database can be accessed using the server-side program. The database can have a plurality of data items. Using the voice-enabled markup language, the selected data items can be formatted thereby creating speech menu items. The speech menu items can specify a speech menu construct resulting in a menu interface that is dynamically generated from data in data store, rather than being written by a programmer, and allows the user to “speak to the data.”
42 Citations
8 Claims
-
1. A method of dynamically formatting a speech menu construct comprising:
-
providing a markup language document containing a reference to a server-side program, said server-side program programmed to dynamically format data using a voice-enabled markup language;
accessing a database using said server-side program, said database having a plurality of data items;
selecting particular ones of said plurality of data items; and
formatting said selected data items using said voice-enabled markup language thereby creating speech menu items specifying a speech menu construct. - View Dependent Claims (2, 3)
-
-
4. A system for generating a speech menu construct comprising:
-
a voice-enabled markup language document;
a server-side program accessible by a reference to said server-side program contained within said voice-enabled markup language document, wherein said server-side program is programmed to access a database of data items and format selected data items for inclusion within said speech menu construct using a voice-enabled markup language.
-
-
5. A VoiceXML formatted machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
providing a markup language document containing a reference to a server-side program, said server-side program programmed to dynamically format data using VoiceXML;
accessing a database using said server-side program, said database having a plurality of data items;
selecting particular ones of said plurality of data items; and
formatting said selected data items using said voice-enabled markup language thereby creating speech menu items specifying a speech menu construct.
-
-
6. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
providing a markup language document containing a reference to a server-side program, said server-side program programmed to dynamically format data using a voice-enabled markup language;
accessing a database using said server-side program, said database having a plurality of data items;
selecting particular ones of said plurality of data items; and
formatting said selected data items using said voice-enabled markup language thereby creating speech menu items specifying a speech menu construct. - View Dependent Claims (7, 8)
-
Specification