| 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 |

| 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.
|