IP Library Granted Patent US 11,916,995
Granted Patent B1
US 11,916,995 · App. 17/570,055 · Granted Feb 27, 2024

Systems and methods for locating microserver nodes in proximity to edge devices using georouting

Inventors: James A. Thomason (Las Vegas, NV); John Cowan (Raleigh, NC)
Assignee: EDJX, INC.
H04L67/02H04L9/0643H04L67/104H04L67/1021H04L67/1038H04L9/50H04L2209/56
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 11,916,995
App. No.
17/570,055
Granted
Feb 27, 2024
Kind
B1
Abstract

Systems and methods for locating microserver nodes in proximity to edge devices using georouting. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.

Claims (45)

1. A system for locating node devices in proximity to edge devices using georouting, comprising:

at least one cloud platform including a cloud platform domain name service (DNS), an edge platform DNS, at least one edge platform application programming interface (API), at least one node database, and at least one edge platform router;

at least one node device containing a current internet protocol (IP) address, an edge platform executor, and at least one hypertext transfer protocol (HTTP) server program;

at least one edge device, wherein the at least one edge device is operable to store location information, and wherein the at least one edge device contains an HTTP client;

wherein the at least one edge device is in network communication with the at least one cloud platform and the at least one node device;

wherein the at least one edge device is operable to transmit an initial HTTP request to the at least one cloud platform;

wherein the at least one edge device is operable to receive an HTTP response from the at least one cloud platform; and

wherein the at least one edge device is operable to transmit at least one additional HTTP request to a nearest node device based on the HTTP response from the at least one cloud platform.

2. The system of claim 1 , wherein the at least one node device includes at least one rack.

3. The system of claim 2 , wherein the at least one rack includes at least one server, at least one storage device, at least one router, at least one backup equipment unit, and/or at least one communications unit.

4. The system of claim 1 , wherein the at least one node device is located in at least one data center.

5. The system of claim 1 , wherein the at least one node device is housed in a waterproof, water-resistant, heat-resistant, dustproof, fire-resistant, and/or tamper-resistant enclosure.

6. The system of claim 1 , wherein the at least one node device includes a plurality of computing devices.

7. A system for locating node devices in proximity to edge devices using georouting, comprising:

at least one cloud platform including a cloud platform domain name service (DNS), an edge platform DNS, at least one edge platform application programming interface (API), at least one node database, and at least one edge platform router;

at least one node device containing a current internet protocol (IP) address, an edge platform executor, and at least one hypertext transfer protocol (HTTP) server program;

at least one edge device, wherein the at least one edge device is operable to store location information, and wherein the at least one edge device contains an HTTP client;

wherein the at least one edge device is in network communication with the at least one cloud platform and the at least one node device;

wherein the at least one edge device is operable to transmit an initial HTTP request to the at least one cloud platform;

wherein the at least one edge device is operable to receive an HTTP response from the at least one cloud platform;

wherein the at least one edge device is operable to transmit at least one additional HTTP request to a nearest node device based on the HTTP response from the at least one cloud platform;

wherein the at least one node device includes at least one rack, wherein the at least one rack includes at least one server, at least one storage device, at least one router, at least one backup equipment unit, and/or at least one communications unit; and

wherein the at least one node device is located in at least one data center.

8. The system of claim 7 , wherein the at least one data center includes at least one controller operable to adapt to dynamic load requirements and/or distribute direct current (DC) power across a plurality of the at least one rack.

9. The system of claim 7 , wherein the at least one data center includes at least one DC-AC converter operable to provide AC power to one or more of the at least one rack.

10. The system of claim 7 , wherein the at least one data center includes at least one power control switch operable to change a redundancy mode.

11. The system of claim 7 , wherein the at least one data center includes at least one power cache.

12. The system of claim 7 , wherein the at least one data center includes encryption and secure communications for power control.

13. The system of claim 7 , wherein the at least one data center includes dynamic power tiering.

14. A system for locating node devices in proximity to edge devices using georouting, comprising:

at least one cloud platform including a cloud platform domain name service (DNS), an edge platform DNS, at least one edge platform application programming interface (API), at least one node database, and at least one edge platform router;

at least one node device containing a current internet protocol (IP) address, an edge platform executor, and at least one hypertext transfer protocol (HTTP) server program;

at least one edge device, wherein the at least one edge device is operable to store location information, and wherein the at least one edge device contains an HTTP client;

wherein the at least one edge device is in network communication with the at least one cloud platform and the at least one node device;

wherein the at least one edge device is operable to transmit an initial HTTP request to the at least one cloud platform;

wherein the at least one edge device is operable to receive an HTTP response from the at least one cloud platform;

wherein the at least one edge device is operable to transmit at least one additional HTTP request to a nearest node device based on the HTTP response from the at least one cloud platform;

wherein the at least one node device includes a plurality of computing devices; and

wherein the at least one node device is housed in an enclosure.

15. The system of claim 14 , wherein each of the plurality of computing devices is hot swappable.

16. The system of claim 14 , wherein the enclosure is waterproof, watertight, crushproof, and/or dustproof.

17. The system of claim 14 , wherein the enclosure includes at least one internal battery operable to power the plurality of computing devices.

18. The system of claim 14 , wherein the enclosure includes a display screen.

19. The system of claim 14 , wherein the enclosure includes a network interface card.

20. The system of claim 14 , wherein the enclosure includes at least one connector.

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 Jan 10, 2022
From: THOMASON, JAMES A.; COWAN, JOHN
To: EDJX, INC.
Reel/Frame 058609/0548 →
Continuity (4)
Continuation In Part 17394932 · Aug 5, 2021
Continuation 17072848 · Oct 16, 2020
Provisional Application 63136443 · Jan 12, 2021
Provisional Application 62930282 · Nov 4, 2019
Cited By (2)
US 12,432,266 US 12,706,876