Route Builder
First Claim
1. A method of optimizing container routes in a material handling system, comprising:
- receiving, at a computing device, an indication of a starting node of a container in the material handling system;
receiving, at the computing device, an indication of an ending node of the container in the material handling system;
retrieving, at the computing device, a current graph of a material handling system;
identifying, at the computing device, any disabled nodes and edges in the current graph;
determining, at the computing device, the container route through the material handling system from the starting node to the ending node based at least in part on the current graph avoiding any identified disabled nodes and edges; and
sending the determined container route to a material handling system control module.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices of the various embodiments enable graph based routing of containers and adjustments of container routing based on one or more current material handling system state. The various embodiments enable examination and evaluation of the material handling systems using graphs to find an optimal route from a starting node in the material handling system to an ending node in the material handling system. In an embodiment, the graph may be a directed graph of edges and nodes of a material handling system. In an embodiment, the directed graph may include edge weights and the edge weights may be used to determine the optimal route for the container. In an embodiment, the edge weights may be updated as events occur in the material handling system which may result in dynamic routing of containers through the material handling system.
15 Citations
30 Claims
-
1. A method of optimizing container routes in a material handling system, comprising:
-
receiving, at a computing device, an indication of a starting node of a container in the material handling system; receiving, at the computing device, an indication of an ending node of the container in the material handling system; retrieving, at the computing device, a current graph of a material handling system; identifying, at the computing device, any disabled nodes and edges in the current graph; determining, at the computing device, the container route through the material handling system from the starting node to the ending node based at least in part on the current graph avoiding any identified disabled nodes and edges; and sending the determined container route to a material handling system control module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving, an indication of a starting node of a container in a material handling system; receiving an indication of an ending node of the container in the material handling system; retrieving, a current graph of a material handling system; identifying, at the computing device, any disabled nodes and edges in the current graph; determining the container route through the material handling system from the starting node to the ending node based at least in part on the current graph avoiding any identified disabled nodes and edges; and sending the determined container route to a material handling system control module. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory processor readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:
-
receiving, an indication of a starting node of a container in a material handling system; receiving an indication of an ending node of the container in the material handling system; retrieving, a current graph of a material handling system; identifying, at the computing device, any disabled nodes and edges in the current graph; determining the container route through the material handling system from the starting node to the ending node based at least in part on the current graph avoiding any identified disabled nodes and edges; and sending the determined container route to a material handling system control module. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification