Method and apparatus for migrating active communication session between terminals
First Claim
1. A network proxy, comprising:
- a network proxy communications interface;
a memory that stores executable instructions; and
a processing system including a processor coupled to the memory and in communication with the network proxy communications interface, wherein the processing system, responsive to executing the instructions, performs operations comprising;
receiving, at the network proxy communications interface, a request that is transmitted from a first terminal or a third terminal to migrate active communications with a second terminal from the first terminal to the third terminal while active communications are taking place on a first voice channel connecting the first terminal to the second terminal,wherein the first terminal and the third terminal are remote from the network proxy communications interface,wherein the request is responsive to a user-generated input detected at the one of the first terminal or the third terminal without an automatic detection by the first terminal or the third terminal,wherein the request includes an identifier of the third terminal, andwherein the first terminal obtains the identifier from the third terminal responsive to the input detected at the one of the first terminal or the third terminal using short-range communications via a first radio frequency identification device at the first terminal and a second radio frequency identification device at the third terminal;
initiating a network origination call to the third terminal via a second voice channel responsive to the receiving of the request and the identifier of the third terminal from the first terminal;
facilitating a connection of the first and second voice channels by way of a communications bridge; and
contemporaneous with a detection at the third terminal of an acceptance of the network origination call, terminating, without additional user-generated input required at the first terminal or the third terminal, a connection between the first terminal and the first voice channel, thereby releasing the first voice channel connecting the first terminal and the second terminal;
receiving a conferencing request transmitted from a fourth terminal to connect the fourth terminal to the second voice channel;
establishing a third voice channel with the fourth terminal; and
facilitating a connection of the second and third voice channels,wherein the connection of the second and third voice channels is performed while active communications are taking place on the second voice channel.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are disclosed for migrating between terminals. An apparatus that incorporates teachings of the present disclosure may include, for example, a network proxy having a controller that manages a communications interface in a communication system. The controller can be programmed to receive a request to migrate a first terminal to a third terminal while active communications are taking place on a first voice channel connecting the first terminal to a second terminal, establish a second voice channel with the third terminal, connect the first and second voice channels, and terminate without action of an end user of the first terminal a connection between the first terminal and the first voice channel. Additional embodiments are disclosed.
-
Citations
20 Claims
-
1. A network proxy, comprising:
-
a network proxy communications interface; a memory that stores executable instructions; and a processing system including a processor coupled to the memory and in communication with the network proxy communications interface, wherein the processing system, responsive to executing the instructions, performs operations comprising; receiving, at the network proxy communications interface, a request that is transmitted from a first terminal or a third terminal to migrate active communications with a second terminal from the first terminal to the third terminal while active communications are taking place on a first voice channel connecting the first terminal to the second terminal, wherein the first terminal and the third terminal are remote from the network proxy communications interface, wherein the request is responsive to a user-generated input detected at the one of the first terminal or the third terminal without an automatic detection by the first terminal or the third terminal, wherein the request includes an identifier of the third terminal, and wherein the first terminal obtains the identifier from the third terminal responsive to the input detected at the one of the first terminal or the third terminal using short-range communications via a first radio frequency identification device at the first terminal and a second radio frequency identification device at the third terminal; initiating a network origination call to the third terminal via a second voice channel responsive to the receiving of the request and the identifier of the third terminal from the first terminal; facilitating a connection of the first and second voice channels by way of a communications bridge; and contemporaneous with a detection at the third terminal of an acceptance of the network origination call, terminating, without additional user-generated input required at the first terminal or the third terminal, a connection between the first terminal and the first voice channel, thereby releasing the first voice channel connecting the first terminal and the second terminal; receiving a conferencing request transmitted from a fourth terminal to connect the fourth terminal to the second voice channel; establishing a third voice channel with the fourth terminal; and facilitating a connection of the second and third voice channels, wherein the connection of the second and third voice channels is performed while active communications are taking place on the second voice channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium comprising executable instructions, which, responsive to being executed by a processing system including a processor, facilitate performance of operations comprising:
-
receiving a request from a first terminal or a third terminal to migrate active communications with a second terminal from the first terminal to the third terminal, wherein the request is responsive to a user-generated input detected at the first terminal or the third terminal without an automatic detection by the first terminal or the third terminal, wherein the request includes an identifier of the third terminal, and wherein the first terminal obtains the identifier from the third terminal responsive to the input detected at the one of the first terminal or the third terminal using short-range communications via a first radio frequency identification device at the first terminal and a second radio frequency identification device at the third terminal; migrating the active communications of the first terminal engaged in the active communications over a first voice channel with the second terminal to the third terminal by facilitating a connection of the third terminal to the first voice channel by way of a communications bridge responsive to the first terminal detecting a presence of the third terminal, wherein the first terminal and the third terminal are remote from the processor; and contemporaneous with a detection at the third terminal of the migrating of the active communications, terminating connection of the first terminal to the first voice channel without additional user-generated input required at the first terminal or the third terminal; receiving a conferencing request from a fourth terminal to connect the fourth terminal to the first voice channel; and facilitating a connection of the fourth terminal to the first voice channel, wherein the connection of the fourth terminal to the first voice channel is performed while active communications are taking place on the first voice channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising executable instructions, which, responsive to being executed by a processing system including a processor of a first terminal, facilitate to performance of operations comprising:
-
communicating with a second terminal over a first communications channel; detecting a user-generated input of the first terminal or a third terminal without an automatic detection by the first terminal or the third terminal; receiving an identifier of the third terminal responsive to the detecting of the input, wherein the identifier is received using short-range communications via a first radio frequency identification device at the first terminal and a second radio frequency identification device at the third terminal; and responsive to detecting the input, sending a request with the identifier of the third terminal from the first terminal to a network proxy to migrate active communications with a second terminal from the first terminal to the third terminal by facilitating a connection of the third terminal to the first communications channel by way of a communications bridge; contemporaneous with a detection at the third terminal of an acceptance of the connection of the third terminal, terminating a connection between the first terminal and the first communications channel without additional user-generated input required at the first terminal or the third terminal, wherein the first terminal and the third terminal are remote from the network proxy; receiving a conferencing request from a fourth terminal to connect the fourth terminal to the first communications channel; and facilitating a connection of the fourth terminal to the first communications channel, wherein the connection of the fourth terminal to the first communications channel is performed while active communications are taking place on the first communications channel. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification