VoiceXML browser and supporting components for mobile devices
First Claim
1. A mobile device, comprising:
- components supporting a VoiceXML browser, the components resident and executing on the mobile device and comprising at least one of;
a Resource Manager operable to serve one of locally stored files and files accessible via a network connection utilizing at least one of wireless and mobile broadband capabilities of the mobile device,a Call Data Manager operable to communicate call-specific data to at least one of an application'"'"'s system of origin and another configured target system,a MRCP Gateway Client operable to provide the VoiceXML browser with access to media resources via a MRCP Gateway Server; and
a mobile voice self service (MVSS) bootstrap application and an XML-based MVSS configuration file, both resident and executing on the mobile device and both separate from the VoiceXML browser, wherein the bootstrap application configures the at least one of the supporting components and launches a voice application on the at least one of the components, and wherein the configuration file contains configuration settings for the at least one of the supporting components, defines session data and credentials for the voice application, and provides an initial URI to access the voice application.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating user interaction with a voice application. A VoiceXML browser runs locally on a mobile device. Supporting components, such as a Resource Manager, a Call Data Manager, and a MRCP Gateway Client support operation of the VoiceXML browser. The Resource Manager servers either those files stored locally on the mobile device, or files accessible via a network connection using the wireless or mobile broadband capabilities of the mobile device. The Call Data Manager communicates call-specific data back to the application'"'"'s system of origin or another configured target system. The MRCP Gateway Client provides the VoiceXML browser with access to media resources via a MRCP Gateway Client.
15 Citations
20 Claims
-
1. A mobile device, comprising:
-
components supporting a VoiceXML browser, the components resident and executing on the mobile device and comprising at least one of; a Resource Manager operable to serve one of locally stored files and files accessible via a network connection utilizing at least one of wireless and mobile broadband capabilities of the mobile device, a Call Data Manager operable to communicate call-specific data to at least one of an application'"'"'s system of origin and another configured target system, a MRCP Gateway Client operable to provide the VoiceXML browser with access to media resources via a MRCP Gateway Server; and a mobile voice self service (MVSS) bootstrap application and an XML-based MVSS configuration file, both resident and executing on the mobile device and both separate from the VoiceXML browser, wherein the bootstrap application configures the at least one of the supporting components and launches a voice application on the at least one of the components, and wherein the configuration file contains configuration settings for the at least one of the supporting components, defines session data and credentials for the voice application, and provides an initial URI to access the voice application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
supporting operation of a VoiceXML browser executing locally on a mobile device with supporting components including at least one of a Resource Manager, a Call Data Manager, and a MRCP Gateway Client, the at least one of the supporting components resident and executing on the mobile device; serving one of locally stored files and files accessible via a network connection utilizing at least one of wireless and mobile broadband capabilities of the mobile device, when the mobile device includes the Resource Manager; communicating call-specific data to at least one of an application'"'"'s system of origin and another configured target system, when the mobile device includes the Call Data Manager; providing the VoiceXML browser with access to media resources via a MRCP Gateway Server, when the mobile device includes the MRCP Gateway Client; and executing a mobile voice self service (MVSS) bootstrap application and an MVSS configuration file resident on the mobile device wherein the bootstrap application configures the at least one of the supporting components and launches a voice application on the at least one of the components, and wherein the configuration file contains configuration settings for the at least one of the supporting components, defines session data and credentials for the voice application, and provides an initial URI to access the voice application. - View Dependent Claims (13, 14, 15, 16, 18, 19)
-
-
17. The method as claimed in 12, further comprising displaying alternative text and user responses for the voice application on-screen as a log of the user interaction with the voice application.
-
20. A non-transitory machine readable storage medium comprising instructions for:
-
supporting operation of a VoiceXML browser executing locally on a mobile device with supporting components including at least one of a Resource Manager, a Call Data Manager, and a MRCP Gateway Client wherein the at least one of the supporting components reside on the mobile device; serving one of locally stored files and files accessible via a network connection utilizing at least one of wireless and mobile broadband capabilities of the mobile device, when the mobile device includes the Resource Manager; communicating call-specific data to at least one of an application'"'"'s system of origin and another configured target system, when the mobile device includes the Call Data Manager; providing the VoiceXML browser with access to media resources via a MRCP Gateway Server, when the mobile device includes the MRCP Gateway Client; and executing a mobile voice self service (MVSS) bootstrap application and an MVSS configuration file resident on the mobile device wherein the bootstrap application configures the at least one of the supporting components and launches a voice application on the at least one of the components, and wherein the configuration file contains configuration settings for the at least one of the supporting components, defines session data and credentials for the voice application, and provides an initial URI to access the voice application.
-
Specification