Patents by Inventor Thomas P. Flatley

Thomas P. Flatley 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: 11586497
    Abstract: The present invention relates to a single-board processor card configured for use in a 1U CubeSat payload form-factor multi-purpose architecture, including: a field-programmable-gate-array (FPGA) which is reconfigurable in flight; wherein a configuration memory of the FPGA can be scrubbed in flight to correct errors or upsets; and a radiation-hardened monitor (RHM) which provides radiation mitigation and system monitoring of the single-board processor card, and which reconfigures said FPGA during flight, scrubs the configuration memory, and monitors a health of the FPGA. The 1U CubeSat payload form-factor multi-purpose architecture includes a backplane having a plurality of slots, one of the plurality of slots which accommodates the single-board processor card, wherein the backplane routes signals to a plurality of standard-sized processor cards, interchangeably disposed in any of the plurality of slots.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: February 21, 2023
    Assignee: United States of America as represented by the Administrator of NASA
    Inventors: Alessandro Geist, Cody Brewer, Robin A. Ripley, Christopher M. Wilson, Nicholas Franconi, Gary A. Crum, David J. Petrick, Thomas P. Flatley
  • Patent number: 11109485
    Abstract: The present invention relates to a single board computer system with an improved memory and layout. The unique layout of the printed circuit board of the present invention allows for different parts to be placed in a back-to-back configuration to minimize the dimensions of the printed circuit board. This includes a high-performance radiation-hardened reconfigurable FPGA, for processing computation-intensive space systems, disposed on both sides of the printed circuit board. Four dual double data rate synchronous dynamic random-access memories (DDR2 SDRAMs) disposed on both the top side and on the bottom side of the printed circuit board reduce an operating voltage of said printed circuit board. A layout stack-up of the printed circuit board includes twenty-two symmetrical layers including ten ground layers, four power layers, six signal layers, a top layer, and a bottom layer.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: August 31, 2021
    Assignee: United States of America as represented by the Administrator of NASA
    Inventors: David J. Petrick, Alessandro D. Geist, Thomas P. Flatley
  • Patent number: 10667398
    Abstract: The present invention relates to a single board computer system with an improved memory and layout. The unique layout of the printed circuit board of the present invention allows for different parts to be placed in a back-to-back configuration to minimize the dimensions of the printed circuit board. This includes a high-performance radiation-hardened reconfigurable FPGA, for processing computation-intensive space systems, disposed on both sides of the printed circuit board. Four dual double data rate synchronous dynamic random-access memories (DDR2 SDRAMs) disposed on both the top side and on the bottom side of the printed circuit board reduce an operating voltage of said printed circuit board. A layout stack-up of the printed circuit board includes twenty-two symmetrical layers including ten ground layers, four power layers, six signal layers, a top layer, and a bottom layer.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 26, 2020
    Assignee: United States of America as represented by the Administrator of NASA
    Inventors: David J. Petrick, Alessandro D. Geist, Thomas P. Flatley
  • Patent number: 8913844
    Abstract: An improved method for correcting for noise in the digital domain is disclosed. Reference pixel fast-varying components are extracted using a Hilbert-Huang Transform Real-Time Data Processing System (HHT-DPS-RT). The reference pixels are non-photon-detecting pixels in a sensor array. The fast-varying components of the reference pixels are processed in addition to the average over the remaining trend, facilitating additional noise correction for active pixels.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: December 16, 2014
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics Space Administration
    Inventors: Katherine R. Heinzen, Semion Kizhner, Maxime Pinchinat, Thomas P. Flatley, Dominic J. Benford
  • Publication number: 20130322781
    Abstract: An improved method for correcting for noise in the digital domain is disclosed. Reference pixel fast-varying components are extracted using a Hilbert-Huang Transform Real-Time Data Processing System (HHT-DPS-RT). The reference pixels are non-photon-detecting pixels in a sensor array. The fast-varying components of the reference pixels are processed in addition to the average over the remaining trend, facilitating additional noise correction for active pixels.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Inventors: Katherine R. Heinzen, SEMION KIZHNER, Maxime Pinchinat, Thomas P. Flatley, Dominic J. Benford
  • Publication number: 20130181809
    Abstract: An on-board space processing system capable of processing data at more than 2500 Million Instructions Per Second on board a spacecraft is disclosed. The system may be a cube, and may include processor card and a hybrid card. The processor card may include a processor that may be programmable and reprogrammable prior to, and during, spaceflight. The hybrid card may include a field programmable gate array module that may program and reprogram the processor prior to, and during, the spaceflight.
    Type: Application
    Filed: July 18, 2012
    Publication date: July 18, 2013
    Inventors: Michael R. Lin, David J. Petrick, ALESSANDRO GElST, Thomas P. Flatley
  • Patent number: 8484509
    Abstract: A processing system including an FPGA having a dual port RAM and for use in hostile environments. The FPGA includes three portions: a C&DH portion; a first scratch pad portion receiving a first set of data, processing the first set of data, and outputting a first set of processed data to a first location of the RAM; and a second scratch pad portion receiving a second set of data identical to the first set of data, processing the second set of data in the same way that the first set of data is processed, and outputting a second set of processed data to a second location of the RAM. The C&DH portion compares the first set of processed data to the second set of processed data and, if the first set of processed data is the same as the second set of processed data, outputs one set of processed data.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: July 9, 2013
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics Space Administration
    Inventors: Daniel C. Espinosa, Alessandro Geist, David J. Petrick, Thomas P. Flatley, Jeffrey C. Hosler, Gary A. Crum, Manuel Buenfil
  • Publication number: 20110107158
    Abstract: A processing system including an FPGA having a dual port RAM and for use in hostile environments. The FPGA includes three portions: a C&DH portion; a first scratch pad portion receiving a first set of data, processing the first set of data, and outputting a first set of processed data to a first location of the RAM; and a second scratch pad portion receiving a second set of data identical to the first set of data, processing the second set of data in the same way that the first set of data is processed, and outputting a second set of processed data to a second location of the RAM. The C&DH portion compares the first set of processed data to the second set of processed data and, if the first set of processed data is the same as the second set of processed data, outputs one set of processed data.
    Type: Application
    Filed: August 11, 2010
    Publication date: May 5, 2011
    Inventors: Daniel C. Espinosa, Alessandro Geist, Daivd J. Petrick, Thomas P. Flatley, Jeffrey C. Hosler, Gary A. Crum, Manuel Buenfil
  • Publication number: 20110099421
    Abstract: A processing system having a small form factor and configured to connect to an external platform. The processing system includes input interfaces configured to receive an input signal to be processed; a radiation tolerant field programmable gate array including processors configured to process the input signal; memory containing reconfigurable instructions for the processors that, when the reconfigurable instructions are executed, process the input signal and obtain the output signal; output interfaces configured to send the output signal to the external platform; and a reset logic element configured to selectively reset the field programmable gate array and at least one of the processors in response to a reset command. The input interfaces include at least one gigabit Ethernet interface and at least one space-rated balanced voltage digital interface circuit.
    Type: Application
    Filed: August 11, 2010
    Publication date: April 28, 2011
    Inventors: Alessandro Geist, Thomas P. Flatley, Michael R. Lin, David J. Petrick
  • Publication number: 20110078498
    Abstract: A method of providing radiation hardening for a modular computational component having a first memory and a second memory and being connectable to an external platform comprises providing a radiation tolerant field programmable gate array having a pair of processors, processing data from the external platform according to instructions stored in the first memory, and executing instructions stored in the second memory to provide radiation hardening by software. The instructions comprise instructions to execute identical processing operations for the data of the external platform in each of the pair of processors, instructions to identify a data corruption indicia for each of the identical processing operations, instructions to compare the identified data corruption indicia, and instructions to repeat the identical processing operations if the data corruption indicia show corrupted data.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: United States of America as represented by the Administrator of the National Aeronautics and Spac
    Inventor: Thomas P. Flatley