Patents by Inventor Hasrat Godil
Hasrat Godil 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: 12293428Abstract: A system can receive a request for transport from a computing device of a user while the user is riding a transit vehicle of a transit service, the request specifying a start location and a destination for the user. The system can determine an estimated time of arrival (ETA) of the transit vehicle to an arrival location that corresponds to the start location. The system can determine an ETA of a vehicle to the start location based on location data of the vehicle, and determine that the ETA of the vehicle to the start location is within a threshold amount of time of the ETA of the transit vehicle to the arrival location. The system can select the vehicle to service the request for the user, and transmit a transport invitation indicating the start location to the computing device associated with the vehicle.Type: GrantFiled: January 22, 2024Date of Patent: May 6, 2025Assignee: Uber Technologies, Inc.Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Publication number: 20250044107Abstract: The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.Type: ApplicationFiled: August 14, 2024Publication date: February 6, 2025Inventors: Kevin Tian, Adam Warmoth, Raphael Max Lurie, Hasrat Godil, Nikhil Goel
-
Patent number: 12140438Abstract: The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.Type: GrantFiled: February 2, 2023Date of Patent: November 12, 2024Assignee: JOBY AERO, INC.Inventors: Kevin Tian, Adam Warmoth, Raphael Max Lurie, Hasrat Godil, Nikhil Goel
-
Publication number: 20240169461Abstract: A system can receive a request for transport from a computing device of a user while the user is riding a transit vehicle of a transit service, the request specifying a start location and a destination for the user. The system can determine an estimated time of arrival (ETA) of the transit vehicle to an arrival location that corresponds to the start location. The system can determine an ETA of a vehicle to the start location based on location data of the vehicle, and determine that the ETA of the vehicle to the start location is within a threshold amount of time of the ETA of the transit vehicle to the arrival location. The system can select the vehicle to service the request for the user, and transmit a transport invitation indicating the start location to the computing device associated with the vehicle.Type: ApplicationFiled: January 22, 2024Publication date: May 23, 2024Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Patent number: 11908034Abstract: A computer system can receive requests for transport from computing devices of users while the users ride a transit vehicle. The system can determine a rate of travel of the transit vehicle based on location data received from the computing device of a user riding the transit vehicle. Based at least in part on the rate of travel of the transit vehicle, the system can determine a first estimated time of arrival (ETA) of the user to the start location. The system can further receive location data from computing devices associated with available vehicles within a proximity of a start location of the user, and select one of vehicles to service the request when the ETA of the vehicle is within a threshold amount of time of the first ETA.Type: GrantFiled: September 14, 2021Date of Patent: February 20, 2024Assignee: Uber Technologies, Inc.Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Publication number: 20230375348Abstract: The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.Type: ApplicationFiled: February 2, 2023Publication date: November 23, 2023Inventors: Kevin Tian, Adam Warmoth, Raphael Max Lurie, Hasrat Godil, Nikhil Goel
-
Patent number: 11754407Abstract: A transport arrangement system operates to provide a service, which can receive a transport pool request from a rider. The transport pool request can specify a set of parameters, including a pickup location and a drop-off location. A candidate set of transport providers are identified that satisfy one or more criterion, including a criterion of proximity relative to the pickup location. One of the candidate set of drivers is selected to provide a transport pool for the rider. The selection can be based at least in part on determining which individual drivers of the candidate set satisfy one or more constraints, including a first constraint that relate to a predicted trip completion time for the rider.Type: GrantFiled: February 10, 2021Date of Patent: September 12, 2023Assignee: Uber Technologies, Inc.Inventors: Bin Pan, Hasrat Godil, Brian Tolkin
-
Publication number: 20230107503Abstract: Systems and methods for facilitating a multi-modal transportation service are provided. The method includes obtaining a request for an aerial transport from a user via user device and generating a multi-modal transportation itinerary for the user to facilitate the aerial transport of the user. The method includes determining a state change indicative of the progress of the user through the transportation service and adjusting an aerial software application running on an aerial device associated with an aerial service provider based on the state change. The method includes determining a subsequent state change occurring after the state change, determining a ground vehicle to provide a ground transportation for the user during another leg of the multi-modal transportation service based on the subsequent state, and adjusting a ground software application running on a ground device associated with the ground vehicle service provider based on the subsequent state change.Type: ApplicationFiled: September 12, 2022Publication date: April 6, 2023Inventors: Kevin Tian, Adam Warmoth, Hasrat Godil, Nikhil Goel, Varun Rau, Shabnam Emdadi, Raphael Max Lurie
-
Patent number: 11475412Abstract: Systems and methods for facilitating a multi-modal transportation service are provided. The method includes obtaining a request for an aerial transport from a user via user device and generating a multi-modal transportation itinerary for the user to facilitate the aerial transport of the user. The method includes determining a state change indicative of the progress of the user through the transportation service and adjusting an aerial software application running on an aerial device associated with an aerial service provider based on the state change. The method includes determining a subsequent state change occurring after the state change, determining a ground vehicle to provide a ground transportation for the user during another leg of the multi-modal transportation service based on the subsequent state, and adjusting a ground software application running on a ground device associated with the ground vehicle service provider based on the subsequent state change.Type: GrantFiled: April 2, 2020Date of Patent: October 18, 2022Assignee: JOBY AERO, INC.Inventors: Kevin Tian, Adam Warmoth, Hasrat Godil, Nikhil Goel, Varun Rau, Shabnam Emdadi, Raphael Max Lurie
-
Publication number: 20210407032Abstract: A computer system can receive requests for transport from computing devices of users while the users ride a transit vehicle. The system can determine a rate of travel of the transit vehicle based on location data received from the computing device of a user riding the transit vehicle. Based at least in part on the rate of travel of the transit vehicle, the system can determine a first estimated time of arrival (ETA) of the user to the start location. The system can further receive location data from computing devices associated with available vehicles within a proximity of a start location of the user, and select one of vehicles to service the request when the ETA of the vehicle is within a threshold amount of time of the first ETA.Type: ApplicationFiled: September 14, 2021Publication date: December 30, 2021Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Patent number: 11164276Abstract: A computer system can receive pre-requests for transport from computing devices of users while the users are utilizing a transit service. Each pre-request can specify a start location and a destination for the user. The system can remotely monitor location data from the computing device of the user to determine a current position of the user as the user utilizes the transit service to travel towards the start location, and repeatedly compare (i) a first estimated time of arrival (ETA) of the user to arrive at the start location based, at least in part, on the current position of the user, to (ii) a second ETA, associated with an available vehicle, to arrive at the start location based at least in part on a vehicle position of the available vehicle. Based on this information, the computer system may then automatically select the available vehicle to transport the user.Type: GrantFiled: January 7, 2020Date of Patent: November 2, 2021Assignee: Uber Technologies, Inc.Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Publication number: 20210241234Abstract: Systems and methods for facilitating a multi-modal transportation service are provided. The method includes obtaining a request for an aerial transport from a user via user device and generating a multi-modal transportation itinerary for the user to facilitate the aerial transport of the user. The method includes determining a state change indicative of the progress of the user through the transportation service and adjusting an aerial software application running on an aerial device associated with an aerial service provider based on the state change. The method includes determining a subsequent state change occurring after the state change, determining a ground vehicle to provide a ground transportation for the user during another leg of the multi-modal transportation service based on the subsequent state, and adjusting a ground software application running on a ground device associated with the ground vehicle service provider based on the subsequent state change.Type: ApplicationFiled: April 2, 2020Publication date: August 5, 2021Inventors: Kevin Tian, Adam Warmoth, Hasrat Godil, Nikhil Goel, Varun Rau, Shabnam Emdadi, Raphael Max Lurie
-
Publication number: 20210231446Abstract: A transport arrangement system operates to provide a service, which can receive a transport pool request from a rider. The transport pool request can specify a set of parameters, including a pickup location and a drop-off location. A candidate set of transport providers are identified that satisfy one or more criterion, including a criterion of proximity relative to the pickup location. One of the candidate set of drivers is selected to provide a transport pool for the rider. The selection can be based at least in part on determining which individual drivers of the candidate set satisfy one or more constraints, including a first constraint that relate to a predicted trip completion time for the rider.Type: ApplicationFiled: February 10, 2021Publication date: July 29, 2021Inventors: Bin Pan, Hasrat Godil, Brian Tolkin
-
Publication number: 20210075792Abstract: The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.Type: ApplicationFiled: November 9, 2020Publication date: March 11, 2021Inventors: Kevin Tian, Adam Warmoth, Raphael Max Lurie, Hasrat Godil, Nikhil Goel
-
Patent number: 10928210Abstract: A transport arrangement system operates to provide a service, which can receive a transport pool request from a rider. The transport pool request can specify a set of parameters, including a pickup location and a drop-off location. A candidate set of transport providers are identified that satisfy one or more criterion, including a criterion of proximity relative to the pickup location. One of the candidate set of drivers is selected to provide a transport pool for the rider. The selection can be based at least in part on determining which individual drivers of the candidate set satisfy one or more constraints, including a first constraint that relate to a predicted trip completion time for the rider.Type: GrantFiled: August 21, 2018Date of Patent: February 23, 2021Assignee: Uber Technologies, Inc.Inventors: Bin Pan, Hasrat Godil, Brian Tolkin
-
Patent number: 10837786Abstract: The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.Type: GrantFiled: February 10, 2020Date of Patent: November 17, 2020Assignee: Uber Technologies, Inc.Inventors: Kevin Tian, Adam Warmoth, Raphael Max Lurie, Hasrat Godil, Nikhil Goel
-
Publication number: 20200300644Abstract: The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.Type: ApplicationFiled: February 10, 2020Publication date: September 24, 2020Inventors: Kevin Tian, Adam Warmoth, Raphael Max Lurie, Hasrat Godil, Nikhil Goel
-
Publication number: 20200143503Abstract: A computer system can receive pre-requests for transport from computing devices of users while the users are utilizing a transit service. Each pre-request can specify a start location and a destination for the user. The system can remotely monitor location data from the computing device of the user to determine a current position of the user as the user utilizes the transit service to travel towards the start location, and repeatedly compare (i) a first estimated time of arrival (ETA) of the user to arrive at the start location based, at least in part, on the current position of the user, to (ii) a second ETA, associated with an available vehicle, to arrive at the start location based at least in part on a vehicle position of the available vehicle. Based on this information, the computer system may then automatically select the available vehicle to transport the user.Type: ApplicationFiled: January 7, 2020Publication date: May 7, 2020Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Patent number: 10572964Abstract: A system and method of arranging a transport service for a user is described. The system determines a first estimated time of arrival (ETA) of a user to a specified location data point based, at least in part, on a position of a user device operated by the user. The system also determines a second ETA of a vehicle of a set of vehicles to the specified location data point. When the first ETA and the second ETA are within a predetermined amount of time of each other, the system can select a driver to provide a transport service for the user based, at least in part, on the specified location data point.Type: GrantFiled: January 18, 2018Date of Patent: February 25, 2020Assignee: Uber Technologies, Inc.Inventors: Nuri Kim, Christopher Haugli, Rachel Lin, Hasrat Godil, Jeffrey Wolski, Amos Barreto
-
Publication number: 20190003843Abstract: A transport arrangement system operates to provide a service, which can receive a transport pool request from a rider. The transport pool request can specify a set of parameters, including a pickup location and a drop-off location. A candidate set of transport providers are identified that satisfy one or more criterion, including a criterion of proximity relative to the pickup location. One of the candidate set of drivers is selected to provide a transport pool for the rider. The selection can be based at least in part on determining which individual drivers of the candidate set satisfy one or more constraints, including a first constraint that relate to a predicted trip completion time for the rider.Type: ApplicationFiled: August 21, 2018Publication date: January 3, 2019Inventors: Bin Pan, Hasrat Godil, Brian Tolkin