Patents by Inventor David D. Moser

David D. Moser 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: 12010366
    Abstract: A method includes identifying, by a server, a content location assigned to a first content slot of a schedule template defining a display rotation loop based on multiple content slots. Each of the content slots in the schedule is associated with slot criteria, and the schedule template is associated with a digital display. The server generates schedule data that indicates the display rotation loop, the content location, and the slot criteria. Dynamic content retrievable from the content location is displayable at the digital display at a first time. The first time is based on the first slot criteria of the first content slot. The server transmits the schedule data via a network to the digital display.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: June 11, 2024
    Assignee: CLEAR CHANNEL IP, LLC
    Inventors: David E. Wilson, Joe M. Shannon, Barry W. McClure, William P. Leary, Justin B. Myrick, Christopher D. MacKenzie, Darin L. Hooper, Peter M. Moser
  • Patent number: 11971845
    Abstract: An encapsulation block for a digital signal processing (DSP) block. The encapsulation block includes DSP block having an input terminal, an output terminal, and an input clock. The encapsulation block also includes pacing control network operatively connected with the input terminal, the output terminal, and the input clock of the DSP block. The input terminal of the DSP block is configured to receive a samples-in data stream inputted at a predefined clock period defined by the input clock. The output terminal of the DSP block is configured to receive a samples-out data stream outputted at a predefined paced parameter. The pacing control network is configured to control data flow at the samples-in data stream and the samples-out data stream independently of the DSP block.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: April 30, 2024
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. Moser, Christopher N. Peters, Daniel L. Stanley, Umair Aslam, Elizabeth J. Williams, Angelica Sunga
  • Patent number: 11861181
    Abstract: Techniques are provided for a radiation hardened memory system. A memory system implementing the techniques according to an embodiment includes a redundancy comparator configured to detect differences between data stored redundantly in a first memory, a second memory, and a third memory. The redundancy comparator is further configured to identify a memory error based on the detected differences. The memory system also includes an error collection buffer configured to store a memory address associated with the memory error, and a memory scrubber circuit configured to overwrite, at the memory address associated with the memory error, erroneous data with corrected data. The corrected data is based on a majority vote among the three memories. The memory system further includes a priority arbitrator configured to arbitrate between the memory scrubber overwriting and functional memory accesses associated with software execution performed by a processor configured to utilize the memory system.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: January 2, 2024
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. Moser, Richard J. Ferguson, Daniel L. Stanley
  • Publication number: 20230421137
    Abstract: Techniques are provided for a polyphase filtering in a dynamically reconfigurable two times (2×) oversampled channelizer. A polyphase filter implementing the techniques according to an embodiment includes a first plurality of dual port memory circuits and a multiplexer circuit configured to distribute input data for storage to the first plurality of dual port memory circuits. The polyphase filter also includes a second plurality of dual port memory circuits configured to store polyphase filter coefficients and a data alignment crossbar circuit configured to align the input data stored in the first plurality of dual port memory circuits with the polyphase filter coefficients stored in the second plurality of dual port memory circuits. The polyphase filter further includes a multiply circuit configured to perform multiplications of the aligned input data with the polyphase filter coefficients and an adder circuit to sum the results of the multiplications to generate a filtered output.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: BAE SYSTEMS Information and Electronic Systems Integration Inc.
    Inventors: Christopher N. Peters, David D. Moser
  • Publication number: 20230418898
    Abstract: Techniques are provided for a dynamically reconfigurable two times (2×) oversampled channelizer. A channelizer implementing the techniques according to an embodiment includes a polyphase filter, a two phase reorder circuit, a fast Fourier transform (FFT) circuit, and a two phase merge circuit. The polyphase filter is configured to filter time domain input data to control spectral shaping of frequency bins of the channelizer output. The two phase reorder circuit is configured to split a 2× oversampled data stream into two parallel, critically sampled data streams. The FFT circuit is configured to transform each stream into the frequency domain. The two phase merge circuit is configured to merge the two streams of frequency domain data into a single stream of 2× oversampled frequency domain data for distribution onto frames of frequency bins. Reconfigurable parameters for the channelizer include filter coefficients, number of filter folds, and number of frequency bins.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: BAE SYSTEMS Information and Electronic Systems Integration Inc.
    Inventors: Christopher N. Peters, David D. Moser
  • Publication number: 20230421425
    Abstract: Techniques are provided for a fast Fourier transform (FFT) sample reorder circuit for a dynamically reconfigurable oversampled channelizer. An FFT sample reorder circuit implementing the techniques according to an embodiment includes a plurality of dual port memory circuits. The circuit also includes a first crossbar circuit configured to route input data samples to write ports of the plurality of dual port memory circuits. The circuit further includes a second crossbar circuit configured to route reordered output data samples from read ports of the plurality of dual port memory circuits to a multi-stage FFT circuit. The circuit further includes a controller circuit configured to control the routing of the input data samples and the routing of the reordered output data samples based on a selection of a stage of the multi-stage FFT circuit.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: BAE SYSTEMS Information and Electronic Systems Integration Inc.
    Inventors: Christopher N. Peters, David D. Moser
  • Publication number: 20230418899
    Abstract: Techniques are provided for a fast Fourier transform (FFT) butterfly circuit. A circuit implementing the techniques according to an embodiment includes a first multiplexer configured to select a first channel or a delayed version of a second channel based on a frame index associated with the first or second channel; a second multiplexer configured to select the channel that was not selected by the first multiplexer; and a butterfly core circuit. The butterfly core circuit configured to receive a delayed version of the selected channel from the first multiplexer as a top butterfly branch; receive the selected channel from the second multiplexer as a bottom butterfly branch; apply FFT twiddle factors to the bottom butterfly branch to generate a scaled bottom butterfly branch; and generate sum and difference channel outputs of the top butterfly branch and the scaled bottom butterfly branch.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: BAE SYSTEMS Information and Electronic Systems Integration Inc.
    Inventors: Christopher N. Peters, David D. Moser
  • Publication number: 20230409502
    Abstract: 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: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Applicant: 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: 20230409517
    Abstract: An encapsulation block for a digital signal processing (DSP) block. The encapsulation block includes DSP block having an input terminal, an output terminal, and an input clock. The encapsulation block also includes pacing control network operatively connected with the input terminal, the output terminal, and the input clock of the DSP block. The input terminal of the DSP block is configured to receive a samples-in data stream inputted at a predefined clock period defined by the input clock. The output terminal of the DSP block is configured to receive a samples-out data stream outputted at a predefined paced parameter. The pacing control network is configured to control data flow at the samples-in data stream and the samples-out data stream independently of the DSP block.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Applicant: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. Moser, Christopher N. Peters, Daniel L. Stanley, Umair Aslam, Elizabeth J. Williams, Angelica Sunga
  • Publication number: 20230366931
    Abstract: 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: Application
    Filed: May 11, 2022
    Publication date: November 16, 2023
    Applicant: 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: 20230367738
    Abstract: A logic power network provided in an application-specific integrated circuit (ASIC). The ASIC includes a central processor. The ASIC also includes at least one intellectual property (IP) core operatively connected with the central processor and having a set of electrical components provided therein. The ASIC also includes a network-on-chip (NOC) operatively connected with the central processor and the at least one IP core. The ASIC also includes a logic power network operatively connected with the central processor, the at least one IP core and the set of electrical components therein, and the NOC. The logic power network is adapted to control power of the at least one IP core and the set of electrical components provided in the at least one IP Core individually and separately.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 16, 2023
    Applicant: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. MOSER, Daniel L. STANLEY, Jennifer KOEHLER, Stephen A. CHADWICK
  • Publication number: 20230244824
    Abstract: 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: Application
    Filed: February 3, 2022
    Publication date: August 3, 2023
    Applicant: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. Moser, Daniel L. Stanley, Tate J. Keegan, Joshua C. Schabel, Sheldon L. Grass
  • Patent number: 11108383
    Abstract: A clock phase control circuit includes a clock input gate module, first and second shift register divider modules, and a multiplexer. The clock input gate module is configured to produce, based on an oscillating input clock signal, first and second intermediate clock signals. The first shift register divider module is configured to produce at least one first phase clock signal based on the first intermediate clock signal, where the at least one first phase clock signal has a different frequency than the first intermediate clock signal. The second shift register divider module is configured to produce at least one second phase clock signal based on the second intermediate clock signal, where the at least one second phase clock signal has a different frequency than the second intermediate clock signal. The multiplexer is configured to produce an output clock signal by selecting one of the first or second phase clock signals.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 31, 2021
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. Moser, Michael J. Frack, Mark R. Shaffer, Daniel L. Stanley
  • Publication number: 20210257999
    Abstract: A flip-flop and latch circuit is disclosed. The circuit includes a single-input inverter, a dual-input inverter, a single-input tri-state inverter, a dual-input tri-state inverter, and two single-event transient (SET) filters. The single-input tri-state inverter receives an input signal D. The dual-input tri-state inverter includes a first input, a second input and an output, wherein the first input receives output signals from the dual-input inverter and the second input receives output signals from the dual-input inverter via the first SET filter. The output of the dual-input tri-state inverter sends output signals to a first input of the dual-input inverter and a second input of the dual-input inverter via the second SET filter.
    Type: Application
    Filed: May 4, 2021
    Publication date: August 19, 2021
    Inventors: Bin Li, David Bostedo, Landon J. Caley, Nicholas J. Chiolino, Patrick Fleming, David D. Moser
  • Patent number: 10998890
    Abstract: A flip-flop circuit is disclosed. The flip-flop circuit includes a single-input inverter, a dual-input inverter, a single-input tri-state inverter, a dual-input tri-state inverter, and two single-event transient (SET) filters. The single-input tri-state inverter receives an input signal D. The dual-input tri-state inverter includes a first input, a second input and an output, wherein the first input receives output signals from the dual-input inverter and the second input receives output signals from the dual-input inverter via the first SET filter. The output of the dual-input tri-state inverter sends output signals to a first input of the dual-input inverter and a second input of the dual-input inverter via the second SET filter. The single-input inverter receives inputs from the dual-input inverter to provide an output signal Q for the flip-flop circuit.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 4, 2021
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Bin Li, David Bostedo, Landon J. Caley, Nicholas J. Chiolino, Patrick Fleming, David D. Moser
  • Patent number: 10990727
    Abstract: An IC design enhancing tool for automatically reviewing and environmentally hardening an IC design layout. The IC design enhancing tool may be realized, for example, in software that scans through an IC netlist generated by an electronic design automation (EDA) tool and replaces components that are not compliant with one or more hardening criteria. The newly created netlist can then be re-checked by the EDA tool and an iterative process takes place between the EDA tool and the IC design enhancing tool until the final design layout is fully compliant for a given environment. Interrogation of the IC design layout involves determining if at least a portion of the hardware layout netlist meets one or more predetermined hardening criteria. If it does not, then one or more of the hardware components are replaced using one or more predefined hardened components.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: April 27, 2021
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Brian A. Saari, Stephen A. Chadwick, Jason T. Dowling, Michael J. Frack, David D. Moser, Mark R. Shaffer
  • Patent number: 10714207
    Abstract: A scannable-latch random access memory (SLRAM) is disclosed. The SLRAM includes two rows of memory cells. The SLRAM includes a functional data input, a scan data input, a first and second functional data outputs, a scan data output, and a scan enable. The functional data input is connected to a first memory cell in a first and second rows of memory cells. The scan data input is connected to the first memory cell in the first or second row of memory cells. The first and second functional data outputs are connected to a last memory cell in the first and second row of memory cells, respectively. The scan data output is connected to the last memory cell in the first or second row of memory cells. The scan enable allows data to be output from the scan data output or the first and second functional data outputs.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 14, 2020
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D Moser, Michael J. Frack, Jason F. Ross, Kevin Linger
  • Publication number: 20200105360
    Abstract: A scannable-latch random access memory (SLRAM) is disclosed. The SLRAM includes two rows of memory cells. The SLRAM includes a functional data input, a scan data input, a first and second functional data outputs, a scan data output, and a scan enable. The functional data input is connected to a first memory cell in a first and second rows of memory cells. The scan data input is connected to the first memory cell in the first or second row of memory cells. The first and second functional data outputs are connected to a last memory cell in the first and second row of memory cells, respectively. The scan data output is connected to the last memory cell in the first or second row of memory cells. The scan enable allows data to be output from the scan data output or the first and second functional data outputs.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: DAVID D. MOSER, MICHAEL J. FRACK, JR., JASON F. ROSS, KEVIN LINGER
  • Publication number: 20190363699
    Abstract: A flip-flop circuit is disclosed. The flip-flop circuit includes a single-input inverter, a dual-input inverter, a single-input tri-state inverter, a dual-input tri-state inverter, and two single-event transient (SET) filters. The single-input tri-state inverter receives an input signal D. The dual-input tri-state inverter includes a first input, a second input and an output, wherein the first input receives output signals from the dual-input inverter and the second input receives output signals from the dual-input inverter via the first SET filter. The output of the dual-input tri-state inverter sends output signals to a first input of the dual-input inverter and a second input of the dual-input inverter via the second SET filter. The single-input inverter receives inputs from the dual-input inverter to provide an output signal Q for the flip-flop circuit.
    Type: Application
    Filed: December 29, 2017
    Publication date: November 28, 2019
    Inventors: Bin Li, David Bostedo, Landon J. Caley, Nicholas J. Chiolino, Patrick Fleming, David D. Moser
  • Patent number: 8803579
    Abstract: A system and method for controlling pulse width for electronic devices in real time is disclosed. The system includes a Digital Pulse Width Modulator (DPWM), a real time calibration circuit and a delay line circuit. The real time calibration circuit is configured to ensure proper fractional delay is applied to yield correct duty cycle of the DPWM. The delay line circuit comprising a multiplexer delay line with built in decoders, modulates the pulse width for fractional clock cycle delay.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: August 12, 2014
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: David D. Moser, Daniel M. Pirkl