This invention relates to automated vending systems, and more particularly to robotic systems and methods directed to managing product items in climate-controlled environments.
A beverage case represents one type of climate-controlled environment (refrigeration system) that is often used in retail businesses (e.g., convenience stores and grocery markets) to display cold beverages (e.g., soft drinks or juice in cans and bottles) for purchase by the business' retail customers. Such beverage cases often include multiple chute-type display shelves arranged in rows and columns, with each chute-type display shelf including beverages that are slidably disposed and gravity-fed toward a display (front) wall of the case. To improve sales, the various beverage brands and types are typically arranged according to a computer-generated planogram such that more popular beverages are presented on display shelves located at an average customer's eye level, and less popular beverages are disposed on lower or higher display shelves. The forward-most beverages disposed in the multiple chute-type display shelves are arranged in a vertical plane located immediately behind multiple glass access doors that collectively form a front wall of the beverage case. This arrangement minimizes power consumption by allowing a customer to identify a selected beverage while all access doors are closed, then remove the selected beverage from the beverage case by manually opening only the glass access door located in front of the selected beverage. This arrangement also automatically re-faces the beverage display because, when a beverage is removed from its associated display shelf, an identical beverage disposed immediately behind the selected/removed beverage slides forward on the chute-type display shelf, thereby maintaining a fully faced beverage display for subsequent customers.
To prevent lost sales due to empty display shelves, beverage cases must be managed such that resupply (replacement) beverages are added to the display shelves at a rate that keeps pace with customer purchases. Beverage case management generally involves determining an average rate of sale of each beverage type and using this average rate data to prevent depletion (running out) of on-hand inventory between periodic resupply deliveries from distributors or other sources. In the case of more popular beverages, it is sometimes necessary to order more beverage units than the total number that can be loaded onto the assigned display shelves. For example, if each display shelf holds ten beverage units, a given planogram assigns one display shelf for a particular beverage, and the average rate of sale between periodic deliveries of the particular beverage is twenty units, then twenty units may be ordered for each delivery, with the extra beverage units (i.e., those not loaded on the assigned display shelf) being store as backstock inventory disposed behind the display shelves in the beverage case. This arrangement requires periodic restocking of the display shelves, which typically involves manually moving beverage containers from a backstock locations onto assigned display shelves. This manual restocking process is typically performed by delivery personnel (e.g., a beverage distributor) and/or by the retail business owner/employees.
Current beverage case management approaches present several inefficiencies and other problems that result in increased operating costs and/or lost sales. First, the reliance on employees (human service personnel) to perform manually restocking tasks the beverage case results in relatively high energy costs due to the loss of cold air caused by employees entering/exiting and working within the beverage case, and also can result in stocking beverage containers on incorrect display shelves (i.e., in violation of an established planogram). Second, due to ever increasing cost of training and maintaining large work forces, retail business owners are looking for ways to automate repetitive tasks (such as restocking beverage cases) to allow a smaller number of employees to focus on more profitable tasks, such as customer support. Third, the reliance on employees to perform inventory tasks inevitably produces human-error-related issues, such as a failure to notice the increased popularity of a particular beverage type that results in empty display shelves and lost sales.
What is needed is an automated management system for climate-controlled environments (e.g., beverage cases) that avoids the problems and inefficiencies produced by conventional management approaches.
The present invention is directed to an Inventory Management and Delivery System (IMDS system) that manages product (e.g., beverage) items within a climate-controlled enclosure (e.g., a beverage case) in an automated manner that addresses the problems associated with conventional manual approaches using some or all of the various subsystems described herein. For example, in some embodiments the IMDS system utilizes a product loading subsystem configured to automatically ingest (receive deliver of) product items into the enclosure's climate-controlled environment by way of a relatively small loading port, thereby reducing energy costs over conventional (manual) restocking approaches. Second, in some embodiments the IMDS system utilizes a coordinated series of robot-based subsystems disposed within the climate-controlled environment to automatically perform backstock (storage) and display (restocking) operations by moving each product item type from its designated storage location to a specific display shelf location according to a preset planogram, thereby further reducing energy costs and also reducing labor costs over conventional manual approaches. Third, the IMDS system utilizes an inventory control subsystem that is configured to keep track of the number of each product item type disposed within the climate-controlled enclosure in a way that reduces the occurrence of empty display shelves and associated lost sales over human-based inventory methods. When all of these subsystems are utilized, the IMDS system is capable of managing product items within a climate-controlled enclosure in an automated manner that addresses the above-mentioned problems associated with conventional manual approaches.
In an exemplary embodiment, the IMDS system is utilized to manage cold beverage-type product items (e.g., cans and/or bottles containing soda or other consumable fluids) within a beverage case (climate-controlled enclosure) disposed in a retail establishment (e.g., a convenience store). Like most standard beverage cases, the beverage case associated with IMDS system includes a peripheral insulated wall surrounding an enclosed climate-controlled environment (cold storage region) and utilizes a refrigeration unit to maintain the cold storage region at a desired temperature. In some embodiments, a front (display) wall section of the peripheral wall faces into a customer accessible region of the retail establishment and includes transparent product access doors that allow customers to view and remove beverage items from planogram-assigned chute-like display shelf locations located just inside the product access doors. Backstocked beverage items are arranged in backstock storage locations disposed along a back wall section (i.e., opposite to the front wall section) such that a service access region (gap) is provided between the backstock storage and display shelves to facilitate manual display shelf restocking operations. The beverage case differs from at least some standard beverage cases in that it includes a relatively small loading port configured to facilitate the ingestion of newly delivered beverage items (i.e., beverage items delivered to the retail establishment, for example, by a product distributor/supplier, to replenish beverage items removed from the beverage case by customers). In some embodiments the IMDS system may be retrofitted to the beverage case, and in other embodiments the beverage case may be integrated into (i.e., a part of) the IMDS system.
In presently preferred embodiments, beverage items are ingested into the beverage case in batches by way of crates (totes). Each crate is an opened-top box-like storage unit having an array of storage spaces that are configured to collectively contain/carry an associated batch of beverage items (i.e., with one beverage item disposed in each storage space). In some embodiments, the beverage items are also packaged, transported and delivered to the retail establishment in associated crates. In an embodiment, the crates are configured such that one crate (i.e., one batch of beverage items) is passed through the loading port into beverage case during each ingestion operation. As explained in additional detail below, each batch of beverage items remains in its associated crate during backstocking (storage) operations (i.e., each crate is disposed in a computer-assigned backstock storage locations) and is removed from its associated crate during delivery (display shelf restocking) operations, thereby greatly simplifying the automated ingestion, backstocking (storage) and transfer operations performed by the IMDS system. In one embodiment, the crates utilized in accordance with the IMDS system have a standardized footprint (e.g., all crates have the same exterior wall dimensions), but the interior divider configuration may be varied to efficiently accommodate a range of beverage item container types and sizes (e.g., single- or multi-serving bottles, various can sizes, etc.). The use of crates having one or more standardized footprints further simplifies the storage and transfer operations (described below) by facilitating the use of relatively simple and reliable extraction mechanisms to deposit and retrieve stored beverage items, thereby reducing operating costs. Although the use of crates/totes greatly simplifies the ingestion, loading and transfer operations, similar operations may be performed using other containment devices (e.g., bags) to collectively move batches of product items.
In some embodiments a product loading subsystem is configured to automatically convey batches of beverage (product) items disposed on corresponding crates from a loading position located outside the climate-controlled environment to a receiving position located inside the climate-controlled environment. In an embodiment, the product loading subsystem includes a conveying mechanism that extends through a loading port (opening) in the rear or one of the side peripheral walls of the beverage case, an insulated product loading gate is operably disposed adjacent to the loading port and movable (e.g., by way of an appropriate actuator) between a closed state and an opened state, and an ingestion controller that is configured to coordinate operations of the conveying mechanism and the product loading gate during each product ingestion operation. In an exemplary embodiment, when one or more crates containing product items are placed on the conveying mechanism in the loading position, the ingestion controller transmits first control signals that actuate the product loading gate (i.e., such that the product loading gate moves from the closed state to the opened state), then transmits second control signals that actuate the conveying mechanism such that the product items are conveyed through the loading port to the receiving position, and then transmits third control signals that cause the product loading gate to move from the opened state to the closed state. In some embodiments, the product loading subsystem includes a user interface device through which loaded product SKU data is entered for all product items ingested into the beverage case. In alternative embodiments, the interface device may be a keyboard/keypad through which the SKU data is manually entered or may be a scanner or other automated input device that senses (reads) identifying information (e.g., barcode information printed on the ingested product items). In any case, the user interface device facilitates accurate management of the product items ingested into the beverage case by transmitting the loaded product SKU data to the inventory control subsystem, which utilizes the SKU data as described below. In some embodiments a safety device (e.g., a light curtain) is operably configured to delay all ingestion operations until the safety device verifies that a human arm (or other body part) is located over the loading position. In some embodiments, the IMDS system may utilize a manual insertion process in which crates are manually passed through the loading port to the receiving position.
In some embodiments the IMDS utilizes a backstock management subsystem to perform backstocking operations, where each backstocking operation involves transferring a newly delivered crate/batch from the receiving location to an assigned storage (backstock) location. The backstock management subsystem utilizes a first robotic system to perform the backstocking operations, where the robotic system is configured to remove a crate from the receiving position, move the crate to the assigned storage location on the backstock shelving, and place the crate on the assigned storage location. In a preferred embodiment, the first robotic system is a vertically oriented gantry robot system (aka, cartesian robot or linear robot) having a positioning mechanism configured to position an end effector in a vertical working plane in front of a vertically oriented array of backstock shelf locations, where the end effector includes an extraction mechanism capable of extracting (pulling) a selected crate from the receiving position onto a support structure/platform at the beginning of each backstocking operation, and capable of repositioning (pushing) the selected crate from the support structure/platform onto the assigned storage location during each backstocking operation. By utilizing the backstock management system to perform automated backstocking operations in this manner, the IMDS system avoids the need for deliver or store personnel to enter the beverage case, thereby significantly reducing operating (energy) costs by minimizing the escape of cold air from the beverage case. As set forth below, the backstock management subsystem also utilizes the first robotic system to retrieve a selected crate/batch from its assigned backstock location and move the selected crate/batch to a first transfer location at the beginning of each delivery (display shelf restocking) operation. That is, the IMDS system utilizes the backstocking management subsystem to perform both backstocking operations (i.e., after each new product ingestion operation), and to perform a first portion of each delivery operation during time periods in which ingestion operations are not being performed, thereby minimizing the number and complexity of the mechanisms required to automatically perform the two operations, thus minimizing overall system operating costs.
In an embodiment, the IMDS system utilizes a coordinated series of robot-based subsystems (i.e., the backstock management subsystem, a product handling subsystem and a display management subsystem that are coordinated by a central controller) to perform automated delivery (display shelf stocking/restocking) operations in accordance with user-supplied planogram data. The user-supplied planogram data specifies an arrangement of the beverage items on display shelfs in the beverage case such that each beverage type is positioned/displayed at a corresponding display location of display shelf, where the corresponding display location for each beverage item type is designated (assigned) by the planogram data. In addition to having access to the planogram data, the controller has access to inventory data including the number of beverage units and assigned backstock (storage) location for each beverage type. At the beginning of each delivery (display shelf stocking) operation, the controller transmits appropriate control signals to the backstock management subsystem that identify a selected type of beverage units to be retrieved (by way of their crate) from their assigned backstock (storage) location. As mentioned above, the backstock management subsystem utilizes a first robotic system to retrieve the selected crate/batch from its assigned backstock location and to move the selected crate/batch to a first transfer location. During a second portion of each delivery operation, the controller transmits appropriate control signals to the product handling subsystem, which utilizes a second robotic system to sequentially transfer the selected beverage items from the selected crate/batch, which is positioned at the first transfer location, to a second transfer location. During a second portion of each delivery operation, the controller also transmits appropriate control signals to the display management subsystem such that the display management subsystem is operably configured to receive the transferred beverage items at the second transfer location During a third portion of each delivery operation, the display management subsystem utilizes a third robotic system to move the transferred product items to a designated display shelf location.
In one embodiment, the IMDS system utilizes a first gantry robot mechanism to implement operations performed by the backstock management subsystem, an articulated robot mechanism to implement operations performed by the product handling subsystem, and a second gantry robot mechanism to implement operations performed by the display management subsystem. For example, the two gantry robot mechanisms and the articulated robot mechanism perform the delivery (display shelf stocking) operations, where the first gantry robot mechanism is utilized to remove a selected crate from its storage location and to move the first crate to the first transfer location, the articulated robot mechanism is utilized to sequentially remove product items from the selected crate and to move the product items to a second transfer location, and the second gantry robot mechanism is utilized to receive the product items from the articulated robot mechanism at the second transfer location, to move the product items from the second transfer location to a designated display location, and to sequentially place the product items on the designated display location. An advantage provided by this arrangement is that the two gantry robot mechanisms can be entirely disposed above the beverage case floor (e.g., fixedly attached to the shelf support frames that support the storage and display shelving units), which is desirable for safety and beverage case cleaning purposes. Another advantage provided by this arrangement is that the articulated robot mechanism can be positioned against a distal wall of the beverage case (i.e., opposite to the beverage case's service access door), thereby providing an unimpeded service access region between the storage shelves and the display shelves that can be used by store personnel to perform manual restocking operations, for example, when one or more of the robot-based subsystems is deactivated for maintenance or repair.
In a presently preferred embodiment, a method for automatically restocking a display shelf (i.e., moving a product item from its backstock storage location to a designated display (shelf) location within a climate-controlled enclosure includes: utilizing a first gantry robot mechanism to remove (retrieve) a crate containing the product item from the storage location and to move the first crate to a first transfer location, utilizing an articulated robot mechanism to remove the product item from the crate and to move the product item to a second transfer location, and utilizing a second gantry robot mechanism to receive the product item from the articulated robot mechanism at the second transfer location, to move the product item from the second transfer location to the designated display location, and to place the product item on the first display location. Utilizing two gantry robot mechanisms to perform the crate retrieval and product delivery operations facilitates easy modification and adaptation to a wide variety of storage shelf and display location settings, thereby significantly increasing system reliability and decreasing operating costs. Moreover, utilizing an articulated robot to transfer product items between the two gantry robots greatly simplifies the required end effector operations of the two gantry robots.
In some embodiments, an IMDS system utilizes one or more image-based or sensor-based displayed-product monitoring systems to identify and/or monitor the number of each product item type disposed on their designated display locations in order to detect the incremental removal of each product item from the climate-controlled environment. In some embodiments the displayed-product monitoring system is configured to communicate with the central controller by way of wired or wireless digital communications to facilitate updated inventory information regarding the number of displayed product items, and the central controller initiates restocking operations when the number of product items at a given display locations falls below a predetermined minimum value.
These and other features, aspects and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings, where:
The present invention relates to an improvement in methods and apparatus/systems for managing product items stored in climate-controlled environments. The following description is presented to enable one of ordinary skill in the art to make and use the invention as provided in the context of a particular application and its requirements. As used herein, directional terms such as “front”, “rear”, “back”, “vertical” and “horizontal” are intended to provide relative directions and positions for purposes of description and are not intended to designate an absolute frame of reference. Various modifications to the preferred embodiment will be apparent to those with skill in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described but is to be accorded the widest scope consistent with the principles and novel features herein disclosed.
Beverage case 90 includes a peripheral insulated wall 91 surrounding an enclosed climate-controlled environment (cold storage region) 93 and utilizes a standard walk-in (e.g., self-contained, remote condensing, or multiplex condensing) refrigeration unit 92 that is configured to generate and supply cold air C (e.g., 40° F.) into the cold storage region 93. In the exemplary embodiment, peripheral wall 91 forms a four-sided structure including a front (first) wall section 91F, an opposing rear (second) wall section 91R, and opposing side-wall sections 91S1 and 91S2 that extend between front wall section 91F and rear wall section 91R such that peripheral wall 91 surrounds a refrigerated region (climate-controlled environment) 93. Display shelf 94 and backstock shelf 97 are contained within refrigerated region 93, with display shelf 94 including multiple chute-type display shelf locations 94L1 to 94L4 arranged along a front wall section 91F, and with backstock shelf 97 including multiple storage (backstock shelf) locations 97L1 to 97L4 arranged along rear wall section 91R. Front wall section 91F faces into a retail space (customer accessible region) of the retail establishment, and rear wall section 91R and at least a portion of the two side wall sections 91S1 and 92S2 are disposed in a service space (i.e., a region typically not intended for customer access). One or more product access doors 96F (e.g., glass or another light transparent material surrounded by a hinged metal frame) are mounted over a relatively large front opening 95F defined in front wall section 91F. With this arrangement, customers visiting the retail space are able to view the various beverage item types P1 to P4 through product access doors 96F, then manually open product access doors 96F and manually remove selected beverage items (e.g., beverage item P1) from their designated display shelf locations 94L1 to 94L4. Each display shelf location 94L1 to 94L4 is configured to align beverage items perpendicular to front wall section 111F and have a chute-type configuration (described below, for example, with reference to
Referring to the lower left portion of
In the exemplary embodiment, IMDS system 100 includes a product loading system 110, a backstock managing subsystem 120, a product handling subsystem 130, a display management subsystem 140, and a central IMDS inventory control subsystem (central controller) 150.
Referring to the lower left portion of beverage case 90 (
In some embodiments, product loading subsystem 110 includes a user interface device 119 through which loaded product SKU data is entered for all product items ingested into beverage case 90. In one embodiment, user interface device 119 may be a keyboard or keypad that may be connected to ingestion controller 118 and used by delivery or store personnel to manually enter SKU data identifying each batch of beverage items ingested during a given ingestion operation. For example, after a delivery person places crate C1 onto conveying mechanism 111 at loading position 112-1, the delivery person is tasked to enter a code or other information that operably identifies the batch of four beverage items of type P1 that are mounted on crate C1. In an alternative embodiment, user interface device 119 may include an infrared scanner or other input device that reads identifying information from crate C1 or from beverage items P1 before or during each associated ingestion operation. In another embodiment the beverage items ingested into beverage case 90 pass under an auto SKU recognition device (not shown) that scans each item and generates corresponding identification information. In any case, the entered/generated information is utilized to generate loaded product SKU data LSPD, which is transmitted as corresponding to central controller 150 (as indicated by the dashed-line arrow). As described in additional detail below, central controller 150 adjusts product database 152 to reflect the batch information provided with loaded product SKU data LSPD. In some embodiments, ingestion operations performed by product loading subsystem 110 are at least partially controlled by central controller 150 (e.g., by way of loading control signals LCS), for example, to prevent initiating a product ingestion operation until a previously ingested batch has been moved into an assigned backstock storage location.
Referring to the right of storage shelf 97 in
As described in additional detail below, central controller 150 controls the operations performed by backstock management subsystem 120 by way of backstock product data BPD (as indicated by the dashed-line arrow). In one embodiment, after each ingestion operation central controller 150 assigns a backstock shelf location (B-LOC) to the ingested crate and then transmits control signals (by way of backstock product data BPD) that cause backstock management subsystem 120 to move the ingested crate to its assigned storage location (i.e., to perform an associated storage operation). Similarly, when the number of beverage items at a given display location reach a predetermined minimum number, central controller 150 identifies a crate/location containing the relevant beverage items, then transmits control signals (by way of backstock product data BPD) that cause backstock management subsystem 120 to retrieve the relevant crate from its assigned storage location and position the crate at transfer location TL1 (i.e., to perform the first portion of an associated delivery operation).
Referring to the central region of
Referring to the left side of display shelf 94 in
Referring to the upper portion of
Central controller 150 optionally receives periodically updated planogram data PGD by way of planogram update interface 190. In one embodiment, central controller 150 processes and organizes this received data to generate product database 152. In one embodiment, central controller 150 utilizes the product database 152 to control backstock management subsystem 120, product handling subsystem 130 and display management subsystem 140 (e.g., by way of transmitting appropriate control signals) to automatically perform deliver (display shelf restock) operations during which backstocked beverage items are moved from backstock shelf 97 to display shelf 94 as described below.
In some embodiments, central controller 150 also utilizes product database 152 to coordinate automated ordering of resupply beverages such that display shelf 94 remains stocked with beverage items in accordance with user-defined planogram data PGD. In some embodiments, IMDS system 100 includes artificial intelligence (AI) or other forecasting model software 155 and a purchasing information technology (IT) software 159 to perform automated ordering of resupply beverages from outside product distributors/suppliers. In some embodiments, forecasting model software 155 and purchasing IT software 159 are implemented on central controller 150. In other embodiments, one or more of forecasting model software 155 and purchasing IT software 159 are implemented on external systems (i.e., maintained and operated by the store owner), and central controller 150 is configured to communicate (interface) with the external system(s). For example, a store owner may implement retail management software (e.g., Symphony Retail) that communicates with central controller 150.
Referring to
Referring to
Referring to
Referring to
In the exemplary embodiment, the first robot mechanism of backstock management subsystem 120 is implemented by a (first) vertically oriented gantry robot mechanism 121. Gantry robot mechanism 121 generally includes a horizontal rail 122 fixedly mounted onto shelf support frame 98-1, two vertical rails 123 that are movably connected to and supported by horizontal rail 122, and an end effector 125 that is movably connected to and supported between vertical rails 123. Gantry robot mechanism 121 is configured such that end effector 125 can be positioned in front of (adjacent to) any of receiving position 112-2 and storage (backstock) locations 97L11 to 97L34 by way of a positioning mechanism formed by horizontal rail 122, one or more horizontal actuator 124H, vertical rails 123 and one or more vertical actuators 124V. That is, end effector 125 (along with vertical rails 123) can be moved horizontally (in the Y-axis direction) along horizontal rail 122 by way of horizontal actuator 124H, and end effector 125 can be moved vertically (in the Z-axis direction) along vertical rails 123 by way of vertical actuator 124V. In one embodiment, end effector 125 includes a crate support structure 126 and an extraction mechanism formed by a crate gripper 127 and a storage actuator 124S. As depicted in
Exemplary delivery (display shelf stocking) operations are described below with reference to
Referring to
In the exemplary embodiment, the third robot mechanism of display management subsystem 130 is implemented by a (second) vertically oriented gantry robot mechanism 141. Gantry robot mechanism 141 generally includes a horizontal rail 142 fixedly mounted onto shelf support frame 98-2, a vertical rail 143 that is movably connected to and supported by horizontal rail 142, and an end effector 145 that is movably connected to and supported by vertical rail 143. Gantry robot mechanism 141 is configured such that end effector 145 can be positioned in front of (adjacent to) any of second transfer location TL2 and display locations 94L11 to 94L34 by way of a positioning mechanism formed by horizontal rail 142, one or more horizontal actuator 144H, vertical rail 143 and one or more vertical actuators 144V. That is, end effector 145 (along with vertical rail 143) can be moved horizontally (in the Y-axis direction) along horizontal rail 142 by way of horizontal actuator 144H, and end effector 145 can be moved vertically (in the Z-axis direction) along vertical rail 143 by way of vertical actuator 144V. In one embodiment, end effector 145 includes a beverage item delivery mechanism formed by a transfer channel 146 configured to receive beverage items P1 from product handling subsystem 130 (as described above with reference to
Displayed-product monitoring system 160A is at least partially disposed inside the beverage case 90 (e.g., adjacent front wall section 91F and access doors 96F) and is configured to detect the incremental removal of beverage items P1 to P4 from display shelf locations 94L1A to 94L4A, respectively. In one embodiment monitoring system 160A generally includes at least one camera 161 and an image processing module (IPM) 162. In one embodiment camera 161 is a commercially available digital video camera that is operably mounted and otherwise configured to capture current image data CID from display shelves 94L1A to 94L4A and to transmit the current image data CID to the image processing module 162. In one embodiment the image processing module 162 is a stand-alone electronic device that is configured using hardware and/or software techniques (e.g., known image processing techniques such as background subtraction, object segmentation, and identification) to identify the incremental removal of beverages from the display shelves 94L1A to 94L4A by comparing the current image data CID with stored image data that reflects the number of beverages on display shelves 94L1A to 94L4A at a prior time. That is, the stored image data operably visually describes the number of each beverage type on their assigned display shelves 94L1A to 94L4A at a selected time, and the current image data CID operably visually describes the number of each beverage type on their assigned display shelves at a current time (i.e., after the selected time). The image processing module 162 identifies the incremental removal of beverages from the display shelves 94L1A to 94L4A by identifying relevant differences between the current image data CID and the stored image data, where the relevant differences arise from the removal of one or more beverage items from the beverage case (e.g., by a customer). When the removal of one or more beverage items from the beverage case is detected, image processing module 162 generates and transmits corresponding on-shelf count data OSCD to central controller 150A, which then uses the data to update the appropriate on-shelf count value in product database 152A to reflect the reduced number of displayed beverage items. Automatically monitoring the removal of beverage items from the beverage case in this manner reduces personnel and operating costs by relieving store personnel from the task of perform manual inspection of displayed inventory.
For various reasons some beverage cases are configured with nonlinear display shelf arrangements, such as that depicted in
IMDS system 100C (
Although the present invention has been described with respect to certain specific embodiments, it will be clear to those skilled in the art that the inventive features of the present invention are applicable to other embodiments as well, all of which are intended to fall within the scope of the present invention. For example, although the present invention is described above with specific reference to the management of cold drinks (e.g., canned/bottled beverage items) that are sold from a beverage case located, for example, in a convenience store, where customers access and manually remove selected beverage items by way of opening/closing glass access doors (e.g., doors 96F,
The present application claims priority to U.S. Provisional Patent Application 62/369,195 entitled “183NM LASER AND INSPECTION SYSTEM”, filed by Paulson et al. on Jul. 22, 2022.
Number | Date | Country | |
---|---|---|---|
63369195 | Jul 2022 | US |