Patents by Inventor Yousaf Rahman

Yousaf Rahman 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: 11897447
    Abstract: A method of operating a vehicle includes generating initial state of charge and vehicle velocity profiles for a travel route, for each initial velocity setpoint defining the vehicle velocity profile, generating a plurality of updated state of charge setpoints, for each of the initial velocity setpoints, selecting one of the updated state of charge setpoints to define an updated state of charge profile, for each of the updated state of charge setpoints that defines the updated state of charge profile, generating a plurality of updated velocity setpoints, for each of the updated state of charge setpoints that defines the updated state of charge profile, selecting one of the updated velocity setpoints to define an updated velocity profile, and controlling operation of an electric machine and engine according to the updated state of charge profile and updated velocity profile over the travel route.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: February 13, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Ming Cheng, Bokai Chen, Yousaf Rahman, Ming Lang Kuang
  • Patent number: 11891061
    Abstract: A lateral virtual boundary for a host vehicle is identified based on a lateral distance between the host vehicle and a target vehicle, a longitudinal distance between the host vehicle and the target vehicle, and a speed of the target vehicle relative to the host vehicle. A forward virtual boundary for the host vehicle is identified based on the longitudinal distance between the host vehicle and the target vehicle. A lateral constraint value of the lateral virtual boundary and a forward constraint value of the forward virtual boundary are determined. A longitudinal acceleration and a steering angle are determined based on the lateral and forward virtual boundaries and the lateral and forward constraint values. One or both of a steering component or a brake are actuated based on the longitudinal acceleration and the steering angle.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: February 6, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Yousaf Rahman, Hongtei Eric Tseng, Mrdjan J. Jankovic
  • Patent number: 11851052
    Abstract: Based on a set of planned control parameters defining a planned path for a vehicle, a set of reference control parameters corresponding to the set of planned path control parameters are identified. Optimized controller inputs associated with the identified set of reference control parameters, the set of planned control parameters, and operation noise data are input to a vehicle dynamics model that outputs a vehicle state model. Based on the vehicle state model, an actual path for the vehicle and an operating range for the actual path are determined. The planned path is determined to be one of verified or unverified based on the operating range.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: December 26, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Yuming Niu, Md Tawhid Bin Waez, Yousaf Rahman, Nagarjuna Muvva
  • Patent number: 11827217
    Abstract: A computer is programmed to identify first and second virtual boundaries of a roadway lane based on a predicted boundary between the roadway lane and an adjacent roadway lane, determine a first constraint value based on a first virtual boundary approach acceleration, determine a second constraint value based on a second virtual boundary approach acceleration, output a prescribed steering angle, brake input, and propulsion input when one of the constraint values violates a respective threshold, and actuate components to attain the prescribed steering angle, brake input, and propulsion input. The first virtual boundary approach acceleration is based on a steering wheel angle of a vehicle and input to one of a brake or a propulsion of the vehicle. The second virtual boundary approach acceleration is based on a steering wheel angle of the vehicle and input to one of a brake or a propulsion of the vehicle.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: November 28, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Michael Hafner, Mrdjan J. Jankovic, Yousaf Rahman, Abhishek Sharma, Mario Anthony Santillo
  • Publication number: 20230242104
    Abstract: Based on a set of planned control parameters defining a planned path for a vehicle, a set of reference control parameters corresponding to the set of planned path control parameters are identified. Optimized controller inputs associated with the identified set of reference control parameters, the set of planned control parameters, and operation noise data are input to a vehicle dynamics model that outputs a vehicle state model. Based on the vehicle state model, an actual path for the vehicle and an operating range for the actual path are determined. The planned path is determined to be one of verified or unverified based on the operating range.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Yuming Niu, Md Tawhid Bin Waez, Yousaf Rahman, Nagarjuna Muvva
  • Patent number: 11673548
    Abstract: A computer includes a processor and a memory storing instructions executable by the processor to identify a virtual boundary between a host roadway lane of a host vehicle and a target roadway lane of a target vehicle, the virtual boundary based on a predicted path of the target vehicle, determine a first constraint value based on a boundary approach velocity of the target vehicle, determine a second constraint value based on (1) a boundary approach velocity of the host vehicle and (2) a boundary approach acceleration of the host vehicle and perform a threat assessment of a collision between the host vehicle and the target vehicle upon determining that the first constraint value violates a first threshold or the second constraint value violates a second threshold.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: June 13, 2023
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Mrdjan J. Jankovic, Yousaf Rahman, Mario A. Santillo, Abhishek Sharma, Michael Hafner
  • Publication number: 20230159032
    Abstract: A speed of a target vehicle in a target lane of operation is determined relative to a host vehicle in a host lane of operation. A virtual boundary is determined around the target vehicle based on the speed of the target vehicle. A position in the target lane and outside the virtual boundary is selected based on a) a first cost function for a deviation of a speed of the host vehicle from a requested speed, and b) a second cost function for a frequency of lane changes. Upon determining to move the host vehicle from the host lane to the target lane, the host vehicle is operated to the position in the target lane.
    Type: Application
    Filed: November 23, 2021
    Publication date: May 25, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Yousaf Rahman, Mrdjan J. Jankovic
  • Publication number: 20230020503
    Abstract: A computer, including a processor and a memory, the memory including instructions to be executed by the processor to determine a first action based on inputting sensor data to a deep reinforcement learning neural network and transform the first action to one or more first commands. One or more second commands can be determined by inputting the one or more first commands to control barrier functions and transforming the one or more second commands to a second action. A reward function can be determined by comparing the second action to the first action. The one or more second commands can be output.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 19, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Yousaf Rahman, Subramanya Nageshrao, Michael Hafner, Hongtei Eric Tseng, Mrdjan J. Jankovic, Dimitar Petrov Filev
  • Publication number: 20220402486
    Abstract: A lateral virtual boundary for a host vehicle is identified based on a lateral distance between the host vehicle and a target vehicle, a longitudinal distance between the host vehicle and the target vehicle, and a speed of the target vehicle relative to the host vehicle. A forward virtual boundary for the host vehicle is identified based on the longitudinal distance between the host vehicle and the target vehicle. A lateral constraint value of the lateral virtual boundary and a forward constraint value of the forward virtual boundary are determined. A longitudinal acceleration and a steering angle are determined based on the lateral and forward virtual boundaries and the lateral and forward constraint values. One or both of a steering component or a brake are actuated based on the longitudinal acceleration and the steering angle.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 22, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Yousaf Rahman, Hongtei Eric Tseng, Mrdjan J. Jankovic
  • Publication number: 20220169235
    Abstract: A method of operating a vehicle includes generating initial state of charge and vehicle velocity profiles for a travel route, for each initial velocity setpoint defining the vehicle velocity profile, generating a plurality of updated state of charge setpoints, for each of the initial velocity setpoints, selecting one of the updated state of charge setpoints to define an updated state of charge profile, for each of the updated state of charge setpoints that defines the updated state of charge profile, generating a plurality of updated velocity setpoints, for each of the updated state of charge setpoints that defines the updated state of charge profile, selecting one of the updated velocity setpoints to define an updated velocity profile, and controlling operation of an electric machine and engine according to the updated state of charge profile and updated velocity profile over the travel route.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Ming Cheng, Bokai Chen, Yousaf Rahman, Ming Lang Kuang
  • Publication number: 20220169145
    Abstract: A method of operating a vehicle includes generating initial state of charge and vehicle velocity profiles for a travel route, for each initial state of charge setpoint defining the initial state of charge profile, generating a plurality of updated velocity setpoints, for each of the initial state of charge setpoints, selecting one of the updated velocity setpoints to define an updated velocity profile, for each of the updated velocity setpoints that defines the updated velocity profile, generating a plurality of updated state of charge setpoints, for each of the updated velocity setpoints that defines the updated velocity profile, selecting one of the updated state of charge setpoints to define an updated state of charge profile, and repeating the previous operations until values of the updated state of charge setpoints fall within a first predefined range and values of the updated velocity setpoints fall within a second predefined range.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Bokai Chen, Yousaf Rahman, Ming Cheng, Ming Lang Kuang
  • Patent number: 11312373
    Abstract: A computer is programmed to identify a target vehicle to be monitored and to identify first and second virtual boundaries on a roadway based on a position of the target vehicle. The computer is further programmed to determine a first constraint value based on (1) a first boundary approach velocity and (2) a first boundary approach acceleration and a second constraint value based on (1) a second boundary approach velocity and (2) a second boundary approach acceleration. The computer is further programmed to identify a maneuver of the target vehicle based on whether the first and second constraint values violate respective thresholds or a position of the target vehicle relative to the first and second virtual boundaries violates a threshold and to adjust a path of a host vehicle according to the identified maneuver.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: April 26, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Yousaf Rahman, Mrdjan J. Jankovic, Mario Anthony Santillo
  • Publication number: 20220073063
    Abstract: A computer includes a processor and a memory storing instructions executable by the processor to identify a virtual boundary between a host roadway lane of a host vehicle and a target roadway lane of a target vehicle, the virtual boundary based on a predicted path of the target vehicle, determine a first constraint value based on a boundary approach velocity of the target vehicle, determine a second constraint value based on (1) a boundary approach velocity of the host vehicle and (2) a boundary approach acceleration of the host vehicle and perform a threat assessment of a collision between the host vehicle and the target vehicle upon determining that the first constraint value violates a first threshold or the second constraint value violates a second threshold.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Mrdjan J. Jankovic, Yousaf Rahman, Mario A. Santillo, Abhishek Sharma, Michael Hafner
  • Publication number: 20220063610
    Abstract: A computer is programmed to identify first and second virtual boundaries of a roadway lane based on a predicted boundary between the roadway lane and an adjacent roadway lane, determine a first constraint value based on a first virtual boundary approach acceleration, determine a second constraint value based on a second virtual boundary approach acceleration, output a prescribed steering angle, brake input, and propulsion input when one of the constraint values violates a respective threshold, and actuate components to attain the prescribed steering angle, brake input, and propulsion input. The first virtual boundary approach acceleration is based on a steering wheel angle of a vehicle and input to one of a brake or a propulsion of the vehicle. The second virtual boundary approach acceleration is based on a steering wheel angle of the vehicle and input to one of a brake or a propulsion of the vehicle.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 3, 2022
    Applicant: Ford Global Technologies, LLC
    Inventors: Michael Hafner, Mrdjan J. Jankovic, Yousaf Rahman, Abhishek Sharma, Mario Anthony Santillo
  • Publication number: 20210276546
    Abstract: A computer is programmed to identify a target vehicle to be monitored and to identify first and second virtual boundaries on a roadway based on a position of the target vehicle. The computer is further programmed to determine a first constraint value based on (1) a first boundary approach velocity and (2) a first boundary approach acceleration and a second constraint value based on (1) a second boundary approach velocity and (2) a second boundary approach acceleration. The computer is further programmed to identify a maneuver of the target vehicle based on whether the first and second constraint values violate respective thresholds or a position of the target vehicle relative to the first and second virtual boundaries violates a threshold and to adjust a path of a host vehicle according to the identified maneuver.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Yousaf Rahman, Mrdjan J. Jankovic, Mario Anthony Santillo