Patents by Inventor Mohannad Murad

Mohannad Murad 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: 9731568
    Abstract: A method and system provide guided control of a hitching operation between a tow vehicle and a trailer. Dynamic pixel images are collected of the first and second hitch devices using a camera. The position of the second hitch device is determined using the controller. A first graphical overlay to the dynamic pixel images is displayed, with the first graphical overlay, e.g., guidelines, depicting a path of the tow vehicle. A distance between a calibrated position of the first hitch device and the determined position of the second hitch device is calculated and a second graphical overlay is displayed on zoomed-in images when the calculated distance is less than a calibrated distance. The second graphical overlay provides indicia of the positions of the first and second hitch devices. A control action executes when the second graphical overlay indicates substantial overlap or concentric alignment of the indicia of the respective positions.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: August 15, 2017
    Assignee: GM Global Technology Operations LLC
    Inventors: Michael A. Wuergler, Robert D. Sims, III, Mohannad Murad, Luis A. Reyes Lopez
  • Publication number: 20170151846
    Abstract: A method and system provide guided control of a hitching operation between a tow vehicle and a trailer. Dynamic pixel images are collected of the first and second hitch devices using a camera. The position of the second hitch device is determined using the controller. A first graphical overlay to the dynamic pixel images is displayed, with the first graphical overlay, e.g., guidelines, depicting a path of the tow vehicle. A distance between a calibrated position of the first hitch device and the determined position of the second hitch device is calculated and a second graphical overlay is displayed on zoomed-in images when the calculated distance is less than a calibrated distance. The second graphical overlay provides indicia of the positions of the first and second hitch devices. A control action executes when the second graphical overlay indicates substantial overlap or concentric alignment of the indicia of the respective positions.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Michael A. Wuergler, Robert D. Sims, III, Mohannad Murad, Luis A. Reyes Lopez
  • Publication number: 20160375831
    Abstract: A system and method for providing visual assistance through a graphic overlay super-imposed on a back-up camera image displayed on, for example, a touch screen for assisting a vehicle operator when backing up a towing vehicle to align a hitch ball with a trailer drawbar coupler. The method includes providing camera modeling to correlate the camera image in camera coordinates to world coordinates, where the camera modeling provides a graphic overlay to include an alignment line having a height in the camera image that is determined by an estimated height of the trailer drawbar coupler. The touch screen also operates as a human-machine interface (HMI) that improves the visual assistance by providing one or more of image panning, image zoom, picture-in-picture (PIP), and a virtual top-down hitch-view.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 29, 2016
    Inventors: JINSONG WANG, WENDE ZHANG, RYAN M. FRAKES, MICHAEL A. WUERGLER, ROBERT D. SIMS, III, MOHANNAD MURAD
  • Patent number: 9329265
    Abstract: Methods for disambiguating the location of a radar contact using an N×M dimensioned radar array are provided. In the horizontal plane, the method comprises transmitting a first radar energy pattern in a direction, collecting reflected energy of the first radar energy pattern from the contact, transmitting a second radar energy pattern in the direction and collecting reflected energy of the second radar energy pattern from the contact. The method further comprises comparing the collected energy of the first radar energy pattern and the collected energy of the second radar energy pattern and determining if the contact is located in a side lobe or a main lobe of the first and second radar energy pattern based on the comparison. In the vertical plane, other similar embodiments may be used to determine if the radar antenna(s) are blocked by an obstacle.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: May 3, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Mohannad Murad, Joseph S. Colburn
  • Patent number: 9255988
    Abstract: A method of detecting and tracking objects using multiple radar sensors. Objects relative to a host vehicle are detected from radar data generated by a sensing device. The radar data includes Doppler measurement data. Clusters are formed, by a processor, as a function of the radar data. Each cluster represents a respective object. Each respective object is classified, by the processor, as stationary or non-stationary based on the Doppler measurement data of each object and a vehicle speed of the host vehicle. Target tracking is applied, by the processor, on an object using Doppler measurement data over time in response to the object classified as a non-stationary object; otherwise, updating an occupancy grid in response to classifying the object as a stationary object.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: February 9, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Shuqing Zeng, Jeremy A. Salinger, Bakhtiar B. Litkouhi, Kevin A. O'Dea, Joel Pazhayampallil, Mohannad Murad, James N. Nickolaou
  • Publication number: 20150198711
    Abstract: A method of detecting and tracking objects using multiple radar sensors. Objects relative to a host vehicle are detected from radar data generated by a sensing device. The radar data includes Doppler measurement data. Clusters are formed, by a processor, as a function of the radar data. Each cluster represents a respective object. Each respective object is classified, by the processor, as stationary or non-stationary based on the Doppler measurement data of each object and a vehicle speed of the host vehicle. Target tracking is applied, by the processor, on an object using Doppler measurement data over time in response to the object classified as a non-stationary object; otherwise, updating an occupancy grid in response to classifying the object as a stationary object.
    Type: Application
    Filed: January 16, 2014
    Publication date: July 16, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: SHUQING ZENG, JEREMY A. SALINGER, BAKHTIAR B. LITKOUHI, KEVIN A. O'DEA, JOEL PAZHAYAMPALLIL, MOHANNAD MURAD, JAMES N. NICKOLAOU
  • Publication number: 20150002329
    Abstract: Methods for disambiguating the location of a radar contact using an N×M dimensioned radar array are provided. In the horizontal plane, the method comprises transmitting a first radar energy pattern in a direction, collecting reflected energy of the first radar energy pattern from the contact, transmitting a second radar energy pattern in the direction and collecting reflected energy of the second radar energy pattern from the contact. The method further comprises comparing the collected energy of the first radar energy pattern and the collected energy of the second radar energy pattern and determining if the contact is located in a side lobe or a main lobe of the first and second radar energy pattern based on the comparison. In the vertical plane, other similar embodiments may be used to determine if the radar antenna(s) are blocked by an obstacle.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: MOHANNAD MURAD, JOSEPH S. COLBURN
  • Publication number: 20140071282
    Abstract: Methods and systems are provided for alerting a driver of a vehicle. In one embodiment, a method includes: receiving sensor data that is generated by an image sensor that senses conditions in proximity of the vehicle; determining real-time lane information from the sensor data, wherein the real-time lane information includes at least one of a lane width, a lane type, and a lane curvature; selectively performing an alert method that evaluates the presence of objects in proximity to the vehicle based on the real-time lane information; and selectively generating an alert signal to alert the driver based on the alert method.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: MOHANNAD MURAD, PAUL R. WILLIAMS
  • Patent number: 8019510
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: September 13, 2011
    Assignee: TK Holdings Inc.
    Inventors: Todd Bolton, Fred Momblanco, Susan Yi Song, Jeff Bennett, Mohannad Murad
  • Patent number: 8005597
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: August 23, 2011
    Assignee: TK Holdings Inc.
    Inventors: Todd Bolton, Fred Momblanco, Susan Yi Song, Jeff Bennett, Mohannad Murad
  • Publication number: 20110153165
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Application
    Filed: November 16, 2010
    Publication date: June 23, 2011
    Inventors: Todd BOLTON, Fred Momblanco, Susan Yi Song, Jeff Bennett, Mohannad Murad
  • Publication number: 20110148176
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Application
    Filed: November 16, 2010
    Publication date: June 23, 2011
    Inventors: Todd BOLTON, Fred Momblanco, Susan Yi Song, Jeff Bennett, Mohannad Murad
  • Publication number: 20110140504
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 16, 2011
    Inventors: Todd BOLTON, Fred MOMBLANCO, Susan Yi SONG, Jeff BENNETT, Mohannad MURAD
  • Patent number: 7869921
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: January 11, 2011
    Assignee: TK Holdings Inc.
    Inventors: Todd Bolton, Fred Momblanco, Susan Yi Song, Jeff Bennett, Mohannad Murad
  • Patent number: 7333023
    Abstract: A system for classifying an occupant located on a vehicle seat comprising a controller configured to receive signals from a plurality of sensors for detecting the vertical forces on the seat. The controller is configured to determine whether the detected vertical forces are indicative of the weight of the seat and the weight of the occupant located on the vehicle seat.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: February 19, 2008
    Assignee: TK Holdings Inc.
    Inventors: Mohannad Murad, James G. Stanley
  • Publication number: 20070282505
    Abstract: A system is provided for utilizing belt movement information in a motorized seat belt (MSB) control system algorithm to achieve better levels of comfort and safety. The MSB control system algorithm controls execution of multiple modes including a no friction mode, a stowage mode, a slack reduction mode, an out of position warning mode, a medium pull-back mode, and a high pull-back mode. The MSB control system algorithm also controls execution of a low power mode initiated after the other vehicle modules are put to sleep to provide the ability to stow the seat belt after the vehicle has been turned off for some period of time. The MSB control system algorithm also controls belt monitoring functions defined based on a buckle switch state that indicates the buckled or unbuckled state of the seat belt. Belt monitoring consists of belt movement being converted to counts based on a resolution provided by a belt movement sensor.
    Type: Application
    Filed: February 2, 2007
    Publication date: December 6, 2007
    Inventors: Todd Bolton, Fred Momblanco, Susan Yi Song, Jeff Bennett, Mohannad Murad
  • Publication number: 20070135983
    Abstract: A system for initializing a module is provided wherein the system includes components associated with the module that are assembled separately. The system includes a sensor, a datum, a data reader, and a memory. The sensor and the datum are mounted on an item. The datum is associated with the sensor and is captured on the item in the form of a machine-readable code. The data reader reads the datum and communicates the datum to the memory that stores the datum. The stored datum is used in a module of a product that includes the item. In an exemplary embodiment, the product is a vehicle, the item is a seat, and the module controls a safety system for the vehicle. The safety system includes load sensors mounted in the seat to measure a weight of a seat occupant. The weight of the seat occupant is used to control the deployment of the vehicle safety systems such as an air bag or a seat belt pretensioner.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Inventors: Donald McDonald, Mohannad Murad
  • Publication number: 20050275555
    Abstract: A system for classifying an occupant located on a vehicle seat comprising a controller configured to receive signals from a plurality of sensors for detecting the vertical forces on the seat. The controller is configured to determine whether the detected vertical forces are indicative of the weight of the seat and the weight of the occupant located on the vehicle seat.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 15, 2005
    Inventors: Mohannad Murad, James Stanley
  • Publication number: 20050146119
    Abstract: An air bag module (20) having a base plate (30) and a toroidal air bag (80) is disclosed. The toroidal air bag (80) defines a pocket (120). The toroidal air bag (80) is coupled to the base plate (30). A control module (40) having a base plate portion (82) and a generally cylindrical portion (86) is coupled to the base and located within the toroidal air bag (80). The control module (40) has a control module cover (90) coupled to said generally cylindrical portion (86) disposed within said pocket (120).
    Type: Application
    Filed: March 4, 2005
    Publication date: July 7, 2005
    Inventors: Brian Ford, Lawrence Langbeen, Mohannad Murad, Hossam Almasri, Randal Gosk, John Burdock
  • Publication number: 20050114108
    Abstract: Disclosed is a safety restraint design controller for controlling the design of a safety restraint system so that a predetermined desired level of an occupant's response is produced. The controller has a database for storing a occupant restraint factor response model. The model interrelates at least one predetermined restraint factor with the occupant response; the restraint factors having a level which is indicative of setting values for controlling the safety restraint design. A database engine connected to the database determines a level for the occupant response based upon the model and upon a first level of the restraint factors.
    Type: Application
    Filed: October 13, 2004
    Publication date: May 26, 2005
    Inventors: John Cooper, Mohannad Murad, Daniel Tabar, Jason Doering, Hyunsok Pang, Barney Bauer