IP Library Granted Patent US 12,101,332
Granted Patent B1
US 12,101,332 · App. 17/496,415 · Granted Sep 24, 2024

Systems and methods for a federated tactical edge cloud

Inventor: James A. Thomason (Las Vegas, NV)
Assignee: EDJX, INC.
H04L63/123H04L9/3239H04L9/3247H04L9/3265H04W12/106
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 12,101,332
App. No.
17/496,415
Granted
Sep 24, 2024
Kind
B1
Abstract

The present invention is directed to systems and methods for a federated tactical edge cloud. The federated tactical edge cloud systems and methods preferably utilize serverless computing, blockchain, content addressing, conflict-free replicated data types, and notarization or authentication of data blocks to provide data authentication and integrity. The federated tactical edge cloud is operable to access and process data from a plurality of sensors and/or a plurality of edge devices.

Claims (50)

1. A method of providing a federated tactical edge cloud comprising:

providing a content-addressed network including at least one node, wherein each of the at least one node is connected to at least one other node, wherein each of the at least one node is a zero-configuration edge node, wherein the network further includes at least one device, at least one radio, at least one computer, and/or at least one server, and wherein the network deploys serverless functions for the at least one device, at least one radio, at least one computer, and/or at least one server via the at least one node;

a first node of the at least one node generating at least one new data block populated with data and signing the data with a signature, wherein the signature is appended to the at least one new data block;

wherein the at least one new data block includes a parent block and at least one child block, and wherein the parent block includes links to all child blocks;

hashing the data using an algorithm, thereby creating a hash of the data;

signing the hash of the data using an encoded digital signature and appending the encoded digital signature to the at least one new data block;

sending a signature request to a randomly selected set of peer nodes of the at least one node including the hash of the data;

each of the randomly selected set of peer nodes extracting the hash of the data and signing the hash of the data using a peer encoded digital signature, thereby creating a peer signed hash of the data;

validating the peer encoded digital signature and appending the peer encoded digital signature to the at least one new data block for each of the randomly selected set of peer nodes;

generating a block identification by hashing the at least one new data block with the peer encoded digital signature from each of the randomly selected set of peer nodes; and

gossiping existence of the at least one new data block to adjacent nodes.

2. The method of claim 1 , further including collecting sensor data from at least one sensor.

3. The method of claim 2 , wherein the at least one sensor includes a Global Positioning System (GPS) device, an accelerometer, a light sensor, a microphone, a thermometer, a clock, a compass, at least one range sensor, at least one laser rangefinder, at least one ballistic solver, at least one elevation sensor, at least one altitude sensor, at least one camera, at least one physiological sensor, at least one environmental sensor, and/or a firearm status sensor.

4. The method of claim 2 , wherein one or more of the at least one sensor is incorporated in the at least one device.

5. The method of claim 1 , wherein the at least one node is in wired and/or wireless communication with the at least one computer and/or the at least one server.

6. The method of claim 1 , further including one or more of the adjacent nodes requesting the at least one new data block from the first node.

7. The method of claim 1 , further including one or more of the adjacent nodes gossiping existence of the at least one new data block to at least one additional node.

8. The method of claim 1 , wherein the at least one new data block includes metadata, and wherein the metadata includes node information, at least one link to another data block, and/or a number of cryptographic signatures and node identities.

9. The method of claim 1 , further including encrypting communication between nodes using public key cryptography.

10. The method of claim 1 , wherein one or more of the adjacent nodes is operable to purge at least one data block to store the at least one new data block.

11. The system of claim 1 , wherein each child block of the child blocks has a maximum size, wherein the maximum size is configurable.

12. A method of providing a federated tactical edge cloud comprising:

providing a content-addressed network including at least one node and at least one sensor, wherein each of the at least one node is connected to at least one other node, wherein each of the at least one node is a zero-configuration edge node, and wherein the network further includes at least one device, at least one radio, at least one computer, and/or at least one server, and wherein the network deploys serverless functions for the at least one device, at least one radio, at least one computer, and/or at least one server via the at least one node;

a first node of the at least one node generating at least one new data block populated with data and signing the data with a signature, wherein the signature is appended to the at least one new data block;

