Patents by Inventor RICARDO MARTINEZ ELIZALDE

RICARDO MARTINEZ ELIZALDE 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: 10409587
    Abstract: A method for generating a reprogramming file for reprogramming a target electronic control unit (ECU) in a target vehicle converts high-to-low level command conversions specific for the target ECU to generate Unified Diagnostic Services (UDS) operation transactions. The method converts high-level language diagnostic sequence commands into imperative language instructions that are compiled into binary code corresponding to handling routines. A binary image of the target ECU is segmented into a plurality of data blocks that are compiled along with respective the UDS operation transactions to provide a plurality of UDS stages. The plurality of UDS stages and the handling routines are assembled into the reprogramming file.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 10, 2019
    Assignee: LEAR CORPORATION
    Inventors: Ricardo Martinez Elizalde, Ronald W Pashby, Antoni Ferre Fabregas
  • Publication number: 20180246713
    Abstract: A method for generating a reprogramming file for reprogramming a target electronic control unit (ECU) in a target vehicle comprises: utilizing high-to-low level command conversions specific for the target ECU from the dictionary database to generate Unified Diagnostic Services (UDS) operation transactions from high-level language commands; converting high-level language diagnostic sequence commands into imperative language instructions; compiling the imperative language instructions into binary code corresponding to handling routines; segmenting a binary image of the target ECU into a plurality of data blocks; compiling the plurality of data blocks and respective the UDS operation transactions to provide a plurality of UDS stages, each stage of the plurality of stages comprises one corresponding data block or the plurality of data blocks; and assembling the plurality of UDS stages and the handling routines into the reprogramming file.
    Type: Application
    Filed: April 25, 2018
    Publication date: August 30, 2018
    Inventors: RICARDO MARTINEZ ELIZALDE, RONALD W PASHBY, ANTONI FERRE FABREGAS
  • Patent number: 10031740
    Abstract: A method is provided for generating a reprogramming file to reprogram a target electronic control unit (ECU) in a target vehicle. High-level language diagnostic commands are generated utilizing a standardized specification language editor comprising Open Test sequence data eXchange (OTX). High-to-low level command conversions specific for the target ECU generate Unified Diagnostic Services (UDS) operation transactions. The high-level language diagnostic sequence commands are converted into imperative language instructions-that are compiled into binary code corresponding to handling routines. A binary image of the target ECU is segmented into a plurality of data blocks. The plurality of data blocks and respective the UDS operation transactions are compiled to provide a plurality of UDS stages that are assembled into the reprogramming file.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: July 24, 2018
    Assignee: LEAR CORPORATION
    Inventors: Ricardo Martinez Elizalde, Ronald W Pashby, Antoni Ferre Fabregas
  • Publication number: 20180113702
    Abstract: A method for generating a reprogramming file for reprogramming a target electronic control unit (ECU) in a target vehicle comprises: utilizing high-to-low level command conversions specific for the target ECU from the dictionary database to generate Unified Diagnostic Services (UDS) operation transactions from high-level language commands; converting high-level language diagnostic sequence commands into imperative language instructions; compiling the imperative language instructions into binary code corresponding to handling routines; segmenting a binary image of the target ECU into a plurality of data blocks; compiling the plurality of data blocks and respective the UDS operation transactions to provide a plurality of UDS stages, each stage of the plurality of stages comprises one corresponding data block or the plurality of data blocks; and assembling the plurality of UDS stages and the handling routines into the reprogramming file.
    Type: Application
    Filed: January 31, 2017
    Publication date: April 26, 2018
    Inventors: RICARDO MARTINEZ ELIZALDE, RONALD W. PASHBY, ANTONI FERRE FABREGAS