CPC G08G 1/205 (2013.01) [H04W 4/029 (2018.02); G08G 1/202 (2013.01)] | 20 Claims |
1. A network computer system 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:
receive, over one or more networks, a request for a service from a computing deice of a user, the request including a pickup location;
select a service provider to provide the service for the user;
receive, over the one or more networks, data from a computing device of the service provider;
receive, over the one or more networks, location data from the computing device of the service provider;
determine, based at least in part on the location data, whether the service provider progresses toward the pickup location in accordance with a set of progress conditions;
determine that the request for service has been cancelled by the user; and
based at least in part on determining that the service provider has not progressed toward the pickup location in accordance with the set of progress conditions, make a determination that a cancellation fee is not to be assessed to the user.
|