APPARATUS AND METHODS FOR PROVIDING AN AUDIBLY CONTROLLED USER INTERFACE FOR AUDIO-BASED COMMUNICATION DEVICES
First Claim
1. A method in a server for providing an audibly controlled user interface for requesting call services over a network, the steps comprising:
- accessing an application defining tagged document in response to a request received over the network;
providing a response suitable for audio output based on the application defining tagged document and the request;
receiving at least one key chunk of information over the network based on speech input information based on the response; and
initiating a call service in response to receiving the at least one key chunk of information;
wherein;
the step of accessing the application defining tagged document comprises accessing an extensible markup language document; and
the step of providing the response suitable for audio output based on the application defining tagged document comprises generating the response based on the extensible markup language document.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to techniques for providing an audibly controlled interface for a user of a limited audio-based communication device, for example, a telephony device such as a desktop telephone or a cellular telephone. The communication device has an interface connection with a proxy browser. The user initially accesses the device, such as by picking up the handset, and the proxy browser provides a communication path over a network to a call services application on an application server. The application server provides a response to the initial access signal. The proxy browser receives the response from the application server and plays back an audio output based on the response to the communication device for the user. The user can then respond with a request to the call services application to place an outbound call or to initiate another service provided by the application server via the proxy browser.
-
Citations
16 Claims
-
1. A method in a server for providing an audibly controlled user interface for requesting call services over a network, the steps comprising:
-
accessing an application defining tagged document in response to a request received over the network;
providing a response suitable for audio output based on the application defining tagged document and the request;
receiving at least one key chunk of information over the network based on speech input information based on the response; and
initiating a call service in response to receiving the at least one key chunk of information;
wherein;
the step of accessing the application defining tagged document comprises accessing an extensible markup language document; and
the step of providing the response suitable for audio output based on the application defining tagged document comprises generating the response based on the extensible markup language document. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A processor-based system for providing an audibly controlled interface over a network, the system comprising:
-
a document database configured for storing a plurality of application defining tagged documents; and
an executable resource in communication with the document database and the network, wherein the executable resource accesses an application defining tagged document in response to a request received over the network;
provides a response suitable for audio output based on the application defining tagged document and the request;
receives at least one key chunk of information over the network based on speech input information based on the response; and
initiates a call service in response to receiving the at least one key chunk of information;
wherein;
the application defining tagged document is an extensible markup language document; and
the executable resource generates the response based on the extensible markup language document. - View Dependent Claims (7, 8, 9, 10, 13, 14, 15, 16)
-
-
11. A method in an application server, the steps comprising:
-
receiving a first request over a network for a response for a subscriber;
accessing profile information for the subscriber from a database;
generating a response document having content tags that specify media content and control tags that define playback of the response for the subscriber in an audible form;
receiving a second request over the network including at least one key chunk generated based on a speech command provided by the subscriber based on the response document; and
initiating a call service based on interpretation of the at least one key chunk relative to the profile information and the response;
wherein;
the step of receiving a first request comprises receiving a first hypertext transfer protocol (HTTP) request;
the step of accessing profile information comprises accessing profile information from the database based on Internet Protocol (IP);
the step of generating a response document comprises generating a hypertext markup language (HTML) document having extensible markup language (XML) tags; and
the step of receiving the second request comprises receiving a second HTTP request. - View Dependent Claims (12)
-
Specification