IP Library Granted Patent US 8,406,169
Granted Patent B2
US 8,406,169 · App. 12/471,954 · Granted Mar 26, 2013

Scanning groups of profiles of wireless local area networks

Inventor: Sherif Abdel-Kader (Waterloo, CA)
Assignee: Research In Motion Limited
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,406,169
App. No.
12/471,954
Granted
Mar 26, 2013
Kind
B2
Abstract

Two or more connection profiles stored in a wireless device are partitioned into two or more groups, each group having a different number of sleep intervals associated therewith. The number of sleep intervals associated with a particular group determines a wait between subsequent scans for wireless local area networks matching any profile in that particular group. One or more factors may be taken into consideration when determining how to partition the profiles into groups, including, for example, a connectivity history of the wireless device.

Claims (35)

1. A method in a wireless device, the method comprising:

partitioning two or more profiles of wireless local area networks stored in the wireless device into two or more groups, each of the groups having associated therewith a different number of sleep intervals; and

waiting the number of sleep intervals associated with a particular group between subsequent scans for wireless local area networks matching any profile in the particular group.

2. The method of claim 1 , wherein partitioning the profiles into the groups comprises:

partitioning the profiles into the groups based on priorities of the profiles.

3. The method of claim 1 , wherein partitioning the profiles into the groups comprises:

partitioning the profiles into the groups based on a history of connectivity of the wireless device to wireless local area networks matching the profiles.

4. The method of claim 3 , further comprising:

monitoring on a profile-by-profile basis how many times the wireless device was connected to wireless local area networks matching a particular profile.

5. The method of claim 3 , further comprising:

monitoring on a profile-by-profile basis how recently the wireless device was connected to wireless local area networks matching a particular profile.

6. The method of claim 3 , further comprising:

monitoring on a profile-by-profile basis a total duration of connections of the wireless device to wireless local area networks matching a particular profile.

7. A method in a wireless device, the method comprising:

partitioning two or more profiles of wireless local area networks into a first group and a second group;

scanning for wireless local area networks matching any profile in the first group once per each sleep interval; and

scanning for wireless local area networks matching any profile in the second group once per each second sleep interval.

8. A wireless device comprising:

an antenna;

a radio coupled to the antenna;

a wireless local area network controller coupled to the radio;

a processor coupled to the wireless local area network controller; and

memory to store two or more profiles of wireless local area networks and to store code which, when executed by the processor, partitions the two or more profiles into two or more groups, each of the groups having associated therewith a different number of sleep intervals, and waits the number of sleep intervals associated with a particular group between subsequent scans for wireless local area networks matching any profile in the particular group.

9. The wireless device of claim 8 , wherein the code, when executed by the processor, partitions the two or more profiles into the two or more groups based on priorities of the profiles.

10. The wireless device of claim 8 , wherein the code, when executed by the processor, partitions the two or more profiles into the two or more groups based on a connectivity history of the wireless device.

11. The wireless device of claim 10 , wherein the connectivity history of the wireless device includes how many times the wireless device was connected to wireless local area networks matching a particular profile.

12. The wireless device of claim 10 , wherein the connectivity history of the wireless device includes how recently the wireless device was connected to wireless local area networks matching a particular profile.

13. The wireless device of claim 10 , wherein the connectivity history of the wireless device includes a total duration of connections of the wireless device to wireless local area networks matching a particular profile.

14. The wireless device of claim 8 , wherein the wireless local area controller is compatible with IEEE 802.11.

15. A wireless device comprising:

an antenna;

a radio coupled to the antenna;

a wireless local area network controller coupled to the radio;

a processor coupled to the wireless local area network controller; and

memory to store two or more profiles of wireless local area networks and to store code which, when executed by the processor, partitions the two or more profiles into a first group and a second group, scans for wireless local area networks matching any profile in the first group once per each sleep interval and scans for wireless local area networks matching any profile in the second group once per each second sleep interval.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/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 Feb 18, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037856/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2009
From: ABDEL-KADER, SHERIF
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022751/0284 →
Continuity (2)
Continuation 11147291 · Jun 8, 2005
Related Publication 20090232040A1 · Sep 17, 2009