IP Library Granted Patent US 9,380,536
Granted Patent B2
US 9,380,536 · App. 14/480,714 · Granted Jun 28, 2016

Enhanced device selection algorithm for device-to-device (D2D) communication

Inventors: Prashanth Mohan (Chennai, IN); Parthasarathy Krishnamoorthy (Hyderabad, IN); Krishnakumar Vasanthasenan (Hyderabad, IN); Anand Rajurkar (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04W52/0251H04W8/005H04W52/0229H04W52/0245H04W52/0261H04W76/023H04W88/06
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 9,380,536
App. No.
14/480,714
Granted
Jun 28, 2016
Kind
B2
Abstract

Methods, systems and devices are provided for selecting one or more target devices for device-to-device (D2D) communication with a device. A device processor may determine whether a battery power level of the device is below a threshold battery power level. The device processor may establish a received power level threshold in response to determining that the battery power level of the device is below a threshold power battery level. The device processor may determine whether a received power level of a signal from target devices for D2D communication is above the received power level threshold. In response to determining that the received power level from a target device is above the received power level threshold, the device processor may permit D2D communication with that target device.

Claims (88)

1. A method for selecting target devices for device-to-device (D2D) communications, comprising:

determining, by a processor of a mobile device, whether a battery power level of the mobile device is below a threshold battery power level;

establishing, by the processor of the mobile device, a received power level threshold for receiving D2D communication signals from the target devices in response to determining that the battery power level of the mobile device is below the threshold battery power level; and

limiting D2D communications to those target devices whose received signal power level exceeds the established received power level threshold.

2. The method of claim 1 , wherein determining, by a processor of the mobile device, whether the battery power level of the mobile device is below the threshold battery power level comprises:

establishing the threshold battery power level based on a transmit power level that is sufficient to permit D2D communications within a communication range;

determining the battery power level; and

comparing the battery power level to the established threshold battery power level.

3. The method of claim 2 , wherein establishing, by the processor of the mobile device, the received power level threshold, in response to determining that the battery power level of the mobile device is below the threshold battery power level comprises:

determining an adjusted transmit power level that is sufficient to permit D2D communications within a restricted range; and

establishing the received power level threshold to permit D2D communications with target devices within the restricted range.

4. The method of claim 1 , wherein limiting D2D communications to those target devices for which the received signal power level exceeds the established received power level threshold comprises:

determining, by the processor of the mobile device, whether a received power level of a signal from a target device for D2D communications is above the received power level threshold; and

permitting, by the processor of the mobile device, D2D communications with the target device in response to determining that the received power level from the target device is above the received power level threshold.

5. The method of claim 4 , further comprising:

inhibiting, by the processor of the mobile device, D2D communications with the target device in response to determining that the received power level from the target device is not above the received power level threshold.

6. The method of claim 4 , wherein determining, by the processor of the mobile device, whether the received power level of the signal from the target device for D2D communications is above the received power level threshold comprises:

obtaining one or more of: a received power (P RX ) level, a received signal strength indicator (RSSI), and a signal to noise ratio (SNR) of the received signal from the target device; and

comparing the obtained one or more of the P RX level, the RSSI, and the SNR with the received power level threshold.

7. The method of claim 4 , wherein permitting, by the processor of the mobile device, D2D communications with target devices in response to determining that the received power level from target devices is above the received power level threshold comprises adding, by the processor of the mobile device, target devices to a list of target devices with which D2D communication is permitted in response to the received power level of the received signal from target devices being above the received power level threshold.

8. The method of claim 5 , wherein inhibiting, by the processor of the mobile device, D2D communications with the target device in response to determining that the received power level from the target device is not above the received power level threshold comprises one or more of:

removing target devices from a list of target devices with which D2D communication is permitted; and

not adding target devices to the list of target devices with which D2D communication is permitted.

9. A mobile device configured to establish device-to-device (D2D) communications with target devices, comprising:

a radio module;

a memory; and

a processor coupled to the memory and the radio module, the processor configured with processor-executable instructions to perform operations comprising:

determining whether a battery power level of the mobile device is below a threshold battery power level;

establishing a received power level threshold for receiving D2D communication signals from target devices in response to determining that the battery power level of the mobile device is below the threshold battery power level; and

limiting D2D communications to those target devices whose received signal power level exceeds the established received power level threshold.

10. The mobile device of claim 9 , wherein the processor is configured with processor-executable instructions to perform operations such that determining whether the battery power level of the mobile device is below the threshold battery power level comprises:

establishing the threshold battery power level based on a transmit power level that is sufficient to permit D2D communications within a communication range;

determining the battery power level; and

comparing the battery power level to the established threshold battery power level.

11. The mobile device of claim 10 , wherein the processor is configured with processor-executable instructions to perform operations such that establishing the received power level threshold comprises:

determining an adjusted transmit power level that is sufficient to permit D2D communications within a restricted range; and

establishing the received power level threshold to permit D2D communications with target devices within the restricted range.

12. The mobile device of claim 9 , wherein the processor is configured with processor-executable instructions to perform operations such that limiting D2D communications with target devices to those target devices for which the received signal power level exceeds the established received power level threshold comprises:

determining whether a received power level of a signal from the target device for D2D communication is above the received power level threshold; and

permitting D2D communications with the target device in response to determining that the received power level from target devices is above the received power level threshold.

13. The mobile device of claim 12 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:

inhibiting the D2D communication with the target device in response to determining that the received power level from target devices is not above the received power level threshold.

14. The mobile device of claim 12 , wherein the processor is configured with processor-executable instructions to perform operations such that determining whether the received power level of the signal from target devices for D2D communication is above the received power level threshold comprises:

obtaining one or more of: a received power (P RX ) level, a received signal strength indicator (RSSI), and a signal to noise ratio (SNR) of the received signal from target devices; and

comparing the obtained one or more of the P RX level, the RSSI, and the SNR with the received power level threshold.

15. The mobile device of claim 12 , wherein the processor is configured with processor-executable instructions to perform operations such that permitting D2D communications with target devices in response to determining that the received power level from target devices is above the received power level threshold comprises adding target devices to a list of target devices with which D2D communications is permitted in response to the received power level of the received signal from target devices being above the received power level threshold.

16. The mobile device of claim 13 , wherein the processor is configured with processor-executable instructions to perform operations such that inhibiting D2D communications with the target device in response to determining that the received power level from the target device is not above the received power level threshold comprises one or more of:

removing target devices from a list of target devices with which D2D communications is permitted; and

not adding target devices to the list of target devices with which D2D communications is permitted.

17. A mobile device configured to establish device-to-device (D2D) communications with target devices, comprising:

means for determining whether a battery power level of the mobile device is below a threshold battery power level;

means for establishing a received power level threshold for receiving D2D communication signals from the target devices in response to determining that the battery power level of the mobile device is below the threshold battery power level; and

means for limiting D2D communications with target devices to those target devices for which a received signal power level exceeds the established received power level threshold.

18. The mobile device of claim 17 , wherein means for determining whether the battery power level of the mobile device is below the threshold battery power level comprises:

means for establishing the threshold battery power level based on a transmit power level that is sufficient to permit D2D communications within a communication range;

means for determining the battery power level; and

means for comparing the battery power level to the established threshold battery power level.

19. The mobile device of claim 18 , wherein means for establishing the received power level threshold comprises:

means for determining an adjusted transmit power level that is sufficient to permit D2D communications within a restricted range; and

means for establishing the received power level threshold to permit communication with target devices within the restricted range.

20. The mobile device of claim 17 , wherein means for limiting D2D communications with target devices to those target devices for which the received signal power level exceeds the established received power level threshold comprises:

means for determining whether a received power level of a signal from a target device for D2D communications is above the received power level threshold; and

means for permitting D2D communications with the target device in response to determining that the received power level from the target device is above the received power level threshold.

21. The mobile device of claim 20 , wherein means for determining whether the received power level of the signal from target devices for D2D communications is above the received power level threshold comprises:

means for obtaining one or more of: a received power (P RX ) level, a received signal strength indicator (RSSI), and a signal to noise ratio (SNR) of the received signal from the target device; and

means for comparing the obtained one or more of the P RX level, the RSSI, and the SNR with the received power level threshold.

22. The mobile device of claim 20 , wherein means for permitting D2D communications with target devices in response to determining that the received power level from target devices is above the received power level threshold comprises means for adding target devices to a list of target devices with which D2D communication is permitted in response to the received power level of received signals from the target devices being above the received power level threshold.

23. A non-transitory processor-readable medium with processor-executable instructions stored thereon, the processor-executable instructions configured to cause a processor of a mobile device to perform operations comprising:

determining whether a battery power level of the mobile device is below a threshold battery power level;

establishing a received power level threshold for receiving D2D communication signals from target devices in response to determining that the battery power level of the mobile device is below the threshold battery power level; and

limiting D2D communications with target devices to those target devices whose received signal power levels exceed the established received power level threshold.

24. The non-transitory processor-readable medium of claim 23 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that determining whether the battery power level of the mobile device is below the threshold battery power level comprises:

establishing the threshold battery power level based on a transmit power level that is sufficient to permit D2D communication within a communication range;

determining the battery power level; and

comparing the battery power level to the established threshold battery power level.

25. The non-transitory processor-readable medium of claim 24 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that establishing the received power level threshold in response to determining that the battery power level of the mobile device is below the threshold battery power level comprises:

determining an adjusted transmit power level that is sufficient to permit D2D communication within a restricted range; and

establishing the received power level threshold to permit communication with target devices within the restricted range.

26. The non-transitory processor-readable medium of claim 23 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that limiting D2D communications with target devices to those target devices for which the received signal power level exceeds the established received power level threshold comprises:

determining whether a received power level of a signal from a target device for D2D communication is above the received power level threshold; and

permitting D2D communications with the target device in response to determining that the received power level from the target device is above the received power level threshold.

27. The non-transitory processor-readable medium of claim 26 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations further comprising:

inhibiting the D2D communication with the target device in response to determining that the received power level from the target device is not above the received power level threshold.

28. The non-transitory processor-readable medium of claim 26 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that determining whether the received power level of the signal from target devices for D2D communication is above the received power level threshold comprises:

obtaining one or more of: a received power (P RX ) level, a received signal strength indicator (RSSI), and a signal to noise ratio (SNR) of the received signal from target devices; and

comparing the obtained one or more of the P RX level, the RSSI, and the SNR with the received power level threshold.

29. The non-transitory processor-readable medium of claim 26 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that permitting D2D communications with target devices in response to determining that the received power level from target devices is above the received power level threshold comprises adding target devices to a list of target devices with which D2D communication is permitted in response to the received power level of the received signal from target devices being above the received power level threshold.

30. The non-transitory processor-readable medium of claim 27 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that inhibiting D2D communications with the target device in response to determining that the received power level from the target device is not above the received power level threshold comprises one or more of: removing target devices from a list of target devices with which D2D communication is permitted; and not adding target devices to the list of target devices with which D2D communication is permitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2014
From: MOHAN, PRASHANTH; KRISHNAMOORTHY, PARTHASARATHY; VASANTHASENAN, KRISHNAKUMAR; RAJURKAR, ANAND
To: QUALCOMM INCORPORATED
Reel/Frame 033817/0644 →
Continuity (1)
Related Publication 20160073349A1 · Mar 10, 2016