US 11,901,743 B2
Cascading communications from sensing devices to a link
Alfredo Muniz Herrera, Boulder, CO (US); and Folasade Michelle Oba, Boulder, CO (US)
Assigned to XEED, LLC, Boulder, CO (US)
Filed by XEED, LLC, Boulder, CO (US)
Filed on Mar. 23, 2023, as Appl. No. 18/189,155.
Claims priority of provisional application 63/322,984, filed on Mar. 23, 2022.
Prior Publication US 2023/0341927 A1, Oct. 26, 2023
Int. Cl. G06F 3/01 (2006.01); H04L 5/00 (2006.01); H02J 50/40 (2016.01); H02J 50/10 (2016.01); H02J 50/70 (2016.01); H02J 50/00 (2016.01); H02J 50/90 (2016.01); H02J 7/00 (2006.01); G01C 19/00 (2013.01); G01P 15/18 (2013.01); G06T 13/40 (2011.01)
CPC H02J 50/40 (2016.02) [G01C 19/00 (2013.01); G01P 15/18 (2013.01); G06F 3/011 (2013.01); G06T 13/40 (2013.01); H02J 7/0044 (2013.01); H02J 50/005 (2020.01); H02J 50/10 (2016.02); H02J 50/70 (2016.02); H02J 50/90 (2016.02); H04L 5/0055 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A cascading communication system comprising:
a first sensing device including:
one or more sensors to generate and store data in a first buffer;
a first microcontroller to pull a sample of the buffered data of the first buffer and place the sample of the buffered data of the first buffer into a first data packet sent outbound from the first sensing device at a time slot assigned to the first sensing device as referenced against a first sensing device clock signal;
a second sensing device including:
one or more sensors to generate and store data in a second buffer;
a second microcontroller to pull a sample of the buffered data of the second buffer and place the sample of the buffered data of the second buffer into a second data packet sent outbound from the second sensing device at a time slot assigned to the second sensing device as referenced against a second sensing device clock signal; and
a linking device connected to the first and second sensing devices, the linking device to:
receive the first data packet from the first sensing device;
acknowledge receipt of the first data packet with a first outbound confirmation packet including an instruction to modify timing of a next data packet to be sent outbound from the first sensing device to more closely match the time slot assigned to the first sensing device as referenced against a linking device clock signal;
receive the second data packet from the second sensing device; and
acknowledge receipt of the second data packet with a second outbound confirmation packet including an instruction to modify timing of a next data packet to be sent outbound from the second sensing device to more closely match the time slot assigned to the second sensing device as referenced against the linking device clock signal.