| CPC G06Q 10/083 (2013.01) [G06Q 10/06312 (2013.01); G06Q 10/06315 (2013.01); G06Q 10/08355 (2013.01); G06Q 20/203 (2013.01)] | 20 Claims |

|
1. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method, the method comprising:
receiving a list of materials to be received by a depot from a plurality of sources within a predetermined period of time;
receiving a specification of materials to be received by a facility from the depot within the predetermined period of time;
generating a cargo plan based on the list and the specification, the cargo plan indicating quantities of each material of a plurality of materials to be loaded onto a transport within the predetermined period of time, wherein the generating comprises:
optimizing a first quantity for the each material of a plurality of materials to be loaded onto the transport based on the list of materials and specification of materials subject to constraints, the constraints including at least one of a second quantity for the each material to be delivered to the depot, a third quantity for the each material present in a second storage area of the depot, a level of a characteristic for the each material, a capacity of the transport, and a percentage of the each material included in the specification;
moving a first material of the plurality of materials from a vehicle to the transport based on the cargo plan during the predetermined period of time when the vehicle and the transport are present at the depot, the vehicle carrying the material to the depot;
moving a second material of the plurality of materials from the vehicle to a first storage area based on the cargo plan during the predetermined period of time when the transport is not present at the depot;
moving a third material of the plurality of materials from the second storage area of the depot to the transport based on the cargo plan during the predetermined period of time when the third material and the transport are present at the depot, the second storage area holding the third material; and
initiating launch of the transport.
|