Intelligent scheme for seamlessly maintaining communication sessions while switching devices
First Claim
1. A method comprising:
- establishing a communication session between a user on a first communication device and a colleague on a colleague device by establishing a first connection between the first communication device and a communication server, and a second connection between the communication server and the colleague device;
receiving a request from the user to switch from the first communication device to a second communication device for the communication session;
verifying the user of the second communication device; and
if the user is verified, then maintaining the communication session by establishing a third connection between the second communication device and the communication server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described for maintaining a seamless communication session while switching devices. A user requests a communication session with a colleague device. The request for a communication session triggers a communication server to establish a first connection with the first device, and a second connection with the colleague device. When the user requests a switch from the first communication device to a second communication device, the request triggers the communication server to verify that the user of the second communication device is the same as the user of the first communication device. If the users are the same, then the communication server establishes a third connection with the second communication device, and then terminates the first connection with the first communication device. The second connection between the communication server and the colleague device is maintained such that entire process is transparent to the colleague.
21 Citations
27 Claims
-
1. A method comprising:
-
establishing a communication session between a user on a first communication device and a colleague on a colleague device by establishing a first connection between the first communication device and a communication server, and a second connection between the communication server and the colleague device;
receiving a request from the user to switch from the first communication device to a second communication device for the communication session;
verifying the user of the second communication device; and
if the user is verified, then maintaining the communication session by establishing a third connection between the second communication device and the communication server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a receiver to receive an indication to establish a communication session between a first communication device and a colleague device, and to subsequently receive an indication to seamlessly switch from the first communication device to the second communication device to use in the communication session;
an authenticator unit to verify that the user of the second communication device is the same user as the first communication device; and
a connection unit to establish a first connection and a second connection to enable communication between the first communication device and the colleague device, and to subsequently establish a third connection to enable communication between the second communication device and the colleague device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a memory to store sequences of instructions that enable seamless maintenance of communication sessions while switching devices;
a bus communicatively coupled to the memory to transport the sequences of instructions to a processor; and
the processor communicatively coupled to the bus to process the instructions, and to;
receive an indication to establish a communication session to exchange text data between a first communication device and a colleague device, and to subsequently receive an indication to seamlessly switch from the first communication device to the second communication device to use in the communication session;
verify that the user of the second communication device is the same user as the first communication device; and
establish a first connection and a second connection to enable communication between the first communication device and the colleague device, and to subsequently establish a third connection to enable communication between the second communication device and the colleague device. - View Dependent Claims (14, 15, 16)
-
-
17. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a processor, cause the processor to perform the following:
-
establish a communication session between a user on a first communication device and a colleague on a colleague device by establishing a first connection between the first communication device and a communication server, and a second connection between the communication server and the colleague device;
receive a request from the user to switch from the first communication device to a second communication device for the communication session;
verify the user of the second communication device; and
if the user is verified, then maintain the communication session by establishing a third connection between the second communication device and the communication server. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
at least one processor a machine-readable medium having instructions encoded thereon, which when executed by the processor, are capable of directing the processor to;
establish a communication session between a user on a first communication device and a colleague on a colleague device by establishing a first connection between the first communication device and a communication server, and a second connection between the communication server and the colleague device;
receive a request from the user to switch from the first communication device to a second communication device for the communication session;
verify the user of the second communication device; and
if the user is verified, then maintain the communication session by establishing a third connection between the second communication device and the communication server. - View Dependent Claims (22, 23)
-
-
24. An apparatus comprising:
-
means for receiving an indication to establish a communication session between a first communication device and a colleague device, and means for subsequently receiving an indication to seamlessly switch from the first communication device to the second communication device to use in the communication session;
means for verifying that the user of the second communication device is the same user as the first communication device; and
means for establishing a first connection and a second connection to enable communication between the first communication device and the colleague device, and to subsequently establish a third connection to enable communication between the second communication device and the colleague device. - View Dependent Claims (25, 26, 27)
-
Specification