Access point triangulation for task assignment of warehouse employees
First Claim
1. A method of assigning one or more tasks to a plurality of warehouse employees, the method comprising:
- receiving at a warehouse management system an order for an item stored in a warehouse;
determining with the warehouse management system a stored X-Y coordinate location of the item in the warehouse, wherein the warehouse management system stores for each item a rack, row, and bin location within the warehouse and the X-Y coordinate location of the item in the warehouse;
determining with the warehouse management system a current X-Y coordinate location of each of the plurality of warehouse employees within the warehouse, the current X-Y coordinate location determined at a time of receiving the order and based on a strength of a signal from a wireless device assigned to each of the plurality of warehouse employees, the signal detected by at least two wireless access points at different known locations in the warehouse;
assigning with the warehouse management system a weighted distance score to each of the plurality of warehouse employees based on a distance between the X-Y coordinate location of the item and the current X-Y coordinate location of each of the plurality of warehouse employees, wherein the employees of the plurality of employees are not assigned to zones within the warehouse;
accumulating an overall score for each of the plurality of warehouse employees including the weighted distance score; and
selecting with the warehouse management system at least one of the plurality of warehouse employees to fill the order based on the overall score for each of the plurality of warehouse employees, wherein selecting at least one of the plurality of warehouse employees to fill the order further comprises determining whether the selected warehouse employee is available based on a time schedule for the selected warehouse employee, wherein the selected employee is considered available for a pre-defined period of time prior to a start time indicated by the time schedule for the selected employee and wherein the selected employee is considered unavailable for a pre-determined period of time prior to a quitting time indicated by the time schedule for the selected employee.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are disclosed to assign one or more tasks to a plurality of warehouse employees. In one embodiment, a method is provided which comprises receiving an order for an item stored in a warehouse. A location of the item in the warehouse can be determined. A current location of each of the warehouse employees can be determined based on a strength of a signal from a wireless device assigned to each of the warehouse employees. The signal can be detected by at least two wireless access points at different location in the warehouse. At least one of the warehouse employees can be selected to fill the order based on the current location of each of the warehouse employees and the locations of the item.
28 Citations
26 Claims
-
1. A method of assigning one or more tasks to a plurality of warehouse employees, the method comprising:
-
receiving at a warehouse management system an order for an item stored in a warehouse; determining with the warehouse management system a stored X-Y coordinate location of the item in the warehouse, wherein the warehouse management system stores for each item a rack, row, and bin location within the warehouse and the X-Y coordinate location of the item in the warehouse; determining with the warehouse management system a current X-Y coordinate location of each of the plurality of warehouse employees within the warehouse, the current X-Y coordinate location determined at a time of receiving the order and based on a strength of a signal from a wireless device assigned to each of the plurality of warehouse employees, the signal detected by at least two wireless access points at different known locations in the warehouse; assigning with the warehouse management system a weighted distance score to each of the plurality of warehouse employees based on a distance between the X-Y coordinate location of the item and the current X-Y coordinate location of each of the plurality of warehouse employees, wherein the employees of the plurality of employees are not assigned to zones within the warehouse; accumulating an overall score for each of the plurality of warehouse employees including the weighted distance score; and selecting with the warehouse management system at least one of the plurality of warehouse employees to fill the order based on the overall score for each of the plurality of warehouse employees, wherein selecting at least one of the plurality of warehouse employees to fill the order further comprises determining whether the selected warehouse employee is available based on a time schedule for the selected warehouse employee, wherein the selected employee is considered available for a pre-defined period of time prior to a start time indicated by the time schedule for the selected employee and wherein the selected employee is considered unavailable for a pre-determined period of time prior to a quitting time indicated by the time schedule for the selected employee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15, 16, 17, 20, 22, 23, 24)
-
-
8. A machine readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to assign one or more tasks to a plurality of warehouse employees by:
-
receiving an order for an item stored in a warehouse; determining a stored X-Y coordinate location of the item in the warehouse, wherein the warehouse management system stores for each item a rack, row, and bin location within the warehouse and the X-Y coordinate location of the item in the warehouse; determining a current X-Y coordinate location of each of the plurality of warehouse employees within the warehouse, the current X-Y coordinate location determined at a time of receiving the order and based on a strength of a signal from a wireless device assigned to each of the plurality of warehouse employees, the signal detected by at least two wireless access points at different known location in the warehouse; assigning a weighted distance score to each of the plurality of warehouse employees based on a distance between the stored X-Y coordinate location of the item and the current X-Y coordinate location of each of the plurality of warehouse employees, wherein the employees of the plurality of employees are not assigned to zones within the warehouse; determining a current workload for each of the plurality of warehouse employees the current workload determined at a time of receiving the order and based on a number of pending pick tasks assigned to each of the plurality of warehouse employees; assigning a weighted workload score to each of the plurality of warehouse employees based on the current workload for each of the plurality of warehouse employees; determining one or more qualifications for each of the plurality of warehouse employees; assigning a weighted qualification score to each of the plurality of warehouse employees based on the one or more qualifications for each of the plurality of warehouse employees and one or more criteria for handling the item, wherein the weighted distance score, the weighted workload score, and the weighted qualification score are weighted based on an importance relative to each other; accumulating an overall score for each of the plurality of warehouse employees including at least the weighted distance score, the weighted workload score, and the weighted qualification score; selecting at least one first employee of the plurality of warehouse employees to fill the order based on the overall score of each of the plurality of warehouse employees; determining whether the first warehouse employee is available based on a time schedule for the first warehouse employee, wherein the selected employee is considered available for a pre-defined period of time prior to a start time indicated by the time schedule for the selected employee and wherein the selected employee is considered unavailable for a pre-determined period of time prior to a break time or a quitting time indicated by the time schedule for the selected employee; and in response to determining the first warehouse employee is available, adding a pick task identifying the item to an individual queue associated with the first warehouse employee, wherein the contents of the queue are viewable by the first warehouse employee via the wireless device assigned to the first warehouse employee. - View Dependent Claims (9, 18, 19, 21, 25)
-
-
10. A system comprising:
-
a plurality of wireless access points, each wireless access point positioned at a different known location in a warehouse; a plurality of wireless devices communicatively coupled with the wireless access points, each wireless device assigned to a different warehouse employee of a plurality of warehouse employees; a warehouse management system communicatively coupled with the wireless access points and comprising a memory containing instructions which, when executed by the warehouse management system, cause the warehouse management system to determine a stored X-Y coordinate location of the item in the warehouse, wherein the warehouse management system stores for each item a rack, row, and bin location within the warehouse and the X-Y coordinate location of the item in the warehouse, determine a current X-Y coordinate location of each of the warehouse employees within the warehouse at a time of receiving the order and based on a strength of a signal from each wireless device as detected by at least two of the wireless access points, assign a weighted distance score to each of the plurality of warehouse employees based on a distance between the X-Y coordinate location of the item and the current X-Y coordinate location of each of the warehouse employees, accumulate an overall score for each of the plurality of warehouse employees, the overall score including at least the weighted distance score, select at least one of the warehouse employees to fill the order based on the overall score of each of the warehouse employees, wherein selecting at least one of the plurality of warehouse employees to fill the order further comprises determining whether the selected warehouse employee is available based on a time schedule for the selected warehouse employee, wherein the selected employee is considered available for a pre-defined period of time prior to a start time indicated by the time schedule for the selected employee and wherein the selected employee is considered unavailable for a pre-determined period of time prior to a quitting time indicated by the time schedule for the selected employee, and add a pick task identifying the item to an individual queue associated with the selected warehouse employee, wherein the contents of the queue are viewable by the selected warehouse employee via the wireless device assigned to the selected warehouse employee. - View Dependent Claims (11, 12, 13, 26)
-
Specification