IP Library Granted Patent US 12,536,030
Granted Patent B2
US 12,536,030 · App. 18/443,570 · Granted Jan 27, 2026

System and methods for providing interoperable networks and communications

Inventors: David Walsh (Alexandria, VA); Charles Adams (Alexandria, VA)
Assignee: Parry Labs, LLC
G06F9/45558H04L9/3247G06F2009/45587G06F2009/45595
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,536,030
App. No.
18/443,570
Granted
Jan 27, 2026
Kind
B2
Abstract

A system for providing interoperable networks and communications, the system including at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to instantiate a software module within a software container, wherein the software module is contained within a virtualized environment, receive a transmission datum from an external environment, modify the transmission datum as a function of a software configuration associated with the software container, wherein modifying the transmission datum includes modifying the transmission datum using a cryptographic process and communicate the modified transmission datum to the software module within the virtualized environment.

Claims (70)

1 . A system for providing interoperable networks and communications, the system comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

instantiate a container manager, wherein the container manager is configured to initialize at least one software container within a virtualized environment as a function of a plurality of software configuration parameters;

receive at least a transmission datum from one or more external environments, wherein the at least a transmission datum comprises a partition policy, wherein the partition policy is configured to determine a scheduling policy for a partition based on a priority level of the partition, wherein a handling flight control logic has a highest priority and wherein receiving the at least a transmission datum comprises:

receive a first datum corresponding to a position of the system from a first external environment and a second datum corresponding to a navigation of the system from a second external environment, wherein the second external environment comprises a physical network and wherein the first external environment and the second external environment differ; and

aggregating the first datum and the second datum to create the at least a transmission datum;

modify the at least a transmission datum as a function of a software configuration associated with the at least a software container, wherein modifying the at least a transmission datum comprises modifying the at least a transmission datum using at least a cryptographic process, wherein modifying the at least a transmission datum further comprises:

utilizing a conversion layer to generate at least a modified transmission datum from the at least a transmission datum wherein the conversion layer generates the at least a modified transmission datum by converting data in a first format to data in at least a second format; and

communicate the modified transmission datum to the container manager through a virtual network.

2 . The system of claim 1 , wherein:

the one or more external environments comprise one or more disparate networks; and

receiving the at least a transmission datum from the one or more external environments comprises:

determining one or more disparate networks suitable for connection; and

receiving the at least a transmission datum from the one or more suitable disparate networks.

3 . The system of claim 2 , wherein receiving the at least a transmission datum comprises:

receiving one or more datum from each of the one or more suitable disparate networks; and

aggregating the one or more datum to create the at least a transmission datum.

4 . The system of claim 3 , wherein the at least a transmission datum comprises position, navigation, and timing (PNT) data.

5 . The system of claim 2 , wherein the one or more disparate networks comprises a high-speed digital data link operating in a radio frequency band of 960 megahertz (MHz) to 1215 Mhz.

6 . The system of claim 1 , wherein at least one external environment of the one or more external environments comprises a second software container.

7 . The system of claim 1 , wherein:

the at least a transmission datum comprises sensor data having a designated data protocol;

receiving the at least a transmission datum comprises receiving the sensor data from one or more sensors communicatively connected to the at least a processor; and

modifying the at least a transmission datum as a function of a software configuration associated with the at least a software container comprises converting the designated data protocol using the conversion layer.

8 . The system of claim 1 , wherein:

the at least a transmission datum comprises a communication; and

receiving the at least a transmission datum from the one or more external environments comprises receiving the at least a transmission datum from a communication network.

9 . The system of claim 1 , wherein the cryptographic process comprises decryption of the at least a transmission datum.

10 . The system of claim 9 , wherein:

the cryptographic process comprises a zero-trust process; and

modifying the at least a transmission datum using the cryptographic process comprises:

identifying a digital signature for the at least a transmission datum; and

modifying the at least a transmission datum as a function of the digital signature.

11 . A system for providing interoperable network and

communications, the system comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

receive at least a transmission datum associated with a first software container, wherein the at least a transmission datum comprises a partition policy, wherein the partition policy is configured to determine a scheduling policy for a partition based on a priority level of the partition, wherein a partition handling flight control logic has a highest priority;

modify the at least a transmission datum as a function of a software configuration associated with the first software container, wherein modifying the at least a transmission datum comprises modifying the at least a transmission datum using at least a cryptographic process wherein modifying the at least a transmission datum further comprises:

utilizing a conversion layer to generate at least a modified transmission datum from the at least a transmission datum wherein the conversion layer generates the at least a modified transmission datum by converting data in a first format to data in at least a second format; and

communicate, the at least a generated modified transmission datum to one or more external environments, wherein the one or more external environments comprise one or more physical networks and wherein the one or more physical networks comprise one or more disparate networks operating at differing frequencies.

