CPC G06Q 10/02 (2013.01) [G06Q 50/01 (2013.01); G06Q 50/30 (2013.01)] | 20 Claims |
8. A system comprising:
at least one processor; and
at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
receive, at one or more servers a transportation request transmitted from an authorizing computing device of an authorizing user to transport a passenger computing device of a passenger from a pickup location to a destination location;
determine, via the one or more servers, that the transportation request is authorized based on determining that an account of the passenger is associated with an account of the authorizing user;
based on determining the transportation request is authorized, provide navigational information to a driver computing device, the navigational information causing the driver computing device to present navigational directions to fulfill the transportation request;
detect a fulfillment status during the transportation request by determining whether a current passenger location of the passenger computing device corresponds to a current driver location of the driver computing device; and
in response to determining that the current passenger location corresponds to the current driver location:
provide, for display based on detecting a fulfillment status during the transportation request, a first notification comprising information regarding the fulfillment status to a first user interface of the authorizing computing device; and
provide, for display based on detecting the fulfillment status during the transportation request, a second notification comprising the information regarding the fulfillment status to a second user interface of the passenger computing device.
|