US 12,085,397 B1
Student custody monitoring and tracking in a fleet routing system
Abhishek Garg, Redwood City, CA (US); Alexey Kononov, Redwood City, CA (US); Shiva Nagabushanaswamy, Redwood City, CA (US); Sidi Liu, Redwood City, CA (US); Andrew Mormysh, Redwood City, CA (US); Sreejith Nair, Redwood City, CA (US); Kanstantsin Gerasimovich, Redwood City, CA (US); Rashmi Choudhary, Redwood City, CA (US); Rohit Jain, Redwood City, CA (US); Melissa Shiu, Redwood City, CA (US); Niket Sanghvi, Redwood City, CA (US); and Lipi Sanghi, Redwood City, CA (US)
Assigned to Zum Services, Inc., Redwood City, CA (US)
Filed by Zum Services, Inc., Redwood City, CA (US)
Filed on Dec. 4, 2023, as Appl. No. 18/527,773.
Int. Cl. G01C 21/34 (2006.01); B60W 50/14 (2020.01)
CPC G01C 21/3438 (2013.01) [B60W 50/14 (2013.01); B60W 2050/146 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a server computer providing a list of children to be picked up by a vehicle at a particular stop along a route to a driver device, the provided list being provided by the server computer to the driver device as part of a graphical user interface, the graphical user interface including a plurality of pick up options for each child in the list of children, including a picked up interface button, a no show interface button, and a canceled button including an indicator which indicates a user canceled a pick up for a given child in the list of children prior to the pick up,
wherein the server computer optimizes the route by an artificial intelligence engine to re-direct the vehicle along a more efficient route based on the indicator,
wherein the graphical user interface provides a picture, and an identification of each child in the graphical user interface to the driver device with the pick up options,
wherein in response to receiving an indication that a child in the list of children has been picked up from the driver device, the server computer transmits a message to a user device with confirmation that the child has been picked up;
wherein once the children in the list of children have been picked up, the server computer provides a list of children to be dropped off by the vehicle at a particular location, the provided list being provided by the server computer to the driver device as part of a graphical user interface, the graphical user interface including a plurality of drop off options for each child in the list of children, including a dropped off button and an on hold button,
wherein the graphical user interface provides a picture, an identification of each child in the list of children, and individual instruction information for dropping off each child in the list of children in the graphical user interface to the driver device with the drop off options, and
wherein in response to receiving an indication that the child has been dropped off from the driver device or in response to receiving an indication that the child has been placed on hold, the server computer transmits a message to the user device confirming drop off or including a new estimated drop off time and location.