| CPC G06Q 50/40 (2024.01) [G06Q 20/2295 (2020.05); G06Q 20/36 (2013.01); G06Q 30/0214 (2013.01); G06Q 50/265 (2013.01)] | 6 Claims |

|
1. A system for requesting a rideshare, comprising:
a centralized computing device;
a first mobile device comprising instructions to:
create an organization view of a plurality of groups of users where the groups are composed of a group of dependents and a group of supervisors;
identify an administrator of the organization view, wherein the administrator utilizes the first mobile device to alter the organization view by adding, removing, and reorganizing users from the plurality of groups of users through a user interface of the first mobile device;
identify a relationship status of corresponding users by identifying which supervisor from the group of supervisors are responsible for which dependent from the group of dependents for a plurality of mobile devices;
receive a rideshare request for a first user of the first mobile device, wherein the first user has a dependent relationship status to a second user and is a dependent from the group of dependents;
process location data of the first mobile device and upload the location data to the centralized computing device;
receive an authentication code from the centralized computing device;
scan the authentication code to validate the rideshare request;
receive, from the centralized computing device, a status of the rideshare including location, speed, and direction of a motor vehicle as it travels from a pickup location to a drop-off location based on the location data;
receive, from the centralized computing device, a summary of the rideshare to the first user;
a second mobile device comprising instructions to:
receive, from the centralized computing device, the rideshare request to the second user of the second mobile device in a family view of all dependent users to the second user for approval of the rideshare request, wherein the second user has a supervisory relationship status to the first user, and is a supervisor from the group of supervisors that is an identified supervisor responsible for the first user, and wherein the second user inputs a contact number for a secondary adult contact at the drop-off location utilizing a user interface of the second mobile device;
send, to the centralized computing device, a first acceptance notification from the second mobile device approving the rideshare request for the first user;
access, from the centralized computing device, pictures and video clips from a rear facing camera of an interior of the motor vehicle to allow the second user to supervise activity of the first user during the rideshare utilizing the second mobile device;
receive rideshare details from the centralized computing device during the rideshare to update the second user on the status of the rideshare including location, speed, direction of the motor vehicle as it travels from the pickup location to the drop-off location;
receive, from the centralized computing device, a summary of the rideshare trip to the second mobile device;
a third mobile device with instructions to:
receive, from the centralized computing device, the rideshare request for the first user to a third user of the third mobile device, wherein the third user has a driver relationship status;
capture a picture of a driver's license of the third user;
upload the picture of the driver's license to the centralized computing device;
send, to the centralized computing device, a second acceptance notification from the third mobile device accepting the rideshare request by the third user
receive, from the centralized computing device, the pickup location where the first user is located and the authentication code that is presented to the first mobile device and the third mobile device;
wherein the centralized computing device comprises instructions to:
processes the picture of the driver's license to extract personal identifying information for verification against a publicly available data to verify the third user is qualified to operate a motor vehicle;
generate the authentication code between the first mobile device and the third mobile device;
send the authentication code to the first mobile device and the third mobile device;
validate the authentication code by comparing the generated authentication code to the captured authentication code;
provide rideshare details during the rideshare to the third mobile device to update the third user on the status of the rideshare including location, speed, and direction of the motor vehicle as it travels from the pickup location to the drop-off location;
provide the secondary adult contact number to the third mobile device at a conclusion of the rideshare to notify the secondary adult contact of an arrival of the first user and
provide the summary of the rideshare trip to the third user that details a distance traveled, a cost for the rideshare, and payment options including a digital wallet for storing and utilizing currency.
|