IP Library Granted Patent US 9,924,394
Granted Patent B2
US 9,924,394 · App. 15/091,568 · Granted Mar 20, 2018

Methods and arrangements for advertising services in wireless networks

Inventors: Minyoung Park (Portland, OR); Sanghoon Kim (Saratoga, CA)
Assignee: INTEL CORPORATION
H04W24/08H04W48/16H04W88/08
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,924,394
App. No.
15/091,568
Granted
Mar 20, 2018
Kind
B2
Abstract

Logic may decide which service advertisement information to transmit in a service advertisement frame based on link margin information of each service advertisement received. Logic may filter the service advertisement information to avoid advertising service information for service providers that cannot be reached. A first station may receive a service advertisement from a second station and determine whether to include the service advertisement with a transmission of the first station's service advertisement based upon perceived proximity of the second station. A station may generate a Leaving Message if a user terminates service advertisements of the station or the station appears to be moving away from a service advertisement group. In response to receiving a Leaving Message from a neighboring station, a station may remove the neighboring station from a list of service providers maintained by the station.

Claims (29)

1. An apparatus comprising:

a memory; and

logic configured to cause a first wireless neighbor communication station to:

process a first service discovery message of a service discovery protocol from a second wireless neighbor communication station, the first service discovery message comprising an identifier (ID) of a service on the second wireless neighbor communication station;

check whether or not a condition based on a received signal strength of the first service discovery message is met by comparing a value, which is based on the received signal strength of the first service discovery message, to a Received Signal Strength Index (RSSI) based proximity threshold, and determining that the condition is met when the value is higher than the RSSI based proximity threshold; and

when the condition is met, store the ID in the memory, and include the ID in a second service discovery message of the service discovery protocol to be transmitted by the first wireless neighbor communication station.

2. The apparatus of claim 1 , wherein the second service discovery message comprises a first field comprising an ID of a service on the first wireless neighbor communication station, and a second field comprising the ID of the service on the second wireless neighbor communication station.

3. The apparatus of claim 1 configured to cause the first wireless neighbor communication station to check whether the condition is met based on a value in the first service discovery message.

4. The apparatus of claim 1 configured to cause the first wireless neighbor communication station to determine not to include the ID in the second service discovery message when the condition is not met.

5. The apparatus of claim 1 , wherein the second service discovery message comprises a service advertisement frame.

6. The apparatus of claim 1 comprising Medium Access Control (MAC) logic, and Physical Layer (PHY) logic.

7. The apparatus of claim 1 comprising a radio.

8. The apparatus of claim 1 comprising one or more antennas.

9. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to cause a first wireless neighbor communication station to:

process a first service discovery message of a service discovery protocol from a second wireless neighbor communication station, the first service discovery message comprising an identifier (ID) of a service on the second wireless neighbor communication station;

check whether or not a condition based on a received signal strength of the first service discovery message is met by comparing a value, which is based on the received signal strength of the first service discovery message, to a Received Signal Strength Index (RSSI) based proximity threshold, and determining that the condition is met when the value is higher than the RSSI based proximity threshold; and

when the condition is met, store the ID in a memory, and include the ID in a second service discovery message of the service discovery protocol to be transmitted by the first wireless neighbor communication station.

10. The product of claim 9 , wherein the second service discovery message comprises a first field comprising an ID of a service on the first wireless neighbor communication station, and a second field comprising the ID of the service on the second wireless neighbor communication station.

11. The product of claim 9 , wherein the instructions, when executed, cause the first wireless neighbor communication station to check whether the condition is met based on a value in the first service discovery message.

12. The product of claim 9 , wherein the instructions, when executed, cause the first wireless neighbor communication station to determine not to include the ID in the second service discovery message when the condition is not met.

13. The product of claim 9 , wherein the second service discovery message comprises a service advertisement frame.

14. A method to be performed by a first wireless neighbor communication station, the method comprising:

processing a first service discovery message of a service discovery protocol from a second wireless neighbor communication station, the first service discovery message comprising an identifier (ID) of a service on the second wireless neighbor communication station;

checking whether or not a condition based on a received signal strength of the first service discovery message is met by comparing a value, which is based on the received signal strength of the first service discovery message, to a Received Signal Strength Index (RSSI) based proximity threshold, and determining that the condition is met when the value is higher than the RSSI based proximity threshold; and

when the condition is met, storing the ID in a memory, and including the ID in a second service discovery message of the service discovery protocol to be transmitted by the first wireless neighbor communication station.

15. The method of claim 14 , wherein the second service discovery message comprises a first field comprising an ID of a service on the first wireless neighbor communication station, and a second field comprising the ID of the service on the second wireless neighbor communication station.

16. The method of claim 14 comprising checking whether the condition is met based on a value in the first service discovery message.

17. The method of claim 14 comprising determining not to include the ID in the second service discovery message when the condition is not met.

18. The method of claim 14 , wherein the second service discovery message comprises a service advertisement frame.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTEL CORPORATION
To: SOLID, INC.
Reel/Frame 057827/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2016
From: PARK, MINYOUNG; KIM, SANGHOON
To: INTEL CORPORATION
Reel/Frame 039093/0811 →
Continuity (2)
Continuation 13730978 · Dec 29, 2012
Related Publication 20160302091A1 · Oct 13, 2016