Supply chain visibility platform
Abstract
Systems, methods, and non-transitory media are provided for dynamically predicting visibility of freights in a constrained environment. An example method can include determining attributes associated with a load transported by a carrier from a source to a destination, the attributes including an identity of the carrier, an identity of an industry associated with the load, an identity of a shipper of the load, load characteristics, and/or a pickup time of the load; based on the attributes, predicting a route the carrier will follow when transporting the load to the destination, at least a portion of the route being predicted without data indicating an actual presence of the carrier within the portion of the route, the data including location measurements from a device associated with the carrier and/or a location update from the carrier; and generating a tracking interface identifying the route the carrier is predicted to follow.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method comprising:
Determining, by a predictive visibility system, a communication error between the predictive visibility system and one or more devices associated with a load being transported by a carrier from a source location to a destination location, the communication error comprising at least one of a system failure associated with the one or more devices and a connectivity failure between the predictive visibility system and the one or more devices;
Determining, by the predictive visibility system, a last observed location of the load prior to the communication error, based on location data received from the one or more devices prior to the communication error;
determining, by the predictive visibility system, one or more predicted locations of the load during the communication error and while the predictive visibility system is unable to receive the location data from the one or more devices, wherein the one or more predicted locations of the load are determined at least partly based on one or more attributes associated with the load;
generating, by the predictive visibility system, a plurality of predicted routes of the load from the last observed location of the load to the destination location, wherein each predicted route of the plurality of predicted routes includes at least one respective predicted location of the one or more predicted locations;
generating, by the predictive visibility system, a load tracking interface that identifies at least a portion of the plurality of predicted routes, wherein the load tracking interface further includes a first visual object type corresponding to the last observed location of the load, and a second visual object type corresponding to each respective predicted location along the identified portion of the plurality of predicted routes.
2. The method of claim 1 , wherein the plurality of predicted routes of the load is further based on the one or more attributes associated with the load.
3. The method of claim 1 , further comprising:
providing the plurality of predicted routes to a computing device associated with the load tracking interface.
4. The method of claim 1 , further comprising:
providing, to the load tracking interface, a first indication that a current location of the load comprises an observed location and a second indication that the one or more predicted locations of the load are location predictions.
5. The method of claim 1 , wherein:
each predicted route of the plurality of predicted routes is a predicted route the carrier is predicted to follow when transporting the load to the destination location.
6. The method of claim 5 , wherein the plurality of predicted routes is determined during the communication error, and wherein each predicted route of the plurality of predicted routes is determined based on the destination location and the one or more attributes associated with the load.
7. The method of claim 5 , further comprising:
providing, to the load tracking interface, an indication of a particular predicted route of the plurality of predicted routes the carrier is predicted to follow.
8. The method of claim 1 , wherein the one or more attributes comprise at least one of an identity of the carrier, a seasonality, an identity of an industry associated with the load, an identity of a shipper of the load, one or more load characteristics, and a pickup time associated with the load.
9. The method of claim 8 , wherein the one or more load characteristics comprise at least one of a type of load, a load weight, and a transportation requirement associated with the load.
10. The method of claim 1 , further comprising:
generating the load tracking interface to display the plurality of predicted routes of the load and a map displaying a current location of the load at a first time and the one or more predicted locations of the load at one or more additional times.
11. The method of claim 1 , further comprising:
based on the one or more attributes, predicting a behavior of the carrier at one or more times while transporting the load to the destination location, wherein the predicted behavior of the carrier comprises at least one of stopping at one or more locations, traveling at a predicted speed, changing a traveling velocity and changing a traveling trajectory; and
providing, to the load tracking interface, an indication of the predicted behavior of the carrier at the one or more times.
12. A system comprising:
one or more processors; and
at least one computer-readable medium having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to:
determine a communication error between the system and one or more devices associated with a load being transported by a carrier from a source location to a destination location, the communication error comprising at least one of a system failure associated with the one or more devices and a connectivity failure between the predictive visibility system and the one or more devices;
determine a last observed location of the load prior to the communication error, based on location data received from the one or more devices prior to the communication error;
determine one or more predicted locations of the load during the communication error and while the system is unable to receive the location data from the one or more devices, wherein the one or more predicted locations of the load are determined at least partly based on one or more attributes associated with the load;
generate a plurality of predicted routes of the load from the last observed location of the load to the destination location, wherein each predicted route of the plurality of predicted routes includes at least one respective predicted location of the one or more predicted locations; and
generate a load tracking interface that identifies at least a portion of the plurality of predicted routes, wherein the load tracking interface further includes a first visual object type corresponding to the last observed location of the load, and a second visual object type corresponding to each respective predicted location along the identified portion of the plurality of predicted routes.
13. The system of claim 12 , wherein the plurality of predicted routes of the load is further based on the one or more attributes associated with the load.
14. The system of claim 12 , wherein the instructions further cause the one or more processors to:
provide the plurality of predicted routes to a computing device associated with the load tracking interface.
15. The system of claim 12 , wherein the instructions further cause the one or more processors to:
provide, to the load tracking interface, a first indication that a current location of the load comprises an observed location and a second indication that the one or more predicted locations of the load are location predictions.
16. The system of claim 12 , wherein:
each predicted route of the plurality of predicted routes is a predicted route the carrier is predicted to follow when transporting the load to the destination location.
17. The system of claim 16 , wherein the instructions further cause the one or more processors to:
provide, to the load tracking interface, an indication of a particular predicted route of the plurality of predicted routes the carrier is predicted to follow.
18. The method of claim 1 , wherein the one or more attributes comprise at least one of an identity of the carrier, a seasonality, an identity of an industry associated with the load, an identity of a shipper of the load, one or more load characteristics, and a pickup time associated with the load, and wherein the one or more load characteristics comprise at least one of a type of load, a load weight, and a transportation requirement associated with the load.
19. The system of claim 12 , wherein the instructions further cause the one or more processors to:
generate the load tracking interface to display the plurality of predicted routes of the load and a map displaying a current location of the load at a first time and the one or more predicted locations of the load at one or more additional times.
20. A non-transitory computer-readable storage medium comprising: instructions that, when executed by one or more processors, cause the one or more processors to:
determine a communication error between the system and one or more devices associated with a load being transported by a carrier from a source location to a destination location, the communication error comprising at least one of a system failure associated with the one or more devices and a connectivity failure between the predictive visibility system and the one or more devices;
determine a last observed location of the load prior to the communication error, based on location data received from the one or more devices prior to the communication error;
determine one or more predicted locations of the load during the communication error and while the system is unable to receive the location data from the one or more devices, wherein the one or more predicted locations of the load are determined at least partly based on one or more attributes associated with the load;
generate a plurality of predicted routes of the load from the last observed location of the load to the destination location, wherein each predicted route of the plurality of predicted routes includes at least one respective predicted location of the one or more predicted locations; and
generate a load tracking interface that identifies at least a portion of the plurality of predicted routes, wherein the load tracking interface further includes a first visual object type corresponding to the last observed location of the load, and a second visual object type corresponding to each respective predicted location along the identified portion of the plurality of predicted routes.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.