System and method for integrated stowing and picking in a materials handling facility
First Claim
1. A computer-implemented method, comprising:
- performing, by one or more computers;
determining that a first unit has been stowed in a particular inventory location of a materials handling facility that comprises a plurality of inventory locations;
in response to that determination, evaluating a region comprising one or more of the plurality of inventory locations including the particular inventory location in order to determine whether the region comprises a unit designated to be picked from inventory; and
in response to determining that the region comprises a particular unit designated to be picked from inventory, generating an instruction to pick the particular unit from a respective location within the region, wherein the particular unit is different from the first unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for integrated stowing and picking in a materials handling facility may include a process control component for monitoring processes within the materials handling facility in order to implement opportunistic picking and stowing. To implement an opportunistic pick, the process control component may determine that an agent has stowed a unit at a respective inventory location. The process control component may determine that the inventory location (or a nearby inventory location) includes a unit designated to be picked and may issue an instruction to opportunistically pick that unit. To implement an opportunistic stow, the process control component may determine that an agent has picked a unit from a respective inventory location. The process control component may determine that a conveyable receptacle utilized by the agent includes a unit that is designated to be stowed and may issue an instruction to opportunistically stow that unit.
-
Citations
45 Claims
-
1. A computer-implemented method, comprising:
performing, by one or more computers; determining that a first unit has been stowed in a particular inventory location of a materials handling facility that comprises a plurality of inventory locations; in response to that determination, evaluating a region comprising one or more of the plurality of inventory locations including the particular inventory location in order to determine whether the region comprises a unit designated to be picked from inventory; and in response to determining that the region comprises a particular unit designated to be picked from inventory, generating an instruction to pick the particular unit from a respective location within the region, wherein the particular unit is different from the first unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method, comprising:
performing, by one or more computers; determining that a first unit has been picked from a given inventory location of a materials handling facility that comprises a plurality of inventory locations, wherein the first unit is placed in a receptacle of a plurality of conveyable receptacles subsequent to being picked; in response to that determination, evaluating contents of the plurality of conveyable receptacles to determine whether the plurality of conveyable receptacles comprises a unit designated to be stowed into inventory; and in response to determining that the plurality of conveyable receptacles comprises a given unit designated to be stowed into inventory, generating an instruction to stow the given unit into an inventory location. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A system, comprising:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to implement a process control component configured to; determine that a first unit has been stowed in a particular inventory location of a materials handling facility that comprises a plurality of inventory locations; in response to that determination, evaluate a region comprising one or more of the plurality of inventory locations including the particular inventory location in order to determine whether the region comprises a unit designated to be picked from inventory; and in response to determining that the region comprises a particular unit designated to be picked from inventory, generating an instruction to pick the particular unit from a respective location within the region, wherein the particular unit is different from the first unit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to implement a process control component configured to; determine that a first unit has been picked from a given inventory location of a materials handling facility that comprises a plurality of inventory locations, wherein the first unit is placed in a receptacle of a plurality of conveyable receptacles subsequent to being picked; in response to that determination, evaluate contents of the plurality of conveyable receptacles to determine whether the plurality of conveyable receptacles comprises a unit designated to be stowed into inventory; and in response to determining that the plurality of conveyable receptacles comprises a given unit designated to be stowed into inventory, generate an instruction to stow the given unit into an inventory location. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer-readable storage medium, storing program instructions computer-executable on a computer system to implement a process control component configured to:
-
determine that a first unit has been stowed in a particular inventory location of a materials handling facility that comprises a plurality of inventory locations; in response to that determination, evaluate a region comprising one or more of the plurality of inventory locations including the particular inventory location in order to determine whether the region comprises a unit designated to be picked from inventory; and in response to determining that the region comprises a particular unit designated to be picked from inventory, generating an instruction to pick the particular unit from a respective location within the region, wherein the particular unit is different from the first unit. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-readable storage medium, storing program instructions computer-executable on a computer system to implement a process control component configured to:
-
determine that a first unit has been picked from a given inventory location of a materials handling facility that comprises a plurality of inventory locations, wherein the first unit is placed in a receptacle of a plurality of conveyable receptacles subsequent to being picked; in response to that determination, evaluate contents of the plurality of conveyable receptacles to determine whether the plurality of conveyable receptacles comprises a unit designated to be stowed into inventory; and in response to determining that the plurality of conveyable receptacles comprises a given unit designated to be stowed into inventory, generate an instruction to stow the given unit into an inventory location. - View Dependent Claims (41, 42, 43, 44, 45)
-
Specification