Patents by Inventor Behrouz Ghazanfari

Behrouz Ghazanfari 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: 8977907
    Abstract: The present disclosure is directed to a control system for a machine. The control system has an electronic module containing at least one programmable controller. The at least one programmable controller stores a plurality of code modules, and be configured to identify from the plurality of code modules a module that contains a code fault. The at least one programmable controller identifies the code fault by executing, with the at least one programmable controller, the code module, writing a code execution status to a designated memory location on the electronic module, and identifying, based on the code module execution status, the code module that contains the code fault.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: March 10, 2015
    Assignee: Electro-Motive Diesel, Inc.
    Inventor: Behrouz Ghazanfari
  • Publication number: 20140215275
    Abstract: The present disclosure is directed to a control system for a machine. The control system has an electronic module containing at least one programmable controller. The at least one programmable controller stores a plurality of code modules, and be configured to identify from the plurality of code modules a module that contains a code fault. The at least one programmable controller identifies the code fault by executing, with the at least one programmable controller, the code module, writing a code execution status to a designated memory location on the electronic module, and identifying, based on the code module execution status, the code module that contains the code fault.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: Caterpillar Inc.
    Inventor: Behrouz GHAZANFARI
  • Publication number: 20140214181
    Abstract: The present disclosure is directed to a control system for a machine. The control system has an electronic module that includes a memory storing a control system software. The control system also includes at least one programmable controller in communication with the memory, where the at least one programmable controller is configured to protect machine components from damage by running the control system software, detecting a control system software fault, intercepting a process fault termination command, setting at least one output signal in response to the control system software fault, terminating at least part of the control system software that contains the control system software fault, and resetting at least part of the control system.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: Caterpillar Inc.
    Inventors: Behrouz Ghazanfari, Dennis John Melas, Gregory Raymond Kupiec