Mobile phone/docking station call continuity
First Claim
1. A mobile device, comprising:
- a first communication interface configured to communicate via a first connection over a first network;
a second communication interface configured to communicate via a second connection over a second network;
a third communication interface configured to communicate via a third connection over a third network; and
a processing unit configured to;
determine a docking status associated with docking or undocking of the mobile device from a docking station,assign different priority levels to the first, second and third networks based on the docking status of the mobile device,cause registration messages for the first, second and third networks to be sent to a network proxy, wherein each of the registration messages indicate one of the different priority levels assigned to a respective one of the first, second and third networks,cause, if the determined docking status comprises a first docking status, Voice over Internet Protocol (VoIP) traffic associated with a VoIP call to be transmitted and received via one of the first, second or third communication interfaces that corresponds to one of the first, second or third networks assigned a highest priority level of the assigned priority levels,select one of the first, second or third networks that has a second highest priority level of the assigned priority levels based on a change in the docking status of the mobile device to a second docking status, andcause the VoIP traffic associated with the VoIP call to be transmitted and received via the selected one of the first, second or third networks that has the second highest priority level of the assigned priority levels and the corresponding first, second or third communication interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device establishes a first network connection via a first communication interface when the mobile device is in a first docking status with a docking station. The mobile device sends Voice over Internet Protocol (VoIP) traffic associated with a VoIP call via the first network connection, and activates a second network connection via a second communication interface when the mobile device is in the first docking status, where the second network connection is different than the first network connection. The mobile device re-directs the VoIP traffic via the previously activated second network connection based on a change in docking status of the mobile device with the docking station to a second docking status.
40 Citations
23 Claims
-
1. A mobile device, comprising:
-
a first communication interface configured to communicate via a first connection over a first network; a second communication interface configured to communicate via a second connection over a second network; a third communication interface configured to communicate via a third connection over a third network; and a processing unit configured to; determine a docking status associated with docking or undocking of the mobile device from a docking station, assign different priority levels to the first, second and third networks based on the docking status of the mobile device, cause registration messages for the first, second and third networks to be sent to a network proxy, wherein each of the registration messages indicate one of the different priority levels assigned to a respective one of the first, second and third networks, cause, if the determined docking status comprises a first docking status, Voice over Internet Protocol (VoIP) traffic associated with a VoIP call to be transmitted and received via one of the first, second or third communication interfaces that corresponds to one of the first, second or third networks assigned a highest priority level of the assigned priority levels, select one of the first, second or third networks that has a second highest priority level of the assigned priority levels based on a change in the docking status of the mobile device to a second docking status, and cause the VoIP traffic associated with the VoIP call to be transmitted and received via the selected one of the first, second or third networks that has the second highest priority level of the assigned priority levels and the corresponding first, second or third communication interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
identifying, at a mobile device, multiple networks available to the mobile device for connection, wherein the mobile device is dockable with a docking station; assigning different priority levels to the identified multiple available networks based on a docking status of the mobile device with the docking station; sending multiple registration messages to a network proxy for the identified multiple available networks, wherein each of the multiple registration messages indicate one of the different priority levels assigned to a respective one of the multiple available networks; sending a first set-up message to the network proxy to set-up a Voice over Internet Protocol (VoIP) call between the mobile device and a VoIP server; sending, from the mobile device, the VoIP call via a network of the multiple available networks that is assigned a highest priority level of the assigned priority levels; determining if access has been lost to the network assigned the highest priority level of the assigned priority levels; sending a second set-up message, via a second network having a second highest priority level of the assigned different priority levels, to the network proxy to set-up the VoIP call between the mobile device and the VoIP server; and sending the VoIP call via the second network assigned the second highest priority level of the assigned priority levels. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instructions executable by at least one processor, the computer-readable medium comprising:
-
one or more instructions for identifying multiple networks available to a mobile device for connection, wherein the mobile device is dockable with a docking station; one or more instructions for assigning different priority levels to the identified multiple available networks based on a docking status of the mobile device with the docking station; one or more instructions for causing multiple registration messages for the identified multiple available networks to be sent to a network proxy, wherein each of the multiple registration messages indicate one of the different priority levels assigned to a respective one of the multiple available networks; one or more instructions for causing a first set-up message to be sent to the network proxy to set-up a Voice over Internet Protocol (VoIP) call between the mobile device and a VoIP server; one or more instructions for causing the VoIP call to be sent via a network of the multiple available networks that is assigned a highest priority level of the assigned priority levels; one or more instructions for determining if access has been lost to the network that is assigned the highest priority level of the assigned priority levels; one or more instructions for causing a second set-up message to be sent, via a second network assigned a second highest priority level of the assigned different priority levels, to the network proxy to set-up the VoIP call between the mobile device and the VoIP server; and one or more instructions for causing the VoIP call to be sent via the second network assigned the second highest priority level of the assigned priority levels. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification