IP Library Granted Patent US 10,420,112
Granted Patent B2
US 10,420,112 · App. 15/435,029 · Granted Sep 17, 2019

Resource coordination for peer-to-peer groups through distributed negotiation

Inventors: Stefan Geirhofer (Brooklyn, NY); Naga Bhushan (San Diego, CA); Ravi Palanki (Cupertino, CA); Aleksandar Damnjanovic (Del Mar, CA); Parag Arun Agashe (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/0493H04L1/00H04L5/1438H04L67/104H04W8/005H04W28/18H04W76/14H04L1/0026H04W28/08H04W72/02H04W84/18H04W92/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,420,112
App. No.
15/435,029
Granted
Sep 17, 2019
Kind
B2
Abstract

Techniques for determining resources to use for peer-to-peer (P2P) communication are disclosed. In an aspect, a network entity may receive feedback information (e.g., resource usage information and/or channel state information) from P2P devices and may perform resource partitioning based on the feedback information to allocate some of the available resources for P2P communication. The allocated resources may observe little or no interference from devices engaged in wide area network (WAN) communication. In another aspect, P2P groups may perform resource negotiation via a WAN connection (e.g., with little or no involvement by the WAN) to assign the allocated resources to different P2P groups. In yet another aspect, a device may autonomously determine whether to communicate with another device directly or via a WAN, e.g., whether to initiate P2P communication with another device and whether to terminate P2P communication. In yet another aspect, a network entity may participate in resource negotiation by P2P devices.

Claims (39)

1. A method for wireless communication, comprising:

performing peer discovery by a first user equipment (UE) by transmitting a proximity detection signal to indicate a presence of the first UE and listening for proximity detection signals from other UEs;

detecting at least one other UE by the first UE via the peer discovery and in response to the listening for proximity detection signals from other UEs;

deciding by the first UE whether to initiate peer-to-peer (P2P) communication with the at least one other UE;

communicating with the at least one other UE for P2P communication in response to a decision to initiate P2P communication; and

autonomously deciding by the first UE whether to terminate P2P communication with the at least one other UE.

2. The method of claim 1 , wherein the deciding whether to initiate P2P communication comprises deciding whether to initiate P2P communication based on pathloss for the at least one other UE, or interference from other UEs engaged in P2P communication, or resources available for P2P communication, or a combination thereof.

3. An apparatus for wireless communication, comprising:

means for performing peer discovery by a first user equipment (UE) by transmitting a proximity detection signal to indicate a presence of the first UE and listening for proximity detection signals from other UEs;

means for detecting at least one other UE by the first UE via the peer discovery and in response to the listening for proximity detection signals from other UEs;

means for deciding by the first UE whether to initiate peer-to-peer (P2P) communication with the at least one other UE;

means for communicating with the at least one other UE for P2P communication in response to a decision to initiate P2P communication; and

means for autonomously deciding by the first UE whether to terminate P2P communication with the at least one other UE.

4. An apparatus for wireless communication, comprising:

at least one processor configured to:

perform peer discovery by a first user equipment (UE) by transmitting a proximity detection signal to indicate a presence of the first UE and listening for proximity detection signals from other UEs,

detect at least one other UE by the first UE via the peer discovery and in response to the listening for proximity detection signals from other UEs,

decide by the first UE whether to initiate peer-to-peer (P2P) communication with the at least one other UE,

communicate with the at least one other UE for P2P communication in response to a decision to initiate P2P communication, and

autonomously decide by the first UE whether to terminate P2P communication with the at least one other UE.

5. A computer program product, comprising:

a non-transitory computer-readable medium comprising:

code for causing at least one processor to perform peer discovery by a first user equipment (UE) by transmitting a proximity detection signal to indicate a presence of the first UE and listening for proximity detection signals from other UEs,

code for causing the at least one processor to detect at least one other UE by the first UE via the peer discovery and in response to the listening for proximity detection signals from other UEs,

code for causing the at least one processor to decide by the first UE whether to initiate peer-to-peer (P2P) communication with the at least one other UE,

code for causing the at least one processor to communicate with the at least one other UE for P2P communication in response to a decision to initiate P2P communication, and

code for causing the at least one processor to autonomously decide by the first UE whether to terminate P2P communication with the at least one other UE.

6. The method of claim 1 , wherein the performing of the peer discovery by the first UE includes transmitting the proximity detection signal to indicate the presence of the first UE to another a second UE.

7. The method of claim 1 , wherein the performing of the peer discovery by the first UE includes listening for a proximity detection signal from another UE.

8. The method of claim 1 , wherein the detecting of the at least one other UE by the first UE includes obtaining a device identifier of the at least one other UE based on a proximity detection signal.

9. The apparatus of claim 3 , wherein the means for the performing of the peer discovery by the first UE includes means for transmitting the proximity detection signal to indicate the presence of the first UE to another a second UE.

10. The apparatus of claim 3 , wherein the means for the performing of the peer discovery by the first UE includes means for listening for a proximity detection signal from another UE.

11. The apparatus of claim 3 , wherein the means for the detecting of the at least one other UE by the first UE includes means for obtaining a device identifier of the at least one other UE based on a proximity detection signal.

12. The apparatus of claim 4 , wherein the at least one processor is configured to transmit the proximity detection signal to indicate the presence of the first UE to another a second UE to perform the peer discovery by the first UE.

13. The apparatus of claim 4 , wherein the at least one processor is configured to listen for a proximity detection signal from another UE to perform the peer discovery by the first UE.

14. The apparatus of claim 4 , wherein the at least one processor is configured to obtain a device identifier of the at least one other UE based on a proximity detection signal to detect the at least one other UE by the first UE.

15. The computer program product of claim 5 , wherein to perform the peer discovery by the first UE, the non-transitory computer-readable medium further comprises code for causing the at least one processor to transit the proximity detection signal to indicate the presence of the first UE to another a second UE.

16. The computer program product of claim 5 , wherein to perform the peer discovery by the first UE, the non-transitory computer-readable medium further comprises code for causing the at least one processor to listen for a proximity detection signal from another UE.

17. The computer program product of claim 5 , wherein to detect the at least one other UE by the first UE, the non-transitory computer-readable medium further comprises code for causing the at least one processor to obtain a device identifier of the at least one other UE based on a proximity detection signal.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE 4TH INVENTOR'S FIRST NAME PREVIOUSLY RECORDED AT REEL: 041571 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 24, 2018
From: GEIRHOFER, STEFAN; BHUSHAN, NAGA; PALANKI, RAVI; DAMNJANOVIC, ALEKSANDAR; AGASHE, PARAG ARUN
To: QUALCOMM INCORPORATED
Reel/Frame 045164/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2017
From: GEIRHOFER, STEFAN; BHUSHAN, NAGA; PALANKI, RAVI; DAMNJANOVIC, ALEKSANDER; AGASHE, PARAG ARUN
To: QUALCOMM INCORPORATED
Reel/Frame 041571/0624 →
Continuity (4)
Division 13103733 · May 9, 2011
Provisional Application 61334143 · May 12, 2010
Provisional Application 61349659 · May 28, 2010
Related Publication 20170164374A1 · Jun 8, 2017