Migrating sessions using a private cloud-cloud technology
First Claim
Patent Images
1. An apparatus, comprising:
- a user interface operable to receive;
a request to transfer an active communication session between the apparatus and a first device such that the active communication session is between the apparatus and a second device, wherein the first device and the second device are coupled to a network, andone or more credentials from a user;
a memory operable to store the request, the credentials from the user, an identifier of the first device, an identifier of the second device, and session information associated with the first active communication session;
a network interface operable to communicate with the network; and
a processor communicatively coupled to the user interface, the memory, and the network interface, the processor operable to;
register the first device and the second device;
detect the active communication session between the apparatus and the first device;
receive, after detecting the active communication session, a first request to transfer the active communication session between the apparatus and the first device such that the active communication session is between the apparatus and the second device;
determine, using the identifier of the first device and the identifier of the second device, whether the first device and the second device are registered and whether transfer of the active communication session is authorized;
if the first device and the second device are registered and transfer of the active communication session is authorized;
store, in the memory, the session information associated with the communication session from a header of the first request to transfer the active communication session;
receive and authenticate credentials of the user provided at the second device;
transmit the stored session information associated with the active communication session to the second device;
receive a second request associated with the active communication session that includes the transmitted session information to restore the active communication session on the second device based on the received second request and the session information; and
prohibit, after receiving the second request, access to the active communication session by the first device for a predefined period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
The migration of a communication session from one device to another device may include registering at least two devices, receiving a request to transfer the session from one device to another, determining whether transfer of the session is authorized, storing session information associated with the session, authenticating user credentials at the second device, transmitting the stored session information to the second device, and receiving a request that incorporates the transmitted session information to restore the communication session on the second device. In addition, access to the system may be prohibited from the first device for a predefined period of time.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a user interface operable to receive; a request to transfer an active communication session between the apparatus and a first device such that the active communication session is between the apparatus and a second device, wherein the first device and the second device are coupled to a network, and one or more credentials from a user; a memory operable to store the request, the credentials from the user, an identifier of the first device, an identifier of the second device, and session information associated with the first active communication session; a network interface operable to communicate with the network; and a processor communicatively coupled to the user interface, the memory, and the network interface, the processor operable to; register the first device and the second device; detect the active communication session between the apparatus and the first device; receive, after detecting the active communication session, a first request to transfer the active communication session between the apparatus and the first device such that the active communication session is between the apparatus and the second device; determine, using the identifier of the first device and the identifier of the second device, whether the first device and the second device are registered and whether transfer of the active communication session is authorized; if the first device and the second device are registered and transfer of the active communication session is authorized; store, in the memory, the session information associated with the communication session from a header of the first request to transfer the active communication session; receive and authenticate credentials of the user provided at the second device; transmit the stored session information associated with the active communication session to the second device; receive a second request associated with the active communication session that includes the transmitted session information to restore the active communication session on the second device based on the received second request and the session information; and prohibit, after receiving the second request, access to the active communication session by the first device for a predefined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
registering a first device and a second device coupled to a communication network in response to a user request; detecting, by a server, an active communication session between the server and the first device; receiving, by the server, after detecting the active communication session, a first request to transfer the active communication session such that the active communication session is between the apparatus and the second device; determining, by the server, using an identifier of the first device and an identifier of the second device, whether the first device and the second device are registered and whether transfer of the active communication session is authorized; if the first device and the second device are registered and transfer of the active communication session is authorized; storing, by the server in a memory, session information associated with the active communication session from a header of the first request to transfer the active communication session; receiving and authenticating, by the server, credentials of the user provided at the second device; transmitting, by the server, the stored session information associated with the active communication session to the second device; receiving, by the server, a second request associated with the active communication session that includes the transmitted session information to restore the active communication session on the second device based on the received second request and the session information; and prohibiting, by the server after receiving the second request, access to the active communication session by the first device for a predefined period of time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a first device and a second device associated with a user and coupled to a network, wherein the first device is operable to generate a request to transfer an active communication session between a data server and the first device such that the active communication session is between the apparatus and the second device; the data server comprising a processor operable to; register the first device and the second device; detect the active communication session between the data server and the first device; receive, after detecting the active communication session, a first request to transfer the active communication session between the data server and the first device to the second device such that the active communication session is between the apparatus and the second device, the request including session information associated with the active communication session; determine, using an identifier of the first device and an identifier of the second device, whether the first device and the second device are registered and whether transfer of the active communication session is authorized; if the first device and the second device are registered and transfer of the active communication session is authorized; store the session information associated with the active communication session from a header of the first request to transfer the active communication session; receive and authenticate credentials of the user provided at the second device; transmit the stored session information associated with the active communication session to the second device; receive a second request associated with the active communication session that includes the transmitted session information to restore the active communication session on the second device based on the received second request and the session information; and prohibit, after receiving the second request, access to the active communication session by the first device for a predefined period of time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification