IP Library Granted Patent US 8,923,257
Granted Patent B2
US 8,923,257 · App. 12/893,835 · Granted Dec 30, 2014

Methods and apparatus to discover network capabilities available via wireless networks

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,923,257
App. No.
12/893,835
Granted
Dec 30, 2014
Kind
B2
Abstract

Example methods and apparatus to discover network capabilities available via wireless networks are disclosed. A disclosed example method involves discovering first network capabilities by performing an exchange between a wireless terminal and an access point of a wireless local area network. The method also involves comparing the first network capabilities with cached network capabilities and joining the wireless terminal with the access point based on at least a portion of the first network capabilities matching at least a portion of the cached network capabilities.

Claims (39)

1. A method for network selection, the method comprising:

discovering first network capabilities by performing an exchange between a wireless terminal and an access point of a wireless local area network;

comparing the first network capabilities with cached capabilities;

finding a match between at least a portion of the first network capabilities and at least a portion of the cached capabilities;

filtering the matched capabilities at the wireless terminal based on a ranking, the filtering of the matched capabilities comprising filtering out one of the matched capablities based on the ranking; and

joining the wireless terminal with the access point based on at least a portion of the first network capabilities matching at least a portion of the cached capabilities.

2. A method as defined in claim 1 , further comprising, prior to performing the exchange between the wireless terminal and the access point:

scanning for available networks; and

determining whether the access point supports a Generic Advertisement Service (GAS).

3. A method as defined in claim 2 , wherein the GAS carries query protocols.

4. A method as defined in claim 3 , wherein one of the query protocols is Access Network Query Protocol (ANQP).

5. A method as defined in claim 2 , wherein the exchange between the wireless terminal and the access point is performed based on determining that the access point supports the GAS.

6. A method as defined in claim 2 , wherein the exchange between the wireless terminal and the access point of the wireless local area network is performed using the GAS.

7. A method as defined in claim 1 , wherein the exchange between the wireless terminal and the access point is a GAS exchange.

8. A method as defined in claim 1 , wherein the first network capabilities include at least one of a roaming policy, a roaming credential, a supported emergency service, or access to a subscription service provider network.

9. A method as defined in claim 1 , wherein the ranking assigned to the cached capabilities pertains to the wireless terminal.

10. A method as defined in claim 1 , wherein the connection between the wireless terminal and the access point is established based on at least one of the matched capabilities being the highest ranked relative to others of the matched capabilities.

11. A method as defined in claim 1 , wherein the exchange between the wireless terminal and the access point is performed in response to a first service set identifier (SSID) of the access point matching a second SSID cached in the wireless terminal.

12. A method as defined in claim 1 , wherein the exchange between the wireless terminal and the access point to discover the first network capabilities is performed prior to joining the wireless terminal with an external network in communication with the access point.

13. An apparatus to select networks, comprising:

a processor configured to:

discover first network capabilities by performing an exchange between a wireless terminal and an access point of a wireless local area network;

compare the first network capabilities with cached capabilities;

find a match between at least a portion of the first network capabilities and at least a portion of the cached capabilities; and

filter the matched capabilities at the wireless terminal based on a ranking, the filtering of the matched capabilities comprising filtering out one of the matched capablities based on the ranking;

join the wireless terminal with the access point based on at least a portion of the first network capabilities matching at least a portion of the cached capabilities.

14. An apparatus as defined in claim 13 , wherein the processor is to, prior to performing the exchange between the wireless terminal and the access point:

scan for available networks; and

determine whether the access point supports a Generic Advertisement Service (GAS).

15. An apparatus as defined in claim 14 , wherein the GAS carries query protocols.

16. An apparatus as defined in claim 15 , wherein one of the query protocols is Access Network Query Protocol (ANQP).

17. An apparatus as defined in claim 14 , wherein the processor is to perform the exchange between the wireless terminal and the access point based on determining that the access point supports the GAS.

18. An apparatus as defined in claim 14 , wherein the processor is to perform the exchange between the wireless terminal and the access point of the wireless local area network using the GAS.

19. An apparatus as defined in claim 13 , wherein the processor is to perform the exchange between the wireless terminal and the access point using a GAS exchange.

20. An apparatus as defined in claim 13 , wherein the first network capabilities include at least one of a roaming policy, a roaming credential, a supported emergency service, or access to a subscription service provider network.

21. An apparatus as defined in claim 13 , wherein the ranking assigned to the cached capabilities pertains to the wireless terminal.

22. An apparatus as defined in claim 13 , wherein the processor is to establish the connection between the wireless terminal and the access point based on at least one of the matched capabilities being the highest ranked relative to others of the matched capabilities.

23. An apparatus as defined in claim 13 , wherein the processor is to perform the exchange between the wireless terminal and the access point in response to a first service set identifier (SSID) of the access point matching a second SSID cached in the wireless terminal.

24. An apparatus as defined in claim 13 , wherein the processor is to perform the exchange between the wireless terminal and the access point to discover the first network capabilities prior to joining the wireless terminal with an external network in communication with the access point.

Assignments (10)
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 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 →
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 →
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 Jul 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033283/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2011
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025681/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2010
From: MONTEMURRO, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025160/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2010
From: MCCANN, STEPHEN
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 025160/0055 →