Patents by Inventor Rami I. Debouk

Rami I. Debouk 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).

  • Publication number: 20220261627
    Abstract: Systems and method are provided for monitoring an operator of a vehicle. In one embodiment, a method includes: receiving, by a processor, data generated by the vehicle; determining, by the processor, causal time series event data based on the received data; computing, by the processor, a score for at least one of safety and quality based on a first machine learning model and the causal time series event data; computing, by the processor, at least one explanation for the score based on a second machine learning model; and generating, by the processor, display data to display at least one of the causal time series event data, the score, and the explanation to an end user.
    Type: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Ramesh Sethu, Prakash Mohan Peranandam, Rami I. Debouk, Arun Adiththan, Guangyu J. Zou
  • Patent number: 10394241
    Abstract: Systems and methods are provided for effecting control through multi-stage voting. A control system may be in communication with an actuator device responsive to a voted command. A multi-stage voting system may be configured to determine the voted command. A set of controllers and a monitor controller may provide commands to the multi-stage voting system. The multi-stage voting system includes logic with a first stage that compares the commands of the set of controllers to each other, and a second stage that compares at least one of those commands to the monitor command. The multi-stage voting system delivers the voted command to the actuator device based on the comparisons made in the first and second stages. The actuator device effects an operation in response to the voted command.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: August 27, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Rami I. Debouk, Gurmitsingh M. Banvait, Padma Sundaram, Samuel E. Graham
  • Publication number: 20180364712
    Abstract: Systems and methods are provided for effecting control through multi-stage voting. A control system may be in communication with an actuator device responsive to a voted command. A multi-stage voting system may be configured to determine the voted command. A set of controllers and a monitor controller may provide commands to the multi-stage voting system. The multi-stage voting system includes logic with a first stage that compares the commands of the set of controllers to each other, and a second stage that compares at least one of those commands to the monitor command. The multi-stage voting system delivers the voted command to the actuator device based on the comparisons made in the first and second stages. The actuator device effects an operation in response to the voted command.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: RAMI I. DEBOUK, GURMITSINGH M. BANVAIT, PADMA SUNDARAM, SAMUEL E. GRAHAM
  • Patent number: 9933786
    Abstract: An automotive vehicle includes a vehicle steering system, an actuator configured to control the steering system, a first controller, and a second controller. The first controller is in communication with the actuator. The first controller is programmed with a primary automated driving system control algorithm and is configured to communicate an actuator control signal based on the primary automated driving system control algorithm. The second controller is in communication with the actuator and with the first controller. The second controller is configured to, in response to a first predicted vehicle path based on the actuator control signal deviating from a current lane, control the actuator to maintain a current actuator setting. The second controller is also configured to, in response to the first predicted vehicle path being within the current lane, control the actuator according to the actuator control signal.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: April 3, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Padma Sundaram, Keun Jae Kim, Rami I. Debouk, Dean C. Degazio
  • Publication number: 20180052469
    Abstract: An automotive vehicle includes a vehicle steering system, an actuator configured to control the steering system, a first controller, and a second controller. The first controller is in communication with the actuator. The first controller is programmed with a primary automated driving system control algorithm and is configured to communicate an actuator control signal based on the primary automated driving system control algorithm. The second controller is in communication with the actuator and with the first controller. The second controller is configured to, in response to a first predicted vehicle path based on the actuator control signal deviating from a current lane, control the actuator to maintain a current actuator setting. The second controller is also configured to, in response to the first predicted vehicle path being within the current lane, control the actuator according to the actuator control signal.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Padma Sundaram, Keun Jae Kim, Rami I. Debouk, Dean C. Degazio
  • Publication number: 20180050692
    Abstract: An automotive vehicle a vehicle steering system, an actuator configured to control the steering system, a first controller, and a second controller. The first controller is in communication with the actuator, and the second controller is in communication with the actuator and with the first controller. The first controller is configured to communicate an actuator control signal based on a primary automated driving system control algorithm. The actuator control signal includes a commanded actuator setting. The second controller is configured to, in response to a first condition being satisfied, control the actuator according to the actuator control signal. The second controller is also configured to, in response to a second condition being satisfied, control the actuator according to a modified actuator control signal. The modified actuator control signal corresponds to an intermediate actuator setting between the commanded actuator setting and a current actuator setting.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventors: Keun Jae Kim, Padma Sundaram, Rami I. Debouk, Dean C. Degazio, Brian N. Siskoy
  • Patent number: 9740178
    Abstract: A fault tolerant controller system includes a first controller and a second controller. One of the first and second controllers designated as a primary controller for generating control signals intended to control actuation devices on a vehicle under non-fault operating conditions, and the other of the first and second controllers designated as a secondary controller generating control signals intended to control actuation devices on the vehicle. The actuation devices are responsive only to the designated primary controller. An error is detected in the primary controller and a message is transmitted from the faulty controller to the non-faulty controller identifying the error. The non-faulty controller is subsequently designated as the primary controller. The control signals including an identifier that identifies the non-faulty controller as the designated primary controller. In response to detecting the error, the faulty controller is reset to operate in a safe operating mode as the secondary controller.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 22, 2017
    Assignee: GM Global Technology Operations LLC
    Inventors: Rami I. Debouk, Stephen M. Baker, Jeffrey Joyce
  • Patent number: 9244460
    Abstract: The present disclosure relates to an automated system for use in connection with longitudinal deceleration, longitudinal acceleration, and lateral acceleration functions. The system includes an interface receiving signals from and transmitting signals to a controller. The system also includes a safety kernel system comprising safety kernel software and a set of safety rules. Also disclosed are methods for use in a motion control system in connection with vehicle deceleration, acceleration, and lateral acceleration. The methods in some cases include receiving an initial request into a safety kernel software and determining whether the safety kernel software has received an override. The methods can also include detecting a violation of any primary safeguards defined by the safety kernel software, detecting a violation within a set of secondary safeguards defined by the safety kernel software, and adjusting the initial request to a modified level; and transmitting the modified level to an actuator.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 26, 2016
    Assignee: GM Global Technology Operations LLC
    Inventors: Rami I. Debouk, Thomas E. Fuhrman, Stephen M. Baker, Kevin M. O′Dea, Jeffrey Joyce
  • Publication number: 20150185732
    Abstract: The present disclosure relates to an automated system for use in connection with longitudinal deceleration, longitudinal acceleration, and lateral acceleration functions. The system includes an interface receiving signals from and transmitting signals to a controller. The system also includes a safety kernel system comprising safety kernel software and a set of safety rules. Also disclosed are methods for use in a motion control system in connection with vehicle deceleration, acceleration, and lateral acceleration. The methods in some cases include receiving an initial request into a safety kernel software and determining whether the safety kernel software has received an override. The methods can also include detecting a violation of any primary safeguards defined by the safety kernel software, detecting a violation within a set of secondary safeguards defined by the safety kernel software, and adjusting the initial request to a modified level; and transmitting the modified level to an actuator.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: RAMI I. DEBOUK, Thomas E. Fuhrman, Stephen M. Baker, Kevin M. O'Dea, Jeffrey Joyce
  • Patent number: 8965629
    Abstract: A method and system are disclosed herein for confirming a potentially unintended command given to a vehicle. The method includes, but is not limited to, receiving a command from an operator configured to cause actuation of a vehicle system. The method further includes, but is not limited to, detecting a condition of the vehicle. The method further includes, but is not limited to, determining, with a processor, that the command is inconsistent with the condition. The method still further includes, but is not limited to alerting the operator that the command is inconsistent with the condition.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: February 24, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Rami I. Debouk, Barbara J. Czerny
  • Patent number: 8843218
    Abstract: A method of controlling an actuator includes developing a sequence of actuation commands S(tx)=C(tx, tx), C(tx, tx+1), . . . , C(tx, tx+n) obtained from data sensed before time tx for controlling the actuator at different time intervals (tx, tx+1), (tx+1, tx+2), . . . , (tx+n?1, tx+n). The sequence of actuation commands is transmitted to and stored in memory of an actuation ECU, which then applies the actuation command for time interval (tx, tx+1). If a fault affects a sensor, a control ECU or data communication therebetween, the actuation ECU will not receive an updated sequence of actuation commands S(tx+1) at time tx+1. If the updated actuation command sequence, the actuation ECU applies the actuation command for the time intervals (tx+1, tx+2), . . . , (tx+n?1, tx+n) from the sequence of actuation commands S(tx) that is stored in the memory of the actuation ECU.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: September 23, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Markus Jochim, Lawrence E. Peruski, Barbara J. Czerny, Joseph G. D'Ambrosio, Rami I. Debouk
  • Publication number: 20140277608
    Abstract: A fault tolerant controller system includes a first controller and a second controller. One of the first and second controllers designated as a primary controller for generating control signals intended to control actuation devices on a vehicle under non-fault operating conditions, and the other of the first and second controllers designated as a secondary controller generating control signals intended to control actuation devices on the vehicle. The actuation devices are responsive only to the designated primary controller. An error is detected in the primary controller and a message is transmitted from the faulty controller to the non-faulty controller identifying the error. The non-faulty controller is subsequently designated as the primary controller. The control signals including an identifier that identifies the non-faulty controller as the designated primary controller. In response to detecting the error, the faulty controller is reset to operate in a safe operating mode as the secondary controller.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Rami I. Debouk, Stephen M. Baker, Jeffrey Joyce
  • Patent number: 8618922
    Abstract: A method for ensuring operation of a limited-ability autonomous driving enabled vehicle includes monitoring a plurality of specific conditions necessary for preferred and reliable use of limited-ability autonomous driving, and initiating a fault handling and degradation strategy configured to maneuver the vehicle to a preferred state if the driver is unable to manually control the vehicle when at least one of the specific conditions is either violated or will become violated.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: December 31, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Rami I. Debouk, Barbara J. Czerny, Joseph G. D'Ambrosio, Jeffrey Joyce, Massimo Osella, Vijaya Vittal Ramachandra
  • Publication number: 20130332033
    Abstract: A method and system are disclosed herein for confirming a potentially unintended command given to a vehicle. The method includes, but is not limited to, receiving a command from an operator configured to cause actuation of a vehicle system. The method further includes, but is not limited to, detecting a condition of the vehicle. The method further includes, but is not limited to, determining, with a processor, that the command is inconsistent with the condition. The method still further includes, but is not limited to alerting the operator that the command is inconsistent with the condition.
    Type: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: RAMI I. DEBOUK, BARBARA J. CZERNY
  • Publication number: 20130024011
    Abstract: A method of controlling an actuator includes developing a sequence of actuation commands S(tx)=C(tx, tx), C(tx, tx+1), . . . , C(tx, tx+n) obtained from data sensed before time tx for controlling the actuator at different time intervals (tx, tx+1), (tx+1, tx+2), . . . , (tx+n?1, tx+n). The sequence of actuation commands is transmitted to and stored in memory of an actuation ECU, which then applies the actuation command for time interval (tx, tx+1). If a fault affects a sensor, a control ECU or data communication therebetween, the actuation ECU will not receive an updated sequence of actuation commands S(tx+1) at time tx+1. If the updated actuation command sequence, the actuation ECU applies the actuation command for the time intervals (tx+1, tx+2), . . . , (tx+n?1, tx+n) from the sequence of actuation commands S(tx) that is stored in the memory of the actuation ECU.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Markus Jochim, Lawrence E. Peruski, Barbara J. Czerny, Joseph G. D'Ambrosio, Rami I. Debouk
  • Patent number: 8190322
    Abstract: A system and method for providing autonomous and remote vehicle maintenance and repair. The system employs an on-board diagnosis and prognosis module that monitors one or more vehicle buses to identify trouble codes and other information indicating a vehicle problem. The on-board module causes a telematic device on the vehicle to broadcast a message including a problem code that identifies the problem the vehicle is having. A remote repair center may receive the message and may identify a software upgrade patch associated with the problem that can be transmitted to the vehicle to upgrade its software to correct the problem. Also, the message may be received by another vehicle that is part of a broadcast network that has previously received the software upgrade patch to fix a problem on that vehicle, where the receiving vehicle may transmit the software upgrade patch to the vehicle having the problem.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: May 29, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: William C. Lin, Bakhtiar Brian Litkouhi, Ansaf I. Alrabady, Balarama V. Murty, Xiaodong Zhang, Steven W. Holland, Mutasim A. Salman, Rami I. Debouk, Yuen-Kwok W Chin
  • Patent number: 8095261
    Abstract: A system and method for enhancing vehicle diagnostic and prognostic algorithms and improving vehicle maintenance practices. The method includes collecting data from vehicle components, sub-systems and systems, and storing the collected data in a database. The collected and stored data can be from multiple sources for similar vehicles or similar components and can include various types of trouble codes and labor codes as well as other information, such as operational data and physics of failure data, which are fused together. The method generates classes for different vehicle components, sub-systems and systems, and builds feature extractors for each class using data mining techniques of the data stored in the database. The method also generates classifiers that classify the features for each class. The feature extractors and feature classifiers are used to determine when a fault condition has occurred for a vehicle component, sub-system or system.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: January 10, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Mark N. Howell, Mutasim A. Salman, Xidong Tang, Yilu Zhang, Xiaodong Zhang, Yuen-Kwok Chin, Soumen De, Debprakash Patnaik, Sabyasachi Bhattacharya, Pulak Bandyopadhyay, Balarama V. Murty, Ansaf I. Alrabady, Rami I. Debouk, Steven W. Holland, George Paul Montgomery, Jr.
  • Publication number: 20110241862
    Abstract: A method for ensuring operation of a limited-ability autonomous driving enabled vehicle includes monitoring a plurality of specific conditions necessary for preferred and reliable use of limited-ability autonomous driving, and initiating a fault handling and degradation strategy configured to maneuver the vehicle to a preferred state if the driver is unable to manually control the vehicle when at least one of the specific conditions is either violated or will become violated.
    Type: Application
    Filed: March 8, 2011
    Publication date: October 6, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Rami I. Debouk, Barbara J. Czerny, Joseph G. D'ambrosio, Jeffrey Joyce, Massimo Osella, Vijaya Vittal Ramachandra
  • Patent number: 7804423
    Abstract: A system and method for providing real-time traffic information using a wireless vehicle-to-vehicle communications network. A vehicle includes a plurality of sensors that detect other vehicles around the vehicle. The wireless communications system on the vehicle uses the sensor signals to calculate a traffic condition index that identifies traffic information around the vehicle. The vehicle broadcasts the traffic condition index to other vehicles and/or road side infrastructure units that can present the information to the vehicle driver, such as in a navigation system, and/or rebroadcast the traffic information to other vehicles. The traffic condition index can be calculated using the speed of the surrounding vehicles, posted speed limits, the distance between the surrounding vehicles and the traffic density of the surrounding vehicles.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: September 28, 2010
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Upali Priyantha Mudalige, William C. Lin, Rami I. Debouk, Cem U. Saraydar
  • Publication number: 20100228423
    Abstract: A system and method for enhancing vehicle diagnostic and prognostic algorithms and improving vehicle maintenance practices. The method includes collecting data from vehicle components, sub-systems and systems, and storing the collected data in a database. The collected and stored data can be from multiple sources for similar vehicles or similar components and can include various types of trouble codes and labor codes as well as other information, such as operational data and physics of failure data, which are fused together. The method generates classes for different vehicle components, sub-systems and systems, and builds feature extractors for each class using data mining techniques of the data stored in the database. The method also generates classifiers that classify the features for each class. The feature extractors and feature classifiers are used to determine when a fault condition has occurred for a vehicle component, sub-system or system.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: MARK N. HOWELL, MUTASIM A. SALMAN, XIDONG TANG, YILU ZHANG, XIAODONG ZHANG, YUEN-KWOK CHIN, SOUMEN DE, DEBPRAKASH PATNAIK, SABYASACHI BHATTACHARYA, PULAK BANDYOPADHYAY, BALARAMA V. MURTY, ANSAF I. ALRABADY, RAMI I. DEBOUK, STEVEN W. HOLLAND, GEORGE PAUL MONTGOMERY, JR.