IP Library Granted Patent US 9,294,883
Granted Patent B2
US 9,294,883 · App. 13/409,404 · Granted Mar 22, 2016

Method, apparatus, and computer program product for probe request and response exchange

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 9,294,883
App. No.
13/409,404
Granted
Mar 22, 2016
Kind
B2
Abstract

Method, apparatus, and computer program product embodiments of the invention are disclosed to improve the discovery of wireless networks. In example embodiments of the invention, a method comprises: transmitting a wireless message including at least one condition for response from one or more wireless devices, the condition for response including at least one of receive power of the wireless message at the one or more wireless devices, service level of the one or more wireless devices, or identity of the one or more wireless devices that can respond with a selected response; and receiving one or more responses from the one or more wireless devices that can satisfy the at least one condition.

Claims (61)

1. A method comprising:

transmitting a wireless message including at least one condition for response from one or more wireless devices, the condition for response including receive power of the wireless message at the one or more wireless devices, service level of the one or more wireless devices, and MAC address of the one or more wireless devices that can respond with a selected response, wherein the wireless message is a probe request; and

receiving one or more responses from the one or more wireless devices that can satisfy the at least one condition.

2. The method of claim 1 , further comprising:

wherein the wireless message is a probe request or a generic advertisement service request.

3. The method of claim 1 , further comprising:

wherein the wireless message includes a receive power threshold value and the condition for response is that receive power of the wireless message at the one or more wireless devices is above the receive power threshold value.

4. The method of claim 1 , further comprising:

wherein the wireless message includes one or more service level related threshold values including BSS Load threshold, BSS Average Access Delay threshold, BSS Available Admission Capacity threshold, BSS AC Delay threshold, or Extended BSS Load Element threshold and the condition for response is that the BSS Load, BSS Average Access Delay, BSS Available Admission Capacity, BSS AC Delay, or Extended BSS Load Element of the one or more wireless devices is below the respective threshold value.

5. The method of claim 1 , further comprising:

wherein the wireless message includes a specification of one or more types of selected responses from the one or more wireless devices, including a control frame, a short probe response, a measurement pilot or a beacon frame.

6. The method of claim 1 , further comprising:

wherein the wireless message is a first management frame and the one or more responses are second management frames.

7. The method of claim 1 , further comprising:

wherein the wireless message is at least one of a broadcast message and a groupcast message.

8. The method of claim 1 , further comprising:

wherein the one or more wireless devices are known from a location database.

9. The method of claim 1 , further comprising:

wherein the one or more responses from the one or more wireless devices are forwarded by the one or more wireless devices to another wireless device.

10. The method of claim 1 , further comprising:

receiving one or more types of selected responses from the one or more wireless devices, including a control frame, a short probe response, a measurement pilot or a beacon frame; and

assessing a quality of a link to the one or more wireless devices using the received response.

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 apparatus at least to:

transmit a wireless message including at least one condition for response from one or more wireless devices, the condition for response including receive power of the wireless message at the one or more wireless devices, service level of the one or more wireless devices, and MAC address of the one or more wireless devices that can respond with a selected response, wherein the wireless message is a probe request; and

receive one or more responses from the one or more wireless devices that can satisfy the at least one condition.

12. 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 message including at least one condition for response from one or more wireless devices, the condition for response including receive power of the wireless message at the one or more wireless devices, service level of the one or more wireless devices, and MAC address of the one or more wireless devices that can respond with a selected response, wherein the wireless message is a probe request; and

code for receiving one or more responses from the one or more wireless devices that can satisfy the at least one condition.

13. A method comprising:

receiving by an apparatus, a wireless message from a sending device, including at least one condition for response from the apparatus, the condition for response including receive power of the wireless message at the apparatus, service level of the apparatus, and MAC address of the apparatus and that the apparatus can respond with a selected response, wherein the wireless message is a probe request;

determining by the apparatus that it can satisfy the at least one condition; and

transmitting a response by the apparatus.

14. The method of claim 13 , further comprising:

wherein the wireless message is a probe request or a generic advertisement service request.

15. The method of claim 13 , further comprising:

wherein the wireless message includes a receive power threshold value and the condition for response is that receive power of the wireless message at the apparatus is above the receive power threshold value; and

determining by the apparatus that it can satisfy the at least one condition that the receive power of the wireless message at the apparatus is above the receive power threshold value.

16. The method of claim 13 , further comprising:

wherein the wireless message includes one or more service level related threshold values including BSS Load threshold, BSS Average Access Delay threshold, BSS Available Admission Capacity threshold, BSS AC Delay threshold, or Extended BSS Load Element threshold and the condition for response is that the BSS Load, BSS Average Access Delay, BSS Available Admission Capacity, BSS AC Delay, or Extended BSS Load Element of the apparatus is below the respective threshold value; and

determining by the apparatus that it can satisfy the at least one condition that the apparatus is below the respective threshold value.

17. The method of claim 13 , further comprising:

wherein the wireless message includes a specification of one or more types of selected responses from the apparatus, including a control frame, a short probe response, a measurement pilot or a beacon frame; and

determining by the apparatus that it can satisfy the at least one condition that the apparatus has the specified MAC address and that the apparatus can respond with the selected response.

18. The method of claim 13 , further comprising:

forwarding the response to another wireless device.

19. 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 apparatus at least to:

receiving by the apparatus, a wireless message from a sending device, including at least one condition for response from the apparatus, the condition for response including receive power of the wireless message at the apparatus, service level of the apparatus, and MAC address of the apparatus and that the apparatus can respond with a selected response, wherein the wireless message is a probe request;

determining by the apparatus that it can satisfy the at least one condition; and

transmitting a response by the apparatus.

20. The apparatus of claim 19 , further comprising:

wherein the response is transmitted as an omnidirectional transmission.

21. 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 receiving by an apparatus, a wireless message from a sending device, including at least one condition for response from the apparatus, the condition for response including receive power of the wireless message at the apparatus, service level of the apparatus, and MAC address of the apparatus and that the apparatus can respond with a selected response, wherein the wireless message is a probe request;

code for determining by the apparatus that it can satisfy the at least one condition; and

code for transmitting a response by the apparatus.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS LLC
Reel/Frame 052694/0303 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035232/0248 →