Abstract:
Methods, devices, and apparatuses for wireless communications in stations of a Neighbor Awareness network (NAN) cluster are disclosed that may utilize a default data path of a wireless network. A first station may receive a message from a second station, the message may identify whether the second station wants to utilize a default data path or a customized data path for subsequent data transmission. The first station may determine to utilize the default data path for data transmissions based at least in part on requirements of the first station and an identifier included in the message.
Abstract:
Methods, devices, and computer program products for collision management of wireless devices in a peer-to-peer network are described herein. In one aspect, a method of communicating via a wireless medium by a wireless communications apparatus within a network is provided. The method includes determining first and second contention windows. The first contention window begins earlier than the second contention window. The method further includes beginning a first carrier sense multiple access (CSMA) countdown at the start of the first contention window. The method further includes beginning a second CSMA countdown when the first CSMA countdown does not end before the start of the second contention window. The method further includes transmitting the prepared frame at a time of the first CSMA countdown ending or the second CSMA countdown ending, whichever is earlier.
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 for synchronizing a wireless communication apparatus is provided. The method includes selectively updating a time value of the wireless communication apparatus in response to receiving one or more received synchronization messages from other wireless communication apparatuses during the discovery interval, the one or more received synchronization messages comprising one or more received timestamps of the other wireless communication apparatuses, wherein selectively updating the time value comprises updating based on one or more criteria and the received timestamps, and transmitting the synchronization message in response to determining an absence any received synchronization messages during the discovery interval.
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 for synchronizing a wireless communication apparatus is provided. The method includes receiving, at the wireless communication apparatus, one or more messages including one or more received time values. The method further includes updating a time value of a clock signal of the wireless communication apparatus to a value derived from the received time values in response to determining that a magnitude of a difference between the time value and the derived time value is greater than a threshold.
Abstract:
Methods, devices, and computer program products for transmitting and receiving discovery and paging messages in a wireless communication device are described herein. In one aspect, a wireless apparatus operable in a wireless communication system includes a processor configured to encrypt at least a portion of a discovery packet using one or more credentials of an application that, when executed, provides one or more services, the discovery packet including information for advertising at least one service provided by the application to one or more receiving devices. The wireless apparatus further includes a transmitter configured to transmit the discovery packet for being received by the one or more receiving devices.
Abstract:
Techniques and apparatus for controlling the transmit power of an uplink (UL) signal from a user terminal in a wireless communications system in an effort to achieve some target characteristic, such as a target carrier-to-interference (C/I) ratio, at an access point (AP) are provided. In this manner, such a user terminal may help avoid or compensate for imbalances in received radio frequency (RF) power between UL signals received from multiple user terminals by the AP. For example, the transmit power at each user terminal may be controlled in an effort to achieve a target post-processing C/I ratio of 28 dB per spatial stream in an effort to reduce large power imbalances and optimize throughput per user terminal. The user terminal and the AP may compose part of a multiple-input multiple-output (MIMO) communication system utilizing spatial-division multiple access (SDMA) techniques.
Abstract:
According to one or more embodiments of the present disclosure, a method for autonomously adapting a discovery packet (DP) transmission frequency comprises: calculating, by an electronic processor of a device of a plurality of devices in a system, a DP transmission cycle “N”, wherein the calculating further comprises: broadcasting, by the device, its own observed device number in a DP; decoding, by the electronic processor of the device, an observed device number from DPs of each detectable device of the plurality of devices in the system; computing, by the electronic processor of the device, a final observed device number for the system wherein the final observed device number is a maximum (“M”) of its own observed device number and all decoded observed device numbers from DPs of the detectable devices; and based on the computed maximum (“M”), determining, by the electronic processor of the device, the DP transmission cycle “N”.
Abstract:
Methods, devices, and computer program products for transmitting and receiving discovery and paging messages are described herein. In one aspect, an apparatus operable in a wireless communication system includes a transmitter and receiver. The transmitter transmits a discovery packet during a first discovery interval of a plurality of discovery intervals. The discovery packet advertises a service provided in a wireless communications network, and the plurality of discovery intervals include recurring time intervals when a plurality of devices are configured to transmit and receive discovery packets. The receiver receives a paging packet from a first device during a first paging interval of a plurality of paging intervals. The paging packet indicates interest in the service, and the plurality of paging intervals include recurring time intervals when the plurality of devices are configured to transmit and receive paging packets. The plurality of paging intervals do not overlap the plurality of discovery intervals.
Abstract:
Methods, devices, and computer program products for transmitting and receiving discovery and paging messages in a wireless communication device are described herein. In one aspect, a wireless apparatus operable in a wireless communication system includes a discovery engine configured to communicate with a wireless network based on a profile, the profile having defined use parameters, the discovery engine being configured to receive an input from an application indicating a selection of a profile, the discovery engine further configured to receive one or more attributes from the application and configure the profile using the one or more attributes, the attributes containing information to configure the profile to perform certain functions as defined by the application.
Abstract:
Methods, apparatuses, and devices are described for wireless communications in which neighborhood area network (NaN) information may be requested and provided in a relatively fast and efficient manner between devices of a NaN. A wireless communication device, such as a station in a wireless communications network, may transmit an active probe request to seek information related to a NaN. The active probe request may be a NaN specific probe request, or may be transmitted from a station as part of an active scan for wireless network infrastructure other than NaN devices (e.g., as part of a scan for an AP in a BSS). An AP or master device of the NaN may receive the probe request and generate a NaN discovery response, which may include information that the requesting device may use for connecting to a device in the NaN.