Order allocation to minimize container stops in a distribution center
First Claim
Patent Images
1. A computer-implemented method of fulfilling a customer order in a distribution center having a plurality of pods for storing a plurality of items, the method comprising:
- receiving, by a computer, a customer order designating items and quantities;
identifying, by the computer analyzing the customer order, a first pod among the plurality of the pods which has the highest number of items designated by the customer order;
identifying, by the computer, all of the items designated by the customer order that are in the first pod;
for the items remaining in the customer order after subtracting those identified as being in the first pod, if there are such items,identifying, by the computer analyzing the customer order, a second pod among the plurality of the pods which has the highest number of the items remaining in the customer order; and
identifying, by the computer, all of the items remaining in the customer order that are in the second pod,wherein to fulfill a next customer order, a pod different from the first and the second pods can be identified;
wherein the method further comprises retrieving at least one item identified from one of the pods depending on the time the item arrived in the distribution center,wherein the distribution center has a plurality of ambiences, each of which having its own collection of pods;
wherein the customer order is divided into at least a first group of items stocked in a first ambient and a second group of items stocked in a second ambient; and
wherein the first pod and the second pod are in the first ambient.
6 Assignments
0 Petitions
Accused Products
Abstract
An order allocation algorithm maximizes throughput by reducing the number of stops that a container makes in the process of fulfilling a customer order. This is accomplished by first identifying a pod that stocks the largest number of different items in a customer order. Then, a second pod is identified that stocks the largest number of remaining items in the customer order. Ultimately, all items in the customer order are assigned a pod. The collection of pods defines a container path through the distribution center.
-
Citations
13 Claims
-
1. A computer-implemented method of fulfilling a customer order in a distribution center having a plurality of pods for storing a plurality of items, the method comprising:
-
receiving, by a computer, a customer order designating items and quantities; identifying, by the computer analyzing the customer order, a first pod among the plurality of the pods which has the highest number of items designated by the customer order; identifying, by the computer, all of the items designated by the customer order that are in the first pod; for the items remaining in the customer order after subtracting those identified as being in the first pod, if there are such items, identifying, by the computer analyzing the customer order, a second pod among the plurality of the pods which has the highest number of the items remaining in the customer order; and identifying, by the computer, all of the items remaining in the customer order that are in the second pod, wherein to fulfill a next customer order, a pod different from the first and the second pods can be identified; wherein the method further comprises retrieving at least one item identified from one of the pods depending on the time the item arrived in the distribution center, wherein the distribution center has a plurality of ambiences, each of which having its own collection of pods; wherein the customer order is divided into at least a first group of items stocked in a first ambient and a second group of items stocked in a second ambient; and wherein the first pod and the second pod are in the first ambient. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable medium on which is provided a computer code for fulfilling a customer order in a distribution center having a plurality of pods for storing a plurality of items, the computer code comprising:
-
instructions for receiving a customer order designating items and quantities; instructions for identifying a first pod among the plurality of the pods which has the highest number of items designated by the customer order, through analyzing the customer order; instructions for identifying all of the items designated by the customer order that are in the first pod; instructions for identifying a second pod among the plurality of the pods which has the highest number of items designated by the customer order for items remaining in the customer order subtracting those identified in the first pod, if there are such items, through analyzing the customer order; and instructions for identifying all of such items remaining in the customer order that are in the second pod; wherein to fulfill the next customer order, a pod different from the first and the second pods can be identified; wherein the computer code further comprising instructions for retrieving at least one item identified from one of the pods depending on the time the item arrived in the distribution center; wherein the distribution center has a plurality of ambiences, each of which having its own collection of pods; wherein the customer order is divided into at least a first group of items stocked in a first ambient and a second group of items stocked in a second ambient; and wherein the first pod and the second pod are in the first ambient. - View Dependent Claims (7)
-
-
8. A computer-implemented method of fulfilling a customer order in a distribution center that stores a plurality of items, with the center having a plurality of sites designated for picking up the items, the method comprising:
-
receiving a customer order, the customer order designating a plurality of items with the corresponding quantity for each item; analyzing the plurality of items with the corresponding quantities in the customer order; selecting, based on the analysis, a first site among the plurality of sites, with the first site having the largest number of items in the customer order; identifying items in the customer order that are in the first site; subtracting items allocated in the first site from the customer order to generate the remaining items in the customer order; and if there is at least one remaining item, analyzing the remaining items with the corresponding quantities to select a second site that has the largest number of remaining items; and identifying the remaining items that are in the second site, wherein to fulfill a next customer order, a site different from the first site and the second site can be selected; and wherein the method further comprises transmitting information to a computing device for providing an indication as to the location in the first site of an item identified in the first site, so as to help manually retrieve the identified item from the first site for fulfilling the order; wherein the distribution center has at least two major sites, each of which having its own collection of sites; wherein the customer order is divided into at least a first group of items stocked in a first major site and a second group of items stocked in a second major site; and wherein the first site and the second site are in the first major site. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method of fulfilling a customer order in a distribution center that stores a plurality of items, with the center having a plurality of sites designated for picking up the items, the method comprising:
-
receiving a customer order, the customer order designating a plurality of items with the corresponding quantity for each item; analyzing the plurality of items with the corresponding quantities in the customer order; selecting, based on the analysis, a first site among the plurality of sites, with the first site having the largest number of items in the customer order; identifying items in the customer order that are in the first site; subtracting items allocated in the first site from the customer order to generate the remaining items in the customer order; and if there is at least one remaining item, analyzing the remaining items with the corresponding quantities to select a second site that has the largest number of remaining items; and identifying the remaining items that are in the second site, wherein to fulfill a next customer order, a site different from the first site and the second site can be selected; wherein the method further comprises transmitting information to a computing device for providing an indication as to the location in the first site of an item identified in the first site, so as to help manually retrieve the identified item from the first site for fulfilling the order; and wherein the distribution center has at least a refrigeration site and a frozen site.
-
Specification