×

Network system for multi-leg transport

  • US 10,788,329 B2
  • Filed: 01/09/2018
  • Issued: 09/29/2020
  • Est. Priority Date: 01/09/2018
  • Status: Active Grant
First Claim
Patent Images

1. A network computer system for managing an on-demand transport service, comprising:

  • one or more processors; and

    a memory storing instructions that, when executed by the one or more processors, cause the network computer system to perform operations comprising;

    receiving, over one or more networks, data corresponding to a transport request from a device of a user, the transport request including an origin location in a first geographic region and a destination in a second geographic region;

    scoring geographic regions or sub-regions, including the first geographic region and the second geographic region, between the origin location and the destination based on real-time data indicative of supply and demand for the on-demand transport service in each of the geographic regions or sub-regions;

    determining one or more transfer locations for the transport request, including at least a first transfer location, between the origin location and the destination for the transport request;

    selecting, from one or more candidate providers, a first provider to transport the user from the origin location to the first transfer location;

    generating a first route from the origin location to the first transfer location;

    remotely monitoring the position of the user as the user travels along the first route to the first transfer location;

    querying one or more mapping resources to determine first travel time on the first route to the first transfer location, wherein the first travel time is based at least on one of a distance between the position of the user and the first transfer location, traffic conditions, or time to perform aspects of the on-demand transport service; and

    in response to determining that the first travel time is within a first threshold amount of time, selecting a second provider to transport the user from the first transfer location to either a second transfer location or the destination for the transport request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×