Patents by Inventor Steve DiBella

Steve DiBella 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: 12200056
    Abstract: A computer is provided for a network communication system of a motor vehicle. The system includes a central gateway and a plurality of electronic control units (ECUs) coupled to the central gateway. The computer includes one or more processors and a computer readable medium (CRM) coupled to the processors. The processor is programmed to receive an input database including a plurality of messages with a plurality of unique periodic rates. The processor is further programmed to assign a plurality of delayed start times for associated messages, with a number of the messages transmitted at each of the delayed starting times being limited to a predetermined maximum threshold. The processor is further programmed to generate an output database including the delayed start times, such that the ECUs are coded based on the output database to transmit the messages at the associated delayed start times to decrease a congestion of the system.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: January 14, 2025
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Sudhakaran Maydiga, Steve DiBella, Katrina M. Schultz, Grant Ayodele Ebun Soremekun
  • Publication number: 20250007804
    Abstract: A latency measurement system includes a controller having a first input port and a second input port. The controller is programmed to receive a start trigger signal using the first input port. The controller is further programmed to perform a first action in response to receiving the start trigger signal. The controller is further programmed to receive a stop trigger signal using the second input port. The controller is further programmed to perform a second action in response to receiving the stop trigger signal. The controller is further programmed to determine a latency measurement based at least in part on the first action and the second action.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 2, 2025
    Inventors: Shane M. Boehner, Sudhakaran Maydiga, Steve DiBella
  • Patent number: 12177037
    Abstract: A vehicle control system includes a transmitting electronic control unit for transmitting multiplexed protocol data units. The transmitting electronic control unit is enabled to transmit first and second protocol data units with corresponding first and second selector field values. A receiving electronic control unit is in electronic communication with the transmitting electronic control unit. The receiving electronic control unit is enabled to be programmed to operate in a first mode of operation or in a second mode of operation. The receiving electronic control unit is enabled to receive and process the first protocol data unit based on receipt of the first selector field value when operating in the first mode of operation and is enabled to receive and process the second protocol data unit based on receipt of the second selector field value when operating in the second mode of operation.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: December 24, 2024
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Sudhakaran Maydiga, Steve DiBella, John Patrick Saavedra Gonzaga, Subhash Vijaya Doddachikkaveeranna
  • Publication number: 20240267253
    Abstract: A vehicle control system includes a transmitting electronic control unit for transmitting multiplexed protocol data units. The transmitting electronic control unit is enabled to transmit first and second protocol data units with corresponding first and second selector field values. A receiving electronic control unit is in electronic communication with the transmitting electronic control unit. The receiving electronic control unit is enabled to be programmed to operate in a first mode of operation or in a second mode of operation. The receiving electronic control unit is enabled to receive and process the first protocol data unit based on receipt of the first selector field value when operating in the first mode of operation and is enabled to receive and process the second protocol data unit based on receipt of the second selector field value when operating in the second mode of operation.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 8, 2024
    Inventors: Sudhakaran Maydiga, Steve DiBella, John Patrick Saavedra Gonzaga, Subhash Vijaya Doddachikkaveeranna
  • Publication number: 20240264626
    Abstract: A system for synchronization of multiple clocks in a vehicle network includes a processor that is programmed to synchronize a time follower clock to a primary grand leader clock. The primary grand leader clock is monitored and the time follower clock is synchronized to a standby grand leader clock upon a failure of the primary grand leader clock. The time follower clock is synchronized to the primary grand leader clock if a new ignition cycle has occurred between a failure of the primary grand leader clock and a recovery after failure of the primary grand leader clock. The time follower clock continues to be synchronized to the standby grand leader clock if a new ignition cycle has not occurred between the failure of the primary grand leader clock and the recovery after failure of the primary grand leader clock.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 8, 2024
    Inventors: Sudhakaran Maydiga, Steve DiBella, Subhash Vijaya Doddachikkaveeranna
  • Patent number: 12038783
    Abstract: A system for synchronization of multiple clocks in a vehicle network includes a processor that is programmed to synchronize a time follower clock to a primary grand leader clock. The primary grand leader clock is monitored and the time follower clock is synchronized to a standby grand leader clock upon a failure of the primary grand leader clock. The time follower clock is synchronized to the primary grand leader clock if a new ignition cycle has occurred between a failure of the primary grand leader clock and a recovery after failure of the primary grand leader clock. The time follower clock continues to be synchronized to the standby grand leader clock if a new ignition cycle has not occurred between the failure of the primary grand leader clock and the recovery after failure of the primary grand leader clock.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: July 16, 2024
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Sudhakaran Maydiga, Steve DiBella, Subhash Vijaya Doddachikkaveeranna
  • Publication number: 20230409383
    Abstract: A method in a simulation system includes: implementing a plurality of threads using an operating system that allocates a time quantum of a predetermined execution time to each thread during which the thread will not be preempted during execution; monitoring timing requirements of each of a plurality of tasks for a plurality of distinct virtual platforms; segmenting each of the plurality of tasks into one or more sequences of programmed instructions that can execute in a thread within a time quantum; providing the one or more sequences of programmed instructions for each of the plurality of tasks as a plurality of programmed instruction sequences with specific timing requirements; scheduling each of the plurality of programed instruction sequences, based on the specific timing requirements, to execute in one of the plurality of threads at an appropriate time; and performing real-time simulation of application code utilizing available computing compacity at full capacity.
    Type: Application
    Filed: May 25, 2022
    Publication date: December 21, 2023
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Hector Sanchez, Ningsheng Qiao, Sudhakaran Maydiga, Steve DiBella