US 12,335,739 B2
Proof of location and velocity blockchain consensus mechanism system and method
Scott Hasbrouck, West Melbourne, FL (US); and Tae Lim Oh, Seongnam-si (KR)
Assigned to Space Telecommunications, Inc., Newark, DE (US)
Filed by SPACE TELECOMMUNICATIONS, INC., Melbourne, FL (US)
Filed on Jun. 17, 2024, as Appl. No. 18/745,786.
Application 18/745,786 is a continuation of application No. PCT/US2024/034244, filed on Jun. 15, 2024.
Claims priority of provisional application 63/521,095, filed on Jun. 15, 2023.
Prior Publication US 2025/0031049 A1, Jan. 23, 2025
Int. Cl. H04W 12/63 (2021.01); H04L 9/00 (2022.01); H04W 64/00 (2009.01)
CPC H04W 12/63 (2021.01) [H04L 9/50 (2022.05); H04W 64/003 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for determining the authenticity of a proposing satellite node in a blockchain network comprising a plurality of satellite nodes, the method comprising the steps of:
determining, by each validating satellite node of a plurality of m validating satellite nodes, their own geospatial position;
determining, by each validating satellite nod, a lightsphere for said proposing satellite node;
communicating, by each validating satellite node to all other validating satellite nodes, the determined lightspheres;
determining, by each validating satellite node, a geospatial position for the proposing satellite node by performing computations on the lightsphere provided by the validating satellite nodes;
determining whether the determined geospatial positions of the proposing satellite node as determined by each validating satellite node agree within a predetermined margin of error;
declaring, by each validating satellite node, that the proposing satellite node is validated when the geospatial positions for the proposing satellite node fall within the predetermined margin of error and adding the proposing satellite node to the blockchain messages;
wherein the step of determining, by each validating satellite node, a lightsphere for said proposing satellite node, is further defined as comprising the steps of:
sending, from a first validating satellite node, a first validating satellite node PING signal;
receiving, by said proposing satellite node, said first validating satellite node PING signal;
transmitting, by said proposing satellite node, a first validating satellite node PONG signal in a direction and with sufficient power that said first validating satellite node PONG signal is receivable by said first validating satellite node;
transmitting, by said first validating satellite node, an ECHO signal, wherein said ECHO signal comprises at least the first validating satellite node unique node name, the unique node name of the proposing satellite node, and the radius the of the lightsphere for said proposing satellite node as determined by said first validating satellite node;
repeating, the steps of transmitting and receiving PING, PONG and ECHO signals, by the other validating satellite nodes of said plurality of m validating satellite nodes, wherein each ECHO signal is received by the m validating satellite nodes; and
determining a validated geospatial position of said proposing satellite node, by each validating satellite node, by using 1) each validating satellite node's knowledge of its own geospatial position, 2) the lightspheres for the proposing node as determined by each validating satellite node of said m validating satellite nodes, and 3) computational techniques for determining the geospatial position of said proposing satellite node.