Patents by Inventor David Walsh

David Walsh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260161464
    Abstract: A hardware apparatus for network communications, the apparatus including a graphics processing unit, a central processing unit, a modular network interface and a plurality of logic circuits wherein one or more logic circuits are configured for at least one data protocol and wherein the plurality of logic circuits are configured to receive transmission data from the modular network interface, wherein the transmission data comprises header information, identify at least one logic circuit of the plurality of logic circuits as a function of the header information, decode the transmission data using the at least one logic circuit and route the decoded transmission data; wherein the hardware apparatus is configured to receive a first program instruction set, allocate a first processing core from the first plurality of processing cores and a second processing core from the second plurality of processing cores to the first program instruction set.
    Type: Application
    Filed: May 20, 2025
    Publication date: June 11, 2026
    Applicant: Parry Labs, LLC
    Inventor: David Walsh
  • Publication number: 20260161164
    Abstract: A portable ground control station, the portable ground control station including a graphical processing unit, general-purpose processor, a radiofrequency (RF) control channel device configured to control an unmanned arial vehicle (UAV), one or more display interface outputs communicatively connected to a plurality of displays, a first memory partition communicatively connected to at least a first core of the first plurality of cores and the second plurality of cores, the memory containing instructions configuring the at least a first core to generate a first operating environment on the at least a first core, select an RF control channel of the plurality of RF control channels, transmit, using a software module operating in the first operating environment, at least a flight command to the UAV using the selected RF control channel, receive transmission data from the UAV and output the transmission data on a display of the plurality of displays.
    Type: Application
    Filed: September 11, 2025
    Publication date: June 11, 2026
    Applicant: Parry Labs, LLC
    Inventor: David Walsh
  • Publication number: 20260156157
    Abstract: A system for network path generation is described. The system includes at least a processor and a memory communicatively connected to the at least a processor. The memory contains instructions configuring the at least a processor to receive a transmission data for transmission within a network, identify an origination node and a destination node for the transmission data, and identify a plurality of candidate intermediary nodes based on the origination node the destination node. The at least a processor is also configured to determine a routing protocol for a transmission between the origination node and the destination node, select at least one preferred node from the plurality of candidate intermediary nodes as a function of the routing protocol, and generate a transmission path between the origination node and the destination node as a function of the selecting of the at least one intermediary node.
    Type: Application
    Filed: September 11, 2025
    Publication date: June 4, 2026
    Applicant: Parry Labs, LLC
    Inventor: David Walsh
  • Publication number: 20260156040
    Abstract: An apparatus and method for discovering and linking software-defined networking (SDN) nodes in a communication network in operating environments are disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive a discovery message from at least a first SDN node, wherein the discovery message includes node metadata of the at least a first SDN node, transmit, using a modified web transfer protocol, the discovery message to one or more second network devices within an operating environment, identify at least one selected network device from the one or more second network devices as a function of the discovery message and establish communication between the at least a first SDN node and the at least one selected network device.
    Type: Application
    Filed: December 4, 2024
    Publication date: June 4, 2026
    Applicant: Parry Labs, LLC
    Inventor: David Walsh
  • Publication number: 20260156041
    Abstract: An apparatus and method for discovering and linking software-defined networking (SDN) node and non-SDN node in a communication network are disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive, from a plurality of non-SDN nodes, a discovery message, wherein the discovery message comprises node metadata related to the plurality of non-SDN nodes, identify, by an SDN node, at least one compatible non-SDN node from the plurality of non-SDN nodes based on the discovery message, establish a communication link between the SDN node and the at least one compatible non-SDN node and integrate, by a network controller, the at least one compatible non-SDN node into a communication network.
    Type: Application
    Filed: October 10, 2025
    Publication date: June 4, 2026
    Applicant: Parry Labs, LLC
    Inventor: David Walsh
  • Publication number: 20260147564
    Abstract: A system for transmission of software to remote 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 update data for use in one or more operating environments, identify at least one operating environment for receipt of the update data, divide the update data into a plurality of data bundles, transmit the plurality of data bundles to the at least one operating environment, wherein transmitting the plurality of data bundles includes identifying a plurality of participating nodes for transmission of the plurality of data bundles and transmitting each data bundle of the plurality of data bundles with each participating node of the plurality of participating nodes and record the transmission on a central log.
    Type: Application
    Filed: November 24, 2025
    Publication date: May 28, 2026
    Applicant: Parry Labs, LLC
    Inventors: Andy Shahbazian, David Walsh
  • Patent number: 12639099
    Abstract: An apparatus and method for assigning group computational tasks in a safety-critical environment. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive an identification of a software module to be executed, communicatively connect to a remote computing device, configure the remote computing device to instantiate the software module within a virtual environment executing on the remote computing device, transmit an input for the software module to the remote computing device, and receive an output of the software module from the remote computing device.
    Type: Grant
    Filed: October 9, 2024
    Date of Patent: May 26, 2026
    Assignee: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Publication number: 20260133827
    Abstract: A system for prioritization of group computing tasks is described. The system includes at least a processor and a memory communicatively connected to the at least a processor. The memory contains instructions configuring the at least a processor to detect a plurality of active nodes communicatively connected in a group computing environment and receive a plurality of computing tasks associated with the plurality of active nodes for execution in the group computing environment. The at least a processor is also configured to determine a computing demand associated with each of the plurality of computing tasks on the group computing environment and establish a priority for the plurality of computing tasks as a function of the computing demand associated with each of the plurality of computing tasks.
    Type: Application
    Filed: November 5, 2025
    Publication date: May 14, 2026
    Applicant: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Patent number: 12619519
    Abstract: An apparatus for, and method of, simulated virtual component testing, including a processor and a memory, the processor configured to receive a specification datum, receive an application datum, generate emulation parameters as a function of the specification datum, generate a testing framework as a function of the emulation parameters, determine an integration datum as a function of the testing framework and the application datum, output a compatibility datum as a function of the integration datum, and display a user interface.
    Type: Grant
    Filed: March 15, 2024
    Date of Patent: May 5, 2026
    Assignee: Parry Labs, LLC
    Inventors: David Morse, David Walsh
  • Patent number: 12613968
    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.
    Type: Grant
    Filed: September 18, 2024
    Date of Patent: April 28, 2026
    Assignee: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Publication number: 20260099350
    Abstract: An apparatus and method for assigning group computational tasks in a safety-critical environment. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive an identification of a software module to be executed, communicatively connect to a remote computing device, configure the remote computing device to instantiate the software module within a virtual environment executing on the remote computing device, transmit an input for the software module to the remote computing device, and receive an output of the software module from the remote computing device.
    Type: Application
    Filed: October 9, 2024
    Publication date: April 9, 2026
    Applicant: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Publication number: 20260099351
    Abstract: Apparatus for performing group computing in a safety-critical operating environment (SCOE) includes a primary computing device, wherein the primary computing device includes a processor and a memory communicatively connected to the processor. The memory contains instructions configuring the processor to receive task data, determine a group computing need by comparing the task data against a preset group computing criterion, determine a hardware allocation as a function of the group computing need, create a virtual environment using a secondary computing device communicatively connected to the primary computing device, as a function of the hardware allocation, allocate at least a portion of the task data to the at least a secondary computing device, as a function of the group computing need, wherein the at least a portion of the task data is executed by the secondary computing device, and receive from the at least a secondary computing device a processing result.
    Type: Application
    Filed: March 20, 2025
    Publication date: April 9, 2026
    Applicant: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Publication number: 20260100911
    Abstract: A system for communication between remote environments includes 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 transmission data from one or more operating environments wherein the transmission data includes an intended recipient of the transmission data and a transmission priority, identify one or more network devices on one or more communication networks, wherein identifying one or more network devices further includes determining a congestion datum for each of the one or more network devices, dynamically determine a routing path for the transmission data as a function of the at least a transmission priority and the one or more network devices and transmit the transmission data to the intended recipient through the routing path.
    Type: Application
    Filed: August 1, 2025
    Publication date: April 9, 2026
    Applicant: Parry Labs, LLC
    Inventor: David Walsh
  • Publication number: 20260080061
    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.
    Type: Application
    Filed: September 18, 2024
    Publication date: March 19, 2026
    Applicant: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Publication number: 20260079685
    Abstract: An apparatus for certification of software within virtual integration environments, the apparatus including a processor and a memory communicate connected to the processor, the memory containing instructions configuring the processor to receive a software package for deployment, determine one or more recipients of the software package, select one or more operating environments as a function of the software package and the one or more recipients, wherein each operating environment of the one or more operating environments includes a virtual representation of a system associated with each recipient of the one or more recipients, execute the software package within the one or more operating environments, certify the software package for each operating environment of the one or more operating environments based on the execution of the software package and transmit the certified software package to the one or more recipients.
    Type: Application
    Filed: September 18, 2024
    Publication date: March 19, 2026
    Applicant: Parry Labs, LLC
    Inventors: David Morse, David Walsh
  • Publication number: 20260079740
    Abstract: An apparatus and method for increasing security of a virtual machine are disclosed. The apparatus includes a host circuit having at least a processor and a memory, wherein the at least a processor is configured to receive at least a software module, create a virtual environment, which includes creating a plurality of partitions including a virtual machine (VM), determine a compliance category of the at least a software module as a function of an adherence of the at least a software module to at least one operational rule, isolate the at least a software module to the VM of a software module partition of the plurality of partitions, which includes adjusting partition connections between the software module partition and other partitions of the plurality of partitions within the virtual environment as a function of the compliance category and execute the at least a software module within the virtual environment.
    Type: Application
    Filed: May 12, 2025
    Publication date: March 19, 2026
    Applicant: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Patent number: 12541392
    Abstract: An apparatus having a mission critical operating environment container architecture includes a plurality of processor cores incorporated in at least a computing device and a memory communicatively connected thereto and containing instructions configuring at least a to deploy an operating system on the computing device, configured to receive a software module to be executed on the at least one multi-core processor, determine an initial resource allocation for the software model, wherein the initial resource allocation includes a memory allocation, create a virtual environment for the at least a software module by generating a virtualization layer and allocating a memory space through the virtualization layer in the memory according to the memory allocation, integrate the software module into the virtual environment by instantiating the software module into at least one software container, wherein the at least one software container comprises a plurality of dedicated software packages, and execute the container
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: February 3, 2026
    Assignee: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Patent number: 12536030
    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.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: January 27, 2026
    Assignee: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams
  • Patent number: 12511118
    Abstract: A system for transmission of software to remote 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 update data for use in one or more operating environments, identify at least one operating environment for receipt of the update data, divide the update data into a plurality of data bundles, transmit the plurality of data bundles to the at least one operating environment, wherein transmitting the plurality of data bundles includes identifying a plurality of participating nodes for transmission of the plurality of data bundles and transmitting each data bundle of the plurality of data bundles with each participating node of the plurality of participating nodes and record the transmission on a central log.
    Type: Grant
    Filed: September 19, 2024
    Date of Patent: December 30, 2025
    Assignee: Parry Labs, LLC
    Inventors: Andy Shahbazian, David Walsh
  • Patent number: 12487852
    Abstract: A system for prioritization of group computing tasks is described. The system includes at least a processor and a memory communicatively connected to the at least a processor. The memory contains instructions configuring the at least a processor to detect a plurality of active nodes communicatively connected in a group computing environment and receive a plurality of computing tasks associated with the plurality of active nodes for execution in the group computing environment. The at least a processor is also configured to determine a computing demand associated with each of the plurality of computing tasks on the group computing environment and establish a priority for the plurality of computing tasks as a function of the computing demand associated with each of the plurality of computing tasks.
    Type: Grant
    Filed: October 9, 2024
    Date of Patent: December 2, 2025
    Assignee: Parry Labs, LLC
    Inventors: David Walsh, Charles Adams