12 . The system of claim 11 , wherein:

communicating the at least a modified transmission datum to the one or more external environments comprises:

determining the one or more disparate networks suitable for connection; and

communicating the at least a modified transmission datum through the one or more suitable disparate networks.

13 . The system of claim 12 , wherein communicating the at least a modified transmission datum comprises transmitting at least a datum to each of the one or more disparate networks.

14 . The system of claim 13 , wherein the at least a transmission datum comprises position, navigation, and timing (PNT) data.

15 . The system of claim 12 , wherein the one or more disparate networks comprises a high-speed digital data link operating in a radio frequency band of 960 megahertz (MHz) to 1215 Mhz.

16 . The system of claim 11 , wherein:

the at least a transmission datum comprises sensor data having a designated data protocol;

receiving the at least a transmission datum associated with the first software container includes receiving the sensor data from one or more sensors operating within the first software container; and

modifying the at least a transmission datum as a function of a software configuration associated with the first software container comprises converting the designated data protocol using the conversion layer.

17 . The system of claim 11 , wherein:

the at least a transmission datum comprises a communication; and

communicating the at least a modified transmission datum to the one or more external environments comprises communicating the at least a modified transmission datum through a communication network.

18 . The system of claim 11 , wherein the cryptographic process comprises encryption of the at least a transmission datum.

19 . The system of claim 11 , wherein:

the cryptographic process comprises a zero-trust process; and

modifying the at least a transmission datum using the cryptographic process comprises:

identifying a digital signature for the at least a transmission datum; and

modifying the at least a transmission datum as a function of the digital signature.

20 . A method for providing interoperable networks and communications, wherein the method comprises:

instantiating, by at least a processor, a container manager, wherein the container manager is configured to initialize at least one software container within a virtualized environment as a function of a plurality of software configuration parameters;

receiving, by the at least a processor, at least a transmission datum from one or more external environments, wherein the at least a transmission data comprises a partition policy, wherein the partition policy is configured to determine a scheduling policy for a partition based on a priority level of the partition, wherein a partition handling flight control logic has a highest priority and wherein receiving the at least a transmission datum comprises:

receive a first datum corresponding to a position of a system from a first external environment and a second datum corresponding to a navigation of the system from a second external environment, wherein the second external environment comprises a physical network and wherein the first external environment and the second external environment differ; and

aggregating the first datum and the second datum to create the at least a transmission datum;

modifying, by the at least a processor, the at least a transmission datum as a function of a software configuration associated with the at least one software container, wherein modifying the at least a transmission datum comprises modifying the at least a transmission datum using at least a cryptographic process, wherein modifying the at least a transmission datum further comprises:

utilizing a conversion layer to generate at least a modified transmission datum from the at least a transmission datum wherein the conversion layer generates the at least a modified transmission datum by converting data in a first format to data in at least a second format; and

communicating, by the at least a processor, the at least a generated modified transmission datum to the container manager through a virtual network.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNORS NAME PREVIOUSLY RECORDED AT REEL: 67449 FRAME: 882. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 6, 2025
From: WALSH, DAVID; ADAMS, CHARLES
To: PARRY LABS, LLC
Reel/Frame 070148/0156 →
SECURITY INTEREST Recorded Dec 23, 2024
From: PARRY LABS, LLC; PARRY LABS HOLDINGS, LLC
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 069665/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2024
From: WALSH, DAVID; ADAMS, TONY
To: PARRY LABS, LLC
Reel/Frame 067449/0882 →
Continuity (1)
Related Publication 20250265106A1 · Aug 21, 2025
References Cited (15)
US 6836888B1 · Basu · 2004 [cited by applicant]
US 11700241B2 · Penton · 2023 [cited by applicant]
US 20140095742A1 · Guok · 2014 [cited by examiner]
US 20150309789A1 · Thorat · 2015 [cited by examiner]
US 20170070971A1 · Wietfeldt · 2017 [cited by examiner]
US 20190373472A1 · Smith · 2019 [cited by examiner]
US 20200097315A1 · Faynberg · 2020 [cited by examiner]
US 20200193017A1 · Bannister · 2020 [cited by examiner]
US 20210135690A1 · Pehlke · 2021 [cited by examiner]
US 20220103599A1 · Zheng · 2022 [cited by examiner]
US 20220334991A1 · Narayanan · 2022 [cited by examiner]
US 20220377842A1 · Wang · 2022 [cited by examiner]
US 20230026452A1 · Dawkins · 2023 [cited by applicant]
US 20240232018A1 · Beveridge · 2024 [cited by examiner]
WO 2015088374A1 · 2015 [cited by applicant]