Patent ID: 8166176
Filing Date: 2012-04-24
Classification: H04L

Abstract:
1. Apparatus for migrating a communication session established between a first entity and a second entity in accordance with an application module operating at an application layer in a communication network, the apparatus comprising: a memory; and at least one processor coupled to the memory and operative to execute one or more software components that implement: a context monitor module supporting the application module and operative to obtain context information associated with at least one of the first entity and the second entity from one or more context-specific servers; and a migration server module operating at a session layer supporting the application module and operative to effectuate a transfer of the communication session from one communication device associated with the first entity to another communication device associated with the first entity without communication between the one communication device and the other communication device, wherein the transfer of the communication session results in a termination of the communication session on the one communication device and a continuation of the communication session on the other communication device, wherein the transfer does not require reestablishing the communication session between the first entity and the second entity; wherein the application module determines whether to perform the transfer from one communication device associated with the first entity to the other communication device associated with the first entity of the communication session between the first entity and the second entity based at least in part on the context information obtained by the context monitor module from the one or more context-specific servers; wherein the context monitor module and the migration server module operate in cooperation with the application module to transfer the communication session; and wherein the context monitor module, the migration server module, and the application module are implemented other than by the one communication device or the other communication device.