IP Library Granted Patent US 8,520,583
Granted Patent B2
US 8,520,583 · App. 13/099,539 · Granted Aug 27, 2013

Method, apparatus, and computer program product for roaming partner discovery

Inventors: Mika Ilkka Tapani Kasslin (Espoo, FI); Gabor Bajko (Sunnyvale, CA)
Assignee: Nokia Corporation
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,520,583
App. No.
13/099,539
Granted
Aug 27, 2013
Kind
B2
Abstract

Method, apparatus, and computer program product embodiments of the invention are disclosed to improve the discovery of wireless networks having desired service offerings. In example embodiments of the invention, a method comprises: transmitting a wireless generic advertisement service request to a multicast address of a multicast group of wireless devices or to a broadcast address, specifying one or more required characteristics; and receiving one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

Claims (54)

1. A method, comprising:

transmitting a wireless generic advertisement service request to a multicast address of a multicast group of wireless devices, specifying one or more required characteristics; and

receiving one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

2. The method of claim 1 , wherein some of the plurality of wireless devices are access points belonging to a realm specified in the request.

3. The method of claim 1 , wherein some of the plurality of wireless devices are access points belonging to a realm having a roaming agreement with a home realm.

4. The method of claim 1 , wherein the one or more required characteristics specified by the request is at least one of being an access point belonging to a realm specified in the request or being an access point belonging to a realm having a roaming agreement with a home realm.

5. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

generate a generic advertisement service request to be wirelessly transmitted to a multicast address of a multicast group of wireless devices, specifying one or more required characteristics; and

receive one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

6. The apparatus of claim 5 , wherein some of the plurality of wireless devices are access points belonging to a realm specified in the request.

7. The apparatus of claim 5 , wherein some of the plurality of wireless devices are access points belonging to a realm having a roaming agreement with a home realm.

8. The apparatus of claim 5 , wherein the one or more required characteristics specified by the request is at least one of being an access point belonging to a realm specified in the request or being an access point belonging to a realm having a roaming agreement with a home realm.

9. A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code, when executed by a computer processor, comprising:

code for transmitting a wireless generic advertisement service request to a multicast address of a multicast group of wireless devices, specifying one or more required characteristics; and

code for receiving one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

10. A method, comprising:

receiving a wireless generic advertisement service request to a multicast address of a multicast group of wireless devices, specifying one or more required characteristics; and

transmitting a wireless generic advertisement service response only if the specified characteristics are available.

11. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

receive a wireless generic advertisement service request to a multicast address of a multicast group of wireless devices, specifying one or more required characteristics ; and

generate a generic advertisement service response to be wirelessly transmitted only if the specified characteristics are available.

12. A method, comprising:

groupcasting a wireless generic advertisement service request to a plurality of wireless devices, specifying one or more required characteristics, the generic advertisement service request including at least one of an indication that any of the one or more characteristics is required, an indication that a subset of the one or more characteristics is required, or an indication that all of the one or more characteristics are required; and

receiving one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

13. The method of claim 12 , wherein the generic advertisement service request specifies that in order to respond to the request, one or more of the plurality of wireless devices must belong to a realm specified in the request or that in order to respond to the request, one or more of the plurality of wireless devices must belong to a realm that has a roaming relationship with a realm specified in the request.

14. The method of claim 12 , wherein the wireless request is a generic advertisement service initial request frame and the one or more wireless responses is a generic advertisement service initial response frame.

15. The method of claim 12 , wherein some of the plurality of wireless devices are access points belonging to a realm having a roaming agreement with a home realm.

16. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

generate a generic advertisement service request to be wirelessly groupcast to a plurality of wireless devices, specifying one or more required characteristics, the generic advertisement service request including at least one of an indication that any of the one or more characteristics is required, an indication that a subset of the one or more characteristics is required, or an indication that all of the one or more characteristics are required; and

receive one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

17. The apparatus of claim 16 , wherein the generic advertisement service request specifies that in order to respond to the request, one or more of the plurality of wireless devices must belong to a realm specified in the request or that in order to respond to the request, one or more of the plurality of wireless devices must belong to a realm that has a roaming relationship with a realm specified in the request.

18. The apparatus of claim 16 , wherein the wireless request is a generic advertisement service initial request frame and the one or more wireless responses is a generic advertisement service initial response frame.

19. The apparatus of claim 16 , wherein some of the plurality of wireless devices are access points belonging to a realm having a roaming agreement with a home realm.

20. A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code, when executed by a computer processor, comprising:

code for groupcasting a wireless generic advertisement service request to a plurality of wireless devices, specifying one or more required characteristics, the generic advertisement service request including at least one of an indication that any of the one or more characteristics is required, an indication that a subset of the one or more characteristics is required, or an indication that all of the one or more characteristics are required; and

code for receiving one or more wireless generic advertisement service responses from only one or more of the plurality of wireless devices having the specified characteristics.

21. A method, comprising:

receiving a groupcast wireless generic advertisement service request specifying one or more required characteristics, the generic advertisement service request including at least one of an indication that any of the one or more characteristics is required, an indication that a subset of the one or more characteristics is required, or an indication that all of the one or more characteristics are required; and

transmitting a wireless generic advertisement service response only if the specified characteristics are available.

22. An apparatus, comprising:

at least one processor;

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to:

receive a groupcast wireless generic advertisement service request specifying one or more required characteristics, the generic advertisement service request including at least one of an indication that any of the one or more characteristics is required, an indication that a subset of the one or more characteristics is required, or an indication that all of the one or more characteristics are required; and

generate a generic advertisement service response to be wirelessly transmitted only if the specified characteristics are available.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2011
From: KASSLIN, MIKA ILKKA TAPANI; BAJKO, GABOR
To: NOKIA IPR
Reel/Frame 026400/0979 →
Continuity (1)
Related Publication 20120281609A1 · Nov 8, 2012