Methods, wireless communication stations, and system for device-to-device discovery and advertisement
First Claim
1. A method, performed by a first user station (STA), for broadcasting in a wireless network, the method comprising:
- receiving, by the first STA in a beacon, information of an advertising group of STAs, the information including a list of STAs of the advertising group;
transmitting, by the first STA, a first request to join the advertising group to a first upchain STA, the first upchain STA being included in the list of STAs and an identity of the first upchain STA being determined based on an inspection of the list of STAs;
transmitting, by the first STA, the beacon subsequent to receiving, from the first upchain STA, a response to the first request; and
broadcasting, by the first STA, group information for the advertising group periodically, a time interval between broadcasts of group information by each of the first STA and the first upchain STA being based on a number of STAs in the advertising group such that the time interval between broadcasts by the first STA and the first upchain STA increases as the number of STAs in the advertising group increases.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a user station (STA) and methods for device-to-device discovery and advertisement through broadcast beacon signals are generally described herein. In some embodiments, group information, including a list of STAs in an advertising group, is transmitted in a beacon. A STA may transmit a request to join the advertising group. The request may be transmitted to an upchain STA, the upchain STA being determined based on inspection of the list of STAs of the advertising group. After receiving a response to the request, the STA may periodically broadcast the beacon and the STA may transmit acknowledgements to the upchain STA upon receiving beacons from the upchain STA.
42 Citations
21 Claims
-
1. A method, performed by a first user station (STA), for broadcasting in a wireless network, the method comprising:
-
receiving, by the first STA in a beacon, information of an advertising group of STAs, the information including a list of STAs of the advertising group; transmitting, by the first STA, a first request to join the advertising group to a first upchain STA, the first upchain STA being included in the list of STAs and an identity of the first upchain STA being determined based on an inspection of the list of STAs; transmitting, by the first STA, the beacon subsequent to receiving, from the first upchain STA, a response to the first request; and broadcasting, by the first STA, group information for the advertising group periodically, a time interval between broadcasts of group information by each of the first STA and the first upchain STA being based on a number of STAs in the advertising group such that the time interval between broadcasts by the first STA and the first upchain STA increases as the number of STAs in the advertising group increases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless communication station (STA) comprising:
-
a medium access control (MAC) layer to configure a first request for joining an advertising group of user stations (STAs); and physical layer (PHY) circuitry to; receive a list of STAs of the advertising group, the STAs of the advertising group being within a broadcast range of the STA, transmit the first request to a first upchain STA in a join window of the first upchain STA, the first upchain STA being a member of the list of STAs of the advertising group, receive a response to the first request from the first upchain STA, transmit an ACK to the first upchain STA in response to receiving subsequent beacons transmitted by the first upchain STA, and periodically broadcast social information or advertising information of the advertising group subsequent to receiving the response to the request a time interval between the broadcasts of group information by a first STA of the list and by each other STA of the list being based on a number of STAs in the advertising group such that the time interval between broadcasts by each STA of the list of STAs increases as the number of STAs in the advertising group increases; and one or more processors to determine an identity of the first upchain STA based on an inspection of the list of STAs of the advertising group. - View Dependent Claims (10, 11, 12)
-
-
13. A method for reducing device-to-device broadcast failures in a wireless network, the method comprising:
-
transmitting, by a first STA, a beacon, the beacon including a list of user stations (STAs) in an advertising group, the list including a downchain STA, the list being ordered to indicate an order in which STAs of the advertising group are to take turns transmitting the beacon, and such that a time interval between transmissions of the beacon by each of the first STA and the downchain STA is based on a number of STAs in the list such that the time interval between broadcast by the first STA and the downchain STA increases as the number of STAs in the advertising group increases; removing the downchain STA from the list upon failing to receive, within a first time duration, an acknowledgement (ACK) from the downchain STA. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising instructions that, when executed on a machine, cause the machine to:
-
extract, from a beacon, a list of user stations (STAs) of an advertising group, the STAs of the advertising group being within a broadcast range of the machine; transmit a first join request to a first upchain STA, an identity of the first upchain STA being determined based on an inspection of the list of STAs, periodically transmit advertising information or social information of the advertising group subsequent to receiving a response to the first join request, a time interval between transmissions of advertising information or social information by each of STA of the advertising group being based on a number of STAs in the advertising group such that the time interval between broadcasts by each STA of the advertising group increases as the number of STAs in the advertising group increases, and transmit an ACK to the first upchain STA in response to receiving the beacon transmitted by the first upchain STA; and store the list of STAs in a memory. - View Dependent Claims (19)
-
-
20. A wireless communication station (STA) comprising:
-
physical layer (PHY) circuitry to broadcast a list of user stations (STAs) in an advertising group, the list including a downchain STA, the STAs of the advertising group being within a broadcast range of the STA, the list being ordered to indicate an order in which STAs of the advertising group are to take turns transmitting group information for the advertising group, wherein a time interval between transmissions of group information by each of the STA and the downchain STA is based on a number of STAs in the advertising group such that the time interval between broadcast by the STA and the downchain STA increases as the number of STAs in the advertising group increases; and one or more processors to determine whether an acknowledgment of a broadcast has been received from the downchain STA within a time interval; and remove the downchain STA from the list or retransmit the broadcast to the downchain STA based on the determining. - View Dependent Claims (21)
-
Specification