In the retail industry considerable time, effort, and financial resources are dedicated to maintaining inventory. When a change is to be made to the inventory layout, the process of removing the existing inventory, rearranging shelving, redistributing shelf-edge labels, and restocking the shelves can be tedious, time consuming and prone to errors in placement and/or content of the labels.
The accompanying drawings illustrate various embodiments of the present system and method and are a part of the specification. The illustrated embodiments are merely examples of the present system and method and do not limit the scope thereof.
a and 3b illustrate views of exemplary shelf edges, according to one exemplary embodiment of principles described herein.
a and 4b illustrate an embodiment in which each physical location within the storage space is configured to communicate an identifier of that location to a graphical display device when that display device is installed at that location.
a and 6b illustrate a front view of an exemplary graphical display device in different operating modes, according to one exemplary embodiment of principles described herein.
a and 8b illustrate an exemplary store floor and its layout, according to one exemplary embodiment of principles described herein.
c is a flowchart illustrating an exemplary method of creating a map of graphical display device addresses within a physical storage space, according to one exemplary embodiment of principles described herein.
The same reference number used in different figures refers to similar, but possibly not identical, elements.
The present exemplary systems and methods provide for the implementation and operation of an inventory locator system in connection with an electronic labeling system. In particular, according to one exemplary embodiment, an electronic labeling system can be configured to upload an inventory layout and implement this layout via graphical display devices dispersed throughout a storage or retail space for correct placement and identification of inventory items. In some embodiments, the dispersed graphical display devices can automatically identify their position within the space to a central computing system. These exemplary embodiments can assist staff and customers in locating a particular item in the inventory.
As used in the present specification and in the appended claims, the term Electronic Labeling System (“ELS”) is meant to be understood broadly as including any system that provides labeling for a specific shelf space or inventory location using at least one form of graphical display device that is communicatively coupled to at least one central computing system. An ELS may or may not also include a handheld transmitting device in communication with the central computing system.
The term “graphical” as in “graphical display device” is meant to be understood as referring to any visual element. Thus, the graphical display device or devices can display any visual element or combination of visual elements including, but not limited to, text, numbers (e.g., prices), colors, images, graphs, logos, barcodes, arrows, symbols, etc. The term “display device” will also be understood to mean a device with this capability of displaying any visual element or combination of visual elements.
As used in the present specification and in the appended claims, the terms “storage space” or “storage facility” are intended to refer broadly to any location or facility in which an inventory of goods is stored. Consequently, the term “storage space” includes, but is not limited to, a retail store sales floor, a wholesale or other vendor facility, a stockroom, a warehouse, a backroom where inventory is stored away from a sales floor, etc.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present systems and methods for forming an inventory locator system in connection with an electronic labeling system. It will be apparent, however, to one skilled in the art that the present systems and methods may be practiced without these specific details. Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearance of the phrase “in one embodiment” in various places in the specification are possibly not all referring to the same embodiment.
For many retailers, a large component of inventory maintenance is the creating and setting up of inventory layouts. Inventory layouts map the arrangement and location of inventory, i.e., products or goods, on the available shelf space of the retailer. In many cases, inventory layouts are distributed by a corporate office to their associated retail branches, where the inventory layout is then implemented by the staff.
Each product typically has-a corresponding shelf-edge label to indicate information to a customer or employee such as the price and intended location of a certain product. Typically, inexpensive pieces of cardstock, paper, and/or plastic are used for shelf-edge labels. Using the inventory layout and a set of shelf-edge labels, retailers are able to create an organized and visually professional display of inventory placement. Unfortunately, when a change needs to be made to the inventory layout, the process of removing the existing inventory, rearranging shelving, redistributing shelf-edge labels, and restocking the shelves can be tedious and time consuming. Additionally, given the human capacity for error, labels may be incorrectly printed or placed or may be outdated and show incorrect prices. This can cause significant friction between a retailer and the customer when the expected price as indicated by the self-edge label does not agree with the price charged at the register.
One way of alleviating such issues has been the development of electronic labeling systems (ELSs). Electronic labeling systems overcome most pricing inaccuracies by using graphical display devices as the shelf-edge labels. These graphical display devices may be updated by a central computing system to reflect current pricing or information about a product. An ELS is generally comprised of at least one graphical display device that has a graphical display, such as a liquid crystal display (LCD) device, to display the price and/or other product information. A series of these graphical display devices can be placed along the edge of a shelf or otherwise associated with particular a shelf space.
This graphical display device is then communicatively coupled with a central computing system, which is responsible for maintaining inventory data in addition to current and correct prices. Thus, instead of using plastic or cardstock labels, which must be replaced or physically modified for any change in inventory layout, a retailer can have an electronic means of maintaining and displaying correct prices.
However, although an ELS may overcome customer issues caused by inconsistent pricing, the use of existing electronic labeling systems still does not generally overcome the challenges of setting up inventory layouts, or locating the proper self position for products being placed into inventory.
Each graphical display device (105) is communicatively coupled to a central computing system (110). The communication between the graphical display devices (105) and the central computing system (110) can be wired or wireless as will be described in further detail below. The central computing system (110) can accordingly control the information displayed on each of the graphical display devices (105). The general components of the central computing system (110) may include, for example, a central processing unit (CPU), a memory unit, and an input/output interface.
A communications router (115) routes data signals from the central computing system (110) to corresponding graphical display devices (105). The central computer system (110) can individually address and control any of the graphical display devices (105) as described herein. The communications router (115) may also receive signals from the various graphical display devices (105) for transfer to the central computing system (110).
The central computing system (110) can be a computer that is designed for and/or dedicated to the ELS (100). Alternatively, the central computing system (110) may be a general purpose computer that is tasked with supporting the ELS functions as its sole function or in addition to other tasks or functions. As indicated above, changes and updates to graphics and images displayed on the graphical display devices (105) are controlled by the central computing system (110). The central computing system (110) is also responsible for storing information, such as an inventory layout (101), that is used in the function of the ELS (100) and for filling requests made by various components of the ELS (100) as described below. The inventory layout (101) includes a map of the storage space including each unit of shelf space in the storage space and the product or products that are to be stored on that unit of shelf space.
A scanning device (120) may also be used as part of the ELS (100). As shown in
The optical reader (121) of the scanning device (120) may be, but is not limited to, an infrared scanner, laser scanner, light emitting diode scanner (LED), digital camera or the like. The optical reader (121) is configured to scan a machine-readable representation of information in a visual format, e.g., a barcode. These barcodes and similar visual displays of machine-readable data may be printed or may be displayed on the graphical display devices (105) and may encode, for example, information about a particular product in inventory, an identifier of a particular segment of a graphical display device (105), or an identifier of a particular location within a storage space. A Universal Product Code (UPC) is an example of a barcode that might be displayed on the graphical display devices (105).
In the present embodiment, the handheld scanning device (120) has a “read only” relationship with the graphical display devices (105). That is, the scanning device (120) can read data from a graphical display device (105) using the optical reader (121), but does not directly communicate a change or update to a graphical display device (105). However, the scanning device (120) may both send information to and receive information from the central computing system (110) using a wireless transceiver (124). Consequently, to effect any changes to images displayed by the graphical display devices (105), the scanning device (120) can communicate with the central computing system (110), which will then execute the change as described above. However, in other embodiments, the scanning device (120) may communicate directly with the graphical display devices (105) or other components of the system, or may act as a repeater.
A user may operate the user input device (122) of the scanning device (120) to generate instructions to change or update a display on a graphical display device (105) and transmit those instructions to the central computing system (110). For example, if there is a local in-house sale authorized by a store manager, the scanning device (120) could be used to identify the product at issue to the central computing system (110) and initiate an update of the price being displayed on a particular graphical display device (105) associated with the location of that product in the storage space. For example, a worker in the storage space uses the scanning device (120) to scan a UPC identifying the product for which the sale price is to be implemented. The worker then inputs the updated price and transmits the data to the central computing system (110) using the transceiver (124). The central computing system (110) then drives the corresponding graphical display device (105-n) to update the price displayed for the identified product. This is merely one example of a use of the scanning device (120). The scanning device (120) has a wide variety of uses in the system (100). Various other uses of the scanning device (120) will be described below.
An onboard processing unit (125) with access to a memory unit (126) for storing firmware controls the operation of the scanning device (120). A data bus (127) is used to interconnect and provide communication among the various components of the scanning device (120).
The scanning device (120) can be a portable, handheld unit that is used primarily by staff or employees in the storage space containing the ELS (100). Additionally, the scanning device (120) can be a stationary unit that is installed in the storage space for use primarily by customers. In other embodiments, the scanning device (120) may be installed in, for example, a shopping cart, forklift, or other device for moving products or people within the storage space.
In some embodiments, each graphical display device (105) is further configured with an encoder strip (215) that identifies the corresponding graphical display device (105) or portion of a graphical display device (105) with which it is associated. The uses of this encoder strip (215) will be described in more detail below.
The graphical display device (105) may be formed as a strip that extends the length of the shelf. Alternatively, in some embodiments, the graphical display device (105) is fabricated to extend along a segment of a shelf length. By extending the length of the shelf, the graphical display device (105) may display multiple product labels (210), in a continuously configurable fashion, on one display device (105) as shown in
In some embodiments, the graphical display device (105) is a plastic-based display device for use on the shelving of the storage space. However, the graphical display device (105) may be fabricated from many different materials, including not limited to, plastics, glasses, metals, alloys, ceramics, and the like. Consequently, some embodiments of the graphical display device (105) may be flexible, while others are more rigid due to the materials used to construct that graphical display device (105).
One advantage of using a flexible graphical display device (105) is that the display device (105) can curve along its length, for example, to conform to curved shelves (300,
The display of the graphical display device (105) can be reflective, transmissive or transflective using any number of possible electronic display technologies, such as a liquid-crystal display (LCD), electronic paper, etc. The terms reflective, transmissive or transflective refer to the way in which a display is lit. A transmissive display has a backlight that directs light through the display device toward a viewer. A reflective display is not backlit, but reflects ambient light so as to be visible to a viewer.
Electronic paper is a bi-stable display, which uses power when changing or setting an image and does not use power when it is not changing or setting an image. This reduces power consumption. A simplified example of electronic paper has a liquid polymer layer sandwiched between two arrays of electrodes. Embedded in the polymer layer is a multitude of polarized pigment capsules having positively and negatively charged poles. Each pole of the capsule has an associated color, e.g. the positive pole is white and the negative pole is black. When an electric field is applied through the electrode array, the capsules align themselves with the field showing either a white side or a pigmented side. This polarizing characteristic of electronic paper allows images to be displayed on the surface, while consuming very low amounts of power. As indicated above, the present exemplary graphical display device (105) could use such a technology to display desired merchandise information in a power efficient format.
An electronic controller (205) such as an integrated circuit may be used to control the graphics displayed on the graphical display device (105) under the direction of the central computing system (110,
The electronic controller (205) which updates and powers the graphical display device (105) could be placed at one end of the label, as depicted in
It will be appreciated that the system described provides great flexibility in the data presented to a customer or other user at the shelf where a product is stored. This data can include pricing, product identification, advertising, etc. typical components of a product label (210) displayed include the price, UPC, and stock keeping unit number (SKU). However, there is no limitation on the data displayed. The graphical display devices (105) may display information such as details about the product or its manufacturer including, but not limited to, trademarks, logos, name brands, product names, slogans, indicator of sales, discounts, clearances and the like. Consequently, a retailer or other vendor may also use the capability of the graphical display device (105) to increase sales or showcase new items. Using these displayed details, the customer or other user may more easily search for a specific product or brand, and the manufacturer and/or vendor can better market their product on the sales floor.
In many embodiments, it is desirable to have a method of automatically and uniquely identifying each graphical display device (105) to the central computing system (110). The unique identification of the graphical display device may be achieved in numerous ways: through a data identifier assigned to the electronic transmitter (such as an IP address) or through a manually-configured signature achieved by an array of toggle switches or a by durable mechanical encoding described below. For example, if each graphical display device (105) can identify its location within the storage space to the central computing system (110), the central computing system (110) can then immediately implement a desired inventory layout by sending appropriate display data to each of the graphical display devices (105). The identification of the location of the graphical display device could be accomplished either passively by linking the unique identifier with a database containing the physical location of the graphical display device, or actively by locating the transmitter by electronic sensing of time delays, triangulation or other remote sensing methods.
a and 4b illustrate an embodiment in which the graphical display device or a component associated with the graphical display device senses or reads an identifier of a physical location within the storage space where the graphical display device is installed. The physical location of that display device, along with an identification of the display device itself, can then be transmitted automatically to the central computing system.
As shown in
For example, the sensor set (225) can be an array of switches that are selectively actuated by physical, magnetic, electrical or optical means. When the graphical display device (105) is installed, each shelf channel or other installation location (227,
The graphical display device (105) then communicates the pattern of switches activated to the central computing system (110,
In addition to signaling the location where it has been installed, the graphical display device (105) may also identify itself, such as with a serial or product number, name, address, etc., such that the central computing system can associate that graphical display device (105) with the physical location (227) within the storage space where it has been installed. The central computing system (110,
In some embodiments, the pattern of contacts (226) that interact with the array of switches (225) in the graphical display device (105) are formed on a clip that is used to secure the display device (105) to a particular location (227). The pattern of contacts on that clip is formed to represent that location (227), where the clip stays even if the display device (105) is replaced. The mechanical clip can then be used to both pull the display device (105) into an installation channel or screw or lock the display device (105) in place while also identifying that location to the display device (105) and, ultimately, the central computing system (110,
Some of possible uses of the graphical display device (105) will now be described and illustrated in
Auxiliary graphic (400a) is an example of a vendor's use of the graphical display device (105) to distinguish a particular product as being new, either as a recent product release or the first time the vendor has carried this particular product. Therefore, auxiliary graphic (400a) can be used to attract the attention of the customer and generate interest in a new product.
Auxiliary graphic (400b) displays a manufacturer's trademark or logo or a product name. This auxiliary graphic (400b) can be device which helps the customer recognize a particular brand or product.
The last auxiliary graphic (400c) is an exemplary use of directional symbols to help locate a specific product as per the request of a customer, employee or other user, which will be discussed in greater detail below. As shown in
Each auxiliary graphic (400a-c) is imported from the central computing system (110,
One of the many advantages provided by the present exemplary embodiment is the ability of the ELS (100,
Thus, because of the dynamic nature of the display devices (105), the owner or operator of the storage space or facility can constantly update or change as desired the labeling on the shelf space of the storage facility. For example, if products are remove from inventory or introduced into the inventory, the labeling on the display devices (105) can be automatically updated to reflect or even to help implement the change. In another example, if a product manufacturer adjusts the size of the product, to be either larger or smaller, the amount of shelf space allocated to that product will change accordingly. When something like this occurs, the output to the graphical display devices can be changed to spread out the labeling for a now-larger product or contract the labeling for a now-smaller product.
a depicts an exemplary graphical display device (105) displaying an encoder strip (215). The encoder strip (215) is machine-readable section of the graphical display device (105), e.g., a barcode. The encoder strip (215) can be printed on, or along the edge of, the graphical display device (105) or can be an element that is displayed by the graphical display device (105). As seen in the figure, the encoder strip (215) runs along the bottom edge of the graphical display device (105), but it may alternatively be placed elsewhere. In some embodiments, the encoder strip (215) may be configured to run the length of the graphical display device (105). In
As will be explained herein, the encoder strip (215) is used to create a storage space map with which the central computing system (110,
In many systems, it is desirable to have different modes of operation to facilitate specific tasks. In some cases modes of operation could be divided between a primary and secondary mode. In the present case, the primary operating mode may be a mode in which the graphical display device (105) displays information intended for the customer and does not display information not intended for the customer. In such a mode, information or graphics such as the encoder strip (215) could be hidden from view, because they generally have no direct value to the customer.
Alternatively, information and graphics that are useful specifically for staff or employees of the storage space can be displayed when a secondary mode is toggled. An example of this mode is illustrated in
Any instructions that would be helpful to an employee or staff member can be displayed on the graphical display devices (105). For example, as shown in
Depending on the size of the encoder strip (215), the ELS (100) may be configured to display the encoder strip (215) or other set up mode elements during any mode, including a primary mode, as suits a particular application. If the encoder strip (215) or other set up mode elements are too large to be displayed without adversely affecting the display area used for customer information, or the operator of the facility prefers to hide the set up mode elements when the facility is being used by customers, then the ELS (100) can be configured to display the encoder strip (215) and/or other set up mode elements in a set up mode.
As will now be explained, the code contained by the encoder strip (215) is sent to the central computing system (110,
Referring to
In the illustrated example, each graphical display device (105) corresponds to a specific segment or segments of shelf space (720), indicating that product labels (210) and/or auxiliary graphics (400) can be displayed at any of these positions on this graphical display device (105) for products that are to be placed on those corresponding shelf segments. Referring to
The employee or staff member then scans (step 751) an encoder strip (215) or portion of encoder strip (215) that corresponds to the identified location within the storage space. This associates a physical location in the storage space with a particular portion of the graphical display device (105), as identified by a corresponding portion of encoder strip (215). The scanning device (120) then sends (step 752) this paired information to the central computing system (110). The central computing system (110) uses this information to build a map (step 753) of the storage space in which each defined location within the storage space is associated with the address of a graphical display device (105) or a portion of a graphical display device (105). Using this map, the central computing system (110) can address any graphical display device (105) or portion of a graphical display device (105) to display data for a corresponding specific shelf space.
The central computing unit (110) can then reference an inventory layout that describes which products are to be located at which locations within the storage space. Electronic labels associated with each such product can then be displayed by the graphical display device (105) at the corresponding physical location in the storage space based on the map that associates physical locations within the storage space with a particular graphical display device (105) or a portion of a graphical display device (105).
Additionally, the scanning device (120) can be used to effect changes to the display of the graphical display devices (105) by relaying commands to the central computing system (110). For example, the employee or staff member can input a desired change to a label (210) into the scanning device (120) using the user input device (122). The employee or staff member then scans the encoder strip (215) portion associated with the label to be changed or otherwise indicates the label that is to be changed, e.g., by entering the physical location of the label into the scanning device (120). This instruction is then transmitted by the scanning device (120) to the central computing system (110). The central computing system (110) then makes the corresponding change to the electronic label by transmitting the new display data to the corresponding graphical display device (105).
One advantage of the present exemplary system is the ability of the ELS (100) to upload and set inventory layouts automatically via the central computing system (110). In some examples, central computing system (110) will access a master or corporate computer system via known methods such as internet communication, cable, dial-up, satellite link, and the like. Once connected to the master server, information useful to the operation of the storage space can be downloaded, for example, pricing updates, inventory layouts, and advertisement graphics. The central computing system (110) can be configured to then reset or update all the graphical display devices (105) in the storage space that display product labels that are affected by information obtained from the corporate or master server.
Additionally, the described system can be used to identify and direct a customer or other user to a specific product. An auxiliary label (400,
The present exemplary ELS (100) enables all employees, from the newest hire to the longest tenured, to be able to easily locate any item in a store. For example, in some embodiments, the employee can scan the UPC on an item to be shelved or re-shelved (900) using the scanning device (120). The scanning device (120) transmits an identification of the product based on the scanned UPC and makes a position request (905) to the central computing system (110). The central computing system (110) uses the inventory layout (101,
In the case where the identified product is stored at multiple positions within the storage space, the central computing system (110) may be configured to identify all such product locations or the product location closest to the scanning device without identifying other product locations. The location of the scanning device (120) can be sent to the central computing system (110) at any time by simply scanning an encoder strip at the location of the scanning device (120). The central computing system (110) can then determine which location where the identified product is stored is closest to the location of the scanning device (120).
Using the provided information the user can now locate the right aisle, shelf unit and shelf for the product. The ELS (100) may alternatively or additionally be configured to operate lighting, signage or other visual indicators in the storage space to indicate a product location. For example, lights or other visual indicators could direct the user to the correct aisle and/or shelf unit. Once the correct aisle and/or shelf unit has been located, the system could also use the graphical display devices (105) to indicate the exact position on the shelving of the desired product as shown, for example, in
To assist users in the storage space, such as customers, who may not have the use of a portable scanning device, stationary scanning devices can be placed at strategic locations in the storage space. Such a stationary scanning device may be functionally identical to the portable scanning device (120,
In other cases, the customer could bring in an old container or UPC of the product they are seeking. The product identifier is scanned with the stationary scanner which contacts the central computing system for product location. Then, as described above, the production location can be displayed for the user on the stationary scanner. Additionally or alternatively, an auxiliary display on a graphical display device (105) can indicate the exact location of the desired product, with or without further visual indicators to direct the user to the correct shelf unit.
Disassociating products from the existing map could entail initializing the data structure containing the store map, where no products are then associated with a position(s) of shelf space. Once the map has been initialized, the central computing system (110) could use the new inventory layout to associate a UPC or SKU, i.e., a product, with each position on the shelves of the storage space. As noted above, the position on the shelf as it corresponds to a graphical display device (105) is identified by the encoder strip (215). Once all references have been made, the central computing system (110) instructs the graphical display devices (105) to display the desired graphics for corresponding products. Each graphical display device (215) places the graphics in the correct position as indicated by the encoder strip (215). Using the map of graphical display devices (105), the central computing system (110) is therefore able to make the appropriate changes to the product labels (210) and the auxiliary labels. In the case where the inventory layout has been rearranged, an employee or staff member can then go to the area of the store that has been updated, and manually move the inventory as appropriate to correspond to the newly-displayed product labels. No manual changes of label placement would typically be performed. In this way, the present exemplary system helps reduce the amount of worker hours used to reset an inventory.
An example of this process is illustrated in
Initializing the data structure containing the store map (step 1000) is done by the central computing system (110) which accesses the current store map. In one embodiment, an archive file may be used to save in memory the current store map before updating. In this way the central computing system (110) could use archived store maps to identify changes between the archived and new store maps. Next the data structure used to implement the map could be initialized. In this state the store map has every position in the store reference by the encoder strip (215) but no UPC or SKUs, i.e., products, are associated with a position(s) of shelf space.
After initialization (step 1000) the central computing system (110) uploads a new inventory layout (step 1005). New inventory layouts are generally received from a corporate office, but in some cases may be done internally for smaller retailers. In the present system inventory layouts are electronic files that may or may not include an executable to update the store map. The new inventory layout is used to associate a UPC or SKU, i.e., a product, to a position on the shelf.
As stated before, the position on the shelf is referenced by the encoder strip (step 1010). In this step the central computing system (110) will link each UPC in the inventory layout to a position within the store. This position is electronically addressed within the data structure of the store map. As described before, the encoder strip (215) can visually be identified on the graphical display device (105), and the encoding barcode that is seen will reference the correct electronic address of the store map.
Once all references have been made, the central computing system (110) instructs the graphical display devices (105) to display the desired graphics (step 1015). Each graphical display device (215) places the graphics in the correct position as indicated in the encoder strip (215). Using the map of graphical display devices (105), the central computing system (110) is therefore able to make all appropriate changes to the product labels (210) and the auxiliary labels (400). In the case where inventory layout has been rearranged, an employee could then go the area of the store that has been updated, and manually move the inventory as appropriate. No manual changes of label placement would typically be performed. In this way the present exemplary system helps reduce the amount of man hours used to reset an inventory.
In conclusion, the present exemplary systems and methods provide for the creation and operation of an inventory locator and electronic labeling system. In particular, according to one exemplary embodiment, an electronic labeling system can be configured to upload an inventory layout and project this layout via graphical display devices for correct placement of inventory without the displacement of the labels. Additionally, this exemplary embodiment can also assist staff, and customers in locating a particular item in the inventory via visual indicators incorporated within the graphical display device.
The preceding description has been presented to illustrate and describe exemplary embodiments of the present system and method. It is not intended to be exhaustive or to limit the system and method to any precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the system and method be defined by the following claims.