VoiceXML browser and supporting components for mobile devices
First Claim
1. A mobile device, comprising:
- a VoiceXML browser executing locally on the mobile device;
components supporting the VoiceXML browser, the components resident and executing on the mobile device and comprising;
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 reads the configuration file to configure at least one of the supporting components and launch a voice application on at least one of the components wherein the configuration file contains configuration settings for the supporting components, defines session data and credentials for the voice application accessing remote resources, and provides an initial URI to access the voice application.
11 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.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a VoiceXML browser executing locally on the mobile device; components supporting the VoiceXML browser, the components resident and executing on the mobile device and comprising; 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 reads the configuration file to configure at least one of the supporting components and launch a voice application on at least one of the components wherein the configuration file contains configuration settings for the supporting components, defines session data and credentials for the voice application accessing remote resources, 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 for facilitating user interaction with a voice application, comprising:
-
operating a VoiceXML browser executing locally on a mobile device; supporting operation of the VoiceXML browser with supporting components selected from the group consisting of a Resource Manager, a Call Data Manager, and a MRCP Gateway Client, 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; communicating call-specific data to at least one of an application'"'"'s system of origin and another configured target system; providing the VoiceXML browser with access to media resources via a MRCP Gateway Server; and executing a mobile voice self service (MVSS) bootstrap application and an MVSS configuration file resident on the mobile device wherein the bootstrap application reads the configuration file to configure at least one of the supporting components and launch a voice application on at least one of the components wherein the configuration file contains configuration settings for the supporting components, defines session data and credentials for the voice application accessing remote resources, 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 facilitating user interaction with a voice application, the instructions for:
-
operating a VoiceXML browser executing locally on a mobile device; supporting operation of the VoiceXML browser with supporting components selected from the group consisting of a Resource Manager, a Call Data Manager, and a MRCP Gateway Client wherein 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; communicating call-specific data to at least one of an application'"'"'s system of origin and another configured target system; providing the VoiceXML browser with access to media resources via a MRCP Gateway Server and executing a mobile voice self service (MVSS) bootstrap application and an MVSS configuration file resident on the mobile device wherein the bootstrap application reads the configuration file to configure at least one of the supporting components and launch a voice application on at least one of the components wherein the configuration file contains configuration settings for the supporting components, defines session data and credentials for the voice application accessing remote resources, and provides an initial URI to access the voice application.
-
Specification