Fleet tracking and behavior modification in geographic areas of interest
Systems and methods are disclosed herein for a mobility management system that serves as a data processing intermediary between mobility operators and a governing entity that defines rules for vehicle parking events occurring in a geographic region. The system receives from mobility operators vehicle behavior data indicating GPS locations and associated durations for vehicles in a fleet. For each vehicle behavior event, the system maps the GPS data to governing data to identify a geographic area of interest, such as delivery zones and on-street parking zones, associated with the GPS location and determines the applicability of one or more vehicle rules to the vehicle behavior events. Event durations and associated rule data for fleet vehicles are aggregated and periodically transmitted to the mobility operator.
1 . A computer-implemented method for performing vehicle fleet tracking, the method comprising:
a) receiving, at a mobility management system from a mobility operator, vehicle parking data for a fleet of vehicles within a specified geographic region, the vehicle parking data indicating, for each of a plurality of vehicle parking events, a corresponding GPS location and duration that a fleet vehicle was positioned at the GPS location;
b) retrieving governing data for the specified geographic region, the governing data including one or more vehicle rules that apply to parking events occurring at a plurality of geographic areas of interest within the specified geographic region and locations of the geographic areas of interest;
c) for each parking event, mapping the received GPS location to a geographic area of interest based on the governing data;
d) aggregating, using the vehicle parking data, the durations that the fleet vehicles were positioned at the geographic areas of interest;
e) determining applicability of the one or more rules based on the aggregated duration data;
f) automatically transmitting the aggregated duration data and determined rule data to a server associated with the mobility operator;
g) comparing the vehicle parking data to one or more behavior thresholds specified by the mobility operator;
h) generating at least one suggested behavior modification for fleet vehicles responsive to the vehicle parking data exceeding one or more behavior thresholds; and
i) transmitting the one or more suggested behavior modifications to the mobility operator.
2 . The computer-implemented method of claim 1 , wherein the governing data further includes vehicle rules governing non-parking vehicle behavior events occurring at geographic areas of interest within the geographic region.
3 . The computer-implemented method of claim 1 , wherein the vehicle rules vary based on one or more of a type of geographic area of interest, a time of day, a day of week, and a predicted demand level for parking in the geographic region.
4 . The computer-implemented method of claim 1 , wherein the vehicle rules include one or more fees for parking events occurring at geographic areas of interest.
5 . The computer-implemented method of claim 1 , wherein the method further comprises determining applicability of one or more of the vehicle rules for each parking event.
6 . The computer-implemented method of claim 1 , wherein the governing data is received from a public or private entity that operates the one or more geographic areas of interest within the geographic region.
7 . The computer-implemented method of claim 6 , wherein the mobility management system periodically queries the public or private entity for one or more updates to the governing data.
8 . A non-transitory computer-readable storage medium comprising instructions executable by a processor, the instructions executable to perform operations comprising:
a) receiving, at a mobility management system from a mobility operator, vehicle parking data for a fleet of vehicles within a specified geographic region, the vehicle parking data indicating, for each of a plurality of vehicle parking events, a corresponding GPS location and duration that a fleet vehicle was positioned at the GPS location;
b) retrieving governing data for the specified geographic region, the governing data including one or more vehicle rules that apply to parking events occurring at a plurality of geographic areas of interest within the specified geographic region and locations of the geographic areas of interest;
c) for each-parking event, mapping the received GPS location to a geographic area of interest based on the governing data;
d) aggregating, using the vehicle parking data, the durations that the fleet vehicles were positioned at the geographic areas of interest;
e) determining applicability of the one or more rules based on the aggregated duration data;
f) automatically transmitting the aggregated duration data and determined rule data to a server associated with the mobility operator;
g) comparing the vehicle parking data to one or more behavior thresholds specified by the mobility operator;
h) generating at least one suggested behavior modification for fleet vehicles responsive to the vehicle parking data exceeding one or more behavior thresholds; and
i) transmitting the one or more suggested behavior modifications to the mobility operator.
9 . The non-transitory computer-readable storage medium of claim 8 , wherein the governing data further includes vehicle rules governing non-parking vehicle behavior events occurring at geographic areas of interest within the geographic region.
10 . The non-transitory computer-readable storage medium of claim 8 , wherein the vehicle rules vary based on one or more of a type of geographic area of interest, a time of day, a day of week, and a predicted demand level for parking in the geographic region.
11 . The non-transitory computer-readable storage medium of claim 8 , wherein the vehicle rules include one or more fees for parking events occurring at geographic areas of interest.
12 . The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise determining applicability of one or more of the vehicle rules for each parking event.
13 . The non-transitory computer-readable storage medium of claim 8 , wherein the governing data is received from a public or private entity that operates the one or more geographic areas of interest within the geographic region.
14 . The non-transitory computer-readable storage medium of claim 13 , wherein the mobility management system periodically queries the public or private entity for one or more updates to the governing data.