Patents by Inventor Donald Stayner

Donald Stayner 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: 20240346401
    Abstract: A computing system can receive utilization data from computing devices of requesting users. Based on the utilization data, the system can determine, for each requesting user, an intent of the requesting user, the intent corresponding to a probability that the requesting user will utilize the transport service upon arrival at an arrival location of a transit vehicle. The system may determine a destination for the requesting user that requires additional transport from the arrival location of the transit vehicle. Based on the destination of the requesting user, the system can transmit a set of transport requests to computing devices of a set of the transport providers to facilitate transport for the requesting users at the arrival location of the transit vehicle.
    Type: Application
    Filed: May 9, 2024
    Publication date: October 17, 2024
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Patent number: 12008492
    Abstract: A computing system can receive utilization data from computing devices of requesting users. The system can process the utilization data by (i) executing a transit monitoring engine on the utilization data to detect a cluster of requesting users currently being transported by a third-party transit vehicle to an arrival location of the third-party transit vehicle, and (ii) executing a transport coordination engine on the utilization data to determine, for each requesting user in the cluster, an intent of the requesting user corresponding to a probability that the requesting user will utilize the transport service upon arrival at the arrival location of the third-party transit vehicle.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: June 11, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Publication number: 20230306326
    Abstract: A computing system can receive utilization data from computing devices of requesting users. The system can process the utilization data by (i) executing a transit monitoring engine on the utilization data to detect a cluster of requesting users currently being transported by a third-party transit vehicle to an arrival location of the third-party transit vehicle, and (ii) executing a transport coordination engine on the utilization data to determine, for each requesting user in the cluster, an intent of the requesting user corresponding to a probability that the requesting user will utilize the transport service upon arrival at the arrival location of the third-party transit vehicle.
    Type: Application
    Filed: June 5, 2023
    Publication date: September 28, 2023
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Patent number: 11669786
    Abstract: A computing system can process utilization data from computing devices of requesting users of a transport service and identify a plurality of the requesting users being transported by a third-party transit means, such as a train, bus, or ferry, to an arrival location. For each of the plurality of requesting users, the system can determine a destination requiring additional transport from the arrival location of the third-party transit means. Based on the destination of each of the plurality of requesting users, the system can coordinate with a set of transport providers within a certain proximity of the arrival location of the transit means to facilitate transport for the plurality of requesting users at the arrival location.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: June 6, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Publication number: 20210312338
    Abstract: A network system receives a transport request from a user device for a route from a first location to a destination, the route including at least a first leg to an intermediate location using a first type of transportation and a second leg from the intermediate location to the destination using a second type of transportation. The network system receives transit data associated with the first type of transportation, and determines, based on a location of the user device and the transit data, that a user of the user device is following the route. The network system schedules, at a time determined based on the location of the user device, a provider to transport the user along the second leg of the route.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Donald Stayner, Justin Angel, Hemabh Shekhar, Jake Hurley
  • Publication number: 20210256437
    Abstract: A computing system can process utilization data from computing devices of requesting users of a transport service and identify a plurality of the requesting users being transported by a third-party transit means, such as a train, bus, or ferry, to an arrival location. For each of the plurality of requesting users, the system can determine a destination requiring additional transport from the arrival location of the third-party transit means. Based on the destination of each of the plurality of requesting users, the system can coordinate with a set of transport providers within a certain proximity of the arrival location of the transit means to facilitate transport for the plurality of requesting users at the arrival location.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Publication number: 20210248520
    Abstract: A computing system can communicate, over one or more networks, with computing devices of requesting users and transport providers of a transport service, and determine, based at least in part on location data from the computing devices of a cluster of the requesting users, that the cluster of requesting users is currently in transit on a third-party transit means. The computing system can then determine that a subset of the cluster will arrive at a common arrival location of the third-party transit means, and execute a timing optimization for the subset to determine, for each requesting user of the subset, an optimal time to transmit a transport request for an on-demand transport service at the common arrival location.
    Type: Application
    Filed: February 12, 2020
    Publication date: August 12, 2021
    Inventors: Pavan Krishnamurthy, Xinxi Chen, Tanvi Surti, Cinar Kilcioglu, Sudharsan Vasudevan, Eric Li, Donald Stayner
  • Publication number: 20190095965
    Abstract: A computer system may record one or more service assignment outcomes of the first service provider over the service session interval, where each of the one or more service assignment outcomes are associated with the location of the first service provider at a time when that service assignment outcome occurred. The computer system may determine satisfaction score of the service session interval based at least in part on the recorded one or more service assignment outcomes. A remedial action may be performed in response to a determination of the satisfaction score not satisfying a threshold.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 28, 2019
    Inventors: Donald Stayner, John Mark Nickels, Peter Frazier, Therese Lim, Mayank Gulati, Yuan Jiang