IP Library Granted Patent US 12,432,266
Granted Patent B1
US 12,432,266 · App. 18/583,365 · Granted Sep 30, 2025

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/1021H04L67/1038H04L67/104H04L9/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 12,432,266
App. No.
18/583,365
Granted
Sep 30, 2025
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 (41)

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

at least one cloud platform including 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 an edge platform executor and at least one hypertext transfer protocol (HTTP) server program;

at least one edge device including 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 1 , wherein the at least one node device 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 platform including at least one node database and at least one edge platform router;

at least one node device containing including an edge platform executor and at least one hypertext transfer protocol (HTTP) server program;

at least one edge device including an HTTP client;

wherein the at least one edge device is in network communication with the at least one 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 platform;

wherein the at least one edge device is operable to receive an HTTP response from the at least one 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 platform.

8. The system of claim 7 , wherein the at least one node device includes at least one data center.

9. The system of claim 8 , 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 8 , 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 8 , wherein the at least one data center includes at least one power cache.

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

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

14. The system of claim 7 , wherein the at least one node device is housed in an enclosure.

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

at least one platform including at least one node database and at least one edge platform router;

at least one node device containing including an edge platform executor and at least one server program;

at least one edge device including a client;

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

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

wherein the at least one edge device is operable to receive a response from the at least one platform;

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

16. The system of claim 15 , wherein the at least one node device is housed in an enclosure.

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

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

19. The system of claim 16 , wherein the enclosure includes a display screen.

20. The system of claim 16 , wherein the enclosure includes a network interface card.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: THOMASON, JAMES A.; COWAN, JOHN
To: EDJX, INC.
Reel/Frame 066533/0111 →
SECURITY INTEREST Recorded Feb 22, 2024
From: EDJX, INC.
To: TARHEEL PROPERTIES, LLC; INTERSOUTH PARTNERS VII, LP
Reel/Frame 066533/0189 →
Continuity (5)
Continuation 17570055 · Jan 6, 2022
Continuation In Part 17394932 · Aug 5, 2021
Continuation 17072848 · Oct 16, 2020
Provisional Application 63136443 · Jan 12, 2021
Provisional Application 62930282 · Nov 4, 2019
References Cited (33)
US 6487497B2 · Khavakh et al. · 2002 [cited by applicant]
US 6661799B1 · Molitor · 2003 [cited by applicant]
US 7032031B2 · Jungck et al. · 2006 [cited by applicant]
US 7523181B2 · Swildens et al. · 2009 [cited by applicant]
US 8392912B2 · Davis et al. · 2013 [cited by applicant]
US 8539079B2 · Thireault · 2013 [cited by applicant]
US 8626897B2 · Guo et al. · 2014 [cited by applicant]
US 8694610B2 · Jungck · 2014 [cited by applicant]
US 9391856B2 · Kazerani et al. · 2016 [cited by applicant]
US 9787560B2 · Maddux et al. · 2017 [cited by applicant]
US 10652633B2 · Borrelli et al. · 2020 [cited by applicant]
US 10681120B2 · Iland et al. · 2020 [cited by applicant]
US 10742736B2 · Xu et al. · 2020 [cited by applicant]
US 10783170B2 · Sharma et al. · 2020 [cited by applicant]
US 10951648B2 · Doron et al. · 2021 [cited by applicant]
US 10979498B2 · Mendiola et al. · 2021 [cited by applicant]
US 10986173B1 · Thomason · 2021 [cited by applicant]
US 10986184B1 · Seymour et al. · 2021 [cited by applicant]
US 11089083B1 · Thomason · 2021 [cited by applicant]
US 11138520B2 · Ganti · 2021 [cited by examiner]
US 11310305B1 · Thomason · 2022 [cited by examiner]
US 11330019B2 · Manamohan · 2022 [cited by examiner]
US 11411967B2 · Valluri · 2022 [cited by examiner]
US 11916995B1 · Thomason · 2024 [cited by examiner]
US 20130103785A1 · Lyon · 2013 [cited by applicant]
US 20140136952A1 · Zhu et al. · 2014 [cited by applicant]
US 20180132015A1 · Borrelli et al. · 2018 [cited by applicant]
US 20180241814A1 · Kristiansson et al. · 2018 [cited by applicant]
US 20190007521A1 · Lipstone et al. · 2019 [cited by applicant]
US 20190334954A1 · Manamohan et al. · 2019 [cited by applicant]
US 20200005191A1 · Ganti et al. · 2020 [cited by applicant]
US 20200067789A1 · Khuti et al. · 2020 [cited by applicant]
US 20200177606A1 · Valluri et al. · 2020 [cited by applicant]