IP Library Granted Patent US 10,057,352
Granted Patent B2
US 10,057,352 · App. 14/846,630 · Granted Aug 21, 2018

Internet of everything device relay discovery and selection

Inventors: Piyush Gupta (Bridgewater, NJ); Junyi Li (Chester, NJ)
Assignee: QUALCOMM Incorporated
H04L67/12H04W4/70H04W72/0446H04W88/04Y02D70/1242Y02D70/1262Y02D70/1264Y02D70/142Y02D70/144Y02D70/146Y02D70/162Y02D70/166Y02D70/21Y02D70/22
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,057,352
App. No.
14/846,630
Granted
Aug 21, 2018
Kind
B2
Abstract

Wireless communication systems and methods related to the discovery and selection of relay devices by internet of everything (IoE) devices are disclosed. For example, IoE devices with low pathloss to a base station can broadcast information during discovery frames that allow other IoE devices to discover them and select them as a relay, if appropriate. The discovery broadcast message from an IoE device can include information to allow a listening IoE device to select a suitable IoE device for relaying its data that satisfies latency parameters while minimizing the energy impact of relaying. Signaling structures are also provided to allow different IoE devices to select slots for broadcasting within the discovery frame in a distributed manner without disrupting existing periodic broadcasts. Other aspects, embodiments, and features are also claimed and described.

Claims (29)

1. A method for wireless communication, the method comprising:

receiving, at a first wireless communication device, discovery messages from one or more other wireless communication devices during a discovery time period, the discovery messages comprising at least one energy consumption parameter and an awake schedule at the one or more other wireless communication devices;

determining, by the first wireless communication device, an energy loading at the one or more other wireless communication devices in response to the one or more other wireless communication devices serving as a relay device to the first wireless communication device based on the at least one energy consumption parameter and a data packet of the first wireless communication device to be received by the one or more other wireless communication devices;

selecting, by the first wireless communication device, a relay device from among the one or more other wireless communication devices based on the awake schedule at the one or more other wireless communication devices and a comparison of the determined energy loading with respect to at least one of an energy consumption value or a battery life value; and

associating, by the first wireless communication device, with the selected relay device during an association time period.

2. The method of claim 1 , further comprising receiving the discovery messages from the one or more other wireless communication devices during separate slots of the discovery time period.

3. The method of claim 2 , wherein the association time period occupies at least one of:

an association frame separate from the discovery time period; or

at least one slot of the discovery time period.

4. The method of claim 2 , further comprising receiving the discovery messages that include at least one of an ID of the one or more other wireless communication devices, an awake schedule of the one or more other wireless communication devices, a transmission schedule of the one or more other wireless communication devices, a current rate of energy consumption of the one or more other wireless communication devices, a remaining battery life of the one or more other wireless communication devices, or an amount energy required for the one or more other wireless communication devices to transmit a data packet of a certain length.

5. The method of claim 1 , further comprising identifying the one or more other wireless communication devices within a range of the first wireless communication device based on a pathloss between the first wireless communication device and the one or more other wireless communication devices.

6. The method of claim 1 , further comprising selecting the association time period based on the awake schedule of the selected relay device.

7. The method of claim 1 , further comprising identifying the one or more other wireless communication devices that optimize an energy parameter selected from a group of energy parameters consisting of an energy consumption of the one or more other wireless communication devices or a battery life of the one or more other wireless communication devices.

8. A wireless communication device, comprising:

a sensor configured to generate data from a detected event;

a transceiver configured to:

receive discovery messages from one or more other wireless communication devices during a discovery time period, the discovery messages comprising at least one energy consumption parameter and an awake schedule at the one or more other wireless communication devices; and

transmit an association message to a selected relay device during an association time period; and

a processor configured to:

determine an energy loading at the one or more other wireless communication devices in response to the one or more other wireless communication devices serving as a relay device to the wireless communication device based on the at least one energy consumption parameter and a data packet of the wireless communication device to be received by the one or more other wireless communication devices; and

select the relay device from among the one or more other wireless communication devices based on the awake schedule at the one or more other wireless communication devices and a comparison of the determined energy loading with respect to at least one an energy consumption value or a battery life value.

9. The wireless communication device of claim 8 , wherein the discovery time period is a discovery frame and wherein the transceiver is configured to receive the discovery messages during separate slots of the discovery frame.

10. The wireless communication device of claim 8 , wherein the association time period occupies at least one of:

an association frame separate from the discovery time period; or

at least one slot of the discovery time period.

11. The wireless communication device of claim 8 , wherein the processor is configured to select the relay device by identifying the one or more other wireless communication devices within a range of the wireless communication device by calculating a pathloss between the wireless communication device and the one or more other wireless communication devices.

12. The wireless communication device of claim 8 , wherein the processor is further configured to select the association time period based on the awake schedule of the relay device.

13. The wireless communication device of claim 8 , wherein the processor is further configured to select the relay device by identifying the relay device from among the one or more other wireless communication devices that optimizes an energy parameter selected from a group of energy parameters consisting of an energy consumption of the other wireless communication devices or a battery life of the other wireless communication devices.

14. The wireless communication device of claim 8 , wherein the discovery messages received by the transceiver include at least one of an ID of the one or more other wireless communication devices, an awake schedule of the one or more other wireless communication devices, a transmission schedule of the one or more other wireless communication devices, a current rate of energy consumption of the one or more other wireless communication devices, a remaining battery life of the one or more other wireless communication devices, or an amount energy required for the one or more other wireless communication devices to transmit a data packet of a certain length.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2015
From: GUPTA, PIYUSH; LI, JUNYI
To: QUALCOMM INCORPORATED
Reel/Frame 036571/0147 →
Continuity (2)
Provisional Application 62132665 · Mar 13, 2015
Related Publication 20160269486A1 · Sep 15, 2016