System and method for speech recognition assisted voice communications
First Claim
Patent Images
1. A method for communicating voice and text associated with a packet-based voice communications session comprising:
- receiving local voice information from a local participant in a packet-based voice communications session having at least one remote participant;
converting the local voice information into local text;
generating a first stream of packets encoding the local text;
generating a second stream of packets encoding the local voice information;
detecting a degradation in a quality of the packet-based voice communications session;
in response to detecting the degradation in the quality of the packet-based voice communications session, communicating the first stream of packets to the remote participant using transmission control protocol (TCP); and
communicating the second stream of packets to the remote participant using user datagram protocol (UDP);
wherein the packet-based voice communications session comprises an Internet protocol (IP) telephony communications session.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes communications equipment having a voice input device, an acoustic output device, and a visual display device. The communications equipment receives voice information from a user using the voice input device, converts the voice information into text, and communicates packets encoding the voice information and the text to a remote location. The communications equipment also receives packets encoding voice and text information from the remote location, outputs the voice information using the acoustic output device, and outputs the text information using the visual display device.
-
Citations
23 Claims
-
1. A method for communicating voice and text associated with a packet-based voice communications session comprising:
-
receiving local voice information from a local participant in a packet-based voice communications session having at least one remote participant; converting the local voice information into local text; generating a first stream of packets encoding the local text; generating a second stream of packets encoding the local voice information; detecting a degradation in a quality of the packet-based voice communications session; in response to detecting the degradation in the quality of the packet-based voice communications session, communicating the first stream of packets to the remote participant using transmission control protocol (TCP); and communicating the second stream of packets to the remote participant using user datagram protocol (UDP); wherein the packet-based voice communications session comprises an Internet protocol (IP) telephony communications session. - View Dependent Claims (2, 3, 4)
-
-
5. An interface for a telecommunications device, the interface operable to:
-
receive packets encoding remote voice information and remote text of the voice information from a remote participant, wherein the remote voice information and the remote text are associated with a packet-based voice communications session with the remote participant; detect a degradation in a quality of the packet-based voice communications session; display using a visual output device; and output the remote voice information using an acoustic output device; wherein the packets encoding remote voice information and remote text comprise; a first stream of packets encoding remote text generated by converting the remote voice information; and a second stream of packets encoding remote voice information from the remote participant; wherein the first stream of packets is communicated using transmission control protocol (TCP) in response to detecting the degradation in quality of the packet-based voice communications session and the second stream of packets is communicated using user datagram protocol (UDP); and wherein the packet-based voice communications session comprises an Internet protocol (IP) telephony communications session. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. Telephony communications software for communicating voice and text associated with a packet-based voice communications session, the software embodied in a computer readable medium and operable to:
-
establish the packet-based voice communications session with a remote location; receive local voice information from a local participant in the packet-based voice communications session; convert the local voice information into local text; generate a first stream of packets encoding the local text; generate a second stream of packets encoding the local voice information; detect a degradation in a quality of the packet-based voice communications session; in response to detecting the degradation in the quality of the packet-based voice communications session, communicate the first stream of packets to the remote location using transmission control protocol (TCP); and communicate the second stream of packets to the remote location using user datagram protocol (UDP); wherein the packet-based voice communications session comprises an Internet protocol (IP) telephony communications session. - View Dependent Claims (13, 14, 15)
-
-
16. A communications system for communicating voice and text associated with a packet-based voice communications session comprising:
-
a first communications device operable to establish the communications session with a second communications device, to receive local voice information from a local participant in the communications session, convert the local voice information into local text, to generate a first stream of packets encoding the local text, to generate a second stream of packets encoding the local voice information, to detect a degradation in a quality of the packet-based voice communications session, to communicate the first stream of packets to the second communications device using transmission control protocol (TCP) in response to detecting the degradation in the quality of the packet-based voice communications session, and to communicate the second stream of packets to the second communications device using user datagram protocol (UDP); and the second communications device operable to receive the packets from the first communications device, display the local text using a visual display device, and output the local voice information using an acoustic output device; wherein the communications session comprises a voice over packet (VoP) telephone call. - View Dependent Claims (17, 18, 19)
-
-
20. A device for communicating voice and text associated with a packet-based voice communications session comprising:
-
means for receiving local voice information from a local participant in a packet-based voice communications session having at least one remote participant; means for converting the local voice information into local text; means for generating a first stream of packets encoding the local text; means for generating a second stream of packets encoding the local voice information; means for detecting a degradation in a quality of the packet-based voice communications session; means for communicating the first stream of packets to the remote participant using transmission control protocol (TCP) in response to detecting the degradation in the quality of the packet-based voice communications session; and means for communicating the second stream of packets to the remote participant using user datagram protocol (UDP); wherein the packet-based voice communications session comprises an Internet protocol (IP) telephony communications session. - View Dependent Claims (21, 22, 23)
-
Specification