US 12,363,517 B2
Communication device, system and method
Syed Ali Hassan, Islamabad (PK)
Assigned to Adept Tech Solutions Inc., Pleasanton, CA (US)
Filed by ADEPT TECH SOLUTIONS INC., Pleasanton, CA (US)
Filed on Oct. 22, 2020, as Appl. No. 17/077,157.
Claims priority of provisional application 63/015,084, filed on Apr. 24, 2020.
Prior Publication US 2021/0337366 A1, Oct. 28, 2021
Int. Cl. H04W 4/70 (2018.01); H04W 4/06 (2009.01); H04W 52/02 (2009.01); H04W 76/11 (2018.01)
CPC H04W 4/70 (2018.02) [H04W 4/06 (2013.01); H04W 52/0261 (2013.01); H04W 76/11 (2018.02)] 5 Claims
OG exemplary drawing
 
1. A computer-implemented device-to-device (D2D) communication method for proximity based connectionless D2D communications between a plurality of devices via a virtual mesh network when cellular communication is unavailable, the plurality of devices including at least a first device, a second device and a third device, the method comprising:
broadcasting an initial first device broadcast by the first device, the initial first device broadcast containing first device information, wherein the first device has a first device broadcasting range;
broadcasting an initial second device broadcast by the second device, the initial second device broadcast containing second device information, wherein the second device has a second device broadcasting range and wherein the second device is in the first device broadcasting range and the first device is in the second device broadcasting range;
receiving, by the first device without handshakes or acknowledgement, the initial second device broadcast;
receiving, by the second device without handshakes or acknowledgement, the initial first device broadcast;
broadcasting a subsequent first device broadcast by the first device, the subsequent first device broadcast containing the second device information, the subsequent first device broadcast being received by the second device without handshakes or acknowledgement;
broadcasting a subsequent second device broadcast by the second device, the subsequent second device broadcast containing the first device information, the subsequent second device broadcast being received by the first device without handshakes or acknowledgement;
broadcasting a tertiary first device broadcast by the first device, the tertiary first device broadcast containing the first device information and the second device information, the tertiary first device broadcast being received by the second device without handshakes or acknowledgement;
broadcasting a tertiary second device broadcast by the second device, the tertiary second device broadcast containing the first device information and the second device information, the tertiary second device broadcast being received by the first device without handshakes or acknowledgement;
broadcasting an initial third device broadcast by the third device, the initial third device broadcast containing third device information, wherein the third device has a third device broadcasting range and wherein the third device is in the second device broadcasting range and the third device is out of the first device broadcasting range;
receiving, by the second device without handshakes or acknowledgement, the initial third device broadcast;
broadcasting a fourth second device broadcast by the second device, the fourth second device broadcast containing first device information, second device information, and third device information, wherein the first device and third device receive the fourth second device broadcast without handshakes or acknowledgement;
broadcasting a fourth first device broadcast by the first device, the fourth first device broadcast containing the first device information, the second device information, and the third device information, the fourth first device broadcast being received by the second device without handshakes or acknowledgement; and
broadcasting a subsequent third device broadcast by the third device, the subsequent third device broadcast containing the first device information, the second device information, and the third device information, the subsequent third device broadcast being received by the second device without handshakes or acknowledgement.