Optimized logistic planning
OwnerJeffrey Eulinventor
Life of this patent
Estimating the term…
Abstract
A list of containers that each contain items is received. A list of the items is received and, for each item, data specifying which of the containers contains the item. A starting location is received. Container constraints that specify at least one condition in which at least one container is inaccessible is received. Delivery constraints that specify at least one condition that must be true for at least one item to be delivered are received. For each container, starting and ending locations are received and a sub-route corresponding to the container that specifies a delivery route to be followed to deliver each item in the container is generated. The sub-route for each container is compiled into a logistics route specifying a route a delivery route to be followed to deliver all items in all containers.
Claims20
A system for determining a logistics route comprising:
- one or more processors;
- computer memory storing instructions that, when run by the processors, cause the processors to perform operations comprising:
- receiving a list of containers that each contain items;
- receiving a list of the items and, for each item, data specifying which of the containers contains the item;
- receiving a starting location;
- receiving container constraints that specify at least one condition in which at least one container is inaccessible;
- receiving delivery constraints that specify at least one condition that must be true for at least one item to be delivered;
- for each container:
- identifying starting and ending locations;
- and
- generating a sub-route corresponding to the container that specifies a delivery route to be followed to deliver each item in the container;
- and
- compiling the sub-route for each container into a logistics route specifying a route a delivery route to be followed to deliver all items in all containers.
A method for determining a logistics route comprising:
- receiving, by a computing system, a list of containers that each contain items;
- receiving, by the computing system, a list of the items and, for each item, data specifying which of the containers contains the item;
- receiving, by the computing system, a starting location;
- receiving, by the computing system, container constraints that specify at least one condition in which at least one container is inaccessible;
- receiving, by the computing system, delivery constraints that specify at least one condition that must be true for at least one item to be delivered;
- for each container, by the computing system:
- identifying starting and ending locations;
- and
- generating a sub-route corresponding to the container that specifies a delivery route to be followed to deliver each item in the container;
- and
- compiling, by the computing system, the sub-route for each container into a logistics route specifying a route a delivery route to be followed to deliver all items in all containers.
A non-transitory computer-readable medium tangibly storing instructions that, when run by one or more processors, cause the processors to perform operations comprising:
- receiving a list of containers that each contain items;
- receiving a list of the items and, for each item, data specifying which of the containers contains the item;
- receiving a starting location;
- receiving container constraints that specify at least one condition in which at least one container is inaccessible;
- receiving delivery constraints that specify at least one condition that must be true for at least one item to be delivered;
- for each container:
- identifying starting and ending locations;
- and
- generating a sub-route corresponding to the container that specifies a delivery route to be followed to deliver each item in the container;
- and
- compiling the sub-route for each container into a logistics route specifying a route a delivery route to be followed to deliver all items in all containers.
Dependencies are inferred from the claim text.