US 11,948,464 B2
Real-time service provider progress monitoring
Ashley Quitoriano, Burlingame, CA (US); Kevin Spieser, San Francisco, CA (US); Parijat Mazumdar, San Mateo, CA (US); Rei Chiang, San Francisco, CA (US); Shicong Meng, Fremont, CA (US); and Zhi Li, Emeryville, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Dec. 6, 2022, as Appl. No. 18/076,043.
Application 18/076,043 is a continuation of application No. 17/341,761, filed on Jun. 8, 2021, granted, now 11,551,556.
Application 17/341,761 is a continuation of application No. 16/775,085, filed on Jan. 28, 2020, granted, now 11,056,008, issued on Jul. 6, 2021.
Application 16/775,085 is a continuation of application No. 16/196,827, filed on Nov. 20, 2018, granted, now 10,559,211, issued on Feb. 11, 2020.
Claims priority of provisional application 62/591,037, filed on Nov. 27, 2017.
Prior Publication US 2023/0114253 A1, Apr. 13, 2023
Int. Cl. G07B 15/02 (2011.01); G08G 1/00 (2006.01); H04W 4/029 (2018.01)
CPC G08G 1/205 (2013.01) [H04W 4/029 (2018.02); G08G 1/202 (2013.01)] 20 Claims
OG exemplary drawing
 
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.