| CPC G01C 21/343 (2013.01) [G01C 21/3438 (2013.01); G06Q 50/40 (2024.01)] | 12 Claims |

|
1. A method, comprising:
obtaining, with at least one processor, a ride request from a passenger, wherein the ride request specifies a first location to pick up the passenger and a second location to drop off the passenger;
obtaining, with the at least one processor, an errand request from the passenger, wherein the errand request comprises performing an activity at a third location prior to pickup of the passenger at the first location, wherein the errand request comprises picking up at least one human service provider from the third location;
planning, with the at least one processor, a route comprising the third location, the first location, and the second location;
navigating, with the at least one processor, the planned route to complete the errand request from the passenger at the third location; and
navigating, with the at least one processor, the planned route to transport the passenger from the first location to the second location upon completion of the errand request, wherein the at least one human service provider is configured to provide a service during transportation of the passenger from the first location to the second location.
|