IP Library Granted Patent US 8,509,186
Granted Patent B2
US 8,509,186 · App. 12/843,525 · Granted Aug 13, 2013

Conversion of mobile device to LAN-only telephony functions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,509,186
App. No.
12/843,525
Granted
Aug 13, 2013
Kind
B2
Abstract

A system and method implemented at a communication device for providing access to telephony services over one or more of a number of communication networks, including cellular networks and IP-based fixed and wireless networks. A mobile device may be configurable for voice communication over both a cellular network and a LAN (e.g. a wireless LAN), and may be adapted to place and receive calls via a PBX over one of the cellular network and the LAN. When it is determined that the mobile device is configured for voice communication using one or both of the cellular network connection and the LAN connection, the mobile device may automatically adapt its user interface to reflect the availability of voice communication only over those connections that are available.

Claims (42)

1. In a mobile device, the method of:

determining whether the mobile device is configured for communication over a cellular network connection, the mobile device being configurable for communication over at least one cellular network and over at least one wireless LAN, the mobile device being configured for voice communication using at least one mobile telecommunications standard and at least one IP-based network;

determining whether the mobile device is configured for communication over a wireless LAN connection; and

configuring a user interface to reflect current voice communication availability with a cellular telephone number associated with the mobile device when the mobile device is determined to be configured for communication over the cellular network connection; and

configuring the user interface to reflect current voice communication availability with a direct inward dial number at a PBX associated with the mobile device when:

the mobile device is determined to be configured for communication over the wireless LAN connection, or

the mobile device is determined to be configured for communication over the cellular network connection and connectivity is available over the cellular network connection with the PBX,

the configuring of the user interface including displaying icons selectable to invoke corresponding service entry points for those telephony services for which the mobile device is currently configured and for which connectivity is available.

2. The method of claim 1 , wherein determining whether the mobile device is configured for communication over the cellular network connection comprises at least one of:

determining whether a SIM or RUIM card is present in the mobile device; and

determining whether the mobile device is an activated CDMA device.

3. The method of claim 1 , wherein determining whether the mobile device is configured for communication over the wireless LAN connection comprises determining whether the mobile device comprises a communications subsystem configured for communicating over the wireless LAN connection.

4. The method of claim 1 , wherein determining whether the mobile device is configured for communication over the cellular network connection comprises determining whether connectivity over the cellular network has been inactivated by a policy setting at the mobile device.

5. The method of claim 1 , wherein the configuring of the user interface includes removing icons selectable to invoke corresponding service entry points for telephony services for which the mobile device is not currently configured or for which connectivity is currently not available.

6. The method of claim 1 , wherein the configuring of the user interface further comprises displaying a mobile device telephone number only for those telephony services for which the mobile device is currently configured and for which connectivity is available.

7. The method of claim 1 , wherein the mobile device is initially configured for communication over the cellular network connection and the wireless LAN connection, and further wherein the user interface is initially configured to reflect voice communication availability over both the cellular network connection and the wireless LAN connection, the method further comprising:

detecting a loss of cellular network connectivity at the mobile device; and

configuring the user interface to reflect voice communication availability only over the wireless LAN connection.

8. The method of claim 7 , wherein the mobile device is configured to use at least one selected set of codecs for voice communication over the cellular network connection, the method further comprising selecting a second set of codecs for voice communication over the wireless LAN connection upon detecting the loss of cellular network connectivity.

9. A computer program product comprising a non-transitory medium storing code which, when executed, causes a communication device to carry out the method of claim 1 .

10. A mobile device, including:

at least one communications subsystem;

a memory;

a processor in communication with the at least one communications subsystem and the memory, the processor being configured to:

determine whether the mobile device is configured for communication over a cellular network connection;

determine whether the mobile device is configured for communication over a wireless LAN connection;

configure a user interface to reflect current voice communication availability with a cellular telephone number associated with the mobile device when the mobile device is determined to be configured for communication over the cellular network connection; and

configure the user interface to reflect current voice communication availability with a direct inward dial number at a PBX associated with the mobile device when:

the mobile device is determined to be configured for communication over the wireless LAN connection, or

the mobile device is determined to be configured for communication over the cellular network connection and connectivity is available over the cellular network connection with the PBX,

the configuring of the user interface including displaying icons selectable to invoke corresponding service entry points for those telephony services for which the mobile device is currently configured and for which connectivity is available.

11. The mobile device of claim 10 , wherein the mobile device is configured for voice communication over the cellular network connection using at least one mobile telecommunications standard and at least one IP-based network.

12. The mobile device of claim 10 , wherein the processor is configured to determine whether the mobile device is configured for communication over the cellular network connection by determining at least one of:

whether a SIM or RUIM card is present in the mobile device; and

whether the mobile device is an activated CDMA device.

13. The mobile device of claim 10 , wherein the processor is adapted to determine whether the mobile device is configured for communication over the cellular network connection comprises determining whether connectivity over the cellular network has been inactivated by a policy setting stored in the memory.

14. The mobile device of claim 10 , wherein the configuring of the user interface includes removing icons selectable to invoke corresponding service entry points for telephony services for which the mobile device is not currently configured or for which connectivity is currently not available.

15. The mobile device of claim 10 , wherein the configuring of the user interface further comprises displaying a mobile device telephone number only for those telephony services for which the mobile device is currently configured and for which connectivity is available.

16. The mobile device of claim 10 , wherein the mobile device is initially configured for communication over the cellular network connection and the wireless LAN connection, and further wherein the user interface is initially configured to reflect voice communication availability over both the cellular network connection and the wireless LAN connection, wherein the processor is further configured to:

detect a loss of cellular network connectivity at the mobile device; and

configure the user interface to reflect voice communication availability only over the wireless LAN connection.

17. The mobile device of claim 16 , wherein the mobile device is configured to use at least one selected set of codecs for voice communication over the cellular network connection, and the processor is further configured to select a second set of codecs for voice communication over the wireless LAN connection upon detecting the loss of cellular network connectivity.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jul 18, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030831/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2010
From: OERTON, KEVIN JOHN; OLIVER, BRIAN ALEXANDER
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024743/0052 →