US 12,072,198 B1
Fleet routing system and method
Abhishek Garg, Redwood City, CA (US); Rohit Jain, Redwood City, CA (US); Sidi Liu, Redwood City, CA (US); Andrew Mormysh, Redwood City, CA (US); Gustavo Ocasio, Redwood City, CA (US); Niket Sanghvi, Redwood City, CA (US); and Melissa Shiu, Redwood City, CA (US)
Assigned to Zum Services, Inc., Redwood City, CA (US)
Filed by ZUM SERVICES, INC., Redwood City, CA (US)
Filed on Jun. 16, 2023, as Appl. No. 18/211,191.
Int. Cl. G01C 21/34 (2006.01); G01C 21/36 (2006.01); G08G 1/00 (2006.01)
CPC G01C 21/3484 (2013.01) [G01C 21/3407 (2013.01); G01C 21/3667 (2013.01); G08G 1/202 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
a first device associated with a ride requestor, the first device providing rider information and stop location information for at least one of a plurality of riders;
a second device associated with a driver of a particular vehicle in a fleet of vehicles, the second device providing location information, navigation information, and stop timing information for the particular vehicle in a fleet of vehicles, and
a server computer, the server computer including an artificial intelligence engine which generates and optimizes a plurality of scheduled and repeating routes for service by the fleet of vehicles to provide the particular vehicle and a driver for the particular vehicle to provide a ride to each one of the plurality of riders based on the rider information provided by the first device, wherein the location information, the navigation information, and the stop timing information generated by the server computer is provided to the second device associated with the driver along with information identifying which ones of the plurality of riders the fleet of vehicles is assigned to pickup or drop off on a particular day,
wherein the artificial intelligence engine uses machine learning, historical data, including historical timing data, obtained from the second device, and a number of available vehicles in the fleet of vehicles to generate and optimize the plurality of routes for service by the fleet of vehicles;
wherein stop time information and stop location information about at least one of the optimized plurality of routes is transmitted to the first device from the server computer, and
wherein one of the plurality of routes is transmitted to the second device by the server computer, the plurality of routes including turn by turn navigation information for the one of the optimized plurality of routes.