Patents by Inventor Meisam Vosoughpour

Meisam Vosoughpour 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: 11854404
    Abstract: A system computes a timing interval between high-capacity vehicles (HCVs) for each of a plurality of HCV corridors within a geographic region, each respective HCV corridor of the plurality of HCV corridors including a start area. For each respective HCV corridor, the system transmits, via a network communication interface, (i) first data to a first computing device associated with a first HCV, the first data indicating the start area of the respective HCV corridor, and a first start time for the first HCV, and (ii) second data to a second computing device associated with a second HCV, the second data indicating the start area of the respective HCV corridor and a second start time for the second HCV, wherein the first start time for the first HCV and the second start time for the second HCV are based on the computed timing interval for the respective HCV corridor.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: December 26, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Kenneth Kuhn, Eoin O'Mahony, Miraj Ramhematpura, Mustafa Sahin, Lior Seeman, Philippe Sekine, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour, Danhua Guo, Robert Paine
  • Patent number: 11674810
    Abstract: A network computer system operates to receive service requests from requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting pickup locations for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at their pickup locations, and (iv) selecting a transport provider to service both the first transport request and the second transport request.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Srinivasan Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Patent number: 11482111
    Abstract: A computing system computes a timing interval between high-capacity vehicles (HCVs) for each HCV corridor within a geographic region to control rates of HCVs entering and exiting each of the HCV corridors. For each of the HCV corridors, the computing system schedules a first HCV to provide a transport service along the corridor beginning at a first starting time, transmits first schedule data for the corridor to the first HCV, schedules a second HCV to provide the transport service along the corridor beginning at a second starting time after the first starting time according to the timing interval for the corridor, and transmits second schedule data for the corridor to the second HCV.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: October 25, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Kenneth Kuhn, Eoin O'Mahony, Miraj Ramhematpura, Mustafa Sahin, Lior Seeman, Philippe Sekine, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour, Danhua Guo, Robert Paine
  • Publication number: 20220335834
    Abstract: A system computes a timing interval between high-capacity vehicles (HCVs) for each of a plurality of HCV corridors within a geographic region, each respective HCV corridor of the plurality of HCV corridors including a start area. For each respective HCV corridor, the system transmits, via a network communication interface, (i) first data to a first computing device associated with a first HCV, the first data indicating the start area of the respective HCV corridor, and a first start time for the first HCV, and (ii) second data to a second computing device associated with a second HCV, the second data indicating the start area of the respective HCV corridor and a second start time for the second HCV, wherein the first start time for the first HCV and the second start time for the second HCV are based on the computed timing interval for the respective HCV corridor.
    Type: Application
    Filed: July 7, 2022
    Publication date: October 20, 2022
    Inventors: Kenneth Kuhn, Eoin O'Mahony, Miraj Ramhematpura, Mustafa Sahin, Lior Seeman, Philippe Sekine, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour, Danhua Guo, Robert Paine
  • Publication number: 20220292414
    Abstract: A network system can receive a first request for a transport service and a second request for the transport service. The system can identify, from a plurality of service providers, a first set of service providers for the first request, and a second set of service providers for the second request. Based on a first set of predictive parameters for the first set of service providers, the system implements a multi-invite mode by transmitting a first invitation data set to service the first request to a plurality of provider devices of the first set of service providers. Based on a second set of predictive parameters for the second set of service providers, the system implements an exclusive-invite mode by transmitting a second invitation data set to a provider device of a selected service provider of the second set of service providers.
    Type: Application
    Filed: March 14, 2022
    Publication date: September 15, 2022
    Inventors: Emre Demiralp, Meisam Vosoughpour, Stephen LePallone, Hamid Nazerzadeh, Mustafa Sahin
  • Publication number: 20210364300
    Abstract: A network computer system operates to receive service requests from requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting pickup locations for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at their pickup locations, and (iv) selecting a transport provider to service both the first transport request and the second transport request.
    Type: Application
    Filed: August 5, 2021
    Publication date: November 25, 2021
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Srinivasan Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Patent number: 11112255
    Abstract: A network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location, and (iv) selecting a transport provider to service both the first transport request and the second transport request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 7, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Publication number: 20210020047
    Abstract: A computing system computes a timing interval between high-capacity vehicles (HCVs) for each HCV corridor within a geographic region to control rates of HCVs entering and exiting each of the HCV corridors. For each of the HCV corridors, the computing system schedules a first HCV to provide a transport service along the corridor beginning at a first starting time, transmits first schedule data for the corridor to the first HCV, schedules a second HCV to provide the transport service along the corridor beginning at a second starting time after the first starting time according to the timing interval for the corridor, and transmits second schedule data for the corridor to the second HCV.
    Type: Application
    Filed: August 8, 2019
    Publication date: January 21, 2021
    Inventors: Kenneth Kuhn, Eoin O'Mahony, Miraj Ramhematpura, Mustafa Sahin, Lior Seeman, Philippe Sekine, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour, Danhua Guo, Robert Paine
  • Publication number: 20210010817
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 14, 2021
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20200393256
    Abstract: A computing system can detect high capacity vehicles (HCVs) coming online to provide transport services. The computing system monitors transport demand for HCV corridors throughout a geographic region. Each HCV corridor comprises a plurality of possible rendezvous locations and a plurality of possible routes that can be traveled by individual HCVs through the HCV corridor, as opposed to having fixed routes with fixed stops. The computing system can determine a schedule for each HCV corridor, and monitor supply flow of HCVs traveling through each HCV corridor. Based on (i) the transport demand, (ii) the schedule, and (iii) the supply flow of the HCVs for each of the HCV corridors, the computing system can match the HCV with a specified HCV corridor, and transmit match data indicating a start zone of the matching HCV corridor to the computing device of the HCV.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 17, 2020
    Inventors: Mustafa Sahin, Vishnu Sundaresan, Meisam Vosoughpour, Kenneth Kuhn, Miraj Rahematpura, Danhua Guo, Eoin O'Mahony, Lior Seeman, Denny Tse-Wei Tsai, Philippe Sekine
  • Publication number: 20200356911
    Abstract: A computing system can assign a transport request to a high capacity vehicle (HCV) corridor of a plurality of HCV corridors, where the HCV corridor is associated with a plurality of possible rendezvous locations and a plurality of possible routes that can be traveled by individual HCVs. The computing system can determine, from the transport request of the requesting user, an optimal pick-up location from the plurality of possible rendezvous locations of the HCV corridor for an HCV to rendezvous with the requesting user.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Mustafa Sahin, Vishnu Sundaresan, Meisam Vosoughpour, Kenneth Kuhn, Miraj Rahematpura, Li Li, Yang Zhao, Danhua Guo, Eoin O'Mahony, Lior Seeman, Jasim Mohammed, Denny Tse-Wei Tsai, Philippe Sekine
  • Patent number: 10788329
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 29, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20200292335
    Abstract: A network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location, and (iv) selecting a transport provider to service both the first transport request and the second transport request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 17, 2020
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Patent number: 10731998
    Abstract: A network computer system operates to receive a plurality of service requests over a given time interval, where individual service requests specify a respective target destination and a current location of a respective requester device. For each service request, the network computer system arranges a pooled transport service for the corresponding requester by selecting a service start location, and instructions for enabling the requester to travel to the service start location. The network computer system may select the service provider based on a variety of considerations, including the service start location, the current location of the corresponding service provider, and the determined time interval.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: August 4, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Publication number: 20190212157
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20190137288
    Abstract: A network computer system operates to receive a plurality of service requests over a given time interval, where individual service requests specify a respective target destination and a current location of a respective requester device. For each service request, the network computer system arranges a pooled transport service for the corresponding requester by selecting a service start location, and instructions for enabling the requester to travel to the service start location. The network computer system may select the service provider based on a variety of considerations, including the service start location, the current location of the corresponding service provider, and the determined time interval.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 9, 2019
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour