US 12,223,779 B2
System and method to reduce processing load on backend servers in a vehicle miles traveled system
Jaime Andres Borras, Miramar, FL (US); and Wyatt Drake Geist, Davie, FL (US)
Assigned to GEOTOLL, INC., Plantation, FL (US)
Filed by GEOTOLL, INC., Plantation, FL (US)
Filed on Jun. 2, 2023, as Appl. No. 18/205,387.
Claims priority of provisional application 63/431,548, filed on Dec. 9, 2022.
Claims priority of provisional application 63/426,472, filed on Nov. 18, 2022.
Prior Publication US 2024/0169768 A1, May 23, 2024
Int. Cl. G07C 5/00 (2006.01); G07C 5/08 (2006.01)
CPC G07C 5/008 (2013.01) [G07C 5/0841 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method for determining distance driven in a vehicle for road usage charge, comprising:
at a device in a vehicle, detecting that the vehicle has been turned on;
responsive to detecting that the vehicle has been turned on, the device determining a present location of the vehicle;
responsive to determining the present location of the vehicle, transmitting the present location to a backend server;
receiving from the server a geofence definition for a region including the present location;
responsive to receiving the geofence definition, commencing periodically and repeatedly determining a new location fix including a location and time and storing each new location fix, wherein each new location is stored locally in the device only, and not transmitted to any remote equipment, while the vehicle is turned on;
while periodically and repeatedly determining each new location the device comparing each new location to the geofence definition;
the device determining that the vehicle has been turned off;
responsive to the device determining that the vehicle has been turned off, the device determining a distance driven in the geofence definition and transmitting the distance driven and a geofence definition identifier to the backend server; and
the device creating an auditable record by selecting a subset of the location fixes that are the only location fixes included in the auditable record and transmitting the auditable record to the backend server, and no other location information is transmitted to the backend server.