Method, system, and apparatus for a voice markup language interpreter and voice browser
First Claim
Patent Images
1. Within an application program, a method of allocating an interpreter module comprising:
- the application program creating an interpreter module instance;
updating a property descriptor of the interpreter module instance;
directing the interpreter module instance to allocate speech and audio resources; and
loading content into the interpreter module instance and running the content.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention can include a method of allocating an interpreter module within an application program. The application program can create one or more interpreter module instances. The method also can include updating a property descriptor of the interpreter module instance and directing the interpreter module instance to allocate speech and audio resources. Content then can be loaded into the interpreter module instance and run.
-
Citations
20 Claims
-
1. Within an application program, a method of allocating an interpreter module comprising:
-
the application program creating an interpreter module instance;
updating a property descriptor of the interpreter module instance;
directing the interpreter module instance to allocate speech and audio resources; and
loading content into the interpreter module instance and running the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing speech within a host application program comprising:
-
a voice markup language interpreter that is instantiated by the host application program;
an application programming interface through which the voice markup language interpreter communicates with the host application program; and
an updateable property descriptor specifying a listening mode and a language to be used by the voice markup language interpreter;
wherein said voice markup language interpreter is configured to allocate speech resources and audio resources under direction of the host application program, wherein the audio resources are distinct from the speech resources. - View Dependent Claims (10, 11, 12)
-
-
13. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a portable computing device for causing the portable computing device to perform the steps of:
-
the application program creating an interpreter module instance;
updating a property descriptor of the interpreter module instance;
directing the interpreter module instance to allocate speech and audio resources; and
loading content into the interpreter module instance and running the content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification