CPC G06Q 50/40 (2024.01) [G06Q 10/063116 (2013.01); G06Q 10/109 (2013.01); G06Q 50/01 (2013.01); H04L 51/52 (2022.05)] | 20 Claims |
1. A method for scheduling a ride for a third party rider by a ride requestor, comprising:
receiving, by a server device including a processor and from a user device associated with the ride requestor, a ride request for a third party rider;
determining, by the server device including a processor, a social network connection between the ride requestor and one or more drivers from a pool of drivers;
identifying, by the server device including the processor and from the pool of drivers, a set of trusted drivers based on the social network connection between one or more drivers from the pool of drivers and the ride requestor;
identifying, by the server device including a processor, a geographic location of the ride requestor and one or more of the one or more drivers among the set of trusted drivers;
determining, by the server device including the processor, an optimal driver from among the set of trusted drivers, based on a geographical distance between the optimal driver and the ride requestor;
transmitting, by the server device including the processor, a ride confirmation to the user device associated with the ride requestor, the optimal driver, and the third party rider;
receiving, by the server device including the processor from the user device associated with the ride requestor, an audio instruction in a voice of the ride requestor spoken in a manner that allows the third party rider to recognize the voice to a device associated with the third party rider; and
receiving, by the server device including the processor, a confirmation from the device associated with the third party rider upon recognition of the audio instruction.
|