Systems and methods for space-time determinations with reduced network traffic
First Claim
1. A method of determining location and timing information of a local node in a network, the method comprising:
- receiving pings from a plurality of nodes in the network, the pings comprising a local clock solution of a transmitting node and a location of the transmitting node corresponding to when the local clock solution is transmitted, the local clock solution based on an independent local clock of the transmitting node as correlated with a network time by one or more clock solutions;
for each ping received within a predetermined time interval, associating a receive count stamp with the received ping, the receive count stamp corresponding to a local time when the ping is received, the local time based on an independent local clock of a receiving node;
andprocessing the local clock solution of the transmitting node, the location of the transmitting node and the receive count stamps corresponding to the pings received within the predetermined time interval to determine one or more clock solutions for correlating the independent local clock of the receiving node with the network time, and to determine one or more location solutions for estimating a local location of the receiving node.
2 Assignments
0 Petitions
Accused Products
Abstract
Space-time solutions are determined by exchanging pings among nodes in a network. Each ping includes a current space-time state of the transmitting node, which includes the transmitting node'"'"'s currently estimated location and corrected time (as a count stamp). A particular node in the network receives pings from the other nodes in the network and uses the data in the received pings to estimate its own current position and to correct its own free-running clock relative to a common system time. As a service to the network, the particular node then transmits its corrected time (as a count stamp) and estimated position to the other nodes. In some embodiments, the space-time solutions discussed herein are used as backup to other navigation systems, such as the Automatic Dependent Surveillance-Broadcast (ADS-B) system.
-
Citations
15 Claims
-
1. A method of determining location and timing information of a local node in a network, the method comprising:
-
receiving pings from a plurality of nodes in the network, the pings comprising a local clock solution of a transmitting node and a location of the transmitting node corresponding to when the local clock solution is transmitted, the local clock solution based on an independent local clock of the transmitting node as correlated with a network time by one or more clock solutions; for each ping received within a predetermined time interval, associating a receive count stamp with the received ping, the receive count stamp corresponding to a local time when the ping is received, the local time based on an independent local clock of a receiving node; and processing the local clock solution of the transmitting node, the location of the transmitting node and the receive count stamps corresponding to the pings received within the predetermined time interval to determine one or more clock solutions for correlating the independent local clock of the receiving node with the network time, and to determine one or more location solutions for estimating a local location of the receiving node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining location and timing information, the system comprising:
-
a plurality of nodes in communication with one another, each node comprising; an independent clock for generating count stamps; a communication device for receiving remote pings from the other nodes, the remote pings comprising a local clock solution of a transmitting node and a location of the transmitting node corresponding to when the local clock solution is transmitted, the local clock solution based on an independent local clock of the transmitting node as correlated with a network time by one or more clock solutions; and a processor for; associating each remote ping with a receive count stamp based on the independent clock; associating each remote ping with a local location; and processing the local clock solution, the location of the transmitting node and, the receive count stamps to determine one or more clock solutions for correlating the independent clock with the network time, and to determine one or more location solutions for estimating a local location. - View Dependent Claims (12, 13, 14, 15)
-
Specification