| CPC H04W 40/22 (2013.01) [H04W 72/12 (2013.01); H04W 4/90 (2018.02)] | 22 Claims |

|
1. A method comprising:
receiving, by a relay device that transmits one or more relay messages for other devices and using a first peer-to-peer communication protocol, a first message from a first requesting device of a plurality of requesting devices;
receiving, by the relay device and using a second peer-to-peer communication protocol, a second message from a second requesting device of the plurality of requesting devices, wherein the plurality of requesting devices that includes the first requesting device and the second requesting device does not include the relay device;
determining, by the relay device based at least in part on a first parameter of the first message, that the first message has a first priority level that satisfies a priority threshold;
determining, by the relay device based at least in part on a second parameter of the second message, that the second message has a second priority level that does not satisfy the priority threshold;
in response to determining that the first message received from the first requesting device has a first priority level that satisfies the priority threshold, transmitting a relay message to a remote device based at least in part on the first message, wherein the remote device is a different device than the first requesting device; and
in response to determining that the second message received from the second requesting device has the second priority level that does not satisfy the priority threshold, transmitting a backoff message to the second requesting device using the second peer-to-peer communication protocol.
|