IP Library Granted Patent US 8,532,059
Granted Patent B2
US 8,532,059 · App. 13/616,729 · Granted Sep 10, 2013

System, method and device for handling voice calls on a dual-mode wireless mobile communication device

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,532,059
App. No.
13/616,729
Granted
Sep 10, 2013
Kind
B2
Abstract

To handle a communication session at a wireless mobile communications device, after receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”) a signal strength threshold associated with the access point is retrieved. If the communication session is currently carried by a cellular network and the current signal strength exceeds the signal strength threshold, the communication session is switched from the cellular network to the WLAN. A metric is then adjusted based on timing of the switch relative to any switch of the communication session from the WLAN to the cellular network over a preceding time window associated with the access point. Based on the metric, the signal strength threshold associated with the access point is selectively adjusted.

Claims (51)

1. A method of handling a communication session, comprising:

at a wireless mobile communications device:

receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”);

retrieving a signal strength threshold associated with said access point;

if said communication session is currently carried by a cellular network and said current signal strength exceeds said signal strength threshold, attempting to switch said communication session from said cellular network to said WLAN;

if said attempting to switch fails, adjusting a failure rate associated with said access point and selectively decreasing said signal strength threshold if said failure rate is below a minimum threshold for said failure rate;

wherein said failure rate is based on an average switch failure rate, at said wireless mobile communications device, from said cellular network to said access point of said WLAN within a predefined time window.

2. The method of claim 1 , wherein if said attempting to switch succeeds, adjusting a success rate of switches from said cellular network to said WLAN and if said success rate exceeds a maximum threshold, adjusting said signal strength threshold associated with said access point to increase said signal strength threshold.

3. The method of claim 2 wherein said success rate associated with said access point is based on a number of switches of said communication session from cellular network to said WLAN over a preceding time window.

4. The method of claim 2 wherein said adjusting comprises adjusting said signal strength threshold by a pre-defined increment.

5. The method of claim 1 , wherein said preceding time window is one week.

6. The method of claim 1 , wherein said communication session is a voice call.

7. A method of handling a communication session, comprising:

at a wireless mobile communications device:

receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”);

retrieving a signal strength threshold associated with said access point;

if said communication session is currently carried by said WLAN and said current signal strength is below said signal strength threshold, attempting to switch said communication session from said WLAN to a cellular network;

adjusting a metric associated with said access point based on whether said attempting to switch said communication session from said WLAN to said cellular network succeeded; and

based on said metric, adjusting said signal strength threshold associated with said access point if said metric exceeds a maximum threshold;

wherein said metric is a failure rate based on an average rate of failed switches, at said wireless mobile communications device, from said access point of said WLAN to said cellular network, within a preceding time window.

8. The method of claim 7 wherein said metric is a first metric and further comprising adjusting a second metric associated with said access point based on whether said attempting to switch said communication session from said WLAN to said cellular network succeeded wherein said second metric is a success rate of switches from said WLAN to said cellular network and further comprising decreasing said signal strength threshold if said success rate exceeds a maximum threshold for said success rate.

9. The method of claim 7 , wherein said preceding time window is one week.

10. The method of claim 7 , wherein said communication session is a voice call.

11. A non-transitory computer readable medium embedded with a computer executable program which when executed by a processor of a dual mode mobile communication device, cause said processor to:

during a communication session:

receive an indication of current signal strength of an access point for a wireless local area network (“WLAN”);

retrieve a signal strength threshold associated with said access point;

if said communication session is currently carried by a cellular network and said current signal strength exceeds said signal strength threshold, attempting to switch said communication session from said cellular network to said WLAN;

adjust a metric associated with said access point based on whether said attempting to switch said communication session from cellular network to said WLAN succeeded; and

if said metric exceeds a maximum threshold, adjust said signal strength threshold associated with said access point

wherein said adjusting is selectively adjusting and said metric is a failure rate and wherein if an average of a signal strength of said access point upon each failure used in determining said failure rate is below said signal strength threshold, adjusting said signal strength threshold associated with said access point upwardly.

12. A method of handling a communication session, comprising:

at a wireless mobile communications device:

receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”);

retrieving a signal strength threshold associated with said access point;

if said communication session is currently carried by a cellular network and said current signal strength exceeds said signal strength threshold, attempting to switch said communication session from said cellular network to said WLAN;

adjusting a failure rate associated with said access point based on whether said attempting to switch said communication session from cellular network to said WLAN succeeded;

selectively changing said signal strength threshold if said failure rate is below a minimum threshold for said failure rate; and

selectively changing a load level threshold associated with said access point if said failure rate is below said minimum threshold for said failure rate.

13. The method of claim 12 wherein said attempting to switch is dependent upon a current load level associated with said access point being less than said load level threshold.

14. A method of handling a communication session, comprising:

at a wireless mobile communications device:

receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”);

retrieving a signal strength threshold associated with said access point;

if said communication session is currently carried by said WLAN and said current signal strength is below said signal strength threshold, attempting to switch said communication session from said WLAN to a cellular network;

adjusting a metric associated with said access point based on whether said attempting to switch said communication session from said WLAN to said cellular network succeeded; and

based on said metric, adjusting said signal strength threshold associated with said access point if said metric exceeds a maximum threshold;

wherein said adjusting is selectively adjusting and said metric is a failure rate and wherein if an average of a signal strength of said access point upon each failure used in determining said failure rate is below said signal strength threshold, adjusting said signal strength threshold associated with said access point upwardly.

15. The method of claim 14 , wherein if an average of a load level of said access point upon each failure used in determining said failure rate is below a load level threshold, adjusting said load level threshold associated with said access point downwardly.

16. The method of claim 15 wherein said attempting to switch is dependent upon a current load level associated with said access point being less than said load level threshold.

17. The method of claim 14 wherein said adjusting comprises adjusting said signal strength threshold by a pre-defined increment.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Nov 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034179/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: GEORGE, RICHARD JOHN; LIM, MIRANDA BING YING; BUZDUGAN, MARIAN CONSTANTIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028973/0042 →