INVENTORY MANAGEMENT AND SCHEDULING TOOL
An inventory management and scheduling tool provides improved tracking of products as they are processed through a series of processing stations. The inventory management and scheduling tool further provides features for modifying workflows, selecting transporting options, and assigning alerts to appropriate personnel.
1 . A computing device comprising:
a memory configured to store a product tracking register including a plurality of stage registers each representing a different event station, wherein the product tracking register corresponds to a predetermined product tracking process;
a command interface configured to receive user inputs including an initial product count for each stage register in the plurality of stage registers;
a network interface configured to:
receive a pick up confirmation from a mobile computing device, the pick up confirmation corresponding to a first event station; and
receive a drop off confirmation from the mobile computing device, the drop off confirmation corresponding to a second event station; and
a processor configured to:
assign each stage register an initial value corresponding to a respective value included in the initial product count;
update a first stage register corresponding to the first event station to decrease in value by one count based on the pick up confirmation; and
update a second stage register corresponding to the second event station to increase in value by one count based on the drop off confirmation.
2 . The computing device of claim 1 , wherein the processor is further configured to:
modify the product tracking register to add a deviation stage register representing a deviation event station.
3 . The computing device of claim 1 , wherein the processor is further configured to:
in response to receiving the drop off confirmation:
generate a new pick up ticket corresponding to the second event station;
receive a second pick up confirmation corresponding to the new pick up ticket; and
in response to receiving the second pick up confirmation, update the second stage register to decrease in value by one count and update a third stage register to increase in value by one count, wherein the third stage register corresponds to a third event station immediately following the second event station.
4 . The computing device of claim 1 , wherein the value of the first stage register represents a number of bins of product located at the first event station represented by the first stage register.
5 . The computing device of claim 1 , wherein the processor is further configured to:
receive, from a scaling station, a pre-wash scaling weight for a bin containing product;
determine a pre-wash count of the product contained within the bin based on the pre-wash scaling weight;
receive, from the scaling station, a post-wash scaling weight for the bin containing product; and
determine a post-wash count of the product contained within the bin based on the post-wash scaling weight.
6 . The computing device of claim 1 , wherein the processor is further configured to:
track a bin of product through the predetermined product tracking process; and
determine the bin of product has finished through the predetermined product tracking process when the bine of product is scanned by a scaling station following processing at a final event station.
7 . The computing device of claim 1 , wherein each event station represents a different location within a product manufacturing or storing environment corresponding to at least one of a forming machine, a tapping machine, a deflection machine, a work-in-progress location, a scaling machine, or a washing machine.
8 . The computing device of claim 1 , wherein the processor is further configured to:
confirm a bin of product has been picked up from the first event station according to the pick up confirmation by referencing at least one of a captured video data file including a depiction of the first event station, a radio frequency (RF) sensor data corresponding to the bin of product and the first event station, or a motion sensor data corresponding to the first event station.
9 . A computing device comprising:
a memory configured to store a predetermined product tracking process including a plurality of different event stations within a space;
a network interface configured to communicate with a plurality of mobile computing devices; and
a processor configured to:
generate a pick up ticket corresponding to a requested pick up for a bin of product located at a first event station;
receive, from a mobile computing device, a ticket claim corresponding to the pick up ticket;
receive, from the mobile computing device, a pick up confirmation corresponding to the bin of product being picked up from the first event station;
receive, from the mobile computing device, a drop off confirmation corresponding to the bin of product being dropped off at a second event station; and
in response to the drop off confirmation, generating a new pick up ticket corresponding to a requested pick up for a new bin of product located at the second event station.
10 . The computing device of claim 9 , wherein the processor is further configured to:
determine a location of one or more available mobile computing devices; and
transmit the new pick up ticket to an available mobile computing device closest to the second event station.
11 . The computing device of claim 9 , wherein the processor is further configured to:
determine a performance score of one or more drivers; and
transmit the new pick up ticket to an available mobile computing device corresponding to a driver having the highest performance score.
12 . The computing device of claim 11 , wherein the performance score is generated based on at least one of the following driver attributes: historical delivery times or historical delivery performance relating to accuracy of bin delivery.
13 . The computing device of claim 9 , wherein the processor is further configured to:
detect a maintenance event at one of the event stations included in the predetermined product tracking process; and
generate an alert ticket based on detection of the maintenance event.
14 . The computing device of claim 13 , wherein the processor is further configured to:
determine a personnel adapted to handle the maintenance event; and
transmit the alert ticket to an electronic account or mobile computing device associated with the personnel.
15 . The computing device of claim 9 , wherein the processor is further configured to:
track a time between receiving the pick up confirmation and receiving the drop off confirmation; and
storing the tracked time into a personnel profile associated with a driver determined to be driving the bin of product.
16 . The computing device of claim 9 , wherein the processor is further configured to:
determine a recommended route of travel between the first event station and the second event station; and
transmit the recommended route of travel to the mobile computing device.
17 . The computing device of claim 16 , wherein the processor is configured to determine the recommended route of travel based on at least one of known obstacles within the space, traffic within the space, or additional tickets for transporting other bins of product claimed on the mobile computing device.
18 . The computing device of claim 9 , wherein the mobile computing device is attached to a vehicle for transporting the bin of product.
19 . A non-transitory memory configured to store machine-readable instructions that, when executed by a machine, causes the machine to:
generate a pick up ticket corresponding to a requested pick up for a bin of product located at a first event station;
receive, from a mobile computing device, a ticket claim corresponding to the pick up ticket;
receive, from the mobile computing device, a pick up confirmation corresponding to the bin of product being picked up from the first event station;
receive, from the mobile computing device, a drop off confirmation corresponding to the bin of product being dropped off at a second event station; and
in response to the drop off confirmation, generating a new pick up ticket corresponding to a requested pick up for a new bin of product located at the second event station.
20 . The non-transitory memory of claim 19 , further configured to store machine-readable instructions that, when executed by the machine, causes the machine to:
detect a maintenance event at one of the event stations included in a predetermined product tracking process;
generate an alert ticket based on detection of the maintenance event;
determine a personnel adapted to handle the maintenance event; and
transmit the alert ticket to an electronic account or mobile computing device associated with the personnel.