System and Method for Filling an Order
First Claim
Patent Images
1. A method for fulfilling inventory requests, comprising:
- receiving an inventory request requesting an inventory item;
selecting the requested inventory item from an inventory holder;
storing the requested inventory item in an order holder associated with the inventory request;
moving the order holder to a storage space;
detecting a triggering event; and
in response to detecting the triggering event, retrieving the order holder from the storage space.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for fulfilling inventory requests includes receiving an inventory request requesting an inventory item and selecting the requested inventory item from an inventory holder. The method further includes storing the requested inventory item in an order holder associated with the inventory request and moving the order holder to a storage space. In addition, the method includes detecting a triggering event and in response to detecting the triggering event, retrieving the order holder from the storage space.
147 Citations
26 Claims
-
1. A method for fulfilling inventory requests, comprising:
-
receiving an inventory request requesting an inventory item; selecting the requested inventory item from an inventory holder; storing the requested inventory item in an order holder associated with the inventory request; moving the order holder to a storage space; detecting a triggering event; and in response to detecting the triggering event, retrieving the order holder from the storage space. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. The method of Clam 4, wherein moving the identified inventory holder to the first location comprises:
-
moving a mobile drive unit to the inventory holder; docking the mobile drive unit with the inventory holder; and moving the identified inventory holder to the first location.
-
-
10. A system for fulfilling inventory requests, comprising:
-
a plurality of inventory holders operable to store inventory items; an order holder operable to store orders, wherein each order comprises one or more inventory items and is associated with a particular inventory request; a plurality of mobile drive units operable to move the inventory holders and order holder within a workspace; a management module operable to; receive an inventory request requesting an inventory item; instruct a first mobile drive unit to move an inventory holder storing the requested inventory item to a first location; instruct a second mobile drive unit to move the order holder to the first location; instruct the second mobile drive unit to move the order holder to a storage space within the workspace after the requested inventory item has been transferred from the inventory holder to the order holder; detect a triggering event; and in response to detecting a triggering event, instruct the mobile drive unit to retrieve the order holder from the storage space. - View Dependent Claims (11, 12, 14, 15, 16)
-
-
13. The system of Clam 10, wherein the management module is operable to instruct the first mobile drive unit to move the inventory holder to the first location by instructing the mobile drive unit to:
-
move to the inventory holder; dock with the inventory holder; and move the inventory holder to the first location.
-
-
17. An apparatus for fulfilling inventory request, comprising:
-
a memory operable to store processor instructions; and a processor operable, when executing the processor instructions, to receive an inventory request requesting an inventory item; instruct a first mobile drive unit to move an inventory holder storing the requested inventory item to a first location; instruct a second mobile drive unit to move the order holder to the first location; instruct the second mobile drive unit to move the order holder to a storage space within the workspace after the requested inventory item has been transferred from the inventory holder to the order holder; detect a triggering event; and in response to detecting a triggering event, instruct the mobile drive unit to retrieve the order holder from the storage space.
-
-
18. A computer program stored on a computer readable medium, the computer program operable when executed to:
-
receive an inventory request requesting an inventory item; instruct a user to select the requested inventory item from an inventory holder; instruct the user to store the requested inventory item in an order holder associated with the inventory request; instruct a mobile drive unit to move the order holder to a storage space; detect a triggering event; and in response to detecting the triggering event, instruct a mobile drive unit to retrieve the order holder from the storage space.
-
-
19. A system for fulfilling inventory requests, comprising:
-
means for receiving an inventory request requesting an inventory item; means for selecting the requested inventory item from an inventory holder; means for storing the requested inventory item in an order holder associated with the inventory request; means for moving the order holder to a storage space; means for detecting a triggering event; and means for retrieving the order holder from the storage space in response to detecting the triggering event.
-
-
20. A method of filling inventory requests, comprising:
-
receiving a first inventory request requesting a first inventory item; after receiving the first inventory request, receiving a second inventory request requesting a second inventory item; initiating a first set of one or more tasks that are associated with filling the first inventory request; initiating a second set of one or more tasks that are associated with filling the second inventory request; detecting a trigger event associated with the second inventory request; and in response to detecting the trigger event, prioritizing the second set of tasks so that at least one of the second set of tasks is completed prior to one or more tasks in the first set. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification