Systems and methods for providing real-time conversation using disparate communication devices
First Claim
Patent Images
1. A method for translating a communication with a translation device comprising:
- storing information associated with a calling device and information associated with a receiving device;
receiving a first communication from the calling device operating in a first communication mode;
rendering a user interface to a caller on the calling device, the user interface allowing the caller to modify the information associated with the calling device and modify the information associated with the receiving device;
determining that a translation from the first communication mode to a second communication mode compatible with the receiving device is necessary in order to successfully transmit a second communication to the receiving device;
attempting to establish a connection with the receiving device in the second communication mode when a translation is determined to be necessary;
translating the first communication into the second communication mode when a connection is established, wherein the second communication mode is different from the first communication mode; and
transmitting the second communication in the second communication mode to the receiving device, wherein the second communication provides the receiving device with an opportunity to respond.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing real-time conversation among a plurality of disparate communication devices include receiving a first communication from a first communication device operating in a first communication mode, translating the first communication into a second communication that is suitable for processing by a second communication device operating in a second communication mode, wherein the second communication mode is different from the first communication mode, and providing the second communication to the second communication device.
4 Citations
20 Claims
-
1. A method for translating a communication with a translation device comprising:
-
storing information associated with a calling device and information associated with a receiving device; receiving a first communication from the calling device operating in a first communication mode; rendering a user interface to a caller on the calling device, the user interface allowing the caller to modify the information associated with the calling device and modify the information associated with the receiving device; determining that a translation from the first communication mode to a second communication mode compatible with the receiving device is necessary in order to successfully transmit a second communication to the receiving device; attempting to establish a connection with the receiving device in the second communication mode when a translation is determined to be necessary; translating the first communication into the second communication mode when a connection is established, wherein the second communication mode is different from the first communication mode; and transmitting the second communication in the second communication mode to the receiving device, wherein the second communication provides the receiving device with an opportunity to respond. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A translation device comprising:
-
a memory module storing information associated with a calling device and information associated with a receiving device. a receiver module configured to receive a first communication from the calling device in a first communication mode; a transmitter module configured to transmit a second communication in a second communication mode to the receiving device, wherein the second communication provides the receiving device an opportunity to respond; a processing module programmed to; render a user interface to a caller on the calling device, the user interface allowing the caller to modify the information associated with the calling device and modify the information associated with the receiving device, determining when a communication translation is necessary in order to successfully transmit the second communication to the receiving device, and attempt to establish communication with the receiving device via the transmitting module when a translation is determined to be necessary; and a translation module configured to translate the first communication received in the first communication mode via the receiving module into the second communication transmitted in the second communication mode by the transmitting module when translation is determined to be necessary, wherein the first communication mode is different from the second communication mode. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A translation apparatus comprising:
-
a memory device storing information associated with a calling device and information associated with a receiving device; a network translation device coupled to the memory device and programmed to; render a user interface on the calling device, the user interface allowing the caller to modify the information associated with the calling device and modify the information associated with the receiving device; receive a first communication from the calling device communicating in a first communication mode; receive the information associated with the calling device and the information associated with the receiving device from the memory device in response to receiving the first communication; and a gateway server coupled to the network translation device, the gateway server programmed to; attempt to establish a connection with the receiving device based on the information retrieved; determine if a translation from the first communication mode to a second communication mode is required; translating the first communication in the first communication mode to a second communication in the second communication mode when a connection is successfully established and a translation is required; and transmitting the second communication the receiving device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification