×

Method and system for shared transport

  • US 9,939,279 B2
  • Filed: 11/16/2015
  • Issued: 04/10/2018
  • Est. Priority Date: 11/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium that stores instructions, that when executed by one or more processors of a network computer system, cause the network computer system to use computing resources to perform operations that include:

  • receiving, over a given time interval, a plurality of transport-related requests from a plurality of corresponding computing devices of requesters, each transport-related request specifying a set of parameters, including a pickup location and a drop-off location, and each transport-related request being for on-demand transport;

    selecting a service provider to provide a transport pool for a set of transport-related requests from the plurality of transport-related requests to reduce usage of resources, including computing resources of the network computer system, based on a determination that a duration of the transport pool is acceptable to the corresponding requester;

    wherein selecting the service provider includes performing operations that comprise;

    determining a number of service providers that satisfy criteria for providing a transport pool for each transport-related request of the set of transport-related requests over the given time interval, the criteria specifying;

    (i) a distance proximity for each service provider of the number of service providers relative to the pickup locations of the set of transport-related requests, based on current location information provided by geo-aware components of a computing device of each service provider, and(ii) an availability of each service provider during at least a portion of the given time interval;

    determining, based at least in part on the number of service providers, a range of trip completion times for the set of transport-related requests to be fulfilled by transport pool;

    determining an alternative trip completion time for a singular transport without transport pooling, based on the set of parameters;

    determining a first constraint that sets a limit for the range of trip completion times based on the alternative trip completion time; and

    determining that the selected service provider from the number of service providers satisfies the first constraint.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×