Method and system for predestination item transfer among agents within a materials handling facility
First Claim
1. A method, comprising:
- sending, by a control system comprising one or more computers, instructions directing movement of a plurality of agents along respective paths within an inventory storage area;
sending, by the control system and while a first one of said plurality of agents is moving along a respective path, instructions for the first agent to select each of a plurality of items from said inventory storage area, wherein each of said plurality of items is specified in a corresponding customer order, wherein each of said plurality of items is designated to be delivered to a corresponding order processing area, and at least two of said plurality of items selected by the first agent are designated to be delivered to two different corresponding order processing areas by different ones of said agents;
sending, by the control system and subsequent to selecting a particular one of said plurality of items and prior to said particular item being delivered to any order processing area, an instruction for said first agent for transferring said particular item to a second one of said plurality of agents, wherein transferring said particular item comprises said first agent transferring physical possession of said particular item to said second agent, and wherein said transferring occurs during conveyance of said particular item to said corresponding order processing area;
sending, by the control system, an instruction for said second agent or another one of said plurality of agents to deliver said particular item to said corresponding order processing area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for transferring selected items among agents within a materials handling facility. According to one embodiment, a method may include a number of agents moving along respective paths through an inventory storage area of a materials handling facility. While moving along a respective path, a first agent may select items from the inventory storage area to be delivered to a corresponding order processing area, where each of the selected items may be specified in a corresponding customer order and at least two of the selected items may be delivered to two different corresponding order processing areas. After the first agent selects a particular item, the first agent may transfer the particular item to a second agent, and the second agent or another one of the agents may deliver the particular item to the corresponding order finalization area.
125 Citations
48 Claims
-
1. A method, comprising:
-
sending, by a control system comprising one or more computers, instructions directing movement of a plurality of agents along respective paths within an inventory storage area; sending, by the control system and while a first one of said plurality of agents is moving along a respective path, instructions for the first agent to select each of a plurality of items from said inventory storage area, wherein each of said plurality of items is specified in a corresponding customer order, wherein each of said plurality of items is designated to be delivered to a corresponding order processing area, and at least two of said plurality of items selected by the first agent are designated to be delivered to two different corresponding order processing areas by different ones of said agents; sending, by the control system and subsequent to selecting a particular one of said plurality of items and prior to said particular item being delivered to any order processing area, an instruction for said first agent for transferring said particular item to a second one of said plurality of agents, wherein transferring said particular item comprises said first agent transferring physical possession of said particular item to said second agent, and wherein said transferring occurs during conveyance of said particular item to said corresponding order processing area; sending, by the control system, an instruction for said second agent or another one of said plurality of agents to deliver said particular item to said corresponding order processing area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
sending, by the control system and subsequent to the transfer of said particular item to said second agent, an instruction for said second agent to select a different item specified in a corresponding customer order from said inventory storage area.
-
-
6. The method as recited in claim 1, further comprising:
sending, by the control system and subsequent to the transfer of said particular item to said second agent, an instruction for said second agent to deliver said particular item to said corresponding order processing area, wherein said second agent does not select any other items from said inventory storage area prior to or subsequent to said transferring.
-
7. The method as recited in claim 1, further comprising:
sending, by the control system, instructions for said first agent to select one or more other items from an inventory receiving area, and, while moving along said respective path, for said first agent to restock said one or more other items within said inventory storage area.
-
8. The method as recited in claim 1, further comprising:
-
sending, by the control system, instructions for said first agent to select one or more other items from an inventory receiving area, and, subsequent to selecting said one or more other items, for said first agent to transfer said one or more other items to a third one of said plurality of agents; and sending, by the control system, instructions for said third agent or another one of said plurality of agents to restock said one or more other items within said inventory storage area.
-
-
9. The method as recited in claim 1, wherein said first agent selecting said particular item from said inventory storage area comprises said first agent selecting said particular item from a pick module located within said inventory storage area.
-
10. The method as recited in claim 1, further comprising:
-
sending, by the control system, instructions for a third agent to retrieve said particular item from an inventory receiving area for restocking within said inventory storage area; wherein said first agent selecting said particular item from said inventory storage area comprises said third agent transferring said particular item to said first agent.
-
-
11. The method as recited in claim 1, further comprising sending, by the control system, instructions for packaging said particular item for shipment subsequent to delivering said particular item to said corresponding order processing area.
-
12. The method as recited in claim 1, wherein said respective paths of said plurality of agents are dynamically determined in response to evaluating a current system state, wherein said current system state includes state information associated with said plurality of agents and said customer orders.
-
13. A computer-accessible storage medium storing program instructions, wherein the program instructions are computer-executable to:
-
instruct a first one of a plurality of agents to select each of a plurality of items from an inventory storage area, wherein each of said plurality of agents moves along a respective path within said inventory storage area, wherein each of said plurality of items is specified in a corresponding customer order, wherein each of said plurality of items is designated to be delivered to a corresponding order processing area, and wherein at least two of said plurality of items selected by the first agent are designated to be delivered to two different corresponding order processing areas by different ones of said agents; subsequent to said first agent selecting a particular one of said plurality of items and prior to said particular item being delivered to any order processing area, instruct said first agent to transfer said particular item to a second one of said plurality of agents, wherein to instruct said first agent to transfer said particular item, the program instructions are further executable to instruct said first agent to transfer physical possession of said particular item to said second agent, such that transfer of said particular item occurs during conveyance of said particular item to said corresponding order processing area; and instruct said second agent or another one of said plurality of agents to deliver said particular item to said corresponding order processing area. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A fulfillment center configured to fulfill orders, said fulfillment center comprising:
-
a plurality of receiving stations configured to receive items for storage; a plurality of pick modules configured to store said received items; a plurality of packing stations configured to package items selected from said pick modules; a plurality of exchange stations interspersed among said pick modules; and a control system configured to; instruct a first one of a plurality of agents moving along a respective path within said fulfillment center to select each of a first plurality of items from one or more of said pick modules, wherein each of said first plurality of items is specified in a corresponding customer order, wherein each of said first plurality of items is designated to be delivered to a corresponding packing station, and wherein at least two of said plurality of items selected by the first agent are designated to be delivered to two different corresponding packing stations by different ones of said agents; subsequent to said first agent selecting a particular one of said first plurality of items and prior to said particular item being delivered to any order processing area, instruct said first agent to transfer said particular item to a second one of said plurality of agents via a particular one of said exchange stations, wherein to instruct said first agent to transfer said particular item, the control system is further configured to instruct said first agent to transfer physical possession of said particular item to said second agent, such that transfer of said particular item occurs during conveyance of said particular item to said corresponding order processing area; and instruct said second agent or another one of said plurality of agents to deliver said particular item to said corresponding packing station. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer system, comprising:
-
a system memory; and a processor coupled to said system memory, wherein said processor is configured to execute instructions, and wherein said instructions are configured to; instruct a first one of a plurality of agents to select each of a plurality of items from an inventory storage area, wherein each of said plurality of agents moves along a respective path within said inventory storage area, wherein each of said plurality of items is specified in a corresponding customer order, wherein each of said plurality of items is designated to be delivered to a corresponding order processing area, and wherein at least two of said plurality of items selected by the first agent are designated to be delivered to two different corresponding order processing areas by different ones of said agents; subsequent to said first agent selecting a particular one of said plurality of items and prior to said particular item being delivered to any order processing area, instruct said first agent to transfer said particular item to a second one of said plurality of agents, wherein to instruct said first agent to transfer said particular item, the instructions are further executable to instruct said first agent to transfer physical possession of said particular item to said second agent, such that transfer of said particular item occurs during conveyance of said particular item to said corresponding order processing area; and instruct said second agent or another one of said plurality of agents to deliver said particular item to said corresponding order processing area. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification