IP Library Granted Patent US 12,613,968
Granted Patent B2
US 12,613,968 · App. 18/889,331 · Granted Apr 28, 2026

Systems and methods for communication of data with isolated environments

Inventors: David Walsh (Alexandria, VA); Charles Adams (Cedar Rapids, IA)
Assignee: Parry Labs, LLC
G06F21/57G06F13/18G06F21/54
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,613,968
App. No.
18/889,331
Filed
Sep 18, 2024
Granted
Apr 28, 2026
Kind
B2
Art Unit
2438
USPC
726/25
Abstract

A system for communication of data with isolated environments, 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 receive one or more transmission datum from an operating environment, wherein the operating environment conforms with at least one design assurance level (DAL) classification, modify the one or more transmission datum as a function of the at least one DAL classification and transmit the one or more transmission datum through an intelligent bus controller as a function of the modification.

Claims (58)

1 . A system for communication of data with isolated environments, 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 one or more user input parameters through a graphical user interface of an intelligent bus controller, wherein the graphical user interface comprises a plurality of interactive elements, each interactive element associated with at least one design assurance level (DAL) classification and comprising predetermined instructions for modifying transmission datum associated with the at least one design assurance level classification;

receive the one or more transmission datum from an operating environment based on the one or more user input parameters, wherein the operating environment conforms with the at least one DAL classification;

modify the one or more transmission datum as a function of the at least one DAL classification; and

transmit the one or more transmission datum through the intelligent bus controller as a function of the modification.

2 . The system of claim 1 , wherein modifying the one or more transmission datum comprises encrypting the one or more transmission datum.

3 . The system of claim 1 , wherein transmitting the one or more transmission datum through the intelligent bus controller as a function of the modification comprises:

determining a recipient of the one or more transmission datum;

comparing the recipient to a control access list to determine an authorization for transmission of the one or more transmission datum; and

transmitting the one or more transmission datum to the recipient as a function of the authorization.

4 . The system of claim 3 , wherein the recipient comprises a second operating environment.

5 . The system of claim 1 , wherein modifying the one or more transmission datum as a function of the at least one DAL classification comprises:

receiving the one or more user input parameters through a user interface; and

modifying the one or more transmission datum as a function of the at least one DAL classification and the one or more user input parameters.

6 . The system of claim 1 , wherein transmitting the one or more transmission datum through the intelligent bus controller as a function of the modification comprises:

determining a priority of each transmission datum of the one or more transmission datum;

queuing the one or more transmission datum as a function of the priority; and

transmit the one or more transmission datum through the intelligent bus controller as a function of the queue.

7 . The system of claim 6 , wherein determining a priority of each transmission datum of the one or more transmission datum comprises:

receiving prioritization training data comprising a plurality of transmission datum correlated to a plurality of priority data;

training a prioritization machine learning model as a function of the prioritization training data; and

determining the priority of each transmission datum as a function of the prioritization machine learning model.

8 . The system of claim 6 , wherein queuing the one or more transmission datum as a function of the priority comprises queuing the one or more transmission datum as a function of the priority and a temporal element.

9 . The system of claim 1 , wherein the operating environment comprises a virtual machine operating on a host system.

10 . The system of claim 1 , wherein:

the intelligent bus controller comprises a dual bus configuration; and

transmitting the one or more transmission datum through the intelligent bus controller as a function of the modification comprises:

transentine the one or more transmission datum through each bus of the dual bus configuration.

11 . A method for communication of data with isolated environments, the method comprising:

receiving, by at least a processor, one or more user input parameters through a graphical user interface of an intelligent bus controller, wherein the graphical user interface comprises a plurality of interactive elements, each interactive element associated with at least one design assurance level (DAL) classification and comprising predetermined instructions for modifying transmission datum associated with the at least one DAL classification;

receiving, by the at least a processor, the one or more transmission datum from an operating environment based on the one or more user input parameters, wherein the operating environment conforms with the at least one DAL classification;

modifying, by the at least a processor, the one or more transmission datum as a function of the at least one DAL classification; and

