System and method for offering seamless connectivity across multiple devices in a communications environment
First Claim
1. An apparatus for providing connectivity across multiple devices, comprising:
- a first end-user device configured to;
facilitate a communication session that may be transferred from a first end-user device, the first end-user device being associated with a first call leg and the second end-user device being associated with a second call leg, the second end-user device having a preference; and
transmit a signal strength of the second end-user device to a mobility server in accordance with a Session Initiation Protocol (SIP) signal strength events package of the second end-user device subscribed to by the mobility server, the mobility server configured to determine that the signal strength can satisfy the preference, and, in response to the determination and independent of a user request to transfer, automatically transfer the communication session from the first call leg to the second call leg to hand the communication session from the first end-user device to the second end-user device;
wherein the mobility server is operable to elect whether to execute the communication leg transfer based on a comparison of signal strength information received from the first and second end-user devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for providing connectivity is provided that includes a mobility server operable to coordinate a communication session between a first and a second end-user device. The first end-user device is associated with a first call leg and the second end-user device is associated with a second call leg. A handoff is executed in transferring the communication session from the first end-user device to the second end-user device. In more particular embodiments, the mobility server is operable to receive signal strength information from the first end-user device and to execute the handoff based on the signal strength information. In addition, the handoff is executed based on an end-user preference that is provided in a subscription that is accessed by the mobility server.
-
Citations
31 Claims
-
1. An apparatus for providing connectivity across multiple devices, comprising:
-
a first end-user device configured to; facilitate a communication session that may be transferred from a first end-user device, the first end-user device being associated with a first call leg and the second end-user device being associated with a second call leg, the second end-user device having a preference; and transmit a signal strength of the second end-user device to a mobility server in accordance with a Session Initiation Protocol (SIP) signal strength events package of the second end-user device subscribed to by the mobility server, the mobility server configured to determine that the signal strength can satisfy the preference, and, in response to the determination and independent of a user request to transfer, automatically transfer the communication session from the first call leg to the second call leg to hand the communication session from the first end-user device to the second end-user device; wherein the mobility server is operable to elect whether to execute the communication leg transfer based on a comparison of signal strength information received from the first and second end-user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for providing connectivity across multiple devices, comprising:
-
a mobility server configured to; receive a first registration that allows for a communication session for a first end-user device, the first end-user device being associated with a first call leg; receive a second registration that allows for the communication session for a second end-user device, the second end-user device being associated with a second call leg; receive a preference provided by a user subscription, the preference indicating a preference of the second end-user device; subscribe to a Session Initiation Protocol (SIP) signal strength events package of the second end-user device; receive a signal strength of the second end-user device in accordance with the SIP signal strength events package; determine that the signal strength of the second end-user device can satisfy the preference; and in response to the determination and independent of a user request to transfer, automatically transfer the communication session from the first call leg to the second call leg to hand the communication session from the first end-user device to the second end-user device; wherein the mobility server is operable to elect whether to execute the communication leg transfer based on a comparison of signal strength information received from the first and second end-user devices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for providing connectivity across multiple devices, comprising:
-
receiving, at a mobility server, a first registration that allows for a communication session for a first end-user device, the first end-user device being associated with a first call leg; receiving a second registration that allows for the communication session for a second end-user device, the second end-user device being associated with a second call leg; receiving a preference provided by a user subscription, the preference indicating a preference of the second end-user device; subscribing, by the mobility server, to a Session Initiation Protocol (SIP) signal strength events package of the second end-user device; receiving, at the mobility server, a signal strength of the second end-user device in accordance with the SIP signal strength events package; determining, by the mobility server, that the signal strength of the second end-user device cam satisfy the preference; and in response to the determination and independent of a user request to transfer, automatically transferring, by the mobility server, the communication session from the first call leg to the second call leg to hand the communication session from the first end-user device to the second end-user device; wherein the mobility server is operable to elect whether to execute the communication leg transfer based on a comparison of signal strength information received from the first and second end-user devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. Software for providing connectivity across multiple devices, the software being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
receive, at a mobility server, a first registration that allows for a communication session for a first end-user device, the first end-user device being associated with a first call leg; receive a second registration that allows for the communication session for a second end-user device, the second end-user device being associated with a second call leg; receive a preference provided by a user subscription, the preference indicating a preference of the second end-user device; subscribe, by the mobility server, to a Session Initiation Protocol (SIP) signal strength events package of the second end-user device; receive, at the mobility server, a signal strength of the second end-user device in accordance with the SIP signal strength events package; determine, by the mobility server, that a signal strength of the second end-user device can satisfy the preference; and in response to the determination and independent of a user request to transfer, automatically transfer, by the mobility server, the communication session from the first call leg to the second call leg to hand the communication session from the first end-user device to the second end-user device; wherein the mobility server is operable to elect whether to execute the communication leg transfer based on a comparison of signal strength information received from the first and second end-user devices. - View Dependent Claims (27, 28)
-
-
29. A system for providing connectivity across multiple devices, comprising:
-
means for receiving, at a mobility server, a first registration that allows for a communication session for a first and a second end-user device the first end-user device being associated with a first call leg; means for receiving a second registration that allows for the communication session for the second end-user device, the second end-user device being associated with a second call leg; means for receiving a preference provided by a user subscription, the preference indicating a preference of the second end-user device; means for subscribing to a Session Initiation Protocol (SIP) signal strength events package of the second end-user device; means for receiving a signal strength of the second end-user device in accordance with the SIP signal strength events package; means for determining, by the mobility server, that a signal strength of the second end-user device can satisfy the preference; and means for, in response to the determination and independent of a user request to transfer, automatically transferring, by the mobility server, the communication session from the first call leg to the second call leg to hand the communication session from the first end-user device to the second end-user device; wherein the mobility server is operable to elect whether to execute the communication leg transfer based on a comparison of signal strength information received from the first and second end-user devices. - View Dependent Claims (30, 31)
-
Specification