Voice activated navigation of a computer network
First Claim
1. A method of providing World Wide Web navigation to an end-user using a wireless access device, comprising:
- initiating a data connection between the wireless access device and a wireless access server;
serving a Web page to the wireless access device over the data connection, the Web page including one or more hyper-links, one of said hyper-links linking to a pre-selected speech server;
in response to an end-user clicking on the one of said hyper-links, initiating a voice connection between the wireless access device and the pre-selected speech server;
providing an interactive voice response session over the voice connection between the speech server and the wireless access device, whereby voice prompts are provided to the end-user and the end-user'"'"'s responses are provided back to the speech server;
performing a speech to text conversion on a user'"'"'s spoken command, the converted command indicating a desired resource;
forwarding the converted command from the speech server to the wireless access server; and
serving the desired resource to the wireless access device over the data connection.
1 Assignment
0 Petitions
Accused Products
Abstract
Wireless access to a computer network, such as the Internet and its associated World Wide Web resources, is greatly simplified using a voice driven system in which specific Web pages are identified using spoken shortcut phrases, which phrases are converted into text commands and compared to a database of stored bookmarks. When a matching bookmark is located, it is sent to a Web server which will serve up the resource to the wireless access device, such as a cellular telephone or personal digital assistant. Preferably, the wireless access device can maintain a voice channel to a speech server for providing spoken shortcuts, while at the same time maintaining a data channel to the Web server for receiving the requested Web pages. In other embodiments, the spoken command is provided over a voice connection, which connection is terminated in order to allow the requested page to be served over a data connection. In yet other embodiments, a data connection is established first and a hyperlink to a speech server is provided; when the speech server is selected, the data connection is suspended while a voice connection with the speech server is established and the spoken shortcuts are provided.
-
Citations
20 Claims
-
1. A method of providing World Wide Web navigation to an end-user using a wireless access device, comprising:
-
initiating a data connection between the wireless access device and a wireless access server;
serving a Web page to the wireless access device over the data connection, the Web page including one or more hyper-links, one of said hyper-links linking to a pre-selected speech server;
in response to an end-user clicking on the one of said hyper-links, initiating a voice connection between the wireless access device and the pre-selected speech server;
providing an interactive voice response session over the voice connection between the speech server and the wireless access device, whereby voice prompts are provided to the end-user and the end-user'"'"'s responses are provided back to the speech server;
performing a speech to text conversion on a user'"'"'s spoken command, the converted command indicating a desired resource;
forwarding the converted command from the speech server to the wireless access server; and
serving the desired resource to the wireless access device over the data connection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing World Wide Web navigation services to an end-user using a wireless access device comprising:
-
storing to a database at least one universal resource indicator (URI) and an associated shortcut phrase;
providing a speech server that is accessible to the wireless access device;
receiving a spoken command from an end-user;
converting the spoken command into a text command;
comparing the text command to the shortcut phrase stored in the database;
in response to a determination that the text command matches the stored shortcut phrase, providing the URI associated with the stored shortcut phrase to a wireless access server;
accessing the provided URI and sending the resource having the URI from the wireless access server to the wireless access device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20)
-
-
14. A system for voice driven navigation of a computer network, the computer network having a plurality of network resources, each such resource having associated with it a unique resource identifier, comprising:
-
a wireless access device;
a wireless switch configured to receive transmissions from the wireless access device and the forward the transmissions to a public switched telephone network;
a speech server coupled to the public switched telephone network, configured to receive voice commands contained in the transmissions from the wireless access device and to convert the voice commands into text commands;
the speech server being further configured to retrieve from a database a resource indicator matching the converted text command and to forward the retrieved resource indicator to a wireless access server;
the wireless access server coupled to the speech server, and being configured to retrieve the resource associated with the resource and to serve the resource to the wireless access device.
-
-
18. A speech server configured to provide voice driven access for navigation of a computer network, the computer network including a plurality of resources, each such resource having a network address associated with it, comprising:
-
a call manager coupled to a telephone network and configured to receive an incoming voice call initiated from a wireless calling device;
a speech to text converter coupled to the call manager, receiving as input a spoken phrase associated with a desired network address and converting the spoken phrase into a text command;
a comparator, coupled to the speech to text converter and configured to compare the text command to entries stored in a network address database;
a network connection coupled to the computer network and configured to forward a selected network address from the network address database to a computer network server, whereby the computer network server will serve up the resource associated with the selected network address to the wireless calling device.
-
Specification