IP Library Granted Patent US 10,826,994
Granted Patent B1
US 10,826,994 · App. 16/014,084 · Granted Nov 3, 2020

Deployable sensor system using mesh networking and satellite communication

Inventors: Janette Frigo (Santa Fe, NM); Stephen Judd (Los Alamos, NM); Michael Proicou (Los Alamos, NM); Kevin McCabe (Santa Fe, NM); Donald Enemark (Los Alamos, NM); Alexandra Saari (Santa Barbara, CA); Shawn Hinzey (Los Alamos, NM)
Assignee: Triad National Security, LLC
H04L67/12G01D9/32H04B7/15507H04W52/0258H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,826,994
App. No.
16/014,084
Granted
Nov 3, 2020
Kind
B1
Abstract

A sensor system may be configured for continuous operation in a low resource environment and/or in extreme environmental conditions. The sensor system may have sufficient processing capabilities to provide scientific computing for pre-processing, quality control, statistical analysis, event classification, data compression and corrections (e.g., spikes in the data), autonomous decisions and actions, triggering other nodes, and information assurance functions that provide data confidentiality, data integrity, authentication, and non-repudiation. The hardware may have both mesh networking and satellite and cellular communication capability, and may be available for relatively low cost. Such a network provides the flexibility to have potentially any number of nodes be completely independent from one another. Thus, the network may scale across a diverse terrain.

Claims (55)

1. A sensor node configured to perform scientific computing in a self-forming mesh network, comprising:

a line-of-sight (LOS) radio configured to transmit and receive communication signals;

a sensor configured to collect scientific data; and

a processor configured to perform scientific computing for pre-processing, quality control, statistical analysis, event classification, data compression and corrections, autonomous decisions and actions, triggering other nodes, and information assurance functions to provide data confidentiality, data integrity, authentication, and non-repudiation.

2. The sensor node of claim 1 , wherein the sensor node is configured to form the self-forming mesh network with a plurality of other nodes by:

periodically sending messages comprising identifying information to, and receiving messages comprising identifying information from, the other nodes in the network that are within range of the LOS radio.

3. The sensor node of claim 2 , wherein the messages comprise a source node address, a destination node address, an explicit route, and a hop index that identifies a next hop that the message takes in transit.

4. The sensor node of claim 3 , wherein each hop is explicitly acknowledged to ensure that a given message is delivered.

5. The sensor node of claim 2 , wherein a predetermined node address indicates a broadcast message that is acted upon by any node that receives the broadcast message.

6. The sensor node of claim 2 , wherein the forming of the self-forming mesh network further comprises:

parsing a received message and determining nearby nodes in range of the LOS radio that can be used to relay messages to a final destination;

requesting routing information from neighbor nodes to discover more distant nodes; and

adding the discovered more distant nodes to a routing information table.

7. The sensor node of claim 6 , wherein when an acknowledgement is not received for a message, the sensor node re-sends the message up to a predetermined number of times until:

the message is acknowledged; or

the predetermined number of times is reached and a last re-sending of the message is not acknowledged, after which the sensor node marks a respective network link as failed and removes the network link from the routing information table.

8. The sensor node of claim 7 , wherein the re-sending is repeated until all nodes are discovered.

9. The sensor node of claim 7 , wherein when the radio link is marked as failed, the sensor node broadcasts a route failure message to a remainder of the mesh network such that the other nodes that receive the route failure message can remove the failed link from their routing information tables.

10. The sensor node of claim 1 , wherein the processor is further configured to perform compression, corrections, and information assurance functions.

11. The sensor node of claim 1 , wherein the processor is further configured to perform pre-processing and quality control.

12. A node configured to perform scientific computing in a self-forming mesh network, comprising:

a line-of-sight (LOS) radio configured to transmit and receive communication signals;

a sensor configured to collect scientific data; and

a processor configured to:

perform scientific computing for pre-processing, quality control, statistical analysis, event classification, data compression and corrections, autonomous decisions and actions, triggering other nodes, and information assurance functions to provide data confidentiality, data integrity, authentication, and non-repudiation, and

maintain a low power sleep mode in a microwatt range until a predetermined amount of time has elapsed since a last transmission.

13. The node of claim 12 , wherein the node is configured to form the self-forming mesh network with a plurality of other nodes by:

periodically sending messages comprising identifying information to, and receiving messages comprising identifying information from, the other nodes in the network that are within range of the LOS radio;

parsing a received message and determining nearby nodes in range of the LOS radio that can be used to relay messages to a final destination;

requesting routing information from neighbor nodes to discover more distant nodes; and

adding the discovered more distant nodes to a routing information table.

14. The node of claim 13 , wherein the messages comprise a source node address, a destination node address, an explicit route, and a hop index that identifies a next hop that the message takes in transit.

15. The node of claim 13 , wherein when an acknowledgement is not received for a message, the node re-sends the message up to a predetermined number of times until:

the message is acknowledged; or

the predetermined number of times is reached and a last re-sending of the message is not acknowledged, after which the node marks a respective network link as failed and removes the network link from the routing information table.

16. The node of claim 15 , wherein when the radio link is marked as failed, the node broadcasts a route failure message to a remainder of the mesh network such that the other nodes that receive the route failure message can remove the failed link from their routing information tables.

17. A node configured to perform scientific computing in a self-forming mesh network, comprising:

a line-of-sight (LOS) radio configured to transmit and receive communication signals;

a sensor configured to collect scientific data; and

a processor configured to:

perform scientific computing for pre-processing, quality control, statistical analysis, event classification, data compression and corrections, autonomous decisions and actions, triggering other nodes, and information assurance functions to provide data confidentiality, data integrity, authentication, and non-repudiation,

maintain a low power sleep mode in a microwatt range until a predetermined amount of time has elapsed since a last transmission, and

after the predetermined amount of time has elapsed:

retrieve the collected scientific data from the sensor,

process the retrieved scientific data,

store the processed scientific data in memory or send a message, and

return to the low power sleep mode.

18. The node of claim 17 , wherein the node is configured to form the self-forming mesh network with a plurality of other nodes by:

periodically sending messages comprising identifying information to, and receiving messages comprising identifying information from, the other nodes in the network that are within range of the LOS radio;

parsing a received message and determining nearby nodes in range of the LOS radio that can be used to relay messages to a final destination;

requesting routing information from neighbor nodes to discover more distant nodes; and

adding the discovered more distant nodes to a routing information table, wherein

when an acknowledgement is not received for a message, the node re-sends the message up to a predetermined number of times until the message is acknowledged, or the predetermined number of times is reached and a last re-sending of the message is not acknowledged, after which the node marks a respective network link as failed and removes the network link from the routing information table.

19. The node of claim 18 , wherein the messages comprise a source node address, a destination node address, an explicit route, and a hop index that identifies a next hop that the message takes in transit.

20. The node of claim 18 , wherein when the radio link is marked as failed, the node broadcasts a route failure message to a remainder of the mesh network such that the other nodes that receive the route failure message can remove the failed link from their routing information tables.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2018
From: LOS ALAMOS NATIONAL SECURITY, LLC
To: TRIAD NATIONAL SECURITY, LLC
Reel/Frame 047396/0489 →
Continuity (3)
Continuation 15259121 · Sep 8, 2016
Continuation 15138672 · Apr 26, 2016
Provisional Application 62153295 · Apr 27, 2015
Cited By (2)
US 12,401,413 US 12,477,310