Patents by Inventor Matthew Fornero

Matthew Fornero 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: 12592873
    Abstract: Vehicles, e.g., autonomous vehicles, can have sophisticated networked systems onboard. A networked system for a vehicle may include many edge devices, such as sensors, network devices, microcontrollers, boards, operating systems, etc. Many edge devices may report health status information to help vehicles achieve a certain integrity level and safety goals. The health status information may be collected and processed by a compute system to assess whether certain flags or alerts should be raised, and whether the vehicle should enter a degraded state of operation. It is not trivial to implement an effective and efficient framework that can manage many edge devices in a networked system reporting a high volume of health status information. An edge devices diagnostics framework may ensure reliable transmission of health status information, mechanisms for fault injection, and the use of configuration templates to standardize and simplify configuration of monitors for various edge devices.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: March 31, 2026
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Christopher Allen Johnson, Matthew Fornero, Pierre Souillot, Malik Saafir
  • Patent number: 12497056
    Abstract: Disclosed are systems and methods for a sensor synchronization system. Sensors of an autonomous vehicle (AV) are synchronized to cause sampling of a first sensor of the sensors to occur in alignment with sampling of a second sensor of the sensors. A sampling time point for the first sensor is determined based on the synchronizing the sensors, the sampling time point comprising a time when the first sensor is in alignment with the second sensor. The sampling time point is provided to the first sensor. A controller circuit of the first sensor determines an offset of the first sensor to apply to a local system time of the first sensor to cause a data acquisition of the first sensor to occur at the sampling time point. The data acquisition is performed at the first sensor using the sampling time point and the offset.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: December 16, 2025
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Matthew Fornero, Gregory Kehoe, Joshua Leighton, Shane McGuire
  • Patent number: 12423493
    Abstract: Disclosed are systems and methods for synthetic loading of configurable logic devices. In some aspects, a method includes determining computational elements that are available for configuration in a configurable logic hardware device; executing a compilation process to program the available computational elements with a conditionally-enabled configuration and to program one or more load enable trees to enable a load of the conditionally-enabled configuration at the computational elements; configuring a software interface to enable the load of the conditionally-enabled configuration on portions of the computational elements via the one or more load enable trees based on a percentage enablement parameter; and enabling iteration through different percentage enablement parameter values, via the software interface, to cause the load of the conditionally-enabled configuration to be applied to different portions of the computational elements without recompiling the configurable logic hardware device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: September 23, 2025
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Matthew Fornero, Manjukumar Harthikote Matha, Francis Bruno
  • Publication number: 20250007799
    Abstract: Vehicles, e.g., autonomous vehicles, can have sophisticated networked systems onboard. A networked system for a vehicle may include many edge devices, such as sensors, network devices, microcontrollers, boards, operating systems, etc. Many edge devices may report health status information to help vehicles achieve a certain integrity level and safety goals. The health status information may be collected and processed by a compute system to assess whether certain flags or alerts should be raised, and whether the vehicle should enter a degraded state of operation. It is not trivial to implement an effective and efficient framework that can manage many edge devices in a networked system reporting a high volume of health status information. An edge devices diagnostics framework may ensure reliable transmission of health status information, mechanisms for fault injection, and the use of configuration templates to standardize and simplify configuration of monitors for various edge devices.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Applicant: GM Cruise Holdings LLC
    Inventors: Christopher Allen Johnson, Matthew Fornero, Pierre Souillot, Malik Saafir
  • 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
  • Publication number: 20240119207
    Abstract: Disclosed are systems and methods for synthetic loading of configurable logic devices. In some aspects, a method includes determining computational elements that are available for configuration in a configurable logic hardware device; executing a compilation process to program the available computational elements with a conditionally-enabled configuration and to program one or more load enable trees to enable a load of the conditionally-enabled configuration at the computational elements; configuring a software interface to enable the load of the conditionally-enabled configuration on portions of the computational elements via the one or more load enable trees based on a percentage enablement parameter; and enabling iteration through different percentage enablement parameter values, via the software interface, to cause the load of the conditionally-enabled configuration to be applied to different portions of the computational elements without recompiling the configurable logic hardware device.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Applicant: GM CRUISE HOLDINGS LLC
    Inventors: Matthew Fornero, Manjukumar Harthikote Matha, Francis Bruno
  • Publication number: 20240101129
    Abstract: Disclosed are systems and methods for a sensor synchronization system. In some aspects, a method includes synchronizing sensors of an autonomous vehicle (AV) to cause sampling of a first sensor of the sensors to occur in alignment with sampling of a second sensor of the sensors; determining a sampling time point for the first sensor based on the synchronizing the sensors, the sampling time point comprising a time when the first sensor is in alignment with the second sensor; providing the sampling time point to the first sensor; determining, at a controller circuit of the first sensor, an offset of the first sensor to apply to a local system time of the first sensor to cause a data acquisition of the first sensor to occur at the sampling time point; and causing the data acquisition to be performed at the first sensor using the sampling time point and the offset.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Applicant: GM CRUISE HOLDINGS LLC
    Inventors: Matthew Fornero, Gregory Kehoe, Joshua Leighton, Shane McGuire
  • Publication number: 20210362749
    Abstract: The subject disclosure relates to features that reduce computational overhead needed to transport sensor data through an autonomous vehicle (AV) network. In some aspects, a process of the disclosed technology includes steps for receiving a plurality of sensor packets at an accelerated AV network pipeline, extracting frame information associated with the plurality of sensor packets, and extracting payload data from the plurality of sensor packets based on the associated frame information to produce a plurality of de-capsulated sensor packets. Systems and machine-readable media are also provided.
    Type: Application
    Filed: May 20, 2020
    Publication date: November 25, 2021
    Inventors: Christopher Berry, Matthew Fornero, Cameron Matzke
  • Publication number: 20210312729
    Abstract: Systems, methods, and computer-readable media are provided for analyzing a distribution of sensors, compute elements, and data loggers within a logging system, generating a global policy based on the analyzing of the distribution of the sensors, the compute elements, and the data loggers of the logging system, providing the global policy to the sensors, the compute elements, and the data loggers of the logging system, transforming to local policies at each of the sensors, the compute elements, and the data loggers based on the global policy, and applying the transformed local policies at each of the sensors, the compute elements, and the data loggers to facilitate transmission of data from the sensors and the compute elements to the data loggers of the logging system.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 7, 2021
    Inventors: James Smith, Liam O'Shea Staskawicz, Matthew Fornero