Methods and systems for controlling a communication session
First Claim
1. A method of controlling a communication session established in a telecommunications network, the method comprising:
- detecting a loss in connectivity associated with a first communication session leg of a communication session, the communication session having been established between a first communication client of a plurality of communication clients on a plurality of communication devices associated with a first party and a communication device associated with a second party,wherein the established communication session comprises at least the first communication session leg, the first communication session having been established between the first communication client and a first intermediate node in the telecommunications network;
in response to detecting said loss in connectivity, initiating set up of a second communication session leg between a second intermediate node in said telecommunications network and at least a second communication client of said plurality of communication clients on the plurality of communication devices associated with the first party; and
identifying, among the plurality of communication clients associated with the first party, one or more communication clients which are co-located with the first communication client on a given communication device in the plurality of communication devices associated with the first party,wherein the initiating comprises transmitting a communication session setup request to the identified one or more co-located communication clients on the given communication device in preference to at least one other communication client associated with the first party on at least one communication device other than the given communication device in the plurality of communication devices associated with the first party.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a communication session is provided. The communication session is established in a telecommunications network between a first communication client of a plurality of communication clients on one or more communication devices associated with a first party and a communication device associated with a second party, the established communication session comprising at least a first communication session leg established between the first communication client and an intermediate node in the telecommunications network. The method includes detecting a loss in connectivity associated with the first communication session leg, and in response to detecting the loss in connectivity, initiating set up of a second communication session leg between an intermediate node in the telecommunications network and at least a second communication client of the plurality of communication clients on one or more communication devices associated with the first party.
39 Citations
23 Claims
-
1. A method of controlling a communication session established in a telecommunications network, the method comprising:
-
detecting a loss in connectivity associated with a first communication session leg of a communication session, the communication session having been established between a first communication client of a plurality of communication clients on a plurality of communication devices associated with a first party and a communication device associated with a second party, wherein the established communication session comprises at least the first communication session leg, the first communication session having been established between the first communication client and a first intermediate node in the telecommunications network; in response to detecting said loss in connectivity, initiating set up of a second communication session leg between a second intermediate node in said telecommunications network and at least a second communication client of said plurality of communication clients on the plurality of communication devices associated with the first party; and identifying, among the plurality of communication clients associated with the first party, one or more communication clients which are co-located with the first communication client on a given communication device in the plurality of communication devices associated with the first party, wherein the initiating comprises transmitting a communication session setup request to the identified one or more co-located communication clients on the given communication device in preference to at least one other communication client associated with the first party on at least one communication device other than the given communication device in the plurality of communication devices associated with the first party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Apparatus for use in controlling a communication session established in a telecommunications network, the apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the memory and the computer program code being configured to cause the processor to; detect a loss in connectivity associated with a first communication session leg of a communication session, the communication session having been established between a first communication client of a plurality of communication clients on a plurality of communication devices associated with a first party and a communication device associated with a second party, wherein the established communication session comprises at least the first communication session leg, the first communication session having been established between the first communication client and a second intermediate node in the telecommunications network; in response to detecting said loss in connectivity, initiate set up of a second communication session leg between a second intermediate node in said telecommunications network and at least a second communication client of said plurality of communication clients on the plurality of communication devices associated with the first party; and identify among the plurality of communication clients associated with the first party, one or more communication clients which are co-located with the first communication client on a given communication device in the plurality of communication devices associated with the first party, wherein the initiation comprises transmission of a communication session setup request to the identified one or more co-located communication clients on the given communication device in preference to at least one other communication client associated with the first party on at least one communication device other than the given communication device in the plurality of communication devices associated with the first party.
-
-
22. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method of controlling a communication session established in a telecommunications network, the method comprising:
-
detecting a loss in connectivity associated with a first communication session leg of a communication session, the communication session having been established between a first communication client of a plurality of communication clients on a plurality of communication devices associated with a first party and a communication device associated with a second party, wherein the established communication session comprises at least the first communication session leg, the first communication session having been established between the first communication client and a first intermediate node in the telecommunications network; in response to detecting said loss in connectivity, initiating set up of a second communication session leg between a second intermediate node in said telecommunications network and at least a second communication client of said plurality of communication clients on the plurality of communication devices associated with the first party; and identifying, among the plurality of communication clients associated with the first party, one or more communication clients which are co-located with the first communication client on a given communication device in the plurality of communication devices associated with the first party, wherein the initiating comprises transmitting a communication session setup request to the identified on or more co-located communication clients on the given communication device in preference to at least one other communication client associated with the first party on at least one communication device other than the given communication device in the plurality of communication devices associated with the first party.
-
-
23. A method of controlling a communication session established in a telecommunications network, the method comprising, at a first communication device of a plurality of communication devices associated with a first party:
-
detecting a loss in connectivity associated with a first communication session leg of a communication session, the communication session having been established between a first communication client of a plurality of communication clients on the plurality of communication devices associated with the first party and a communication device associated with a second party, wherein the established communication session comprises at least the first communication session leg, the first communication session having been established between the first communication client and a first intermediate node in the telecommunication network; receiving a subsequent communication session setup request directed to a second communication client on said first communication device, the subsequent communication session setup request having been transmitted to the second communication client on the first given communication device in preference to at least one other communication client associated with the first party on at least one communication device other than the first communication device in the plurality of communication devices associated with the first party on the basis that the second communication client was identified as being co-located with the first communication client on the first communication device; determining that said subsequent communication session setup request relates to said established communication session; and in response to determining that said subsequent communication session setup request relates to said established communication session, transmitting a communication session acceptance message from said second communication client.
-
Specification