Methods, apparatuses and computer program products for transporting rectangular prisms in a modular superstructure
AssigneeIntelligrated Headquarters, LLC
InventorKarel Chaloupka
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses and computer program products for movement of rectangular prisms in a multi-dimensional space are provided.
Claims17
A computer-implemented method for transporting a rectangular prism through a modular superstructure comprising a plurality of racks, the computer-implemented method comprising:
- generating a data graph matrix representation that is associated with the modular superstructure and comprises a plurality of nodes connected by a plurality of edges, the plurality of nodes corresponding to the plurality of racks;
- receiving a query comprising one or more query attributes and representing a request to transport the rectangular prism from a starting position to an ending position;
- computing a retrieval priority associated with the query based on the one or more query attributes, wherein the one or more query attributes comprise at least one of a requesting party or a requested retrieval time, and wherein the retrieval priority identifies a priority of the query relative to a plurality of queued queries;
- determining a length of queued time for the query in query list, wherein the query list includes an ordered list of the plurality of queries based on at least the retrieval priority;
- modifying an ordering of the plurality of queries in the query list based on the length of queued time associated with the query such that a lower priority query in the query list is prioritized over a higher priority query after a threshold time period;
- and
- executing, via a controller, a movement path by transmitting control signal to at least one actuator associated with the modular superstructure, wherein the at least one actuator is configured to move the rectangular prism, using a lead screw actuator and a linear motor, along the movement path based on the retrieval priority.
An apparatus for transporting a rectangular prism through a modular superstructure comprising a plurality of racks, the apparatus comprising at least one processor and at least one non-transitory memory comprising program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to at least:
- generate a data graph matrix representation that is associated with the modular superstructure and comprises a plurality of nodes connected by a plurality of edges, the plurality of nodes corresponding to the plurality of racks;
- receive a query comprising one or more query attributes and representing a request to transport the rectangular prism from a starting position to an ending position;
- compute a retrieval priority associated with the query based on the one or more query attributes, wherein the one or more query attributes comprise at least one of a requesting party or a requested retrieval time, and wherein the retrieval priority identifies a priority of the query relative to a plurality of queued queries;
- determine a length of queued time for the query in query list, wherein the query list includes an ordered list of the plurality of queries based on at least the retrieval priority;
- modify an ordering of the plurality of queries in the query list based on the length of queued time associated with the query such that a lower priority query in the query list is prioritized over a higher priority query after a threshold time period;
- and
- execute, via a controller, a movement path by transmitting control signal to at least one actuator associated with the modular superstructure, wherein the at least one actuator is configured to move the rectangular prism, using a lead screw actuator and a linear motor, along the movement path based on the retrieval priority.
A computer program product for transporting a rectangular prism through a modular superstructure comprising a plurality of racks, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:
- generate a data graph matrix representation that is associated with the modular superstructure and comprises a plurality of nodes connected by a plurality of edges, the plurality of nodes corresponding to the plurality of racks;
- receive a query comprising one or more query attributes and representing a request to transport the rectangular prism from a starting position to an ending position;
- compute a retrieval priority associated with the query based on the one or more query attributes, wherein the one or more query attributes comprise at least one of a requesting party or a requested retrieval time, and wherein the retrieval priority identifies a priority of the query relative to a plurality of queued queries;
- determine a length of queued time for the query in query list, wherein the query list includes an ordered list of the plurality of queries based on at least the retrieval priority;
- modify an ordering of the plurality of queries in the query list based on the length of queued time associated with the query such that a lower priority query in the query list is prioritized over a higher priority query after a threshold time period;
- and
- execute, via a controller, a movement path by transmitting control signal to at least one actuator associated with the modular superstructure, wherein the at least one actuator is configured to move the rectangular prism, using a lead screw actuator and a linear motor, along the movement path based on the retrieval priority.
Dependencies are inferred from the claim text.