Patents by Inventor Andrew W. Berner

Andrew W. Berner 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: 20230175441
    Abstract: A control system for an engine includes a distributed control module configured to be associated with a sensor of the engine, a digital link, and a communication control. The distributed control module is connected to the communication control via the digital link. The communication control includes a bus communication engine configured to communicate with the engine control via a bus, and a memory. The memory includes a first buffer that is associated with the distributed control module and a second buffer that is associated with the bus communication engine.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: David A. Langan, Richard Joseph Gawrelski, Emad A. Andarawis, Andrew W. Berner, Andrea Marie Schmitz, Richard St-Pierre
  • Patent number: 11429507
    Abstract: A system and method determines a unique performance benchmark for specific computer object code for a particular microprocessor. By generating multiple unique benchmarks for a single, same code module on multiple different processors, the method determines which processor is optimal for the code module. By generating for a single designated processor a performance benchmark for each code modules of multiple modules, where the multiple modules have a same/similar functionality but variations in detailed code or algorithms, the system and method identifies code variation(s) which is/are optimal for the single designated processor. The system and method may entail first extracting selected features of object code (as actually executed) into a code profile, and then generating the performance benchmark based on the code profile and in machine-level timing data for the selected microprocessor. In this way, code security is achieved by fire-walling the object code from the second stage of the method.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: August 30, 2022
    Assignee: General Electric Company
    Inventors: Andrea M. Schmitz, Andrew W. Berner, Matthew B. Pfenninger, Jeffrey S. Gilton
  • Publication number: 20210390028
    Abstract: A system and method determines a unique performance benchmark for specific computer object code for a particular microprocessor. By generating multiple unique benchmarks for a single, same code module on multiple different processors, the method determines which processor is optimal for the code module. By generating for a single designated processor a performance benchmark for each code modules of multiple modules, where the multiple modules have a same/similar functionality but variations in detailed code or algorithms, the system and method identifies code variation(s) which is/are optimal for the single designated processor. The system and method may entail first extracting selected features of object code (as actually executed) into a code profile, and then generating the performance benchmark based on the code profile and in machine-level timing data for the selected microprocessor. In this way, code security is achieved by fire-walling the object code from the second stage of the method.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Applicant: General Electric Company
    Inventors: Andrea M. Schmitz, Andrew W. Berner, Matthew B. Pfenninger, Jeffrey S. Gilton
  • Publication number: 20130159602
    Abstract: Various embodiments of the present invention relate to a Unified Memory Architecture. The Unified Memory Architecture may use MRAM, phase change memory, and/or any other storage having similar features.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: BAE SYSTEMS CONTROLS, INC.
    Inventors: Michael G. Adams, Andrew W. Berner, Mark R. Petrie, Dino A. Gianisis, Andrew F. MacHaffie, James J. Ligas