Patents by Inventor Joshua C. Schabel
Joshua C. Schabel 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).
-
Patent number: 12277255Abstract: A secure system includes a data port, a network on chip (NoC) module, a processor communicatively coupled to the NoC module, a communication interface operatively coupled to the processor and to the data port, an electronic field-programmable gate array (eFPGA) configuration module operatively coupled to the NoC module, and a clock operatively coupled to the NoC module. In a first modality, the communication interface is at least partially disabled. In a second modality, the communication interface is at least partially disabled, boundary scan operations are disabled, a RESET signal is held in a constant state, and/or redacted code is rendered inoperable. In a third modality, the communication interface is at least partially enabled to send and receive commands and data via the data port, the boundary scan operations are enabled, the RESET signal is not held in the constant state, and/or the redacted code is operable.Type: GrantFiled: March 24, 2022Date of Patent: April 15, 2025Assignee: BAE Systems Information and Electronic Systems Integration Inc.Inventors: David D. Moser, Daniel L. Stanley, Joshua C. Schabel, Tate J. Keegan, Sheldon L. Grass
-
Patent number: 12253964Abstract: A system that includes a plurality of encapsulation blocks having a plurality of digital signal processing (DSP) blocks provided with preconfigured logic functions and a plurality of pacing control networks operatively connected with the plurality of DSP blocks. The system also includes a streaming cross bar operatively connected with each encapsulation block of the plurality of encapsulation blocks. Each encapsulation block of the plurality of encapsulation blocks includes a DSP block of the plurality of DSP blocks and a pacing control network of the plurality of the pacing control networks. Each DSP block of the plurality of DSP blocks is independently and separately connected with the streaming cross bar via the plurality of pacing control networks.Type: GrantFiled: June 16, 2022Date of Patent: March 18, 2025Assignee: BAE Systems Information and Electronic Systems Integration Inc.Inventors: David D. Moser, Daniel L. Stanley, Tate J. Keegan, Sheldon L. Grass, Joshua C. Schabel, Christopher N. Peters
-
Publication number: 20240202375Abstract: A secure system includes a data port, a network on chip (NoC) module, a processor communicatively coupled to the NoC module, a communication interface operatively coupled to the processor and to the data port, an electronic field-programmable gate array (eFPGA) configuration module operatively coupled to the NoC module, and a clock operatively coupled to the NoC module. In a first modality, the communication interface is at least partially disabled. In a second modality, the communication interface is at least partially disabled, boundary scan operations are disabled, a RESET signal is held in a constant state, and/or redacted code is rendered inoperable. In a third modality, the communication interface is at least partially enabled to send and receive commands and data via the data port, the boundary scan operations are enabled, the RESET signal is not held in the constant state, and/or the redacted code is operable.Type: ApplicationFiled: March 24, 2022Publication date: June 20, 2024Applicant: BAE SYSTEMS Information and Electronic Systems Integration Inc.Inventors: David D. Moser, Daniel L. Stanley, Joshua C. Schabel, Tate J. Keegan, Sheldon L. Grass
-
Publication number: 20230409502Abstract: A system that includes a plurality of encapsulation blocks having a plurality of digital signal processing (DSP) blocks provided with preconfigured logic functions and a plurality of pacing control networks operatively connected with the plurality of DSP blocks. The system also includes a streaming cross bar operatively connected with each encapsulation block of the plurality of encapsulation blocks. Each encapsulation block of the plurality of encapsulation blocks includes a DSP block of the plurality of DSP blocks and a pacing control network of the plurality of the pacing control networks. Each DSP block of the plurality of DSP blocks is independently and separately connected with the streaming cross bar via the plurality of pacing control networks.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Applicant: BAE Systems Information and Electronic Systems Integration Inc.Inventors: David D. MOSER, Daniel L. STANLEY, Tate J. KEEGAN, Sheldon L. GRASS, Joshua C. SCHABEL, Christopher N. PETERS
-
Publication number: 20230366931Abstract: A port protection network provided with a joint test action group (JTAG) core and method of use. The port protection network includes an agent device operatively connected with a streaming bus and a test access port (TAP) of the JTAG core. The port protection network also includes a master device operatively connected with the streaming bus and the TAP of the JTAG core. In the port protection network, the agent device is configured to selectively restrict access to the master device through the JTAG core.Type: ApplicationFiled: May 11, 2022Publication date: November 16, 2023Applicant: BAE Systems Information and Electronic Systems Integration Inc.Inventors: Daniel L. Stanley, David D. Moser, Joshua C. Schabel, Michael J. Bear, Sheldon L. Grass, Tate J. Keegan
-
Publication number: 20230244824Abstract: An on-chip firewall circuit for providing secure on-chip communication is disclosed. The firewall circuit includes a configurable table of port IDs along with a configurable setting for each port ID to either provide the corresponding port ID with open access to the components of a secure enclave (SE) module or restricted access. If access is restricted, then the command is rerouted to a portion of the secure memory within the SE module, where it can be read only via a secure processing device within the SE module. The secure processing device may require additional verification of the port ID before executing the command stored within the secure memory. In this way, unsecure devices from outside of the SE module can be configured to have no direct access to any of the components within the SE module.Type: ApplicationFiled: February 3, 2022Publication date: August 3, 2023Applicant: BAE Systems Information and Electronic Systems Integration Inc.Inventors: David D. Moser, Daniel L. Stanley, Tate J. Keegan, Joshua C. Schabel, Sheldon L. Grass