Systems and methods for providing real-time conversation using disparate communication devices
First Claim
Patent Images
1. A method for providing real-time conversation between disparate communication devices, the method comprising:
- providing a list of second communication devices associated with a second user to a first user of a first communication device, wherein at least one of the listed second communication devices operates in a second communication mode that is different from the other listed second communication devices;
receiving a selection by the first user of one of the listed second communication devices;
receiving a first communication from the first communication device operating in a first communication mode;
determining if a translation is necessary;
if a translation is necessary and prior to translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, attempting to establish a connection in the second communication mode;
if a connection is established then translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, wherein the second communication mode is different from the first communication mode,extracting a message from the second communication, andproviding the second communication to the selected second communication device, wherein the second communication provides the second communication device with an opportunity to respond; and
if a connection is not established then notifying the first user with a return message in the first communication mode.
0 Assignments
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.
16 Citations
17 Claims
-
1. A method for providing real-time conversation between disparate communication devices, the method comprising:
-
providing a list of second communication devices associated with a second user to a first user of a first communication device, wherein at least one of the listed second communication devices operates in a second communication mode that is different from the other listed second communication devices; receiving a selection by the first user of one of the listed second communication devices; receiving a first communication from the first communication device operating in a first communication mode; determining if a translation is necessary; if a translation is necessary and prior to translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, attempting to establish a connection in the second communication mode; if a connection is established then translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, wherein the second communication mode is different from the first communication mode, extracting a message from the second communication, and providing the second communication to the selected second communication device, wherein the second communication provides the second communication device with an opportunity to respond; and if a connection is not established then notifying the first user with a return message in the first communication mode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium containing instructions encoded thereon that perform acts to provide real-time conversation between disparate communication devices, the acts comprising:
-
providing a list of second communication devices associated with a second user to a first user of a first communication device, wherein at least one of the listed second communication devices operates in a second communication mode that is different from the other listed second communication devices; receiving a selection by the first user of one of the plurality of second communication devices; receiving a first communication from the first communication device operating in a first communication mode; determining if a translation is necessary; if a translation is necessary and prior to translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, attempting to establish a connection in the second communication mode; if a connection is established then translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, wherein the second communication mode is different from the first communication mode, extracting a message from the second communication, and providing the second communication to the selected second communication device, wherein the second communication provides the selected second communication device with an opportunity to respond; if a connection is not established then notifying the first user with a return message in the first communication mode. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for providing real-time conversation between disparate communications devices, the system comprising:
-
providing means for providing a list of second communication devices associated with a second user to a first user of a first communication device, wherein at least one of the listed second communication devices operates in a second communication mode that is different from the other listed second communication devices; receiving means for receiving a selection by the first user of one of the plurality of second communication devices; receiving means for receiving a first communication from the first communication device operating in a first communication mode; translation means for translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, wherein the second communication mode is different from the first communication mode; determination means for determining if a translation is necessary, if a translation is necessary and prior to translating the first communication into a second communication that is suitable for processing by the selected second communication device operating in the second communication mode, attempting to establish a connection in the second communication mode, if a connection is established then extracting a message from the second communication, if a connection is not established then notifying the first user with a return message in the first communication mode, and transmission means for providing the second communication to the selected second communication device, wherein the second communication provides the selected second communication device with an opportunity to respond. - View Dependent Claims (14, 15, 16, 17)
-
Specification