transmitting, by the at least a processor, the one or more transmission datum through the intelligent bus controller as a function of the modification.

12 . The method of claim 11 , wherein modifying, by the at least a processor, the one or more transmission datum comprises encrypting the one or more transmission datum.

13 . The method of claim 11 , wherein transmitting, by the at least a processor, the one or more transmission datum through the intelligent bus controller as a function of the modification comprises:

determining a recipient of the one or more transmission datum;

comparing the recipient to a control access list to determine an authorization for transmission of the one or more transmission datum; and

transmitting the one or more transmission datum to the recipient as a function of the authorization.

14 . The method of claim 13 , wherein the recipient comprises a second operating environment.

15 . The method of claim 11 , wherein modifying, by the at least a processor, the one or more transmission datum as a function of the at least one DAL classification comprises:

receiving the one or more user input parameters through a user interface; and

modifying the one or more transmission datum as a function of the at least one DAL classification and the one or more user input parameters.

16 . The method of claim 11 , wherein transmitting, by the at least a processor, the one or more transmission datum through the intelligent bus controller as a function of the modification comprises:

determining a priority of each transmission datum of the one or more transmission datum;

queuing the one or more transmission datum as a function of the priority; and

transmitting the one or more transmission datum through the intelligent bus controller as a function of the queue.

17 . The method of claim 16 , wherein determining, by the at least a processor, a priority of each transmission datum of the one or more transmission datum comprises:

receiving prioritization training data comprising a plurality of transmission datum correlated to a plurality of priority data;

training a prioritization machine learning model as a function of the prioritization training data; and

determining the priority of each transmission datum as a function of the prioritization machine learning model.

18 . The method of claim 16 , wherein queuing the one or more transmission datum as a function of the priority comprises queuing the one or more transmission datum as a function of the priority and a temporal element.

19 . The method of claim 11 , wherein the operating environment comprises a virtual machine operating on a host method.

20 . The method of claim 11 , wherein:

the intelligent bus controller comprises a dual bus configuration; and

transmitting, by the at least a processor, the one or more transmission datum through the intelligent bus controller as a function of the modification comprises:

transmitting the one or more transmission datum through each bus of the dual bus configuration.

Assignments (2)
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 Dec 10, 2024
From: WALSH, DAVID; ADAMS, CHARLES
To: PARRY LABS, LLC
Reel/Frame 069538/0478 →
Continuity (1)
Related Publication 20260080061A1 · Mar 19, 2026
References Cited (24)
US 6013108A · Karolys · 2000 [cited by examiner]
US 8498941B2 · Felsher · 2013 [cited by examiner]
US 9426652B2 · Nutaro · 2016 [cited by examiner]
US 11689386B2 · Lee · 2023 [cited by examiner]
US 20050204155A1 · Ravi · 2005 [cited by examiner]
US 20080037880A1 · Lai · 2008 [cited by examiner]
US 20080320311A1 · Cho · 2008 [cited by examiner]
US 20170139869A1 · Block · 2017 [cited by examiner]
US 20170262668A1 · Lim · 2017 [cited by examiner]
US 20180107473A1 · Ahmed · 2018 [cited by examiner]
US 20200234198A1 · Feng · 2020 [cited by examiner]
US 20210034042A1 · Lee · 2021 [cited by examiner]
US 20210182383A1 · Dervin · 2021 [cited by examiner]
US 20220068299A1 · Iwasaki · 2022 [cited by examiner]
US 20220224724A1 · Bazalgette · 2022 [cited by examiner]
US 20220358241A1 · Palakodety · 2022 [cited by examiner]
US 20220374519A1 · Botelho · 2022 [cited by examiner]
US 20240362349A1 · Babani · 2024 [cited by examiner]
CN 106656709A · 2017 [cited by applicant]
CN 106886424B · 2021 [cited by applicant]
CN 115021942 · 2022 [cited by examiner]
KR 102276801 · 2021 [cited by examiner]
KR 102276801B1 · 2021 [cited by examiner]
WO 2014206451A1 · 2014 [cited by applicant]