US 7,493,104 B2
Providing access to information of multiple types via coordination of distinct information services
Paul Evert Harris, Seattle, Wash. (US); David Grant Deckert, Redmond, Wash. (US); Douglas G. Murray, Kirkland, Wash. (US); and Thomas W. Denny, Beaverton, Oreg. (US)
Assigned to Captaris, Inc., Bellevue, Wash. (US)
Filed on May 08, 2007, as Appl. No. 11/745,536.
Application 11/745536 is a continuation of application No. 10/635385, filed on Aug. 06, 2003, granted, now 7,233,786.
Claims priority of provisional application 60/401619, filed on Aug. 06, 2002.
Prior Publication US 2007/0263556 A1, Nov. 15, 2007
This patent is subject to a terminal disclaimer.
Int. Cl. H04Q 7/22 (2006.01); H04Q 7/00 (2006.01)
U.S. Cl. 455—412.1  [455/412.2; 370/328] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing voice-based and text-based functionality to a mobile wireless client computing device from multiple remote servers in a coordinated manner, the client device having a current user and supporting a data mode for exchanging text-based information with a remote data server system and supporting a voice mode for exchanging voice-based information with a remote voice server system, the method comprising:
under control of the mobile wireless client computing device,
establishing a data connection with the data server using the data mode of the client device, and receiving multiple text-based documents from the data server over the established data connection;
receiving an indication of a selection of one of multiple voice-based actions for a selected one of the text-based documents,
automatically sending to the data server over the established data connection an indication of the selected document and of the selected action; and
without further indication by the client device of the selected action or the selected document, automatically establishing a voice connection with the voice server using the voice mode of the client device and receiving voice-based information from the voice server over the established voice connection to effect the selected voice-based action for the selected text-based document;
under control of the remote data server system and after receiving the indication from the client device of the selected text-based document and of the selected voice-based action, automatically sending context information for the mobile wireless client computing device to the voice server, the context information including an indication of the selected text-based document and of the selected voice-based action; and
under control of the remote voice server system and after receiving the context information for the mobile wireless client computing device from the data server and after the establishment of the voice connection with the client device,
automatically associating the received context information for the mobile wireless client computing device with the established voice connection with the client device; and
providing the selected voice-based action for the selected text-based document to the current user of the mobile wireless client computing device based at least in part on the associated context information, the providing including automatically sending the voice-based information to the client device over the established voice connection,
so that the user of the mobile wireless client computing device can automatically receive voice-based functionality for a selected text-based document based at least in part on context information that is automatically provided by a data server to a distinct voice server.