Vehicle routing and scheduling systems
First Claim
1. A computer system comprising at least one processor and memory, the computer system configured for:
- at a central server, defining a first geofence comprising a first set of geocoordinates surrounding a first geographic area;
at the central server, receiving a first set of information from a telematics device of a delivery vehicle, the first set of information including time-stamped vehicle sensor data and vehicle diagnostic data of the delivery vehicle automatically collected in real time while at least one of the delivery vehicle or a driver of the delivery vehicle is operating on an initial visit within the first geofence;
determining, based on the first set of information, a first time estimate, wherein the first time estimate comprises an estimated amount of time associated with at least one of an item pickup or an item delivery to one or more respective locations within the first geofence corresponding to the first geographic area and the first time estimate is determined after the initial visit within the first geofence surrounding the first geographic area;
at the central server, defining a second geofence comprising a second set of geocoordinates surrounding a second geographic area;
at the central server, receiving a second set of information from the telematics device of the delivery vehicle, the second set of information including additional time-stamped vehicle sensor data and additional vehicle diagnostic data of the delivery vehicle automatically collected in real time while at least one of the delivery vehicle or the driver of the delivery vehicle is operating on an initial visit within the second geofence;
determining, based on the second set of information, a second time estimate, wherein the second time estimate comprises an estimated amount of time associated with at least one of an item pickup or an item delivery to one or more respective locations within the second geofence and the second time estimate is determined after the initial visit within the second geofence;
subsequent to the initial visits within the first and second geofences, routing the delivery vehicle to make at least one of an item pickup or an item delivery according to a plan time schedule on a new visit within at least one of the first geofence or the second geofence, wherein the plan time schedule indicates to the driver of the delivery vehicle a number of items that should have been picked up or delivered by a specified time during a delivery cycle based on at least one of the first time estimate or the second time estimate;
via the telematics device of the delivery vehicle, detecting one or more geolocations of the delivery vehicle and obtaining new vehicle sensor data and new vehicle diagnostic data of the delivery vehicle as the delivery vehicle travels within the first geofence or within the second geofence during the new visit; and
determining one or more characteristics relating to equipment of the delivery vehicle itself based on the one or more geolocations of the delivery vehicle, the new vehicle sensor data, and the new vehicle diagnostic data of the delivery vehicle associated with the new visit.
1 Assignment
0 Petitions
Accused Products
Abstract
A routing and scheduling computer system that is adapted to define a plurality of geofenced areas and to monitor vehicle activity within each of those areas (e.g., via telematics sensors mounted on vehicles traveling within the areas). The system may be adapted to use information regarding the monitored vehicle activity to estimate: (1) a first amount of time associated with the delivery of a plurality of parcels to one or more respective locations within a first one of the geofenced areas; and (2) a second amount of time associated with the delivery of a plurality of parcels to one or more respective locations within a second one of the geofenced areas. The system may then route a particular vehicle to make one or more pickups or deliveries within the first or second geographic areas based at least in part on the first and second estimates of time.
99 Citations
17 Claims
-
1. A computer system comprising at least one processor and memory, the computer system configured for:
-
at a central server, defining a first geofence comprising a first set of geocoordinates surrounding a first geographic area; at the central server, receiving a first set of information from a telematics device of a delivery vehicle, the first set of information including time-stamped vehicle sensor data and vehicle diagnostic data of the delivery vehicle automatically collected in real time while at least one of the delivery vehicle or a driver of the delivery vehicle is operating on an initial visit within the first geofence; determining, based on the first set of information, a first time estimate, wherein the first time estimate comprises an estimated amount of time associated with at least one of an item pickup or an item delivery to one or more respective locations within the first geofence corresponding to the first geographic area and the first time estimate is determined after the initial visit within the first geofence surrounding the first geographic area; at the central server, defining a second geofence comprising a second set of geocoordinates surrounding a second geographic area; at the central server, receiving a second set of information from the telematics device of the delivery vehicle, the second set of information including additional time-stamped vehicle sensor data and additional vehicle diagnostic data of the delivery vehicle automatically collected in real time while at least one of the delivery vehicle or the driver of the delivery vehicle is operating on an initial visit within the second geofence; determining, based on the second set of information, a second time estimate, wherein the second time estimate comprises an estimated amount of time associated with at least one of an item pickup or an item delivery to one or more respective locations within the second geofence and the second time estimate is determined after the initial visit within the second geofence; subsequent to the initial visits within the first and second geofences, routing the delivery vehicle to make at least one of an item pickup or an item delivery according to a plan time schedule on a new visit within at least one of the first geofence or the second geofence, wherein the plan time schedule indicates to the driver of the delivery vehicle a number of items that should have been picked up or delivered by a specified time during a delivery cycle based on at least one of the first time estimate or the second time estimate; via the telematics device of the delivery vehicle, detecting one or more geolocations of the delivery vehicle and obtaining new vehicle sensor data and new vehicle diagnostic data of the delivery vehicle as the delivery vehicle travels within the first geofence or within the second geofence during the new visit; and determining one or more characteristics relating to equipment of the delivery vehicle itself based on the one or more geolocations of the delivery vehicle, the new vehicle sensor data, and the new vehicle diagnostic data of the delivery vehicle associated with the new visit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A package delivery system comprising:
-
a fleet of delivery vehicles, each delivery vehicle having a telematics device; and a routing and scheduling computer system at a central server that comprises at least one computer processor and memory, the routing and scheduling computer system being configured to perform, for each delivery vehicle in the fleet of delivery vehicles; defining a first geofence comprising a first set of geocoordinates surrounding a first geographic area; receiving a first set of information associated with the first geographic area from the telematics device of the delivery vehicle, the first set of information including time-stamped vehicle sensor data and vehicle diagnostic data of the delivery vehicle automatically collected in real time while at least one of the delivery vehicle or a driver of the delivery vehicle is operating on an initial visit within the first geofence surrounding the first geographic area; determining, based on the first set of information, a first time estimate, wherein the first time estimate comprises an estimated amount of time associated with at least one of an item pickup or an item delivery to one or more respective locations within said the first geofence corresponding to the first geographic area, and wherein the first time estimate is determined after the initial visit within the first geofence surrounding the first geographic area; defining a second geofence comprising a second set of geocoordinates surrounding a second geographic area; receiving a second set of information associated with said the second geographic area from the telematics device of the delivery vehicle, the second set of information including additional time-stamped vehicle sensor data and additional vehicle diagnostic data of the delivery vehicle automatically collected in real time while at least one of the delivery vehicle or the driver of the delivery vehicle is operating on an initial visit within the second geofence surrounding the second geographic area; determining, based on the second set of information, a second time estimate, wherein the second time estimate comprises at least one of an item pickup or an item delivery to one or more respective locations within said the second geographic area, and wherein an estimated amount of time associated with the second time estimate is determined after the initial visit within the second geofence surrounding the second geographic area; subsequent to the initial visits within the first and second geofences, routing the delivery vehicle to make one or more item pickups or item deliveries according to a plan time schedule on a new visit within at least one of first geofence or the second geofence, wherein the plan time schedule indicates to the driver of the delivery vehicle a number of items that should have been picked up or delivered by a specified time during a delivery cycle based on at least one of the first time estimate or the second time estimate; detecting, via the telematics device of the delivery vehicle, one or more geolocations of the delivery vehicle as the delivery vehicle travels within the first geofence corresponding to the first geographic area or the second geofence corresponding to the second geographic area during the new visit; obtaining new vehicle sensor data and new vehicle diagnostic data of the delivery vehicle as the delivery vehicle travels within the first geofence or the second geofence during the new visit; and determining one or more characteristics relating to equipment of the delivery vehicle itself based on the one or more geolocations, the new vehicle sensor data, and the new vehicle diagnostic data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification