CPC G06Q 10/08 (2013.01) [G06F 18/23 (2023.01); G06Q 50/40 (2024.01)] | 20 Claims |
1. A computing system comprising:
one or more processors; and
one or more non-transitory, computer-readable media storing instructions that are executable by the one or more processors to cause the computing system to perform operations, the operations comprising:
accessing one or more data structures comprising data descriptive of a plurality of freight lanes, each freight lane being associated with a pickup region and a dropoff region for one or more loads, wherein each of the plurality of freight lanes comprises one or more lane attributes;
determining that two or more freight lanes of the plurality of freight lanes satisfy at least one clustering criteria indicative of a similarity between the two or more freight lanes based at least in part on the one or more freight lane attributes of each of the two or more freight lanes;
in response to determining that the two or more freight lanes meet the at least one clustering criteria, clustering the two or more freight lanes to generate a clustered freight lane comprising the two or more freight lanes, wherein clustering the two or more freight lanes to generate a clustered freight lane comprises generating an updated data structure indicating the two or more freight lanes within the clustered freight lane;
receiving, over one or more networks, a request from a carrier computing device to associate a carrier with the clustered freight lane;
in response to the request from the carrier computing device, associating the carrier as a primary carrier with the cluster freight lane;
automatically assigning at least one load of the clustered freight lane to the carrier based at least in part on the carrier being the primary carrier of the clustered freight lane, wherein automatically assigning the at least one load comprises automatically allocating at least a portion of future loads of the clustered freight lane to the carrier such that the carrier is automatically assigned at least the portion of the future loads from the clustered freight lane prior to another carrier being assigned the future loads; and
outputting, for rendering via the carrier computing device, data indicating the carrier as the primary carrier for the clustered freight lane and the portion of the future loads allocated to the carrier.
|