主权项 |
1. A real-time inventory system for robust tracking of inventory of a plurality of items, the inventory system comprising:
an electronic inventory database configured to store data relating to the plurality of items, the data comprising at least a first count frequency associated with a first item, a plurality of storage locations at which the first item may be stored, an estimated quantity of the first item currently stored in each of the plurality of storage locations, at least one applicable unit of storage for each of the plurality of storage locations, and a second count frequency associated with a second item, wherein the second count frequency is different than the first count frequency; a point of sale system configured to receive and process orders, the point of sale system comprising:
an electronic display for inputting and viewing order information;an electronic credit card reader configured to obtain payment data from credit cards; anda network interface configured to transmit the payment data to a payment processing system to enable completion of orders; a projection engine configured to calculate in real-time the estimated quantity of the first item currently stored in each of the plurality of storage locations based at least in part on sales data received from the point of sale system; a prioritization engine configured to analyze the first count frequency and a last count time for the first item to determine that the first item should be counted; the prioritization engine further configured to analyze the second count frequency and a last count time for the second item to determine that the second item should not be counted; a counting interface configured to electronically communicate with a user access point system through a computer network to transmit counting instruction data and to receive current count data and current storage location data, the counting instruction data configured to cause the user access point system to dynamically enable inputting of count data in only the at least one applicable unit of storage for a current storage location indicated by the current storage location data, the current count data indicating a current actual quantity of the first item in a first storage location; a variance calculator configured to access the estimated quantity of the first item currently stored in the first storage location, and to determine a first variance value based on comparing the current count data to the estimated quantity; an error detector configured to analyze the first variance value and to, automatically based on determining the variance exceeds a threshold value, transmit data to the user access point system to cause the first item to be recounted and enable input of a recount value based on recounting the first item; the variance calculator further configured to determine a second variance value based on comparing the recount value to the estimated quantity, a count frequency controller configured to automatically increase the first count frequency based on determining the second variance value is above a threshold level to cause the first item to be counted with increased frequency, the count frequency controller configured to automatically decrease the first count frequency based on determining the second variance level is at or below the threshold level to cause the first item to be counted with decreased frequency; and one or more computers configured to operate the prioritization engine, counting interface, variance calculator, and error detector, wherein the one or more computers comprises a computer processor and an electronic storage medium. |