US 12,332,364 B2
Geospatial operating system and method
Rohit Seth, Ontario (CA)
Filed by Rohit Seth, Ontario (CA)
Filed on Jun. 17, 2022, as Appl. No. 17/843,923.
Application 17/843,923 is a continuation of application No. PCT/IB2020/001067, filed on Dec. 21, 2020.
Claims priority of provisional application 62/952,187, filed on Dec. 20, 2019.
Prior Publication US 2022/0390622 A1, Dec. 8, 2022
Int. Cl. H04W 64/00 (2009.01); G01S 19/47 (2010.01)
CPC G01S 19/47 (2013.01) [H04W 64/006 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of determining locations of devices in a peer-to-peer network, comprising:
at a first device (Dx) in the peer-to-peer network:
performing an intrinsic location measurement (i) using a plurality of inertial measurement units (IMUs) of the first device (Dx) and (ii) independent of data obtained from devices in the peer-to-peer network other than the first device; and
broadcasting to a first one or more devices (Dy, A, B, C) in the peer-to-peer network first location information (L2) of the first device (Dx) based on the intrinsic location measurement; and
at a second device (Dy) in the peer-to-peer network:
receiving from the first device (Dx) in the peer-to-peer network the first location information (L2) of the first device (Dx);
receiving from a third device (Dz) in the peer-to-peer network second location information (L6) of the first device (Dx), the second location information (L6) of the first device (Dx) having been determined by the third device (Dz) based on location information (L4) received from at least one device (A, C) in the peer-to-peer network other than the first device (Dx);
comparing the first location information (L2) of the first device (Dx) with the second location information (L6) of the first device (Dx);
in accordance with a determination that the first location information (L2) of the first device (Dx) matches the second location information (L6) of the first device (Dx):
increasing a trust factor (Tx) associated with the first device (Dx); and
broadcasting to a second one or more devices (Dz, A, B) in the peer-to-peer network (i) the increased trust factor (Tx) associated with the first device (Dx), and (ii) consensus location information (L8) of the first device (Dx) based on the first location information (L2) of the first device (Dx); and
in accordance with a determination that the first location information (L2) of the first device (Dx) does not match the second location information (L6) of the first device (Dx):
decreasing the trust factor (Tx) associated with the first device (Dx); and
broadcasting to the second one or more devices (Dz, A, B) in the peer-to-peer network (ii) the decreased trust factor (Tx) associated with the first device (Dx), and (ii) consensus location information (L8) of the first device (Dx) based on the second location information (L6) of the first device (Dx).