Neighbor awareness networking datapath—reciprocation and coexistence

US12069765B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12069765-B2
Application numberUS-201916587332-A
CountryUS
Kind codeB2
Filing dateSep 30, 2019
Priority dateFeb 24, 2015
Publication dateAug 20, 2024
Grant dateAug 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Resource management for broadcast services · CPC title

  • Transmission of channel access control information · CPC title

  • H04W4/08Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12069765B2 cover?
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…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).