Patents by Inventor Daniel J. Krause

Daniel J. Krause 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: 12450147
    Abstract: Compiler failure testing is used to test compilers for compiling software where a high degree of reliability is required, e.g., compilers for software that runs on automobiles. A compiler failure testing system includes tests for testing different coding rules. When a change is made to a software compiler, the failure testing system tests the software compiler's response to the tests. If the software compiler is enforcing prescribed coding rules (e.g., AUTOSAR and/or MISRA rules), the software compiler fails to compile the tests and returns an error message. If the software compiler successfully compiles a test, this indicates that the software compiler is not enforcing all of the prescribed coding rules. In this case, developers can be alerted to make needed changes to the software compiler, so that the software compiler properly enforces the coding rules.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: October 21, 2025
    Assignee: GM Cruise Holdings LLC
    Inventors: Brian Butler, Courtney Jean Lewis, Daniel J. Krause
  • Publication number: 20240289253
    Abstract: Compiler failure testing is used to test compilers for compiling software where a high degree of reliability is required, e.g., compilers for software that runs on automobiles. A compiler failure testing system includes tests for testing different coding rules. When a change is made to a software compiler, the failure testing system tests the software compiler's response to the tests. If the software compiler is enforcing prescribed coding rules (e.g., AUTOSAR and/or MISRA rules), the software compiler fails to compile the tests and returns an error message. If the software compiler successfully compiles a test, this indicates that the software compiler is not enforcing all of the prescribed coding rules. In this case, developers can be alerted to make needed changes to the software compiler, so that the software compiler properly enforces the coding rules.
    Type: Application
    Filed: February 24, 2023
    Publication date: August 29, 2024
    Applicant: GM Cruise Holdings LLC
    Inventors: Brian Butler, Courtney Jean Lewis, Daniel J. Krause
  • Publication number: 20240289101
    Abstract: A build system for compiling and building software projects includes an integrity verification system that serves as a gate for whether to add code to a repository. When the build system receives a software package, the integrity verification system determines an integrity level for the received software package, which may be based on the intended use of the software and how other pieces of software depend on the software package. The integrity verification system determines whether the software package meets the requirements of the determined integrity level, e.g., in terms of code review, code testing, adherence to best practices, etc.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Applicant: GM Cruise Holdings LLC
    Inventors: Eben Freeman, Matthew Fornero, Liam Staskawicz, Daniel J. Krause
  • Patent number: 5361017
    Abstract: Each of a plurality of EL lamps in an instrument panel has its own control circuit for connecting the lamp to an adjustable AC voltage source. Each control circuit includes a photodetector for detecting the intensity of the illumination of its associated lamp, when the lamp is energized. With respect to a given input voltage of the AC voltage source, when the intensity of the light emitted by a given lamp begins to diminish, its control circuit will automatically increase the AC voltage applied across the electrodes of the lamp, thereby maintaining the light intensity of the lamp regardless of its age, for a given AC input voltage to the control circuit. The intensity of each lamp therefore remains consistent throughout substantially the full life of the EL lamp.
    Type: Grant
    Filed: February 1, 1993
    Date of Patent: November 1, 1994
    Assignee: Astronics Corporation
    Inventor: Daniel J. Krause