System, method and device for handling voice calls on a dual-mode wireless mobile communication device
First Claim
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.
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10)
-
-
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. - View Dependent Claims (13)
-
-
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. - View Dependent Claims (15, 16, 17)
-
Specification