wherein the at least one new data block includes a parent block and at least one child block, and wherein the parent block includes links to all child blocks;

hashing the data using an algorithm, thereby creating a hash of the data;

signing the hash of the data using an encoded digital signature and appending the encoded digital signature to the at least one new data block;

sending a signature request to a randomly selected set of peer nodes of the at least one node including the hash of the data;

each of the randomly selected set of peer nodes extracting the hash of the data and signing the hash of the data using a peer encoded digital signature, thereby creating a peer signed hash of the data;

validating the peer encoded digital signature and appending the peer encoded digital signature to the at least one new data block for each of the randomly selected set of peer nodes;

generating a block identification by hashing the at least one new data block with the peer encoded digital signature from each of the randomly selected set of peer nodes; and

gossiping existence of the at least one new data block to adjacent nodes;

wherein communication between nodes is encrypted using public key cryptography.

13. A system for providing a federated tactical edge cloud comprising:

A content-addressed network including at least one node, wherein each of the at least one node is connected to at least one other node, wherein each of the at least one node is a zero-configuration edge node, wherein the network further includes at least one device, at least one radio, at least one computer, and/or at least one server, and wherein the network deploys serverless functions for the at least one device, at least one radio, at least one computer, and/or at least one server via the at least one node;

wherein a first node of the at least one node is operable to generate at least one new data block populated with data and sign the data with a signature, wherein the signature is appended to the at least one new data block;

wherein the at least one new data block includes a parent block and at least one child block, and wherein the parent block includes links to all child blocks;

wherein the first node is operable to hash the data using an algorithm, thereby creating a hash of the data;

wherein the first node is operable to sign the hash of the data using an encoded digital signature and append the encoded digital signature to the at least one new data block;

wherein an event handler is operable to send a signature request to a randomly selected set of peer nodes of the at least one node including the hash of the data;

wherein each of the randomly selected set of peer nodes is operable to extract the hash of the data and sign the hash of the data using a peer encoded digital signature, thereby creating a peer signed hash of the data;

wherein the first node is operable to validate the peer encoded digital signature and append the peer encoded digital signature to the at least one new data block for each of the randomly selected set of peer nodes;

wherein the first node is operable to generate a block identification by hashing the at least one new data block with the peer encoded digital signature from each of the randomly selected set of peer nodes; and

wherein the event handler is operable to gossip existence of the at least one new data block to adjacent nodes.

14. The system of claim 13 , wherein the network further includes at least one sensor.

15. The system of claim 14 , wherein the at least one sensor includes a Global Positioning System (GPS) device, an accelerometer, a light sensor, a microphone, a thermometer, a clock, a compass, at least one range sensor, at least one laser rangefinder, at least one ballistic solver, at least one elevation sensor, at least one altitude sensor, at least one camera, at least one physiological sensor, at least one environmental sensor, and/or a firearm status sensor.

16. The system of claim 14 , wherein one or more of the at least one sensor is incorporated in the at least one device.

17. The system of claim 13 , wherein the at least one node is in wired and/or wireless communication with the at least one computer and/or the at least one server.

18. The system of claim 13 , wherein the peer encoded digital signature is validated using a public key from each of the randomly selected set of peer nodes.

19. The system of claim 13 , wherein communication between nodes is encrypted using public key cryptography.

Assignments (4)
SECURITY INTEREST Recorded Jun 19, 2023
From: EDJX, INC.
To: TARHEEL PROPERTIES, LLC; INTERSOUTH PARTNERS VII, LP
Reel/Frame 063986/0629 →
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2022
From: R. STEVEN VETTER REVOCABLE TRUST
To: EDJX, INC.
Reel/Frame 060498/0249 →
SECURITY INTEREST Recorded Jun 8, 2022
From: EDJX, INC.
To: R. STEVEN VETTER REVOCABLE TRUST
Reel/Frame 060140/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: THOMASON, JAMES A.
To: EDJX, INC.
Reel/Frame 057758/0192 →
Continuity (1)
Provisional Application 63089872 · Oct 9, 2020
Cited By (3)
US 12,294,640 US 12,493,569 US 12,712,706