This invention relates generally to inventory management and, more specifically, to automated inventory management.
Inventory management is important to a retailer for many reasons. For example, an accurate understanding of a retail facility's inventory is useful in planning orders, detecting and reducing theft, maintaining stocked shelves, etc. Consequently, proper inventory management aids in maximizing profitability. Many retailers have hundreds, if not thousands, of products in a retail facility at any given time. Keep tracking of such a vast number of products poses many challenges. As part of their inventory management, retailers attempt to inventory all products in a retail facility (e.g., all products on sales floor, in a stockroom, and/or being delivered). Currently, retailers keep track of inventory by manually evaluating inventory levels. For example, a retailer may have employees scan all products in a stock room on a daily, weekly, monthly, etc. basis. While such manual assessment may provide fairly accurate inventory levels, such manual scanning is difficult, time consuming, and costly. Additionally, since manual assessment of inventory cannot provide inventory analysis in real or near real time, there is often a lag between a determination that products need to be moved from the stockroom to the salesfloor. Such a lag may result in lost sales if a customer cannot find a product for which he or she is looking because the product is in the stockroom and not on the sales floor. Accordingly, a need exists for superior inventory management systems, methods, and apparatuses.
Disclosed herein are embodiments of systems, apparatuses, and methods pertaining to presenting information on an digital inventory preparation label (DIPL). This description includes drawings, wherein:
Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present invention. Certain actions and/or steps may be described or depicted in a particular order of occurrence while those skilled in the art will understand that such specificity with respect to sequence is not actually required. The terms and expressions used herein have the ordinary technical meaning as is accorded to such terms and expressions by persons skilled in the technical field as set forth above except where different specific meanings have otherwise been set forth herein.
Generally speaking, pursuant to various embodiments, systems, apparatuses and methods are provided herein useful to presenting information on an digital inventory preparation label (DIPL). In some embodiments, a system for presenting information on an DIPL comprises the DIPL, wherein the DIPL comprises a display device, wherein the display device is configured to present information related to an action to perform with a package assigned to the DIPL, a wireless radio, and a securement mechanism, wherein the securement mechanism is configured to removably secure the DIPL to the package assigned to the DIPL, and a control circuit, wherein the control circuit is communicatively coupled to the DIPL, the control circuit configured to receive identification information for the DIPL and information for the package assigned to the DIPL, associate, in a database, the identification information for the DIPL and the information for the package assigned to the DIPL, determine the action to perform, wherein the action to perform is based on information associated with inventory levels in a retail facility, determine, based on the association between the identification information for the DIPL and the information for the package assigned to the DIPL in the database, that the package assigned to the DIPL is required for the action, and transmit, to the DIPL for presentation via the display device of the DIPL, an indication of the information related to the action to perform with the package assigned to the DIPL.
As previously discussed, inventory management is important to retailers. For example, prompt replenishment of product display units on a salesfloor is important for maintaining and/or increasing sales, and an accurate inventory of products on hand is important for order planning. Current inventory management methods rely on manual assessment of inventory levels. While manual assessment of inventory levels can be fairly accurate, manual assessment of inventory levels is at best cumbersome and at worst costly. One particular drawback with manual inventory management is in the inability to know in real or near real time what products need to be moved from the stockroom to the sales floor. Additionally, manual inventory management requires scanning of packages to determine what actions need to be performed with the packages. For example, every morning an employee may scan every product/package in a stockroom to determine if the product/package needs to be moved to the salesfloor.
In embodiments described herein, systems, methods, and apparatuses are described that can increase the accuracy and timeliness of inventory management assessments and reduce costs associated with inventory management assessments. In some embodiments, digital inventory preparation labels (DIPLs) are placed on packages in a stockroom. The DIPLs are capable of communicating with a backend and include a display device. When a package, or the contents of a package, should be move from the stockroom to the salesfloor, the display device of the associated DIPL can present a message indicating that the package, or contents of the package, should be moved to the salesfloor. Because the DIPLs present a message indicating an action to perform with the package (e.g., move to the sales floor), employees can quickly and easily determine what to do with packages without scanning the packages. For example, when an employee enters the stockroom, he or she may notice that DIPL associated with a package indicates that the package should be moved to the salesfloor. The employee knows what to do with the package without requiring action of the employee (e.g., the employee is not required to scan the package to determine what to do with the package). The discuss of
In addition to, or in lieu of, the display device 106, the DIPL 104 can include an indicator (i.e., a secondary display device) 108. Like the display device 106, the indicator 108 can be used to present information regarding the package 102 or an action to perform with the package 102. For example, the indicator 108 can be a light (e.g., an LED) configured to present different colors, patterns, etc. that indicate information about the package 102 or an action to perform with the package 102. As one example, the indicator 108 can change color based on an action to perform with the package 102. For example, the indicator 108 can illuminate red when the package 102 should remain in the stockroom and green when the package 102 should be moved to the salesfloor.
As depicted in
While the discussion of
The control circuit 216 can comprise a fixed-purpose hard-wired hardware platform (including but not limited to an application-specific integrated circuit (ASIC) (which is an integrated circuit that is customized by design for a particular use, rather than intended for general-purpose use), a field-programmable gate array (FPGA), and the like) or can comprise a partially or wholly-programmable hardware platform (including but not limited to microcontrollers, microprocessors, and the like). These architectural options for such structures are well known and understood in the art and require no further description here. The control circuit 216 is configured (for example, by using corresponding programming as will be well understood by those skilled in the art) to carry out one or more of the steps, actions, and/or functions described herein.
By one optional approach the control circuit 216 operably couples to a memory. The memory may be integral to the control circuit 216 or can be physically discrete (in whole or in part) from the control circuit 216 as desired. This memory can also be local with respect to the control circuit 216 (where, for example, both share a common circuit board, chassis, power supply, and/or housing) or can be partially or wholly remote with respect to the control circuit 216 (where, for example, the memory is physically located in another facility, metropolitan area, or even country as compared to the control circuit 216).
This memory can serve, for example, to non-transitorily store the computer instructions that, when executed by the control circuit 216, cause the control circuit 216 to behave as described herein. As used herein, this reference to “non-transitorily” will be understood to refer to a non-ephemeral state for the stored contents (and hence excludes when the stored contents merely constitute signals or waves) rather than volatility of the storage media itself and hence includes both non-volatile memory (such as read-only memory (ROM) as well as volatile memory (such as an erasable programmable read-only memory (EPROM).
When packages are received at a retail facility (e.g., in a shipment), the packages are scanned. In some embodiments, as the depicted in
Once the package is scanned, the DIPL 202 is assigned to the package. In some embodiments, this assignment includes transmitting, to the DIPL 202, information for the package to which the DIPL 202 is assigned. For example, the automated scanning device 206, or in the case of a manual scan, a hand scanner, can transmit the information for the package to the DIPL 202.
The DIPL 202 includes a display device 220 and a wireless radio 204. The display device 220 is configured to present information related to the package. For example, the display device 220 can present information relating to an action to perform with the package. The wireless radio 204 communicates with the control circuit 216 (and possibly other components of the system 200). In one embodiment, the wireless radio 204 transmits identification information for the DIPL 202 and information for the package to the control circuit 216. The identification information for the DIPL 202 can include any information suitable for identifying the DIPL 202, such as a serial number, a media access control (MAC) address, an interne protocol (IP) address, an alphabetic, numeric, or alphanumeric identifier, radio frequency identification number if the DIPL 202 includes an RFID tag, etc.
Upon receipt of the identification information for the DIPL 202 and the information for the package, the control circuit 216 associates the identification information for the DIPL 202 and the information for the package in the database 210. These associations 212 are stored in the database 210. The associations 212 can be as simple as listing of the identification information for the DIPL 202 and an identifier for the package, as elaborate as the identification information for the DIPL 202 and the entirety of the information for the package (e.g., contents of the package, quantity of items in the package, a location for the contents of the package in the stockroom and/or on the salesfloor), or any amount of information in between. Additionally, in some embodiments, the database 210 can also include inventory management data 214. The inventory management data 214 can include point-of-sale (POS data), stock level information, shipment information, past sales information, forecasted sales information, etc. (generally referred to as information associated with inventory levels in a retail facility).
As conditions change in the retail facility (e.g., inventory levels change in the retail facility), the control circuit 216 determines an action to perform. For example, the action to perform can be stocking action, a relocation action, or any other action related to products in the retail facility. If the action to perform requires a package, the control circuit 216 can identify the package required for the action and the identification information for the DIPL 202 based on the database 210. For example, the inventory management data 214 may reflect that the number of apples on the sales floor is below a desired level. Based on the inventory management data 214, the control circuit can determine that the action to perform is to move apples from the stockroom to the salesfloor. Based on the associations 212 in the database, the DIPL 202 is associated with a package of apples. The control circuit 216 transmits (i.e., transmits or causes transmission) of an indication of information related to the action to perform with the package assigned to the DIPL 202 to the DIPL 202. In the example noted above, the control circuit 216 would transmit an indication to the DIPL that the package assigned to the DIPL 202 should be moved to the salesfloor for restocking.
Upon receipt of the indication to perform, the DIPL 202 presents the information related to the action to perform. In the example noted above, the DIPL 202 would present, via the display device 220, an indication that the package should be moved to the salesfloor for restocking. Because the determination of the action to perform is performed automatically by the control circuit 216 and the indication of the action to perform is presented via the display device 220, it is not necessary for an employee to scan the package to determine that the package should be brought to the salesfloor. Rather, an employee in the stockroom will only need to notice the information presented on the DIPL 202 to determine that the package should be brought to the salesfloor.
In addition to the control circuit 216 determining actions to perform based on information included in the database 210, in some embodiments, directions can be communicated directly to the control circuit 216 via the network 218. For example, the external device 208 can transmit instructions to the control circuit 216. As one example, the external device 208 can be a handheld device carried by an employee of the retailer. While the employee is on the salesfloor, he or she may notice that the quantity of baseball bats on the salesfloor is less than desired. The employee may then transmit, via the external device 208, an instruction to the control circuit 216 that additional baseball bats should be moved from the stockroom to the salesfloor. Responsively, the control circuit can identify the DIPL 202 associated with a package containing baseball bats in the database 210 and transmit an indication to the DIPL 202 associated with the package containing baseball bats that the package should be moved to the salesfloor. Embodiments which include the external device 208 may increase the speed with which items are restocked because it is not necessary that the items be purchased (i.e., recorded in the inventory management data 214) before determining that inventory levels for that item are low. Additionally, in some embodiments, the external device 208 can be used to fulfill specific requests. For example, if a customer desires a large number of an item, the external device 208 can transmit an instruction that the large number of the item be brought from the stockroom to the customer.
While the discussion of
At block 302, a package is assigned to a DIPL. For example, a scanning device (e.g., an automated scanning device) or a control circuit can assign a package to the DIPL. When the package is received at a retail facility, a DIPL is assigned to the package. Before, or possibly after, the DIPL is assigned to the package, the DIPL is secured to the package. The DIPL is used to present information related to the package. For example, if there is currently no action requiring the package, the DIPL can present information regarding the package, such as the contents of the package, timing information for the package, a quantity of items in the package, a location of the package, etc. Alternatively, if there is currently no action requiring the package, the DIPL can present no information (e.g., remain blank). The flow continues at block 304.
At block 304, identification information for the DIPL and information for the package are received. For example, the control circuit can receive the identification information for the DIPL and the information for the package. In some embodiments, the DIPL transmits the identification information for the DIPL and the information for the package to the control circuit via a wireless radio associated with the DIPL. In other embodiments, another device, such as a scanning device, can transmit the identification information for the DIPL and the information for the package to the control circuit. The identification information for the DIPL identifies the DIPL. Additionally, in some embodiments, the identification information for the DIPL can include addressing information for the DIPL to facilitate communication from the control circuit to the DIPL. The information for the package can include any suitable information for the package. For example, the information for the package can identify the package, contents of the package, etc. The flow continues at block 306.
At block 306, the identification information for the DIPL and the information for the package are associated. For example, the control circuit can associate the identification information for the DIPL and the information for the package in a database. The database can be specific to a retail facility, or include information for DIPLs and packages at a number of retail facilities. In some embodiments, this association allows the control circuit to quickly determine what packages, and more importantly, what items are associated with the DIPL. The flow continues at block 308.
At block 308, an action to perform is determined. For example, the control circuit can determine the action to perform. The action can be a stocking action, a feature action, a modular action, a recall action, or any other suitable action. In some embodiments, the control circuit determines the action perform based on information associated with inventory levels in the retail facility. The inventory levels in the retail facility can include inventory levels in the stockroom, inventory levels on the sales floor, shipment information, POS data, sales prediction data, etc. The flow continues at block 310.
At block 310, it is determined that the action to perform requires the package. For example, the control circuit can determine that the action to perform requires the package. In some embodiments, this determination is made based on the associations in the database. For example, the action to perform requires jeans, the control circuit can determine that Package A contains jeans and that DIPL X is assigned to Package A. Further, in some embodiments, if multiple packages contain the same items but one of the multiple packages should be selected first, DIPLs associated with others of the multiple packages can present indications that they should not be picked. This can be particularly useful for perishable items, ensuring that the oldest items are retrieved first. the flow continues at block 312.
At block 312, an indication of information related to the action to perform is transmitted. For example, the control circuit can transmit the indication of information related to the action to perform to the DIPL. The information related to the action to perform can be any suitable information, such as a message stating the information related to the action to perform. In the example noted above, the control circuit transmits the indication of the action to perform to DIPL X. The DIPL presents the information related to the action to perform. If the action to perform is a stocking action, DIPL X presents a stocking message via a display device.
In some embodiments, a system for presenting information on an DIPL comprises the DIPL, wherein the DIPL comprises a display device, wherein the display device is configured to present information related to an action to perform with a package assigned to the DIPL, a wireless radio, and a securement mechanism, wherein the securement mechanism is configured to removably secure the DIPL to the package assigned to the DIPL, and a control circuit, wherein the control circuit is communicatively coupled to the DIPL, the control circuit configured to receive identification information for the DIPL and information for the package assigned to the DIPL, associate, in a database, the identification information for the DIPL and the information for the package assigned to the DIPL, determine the action to perform, wherein the action to perform is based on information associated with inventory levels in a retail facility, determine, based on the association between the identification information for the DIPL and the information for the package assigned to the DIPL in the database, that the package assigned to the DIPL is required for the action, and transmit, to the DIPL for presentation via the display device of the DIPL, an indication of the information related to the action to perform with the package assigned to the DIPL.
In some embodiments, an apparatus and a corresponding method performed by the apparatus comprises assigning, to the DIPL, a package assigned to the DIPL, wherein the DIPL includes a display device configured to present information related to an action to perform with the package assigned to the DIPL, a wireless radio, and a securement mechanism configured to removably secure the DIPL to the package assigned to the DIPL, receiving, at a control circuit, identification information for the DIPL and information for the package assigned to the DIPL, associating, by the control circuit in a database, the identification information for the DIPL and the information for the package assigned to the DIPL, determining, by the control circuit, an action to perform, wherein the action to perform is based on inventory levels in a retail facility, determining, by the control circuit based on the association between the identification information for the DIPL and the information for the package assigned to the DIPL in the database, that the package assigned to the DIPL is required for the action, and transmitting, to the DIPL for presentation via the display device of the DIPL, an indication of the information related to the action to perform with the package assigned to the DIPL.
Those skilled in the art will recognize that a wide variety of other modifications, alterations, and combinations can also be made with respect to the above described embodiments without departing from the scope of the invention, and that such modifications, alterations, and combinations are to be viewed as being within the ambit of the inventive concept.
This application claims the benefit of U.S. Provisional Application No. 62/664,423, filed Apr. 30, 2018, which is incorporated by reference in its entirety herein.
Number | Date | Country | |
---|---|---|---|
62664423 | Apr 2018 | US |