MOBILE PHONE/DOCKING STATION CALL CONTINUITY
First Claim
Patent Images
1. A method, comprising:
- identifying multiple, different networks available to a client;
assigning priority levels to the identified multiple, different networks;
sending multiple registration messages to an outbound proxy over the multiple, different networks, wherein each of the multiple registration messages includes an indication of a respective one of the assigned priority levels;
determining whether access has been lost to a first network, assigned a first priority level, of the multiple different networks;
determining a second network of the multiple, different networks to which a second priority level of the assigned priority levels was assigned; and
sending an invite message, based on the determination, for an outbound call via the second network for routing the outbound call via the second network.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device identifies multiple, different networks available to a client resident on the mobile device, and sends multiple registration messages to an outbound proxy over the multiple, different networks via first, second and third communication interfaces. The mobile device determines whether access has been lost to a first network of the multiple different networks, and sends an invite message via the second communication interface, based on the determination, for an outbound call via a second network of the multiple, different networks for routing the outbound call via the second network.
-
Citations
20 Claims
-
1. A method, comprising:
-
identifying multiple, different networks available to a client; assigning priority levels to the identified multiple, different networks; sending multiple registration messages to an outbound proxy over the multiple, different networks, wherein each of the multiple registration messages includes an indication of a respective one of the assigned priority levels; determining whether access has been lost to a first network, assigned a first priority level, of the multiple different networks; determining a second network of the multiple, different networks to which a second priority level of the assigned priority levels was assigned; and sending an invite message, based on the determination, for an outbound call via the second network for routing the outbound call via the second network. - View Dependent Claims (2, 3, 4)
-
-
5. The method of claim 3, wherein the second network comprises a wireless local area network (LAN), a wireless wide area network (WAN) or a wireless cellular network and wherein determining whether the mobile device has been docked or undocked from the docking station comprises:
-
determining if the mobile device has been undocked from the docking station; and sending an invite message, if the mobile device has been undocked from the docking station, for the outbound call via the wireless LAN, the wireless WAN, or the wireless cellular network.
-
-
6. The method of claim 1, further comprising:
-
determining whether access has been lost to the second network; determining a third network of the multiple, different networks to which a third priority level of the assigned priority levels was assigned; and sending an invite message for the outbound call via the third network for routing the outbound call via the third network.
-
-
7. A mobile device, comprising:
-
a first communication interface; a second communication interface; a third communication interface; and a processing unit configured to; identify multiple, different networks available to a client resident on the mobile device, send multiple registration messages to an outbound proxy over the multiple, different networks via the first, second and third communication interfaces, determine whether access has been lost to a first network of the multiple different networks, and send an invite message via the second communication interface, based on the determination that access has been lost to the first network, for an outbound call via a second network of the multiple, different networks for routing the outbound call via the second network.
-
-
8. The mobile device of claim 7, wherein the first communication interface connects to the first network, the second communication interface connects to the second network, and the third communication interface connects to a third network of the multiple, different networks.
-
9. The mobile device of claim 7, wherein the processing unit is further configured to:
-
assign priority levels to each of the identified multiple, different networks, wherein each of the multiple registration messages includes an indication of a respective one of the assigned priority levels and wherein the first network is assigned a first priority level, and identify the second network to which a second priority level of the assigned priority levels was assigned.
-
-
10. The mobile device of claim 9, wherein the processing unit is further configured to:
-
determine whether access has been lost to the second network, determine a third network of the multiple, different networks to which a third priority level of the assigned priority levels was assigned, and send an invite message for the outbound call via the third network for routing the outbound call via the third network.
-
-
11. The mobile device of claim 7, wherein the multiple, different networks comprise a wired local area network (LAN) or a wired wide area network (WAN), a wireless LAN or a wireless WAN, and a wireless cellular network.
-
12. The mobile device of claim 7, wherein, when determining whether access has been lost to the first network, the processing unit is configured to:
determine whether the mobile device has been docked with, or undocked from, a docking station.
-
13. The mobile device of claim 12, wherein the second network comprises a wired local area network (LAN) or a wired wide area network (WAN) and wherein, when determining whether the mobile device has been docked or undocked from the docking station, the processing unit is configured to:
-
determine if the mobile device has been docked with the docking station; and send an invite message, if the mobile device has been docked with the docking station, for the outbound call via the wired LAN or wired WAN for routing the outbound call via the wired LAN or the wired WAN.
-
-
14. The mobile device of claim 12, wherein the second network comprises a wireless local area network (LAN), a wireless wide area network (WAN), or a wireless cellular network and wherein, when determining whether the mobile device has been docked or undocked from the docking station, the processing unit is further configured to:
-
determine if the mobile device has been undocked from the docking station; and send an invite message, if the mobile device has been undocked from the docking station, for the outbound call via the wireless LAN, the wireless WAN, or the wireless cellular network.
-
-
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, different networks available to a client; assigning priority levels to the identified multiple, different networks; sending multiple registration messages to an outbound proxy over the multiple, different networks, wherein each of the multiple registration messages includes an indication of a respective one of the assigned priority levels; determining whether access has been lost to a first network, assigned a first priority level, of the multiple different networks; determining a second network of the multiple, different networks to which a second priority level of the assigned priority levels was assigned; and sending an invite message, based on the determination that access has been lost to the first network, for an outbound call via the second network for routing the outbound call via the second network.
-
-
16. The non-transitory computer-readable medium of claim 15, wherein the multiple, different networks comprise a wired local area network (LAN) or a wired wide area network (WAN), a wireless LAN/WAN, and a wireless cellular network.
-
17. The non-transitory computer-readable medium of claim 15, wherein the client resides at a mobile device and wherein determining whether access has been lost to the first network comprises:
determining whether the mobile device has been docked with or undocked from a docking station.
-
18. The non-transitory computer-readable medium of claim 17, wherein the second network comprises a wired local area network (LAN) or a wired wide area network (WAN) and wherein determining whether the mobile device has been docked or undocked from the docking station comprises:
-
determining if the mobile device has been docked with the docking station; and sending an invite message, if the mobile device has been docked with the docking station, for the outbound call via the wired LAN or the wired WAN for routing the outbound call via the wired LAN or the wired WAN.
-
-
19. The non-transitory computer-readable medium of claim 17, wherein the second network comprises a wireless local area network (LAN), a wireless wide area network (WAN) or a wireless cellular network and wherein determining whether the mobile device has been docked or undocked from the docking station comprises:
-
determining if the mobile device has been undocked from the docking station; and sending an invite message, if the mobile device has been undocked from the docking station, for the outbound call via the wireless LAN, the wireless WAN, or the wireless cellular network.
-
-
20. The non-transitory computer-readable medium of claim 15, further comprising:
-
determining whether access has been lost to the second network; determining a third network of the multiple, different networks to which a third priority level of the assigned priority levels was assigned; and sending an invite message for the outbound call via the third network for routing the outbound call via the third network.
-
Specification