Systems and methods for identification in a neighborhood aware network
AssigneeQUALCOMM Incorporated
InventorsAshish Kumar Shukla, Santosh Paul Abraham, Alireza Raissinia, George Cherian
Life of this patent
Estimating the term…
Abstract
Methods, devices, and computer program products for synchronization of wireless devices in a peer-to-peer network are described herein. In one aspect, a method of communicating in a neighborhood aware network (NAN) is provided. The method includes generating a NAN frame including one or more of a first address field, a second address field, a third address field, a third address field, and an information element. The method further includes encoding a NAN identifier in at least one of the first address field, the third address field, and the information element. The method further includes transmitting the NAN frame.
Claims82
A method of communicating in a neighborhood aware network (NAN), the method comprising:
- generating a NAN frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- encoding a NAN identifier comprising at least a cluster identifier in the NAN frame;
- encoding an information element comprising a master preference number of a transmitting device in the NAN frame, the master preference number being determined at least in part on whether the transmitting device is receiving power from an external power source;
- receiving, by the transmitting device, a master preference number associated with a device in the NAN;
- and
- transmitting the NAN frame if the master preference number of the transmitting device is greater than the master preference number associated with the device.
A device configured to communicate in a neighborhood aware network (NAN), the device comprising:
- a processor configured to:
- generate a NAN frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- and
- encode a NAN identifier comprising at least a cluster identifier in the NAN frame;
- and
- encode an information element comprising a master preference number of the device in the NAN frame, the master preference number being determined at least in part on whether the device is receiving power from an external power source;
- a receiver configured to receive a master preference number associated with another device in the NAN;
- and
- a transmitter configured to transmit the NAN frame if the master preference number of the device is greater than the master preference number associated with the another device.
An apparatus for communicating in a neighborhood aware network (NAN), the apparatus comprising:
- means for generating a NAN frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- means for encoding a NAN identifier comprising at least a cluster identifier in the NAN frame;
- means for encoding an information element comprising a master preference number of the apparatus, the master preference number being determined at least in part on whether the apparatus is receiving power from an external power source;
- means for receiving a master preference number associated with a device in the NAN;
- and
- means for transmitting the NAN frame if the master preference number of the apparatus is greater than the master preference number associated with the device.
A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:
- generate a neighborhood aware network (NAN) frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- encode a NAN identifier comprising at least a cluster identifier in the NAN frame;
- encode an information element comprising a master preference number of the apparatus in the NAN frame, the master preference number being determined at least in part on whether the apparatus is receiving power from an external power source;
- receive a master preference number associated with a device in the NAN;
- and
- transmit the NAN frame if the master preference number of the apparatus is greater than the master preference number associated with the device.
A method of communicating in a neighborhood aware network (NAN), the method comprising:
- receiving, by an apparatus, a NAN frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- determining a NAN identifier comprising at least a cluster identifier in the NAN frame;
- determining an information element comprising a master preference number of a transmitting device of the NAN frame, the master preference number being determined at least in part on whether the transmitting device is receiving power from an external power source;
- and
- transmitting a synch frame if a master preference number associated with the apparatus is greater than a master preference number of the transmitting device.
A device configured to communicate in a neighborhood aware network (NAN), the device comprising:
- a receiver configured to receive a NAN frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- a processor configured to:
- determine a NAN identifier comprising at least a cluster identifier in the NAN frame;
- and
- determine an information element comprising a master preference number of a transmitting device of the NAN frame, the master preference number being determined at least in part on whether the transmitting device is receiving power from an external power source;
- and
- a transmitter configured to transmit a synch frame if a master preference number associated with the device is greater than a master preference number of the transmitting device.
An apparatus for communicating in a neighborhood aware network (NAN), the apparatus comprising:
- means for receiving a NAN frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- means for determining a NAN identifier comprising at least a cluster identifier in the NAN frame;
- means for determining an information element comprising a master preference number of a transmitting device of the NAN frame, the master preference number being determined at least in part on whether the transmitting device is receiving power from an external power source;
- and
- means for transmitting a synch frame if a master preference number associated with the apparatus is greater than a master preference number of the transmitting device.
A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:
- receive a neighborhood aware network (NAN) frame comprising one or more of:
- a first address field, comprising a receiver address field;
- a second address field, comprising a transmitter address field;
- or
- a third address field, comprising a destination address field or a basic service set identifier (BSSID) field;
- and
- determine a NAN identifier, comprising at least a cluster identifier in the NAN frame;
- determine an information element comprising a master preference number of a transmitting device of the NAN frame, the master preference number being determined at least in part on whether the transmitting device is receiving power from an external power source;
- and
- transmit a synch frame if a master preference number associated with the apparatus is greater than a master preference number of the transmitting device.
Dependencies are inferred from the claim text.