Method and apparatus for limiting a number of mobile devices that can contend for a time slot in a wireless network
US-9143979-B1 · Sep 22, 2015 · US
US12069765B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12069765-B2 |
| Application number | US-201916587332-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2019 |
| Priority date | Feb 24, 2015 |
| Publication date | Aug 20, 2024 |
| Grant date | Aug 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, i.e., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to reciprocating service between two or more wireless stations. The reciprocating service embodiments described herein provide a mechanism through which devices can participate in a same service instant.
Opening claim text (preview).
What is claimed is: 1. A wireless station, comprising: at least one antenna; at least one radio configured to perform Wi-Fi communication with a Wi-Fi access point; at least one processor coupled to the at least one radio, wherein the wireless station is configured to perform voice and/or data communications; wherein the at least one processor is configured to cause the wireless station to: publish a service instance; discover one or more neighboring wireless stations publishing the service instance; form, with the one or more neighboring wireless stations, a reciprocating service group; receive, during a discovery window of the reciprocating service group, a publishing frame for the service instance from at least one of the one or more neighboring wireless stations; and cancel publishing the service instance in the discovery window. 2. The wireless station of claim 1 , wherein to publish the service instance, the at least one processor is further configured to cause the wireless station to: broadcast a multicast address and a service window. 3. The wireless station of claim 2 , wherein the service window is defined by one or more of a time parameter and a channel parameter. 4. The wireless station of claim 1 , wherein to discover the one or more neighboring wireless stations, the at least one processor is further configured to cause the wireless station to: determine that one or more neighboring wireless stations are publishing the service instance in a discovery window. 5. The wireless station of claim 1 , wherein to form the reciprocating service group, the at least one processor is further configured to cause the wireless station to: republish the service instance in a service window; and establish session connections with the one or more neighboring wireless stations. 6. The wireless station of claim 1 , wherein the at least one processor is further configured to cause the wireless station to: transmit active subscription frames during service windows to subscribe to existing service providers within the reciprocating service group. 7. The wireless station of claim 1 , wherein the publishing service instance is cancelled in response to receiving the publishing frame. 8. The wireless station of claim 1 , wherein the at least one processor is further configured to cause the wireless station to: compare received signal strength of the publishing frame to a threshold; and wherein the publishing service instance is cancelled in response to determining that the received signal strength is above the threshold. 9. An apparatus, comprising: at least one non-transitory memory medium; and at least one processor coupled to the at least one non-transitory memory medium, wherein the at least one processor is configured to: publish a service instance; discover one or more neighboring wireless stations publishing the service instance; form, with the one or more neighboring wireless stations, a reciprocating service group; receive, during a discovery window of the reciprocating service group, a publishing frame for the service instance from at least one of the one or more neighboring wireless stations; and cancel publishing the service instance in the discovery window. 10. The apparatus of claim 9 , wherein to publish the service instance, the at least one processor is further configured to: broadcast a multicast address and a service window. 11. The apparatus of claim 10 , wherein the service window is defined by one or more of a time parameter and a channel parameter. 12. The apparatus of claim 9 , wherein to discover the one or more neighboring wireless stations, the at least one processor is further configured to: determine that one or more neighboring wireless stations are publishing the service instance in a discovery window. 13. The apparatus of claim 9 , wherein to form the reciprocating service group, the at least one processor is further configured to: republish the service instance in a service window; and establish session connections with the one or more neighboring wireless stations. 14. The apparatus of claim 9 , wherein the at least one processor is further configured to: transmit active subscription frames during service windows to subscribe to existing service providers within the reciprocating service group. 15. The apparatus of claim 9 , wherein the publishing service instances is cancelled in response to receiving the publishing frame. 16. The apparatus of claim 9 , wherein the at least one processor is further configured to: compare received signal strength of the publishing frame to a threshold; and wherein the publishing service instance is cancelled in response to determining that the received signal strength is above the threshold. 17. A non-transitory computer readable memory medium storing program instructions executable by processing circuitry to cause a wireless station to: publish a service instance; discover one or more neighboring wireless stations publishing the service instance; and form, with the one or more neighboring wireless stations, a reciprocating service group; receive, during a discovery window of the reciprocating service group, a publishing frame for the service instance from at least one of the one or more neighboring wireless stations; and cancel publishing the service instance in the discovery window. 18. The non-transitory computer readable memory medium of claim 17 , wherein the program instructions are further executable to: broadcast, to the one or more neighboring wireless stations participating in a reciprocating service group, multicast session parameters including a multicast schedule; and transmit, to a subset of the one or more neighboring wireless stations, multicast data according to the multicast schedule. 19. The non-transitory computer readable memory medium of claim 18 , wherein the multicast session parameters further include one or more of: a multicast type; a multicast address, wherein the multicast address is different than an address for the reciprocating service group; or a multicast security policy, wherein the multicast security policy is different than a security policy for the reciprocating service group; and wherein the multicast schedule specifies a channel and time window sequence for transmission of the multicast data. 20. The non-transitory computer readable memory medium of claim 18 , wherein the program instructions are further executable to: adjust the multicast schedule based on preferences of the subset of the one or more neighboring wireless stations.
Resource management for broadcast services · CPC title
Transmission of channel access control information · CPC title
User group management · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
Direct-mode setup · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.