User Experience For Multiple Simultaneous Connections On An Instant Messaging Program
First Claim
1. A method for multiple simultaneous connections on an instant messaging program, implemented at least in part by a device, the method comprising:
- establishing multiple simultaneous connections for communication transmitted to or received from communication devices associated with a user implemented on an instant messaging program, wherein the communication devices comprise a mobile device and a non-mobile device;
issuing a notification to the communication devices;
receiving a response from a communication device, wherein the communication is transmitted to or received from the communication device in an active mode;
mirroring communication transmitted to or received from the communication device that is in the active mode to the other non-mobile devices; and
indicating presence on the communication devices with multiple points of presence, wherein the communication devices are in synchronization with each other.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods, computer-readable storage media, and systems are described for establishing multiple simultaneous connections on an instant messaging program to enhance the user experience. The user receives notifications of request to communicate, an email, or an alert on communication devices. By choosing which communication device to respond on, that particular communication device becomes active, continuing the communication to transmit to and receive from on that communication device. The process also includes mirroring the communication on the other communication devices that are alive (connected) and non-mobile. Furthermore, the other communication devices are kept alive to allow the user to switch from one communication device to another during communication.
82 Citations
20 Claims
-
1. A method for multiple simultaneous connections on an instant messaging program, implemented at least in part by a device, the method comprising:
-
establishing multiple simultaneous connections for communication transmitted to or received from communication devices associated with a user implemented on an instant messaging program, wherein the communication devices comprise a mobile device and a non-mobile device; issuing a notification to the communication devices; receiving a response from a communication device, wherein the communication is transmitted to or received from the communication device in an active mode; mirroring communication transmitted to or received from the communication device that is in the active mode to the other non-mobile devices; and indicating presence on the communication devices with multiple points of presence, wherein the communication devices are in synchronization with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for establishing multiple simultaneous connections on an instant messaging program, implemented by computer-executable instructions comprising:
-
memory; a processor coupled to the memory for establishing multiple simultaneous connections; wherein the processor is configured to; establish multiple simultaneous connections for communication devices associated with a user to an instant messaging program, wherein the connections indicate presence on the communication devices with multiple points of presence; issue a notification to the communication devices; receive a response from a communication device, wherein communication is further transmitted to or received from the communication device; wherein the communication is mirrored on the non-mobile devices that are logged on the instant messaging program; and synchronize information between the communication devices logged on the instant messaging program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A messenger server configured to mirror communication transmitted to or received from communication devices, the messenger server comprising:
-
memory; the messenger server coupled to the memory which includes an instant messaging program; wherein the messenger server is configured to; issue a notification to communication devices; receive a response from a non-mobile device and transmit to and receive communication to the non-mobile device; receive a response from a mobile device and transmit to and receive communication to the mobile device; mirror communication transmitted to or received from the communication device actively participating in the instant messaging program to other non-mobile devices; wherein the communication is not mirrored to the mobile device that is logged in to the instant messaging program; indicate presence on the one or more devices with multiple points of presence, wherein presence enables synchronization of the communication devices; and maintain the simultaneous connections by keeping the connections alive or open, wherein the alive or open connection enables switching from a first device to a second device to continue the communication. - View Dependent Claims (19, 20)
-
Specification