Hybrid modes for peer discovery
First Claim
1. A method for wireless communication, comprising:
- performing, by a device, a first peer discovery autonomously for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle, wherein the performing of the first peer discovery autonomously comprises sending a peer detection signal during the at least one peer discovery cycle at a first rate by the device; and
performing, by the device, a second peer discovery with network assistance for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle, wherein the performing the second peer discovery comprises;
sending a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect;
receiving a second peer discovery request from the at least one other device; and
sending the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the device and sent via the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for performing peer discovery in a wireless network are described. A device may perform peer discovery to detect and identify other devices of interest. In an aspect, the device may perform peer discovery based on a hybrid mode that includes autonomous peer discovery and network-assisted peer discovery. In another aspect, the device may perform peer discovery based on a push mode and a pull mode. For the push mode, the device may occasionally transmit and/or receive a peer detection signal. For the pull mode, the device may transmit and/or receive a peer discovery request when triggered. In yet another aspect, the device may perform event-triggered peer discovery (e.g., for the pull mode). In yet another aspect, the device may perform peer discovery using both a downlink spectrum and an uplink spectrum. In yet another aspect, the device may transmit a peer detection signal in a manner to improve detection and/or increase payload.
53 Citations
38 Claims
-
1. A method for wireless communication, comprising:
-
performing, by a device, a first peer discovery autonomously for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle, wherein the performing of the first peer discovery autonomously comprises sending a peer detection signal during the at least one peer discovery cycle at a first rate by the device; and performing, by the device, a second peer discovery with network assistance for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle, wherein the performing the second peer discovery comprises; sending a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receiving a second peer discovery request from the at least one other device; and sending the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the device and sent via the network. - View Dependent Claims (2, 3, 4, 5, 36, 37, 38)
-
-
6. An apparatus for wireless communication, comprising:
-
means for performing a first peer discovery autonomously for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle, wherein the means for performing the first peer discovery autonomously is configured to send a peer detection signal during the at least one peer discovery cycle at a first rate by the device; and means for performing a second peer discovery with network assistance for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle, wherein the means for performing the second peer discovery is configured to; send a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receive a second peer discovery request from the at least one other device; and send the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein the peer detection signal is sent or the peer discovery request is sent based on a change in serving cells by the apparatus and sent via the network. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for wireless communication, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; perform a first peer discovery autonomously for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle; perform a second peer discovery with network assistance for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle; and send a peer detection signal during the at least one peer discovery cycle at a first rate by the device, wherein the second peer discovery comprises; sending a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receiving a second peer discovery request from the at least one other device; and sending the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, and wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the device and sent via the network. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing computer executable code for wireless communication, comprising code to:
-
perform, by a device, a first peer discovery autonomously for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle, wherein the code to perform the first peer discovery autonomously comprises code to send a peer detection signal during the at least one peer discovery cycle at a first rate by the device, and perform, by the device, a second peer discovery with network assistance for detecting the at least one other device, the second peer discovery with network assistance being performed during the at least one peer discovery cycle, wherein the code to perform the second peer discovery comprises code to; send a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receive a second peer discovery request from the at least one other device; and send the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the device and sent via the network.
-
-
15. A method for wireless communication, comprising:
-
performing, by a device, a first peer discovery based on a push mode for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle, wherein the performing the first peer discovery comprises sending a peer detection signal during the at least one peer discovery cycle at a first rate by the device; and performing, by the device, a second peer discovery based on a pull mode for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle, wherein the performing the second peer discovery comprises; sending a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receiving a second peer discovery request from the at least one other device; and sending the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the device and sent via a network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for wireless communication, comprising:
-
means for performing a first peer discovery based on a push mode for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle, wherein the means for performing the first peer discovery is configured to send a peer detection signal during the at least one peer discovery cycle at a first rate by the device; and means for performing a second peer discovery based on a pull mode for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle, wherein the means for performing the second peer discovery is configured to; send a peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receive a second peer discovery request from the at least one other device; and send the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the apparatus and sent via a network. - View Dependent Claims (23, 24, 25)
-
-
26. An apparatus for wireless communication, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; perform a first peer discovery based on a push mode for detecting at least one other device; perform a second peer discovery based on a pull mode for detecting the at least one other device, wherein the first peer discovery and the second peer discovery are performed during at least one peer discovery cycle, and wherein the first peer discovery comprises sending a peer detection signal during the at least one peer discovery cycle at a first rate by the device; wherein the second peer discovery comprises; sending a peer discovery request including at least one of a service identifier or a device identifier that the apparatus desires to detect; receiving a second peer discovery request from the at least one other device; and sending the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein the peer detection signal is sent or the peer discovery request is sent based on a change in serving cells by the apparatus and sent via a network. - View Dependent Claims (27, 28, 29)
-
-
30. A non-transitory computer-readable medium storing computer executable code, comprising code to:
-
perform, by a device, a first peer discovery based on a push mode for detecting at least one other device, the first peer discovery performed during at least one peer discovery cycle and comprising sending a peer detection signal during the at least one peer discovery cycle at a first rate by the device; and perform, by the device, a second peer discovery based on a pull mode for detecting the at least one other device, the second peer discovery performed during the at least one peer discovery cycle, wherein the code to perform the second peer discovery comprises code to; send a peer discovery request during the at least one peer discovery cycle, the peer discovery request including at least one of a service identifier or a device identifier that the device desires to detect; receive a second peer discovery request from the at least one other device; and send the peer detection signal at a rate faster than the first rate by the device in response to the second peer discovery request, wherein the second peer discovery request is received and the peer detection signal is sent at the faster rate for a predetermined period of time, wherein one or more of the sending of the peer detection signal or the sending of the peer discovery request is initiated based on a change in serving cells by the device and sent via a network.
-
-
31. A method for wireless communication, comprising:
- transmitting, during at least one peer discovery cycle, a peer discovery request for a peer
detection signal by a first device for detecting at least one other device; detecting the peer detection signal or a peer discovery response from the at least one other device after transmitting the peer discovery request; transmitting, during the at least one peer discovery cycle, a second peer detection signal at an initial rate by the first device for detecting the at least one other device, receiving a second peer discovery request from a peer device;
transmitting a response to the peer discovery request via a wireless network; andtransmitting the second peer detection signal at a rate faster than the initial rate by the first device in response to the second peer discovery request, wherein the second peer discovery request is received and the second peer detection signal is transmitted at the faster rate for a predetermined period of time, and wherein the peer discovery request includes at least one of a service identifier or a device identifier that the device desires to detect, wherein the transmitting of the peer discovery request is initiated based on a change in serving cells by the first device and sent via the wireless network. - View Dependent Claims (32)
- transmitting, during at least one peer discovery cycle, a peer discovery request for a peer
-
33. An apparatus for wireless communication, comprising:
-
means for transmitting, during at least one peer discovery cycle, a peer discovery request for a peer detection signal by a first device for detecting at least one other device; means for detecting the peer detection signal or a peer discovery response from the at least one other device after transmitting the peer discovery request; means for transmitting, during the at least one peer discovery cycle, a second peer detection signal at an initial rate by the first device for detecting the at least one other device^, means for receiving a second peer discovery request from a peer device;
means for transmitting a response to the peer discovery request via a wireless network; and
means for transmitting the second peer detection signal at a rate faster than the initial rate by the first device in response to the second peer discovery request,wherein the second peer discovery request is received and the second peer detection signal is transmitted at the faster rate for a predetermined period of time, and wherein the peer discovery request includes at least one of a service identifier or a device identifier that the device desires to detect, wherein the peer discovery request is transmitted based on a change in serving cells by the first device and sent via the wireless network.
-
-
34. An apparatus for wireless communication, comprising:
- a memory; and
at least one processor coupled to the memory and configured to; transmit, during at least one peer discovery cycle, a peer discovery request for a peer detection signal by a first device for detecting at least one other device, detect the peer detection signal or a peer discovery response from the at least one other device after sending the peer discovery request, transmit, during the at least one peer discovery cycle, a second peer detection signal at an initial rate by the first device for detecting the at least one other device, to receive a second peer discovery request from a peer device, transmit a response to the peer discovery request via a wireless network, and transmit the second peer detection signal ata rate faster than the initial rate by the first device in response to the second peer discovery request, wherein the second peer discovery request is received and the second peer detection signal is transmitted at the faster rate for a predetermined period of time, wherein the peer discovery request includes at least one of a service identifier or a device identifier that the device desires to detect, and wherein the peer discovery request is transmitted based on a change in serving cells by the first device and sent via the wireless network.
- a memory; and
-
35. A non-transitory computer-readable medium storing computer executable code, comprising code to:
-
transmit, during at least one peer discovery cycle, a peer discovery request for a peer detection signal by a first device for detecting at least one other device, detect the peer detection signal or a peer discovery response from the at least one other device after sending the peer discovery request, transmit, during the at least one peer discovery cycle, a second peer detection signal at an initial rate by the first device for detecting the at least one other device^ receive a second peer discovery request from a peer device, transmit a response to the peer discovery request via a wireless network, and transmit the second peer detection signal at a rate faster than the initial rate by the first device in response to the second peer discovery request, wherein the second peer discovery request is received and the second peer detection signal is transmitted at the faster rate for a predetermined period of time, wherein the peer discovery request includes at least one of a service identifier or a device identifier that the device desires to detect, and wherein the peer discovery request is transmitted based on a change in serving cells by the first device and sent via the wireless network.
-
Specification