This application relates generally to scales used for weighing food products in supermarkets, groceries and other stores, and, more particularly, to a scale-based customer queueing system.
In typical commercial food product scale applications the scale is used to weigh food products and determines prices for the food products, and an associated printer prints a label for application to the food product. An operator enters a product number, such as a PLU (price look-up) number, for the product being weighed and the scale accesses its database, or accesses a remote database, for pricing information on the product. The total price for the item is then determined based upon its weight.
In a typical supermarket or grocer, multiple scales are often placed in a given perishables department (e.g., deli, meat, fish, bakery and/or prepared foods departments) to enable service of multiple customers at any given time by multiple store department personnel. Typical stores including a ticket dispenser that dispenses to customers a ticket with a number, and a customer number display is located in the department to enable personnel to attempt to sequentially serve customers in order. The customer number display is typically a simple display that is manually sequenced by personnel by a simple button press. More sophisticated queueing systems have been attempted, but often require purchase of separate systems.
It would be desirable to provide a queueing system that more readily integrates with scales that are already being used by store personnel.
In one aspect, in a scale-based queueing system the scales in a perishables department of a store efficiently queue customers in the department. The system utilizes a kiosk system to dispense a printed ticket for the next customer in line to be serviced. The customers are serviced by each scale that is online in the department by load balancing the users across all of the department scales with operators.
In another aspect, a weighing and pricing scale is adapted to enable a customer queueing system, and includes a weigh station for receiving items to be weighed, an operator interface for displaying information associated with scale operations, a customer facing interface for displaying information to customers and a controller operatively coupled to the operator interface to effect display of information thereon and to the customer interface to effect display of information thereon. The controller is configured with an enablable customer queuing mode, where the enablable customer queuing mode includes both a master queuing sub-mode and slave queuing sub-mode and the master queuing sub-mode and the slave queuing sub-mode are mutually exclusive.
In a further aspect, a scale-based customer queueing system includes a ticket dispense machine with an associated controller, and a plurality of scales within a store department. Each of the scales includes a weigh station for receiving items to be weighed, an operator interface configured to display information associated with scale operations, a customer facing interface for displaying information to customers and a controller operatively coupled to the operator interface to effect display of information thereon and to the customer interface to effect display of information thereon. The controller of a first scale of the plurality of scales is configured to operate the first scale as a master queuing scale that communicates with both the ticket dispense machine and the remaining scales of the plurality of scales to carry out a customer queueing system.
In yet another aspect, a method of carrying out a scale-based customer queuing system in a perishable food department of a store is also provided, where the department includes a plurality of scales within the perishable food department. The method involves configuring one scale of the plurality of scales as a master queuing scale and configuring remaining scales of the plurality of scales as slave queuing scales. The master queuing scale operates to maintain a running list of queue numbers provided to customers and assign queue numbers from the running list to itself and the slave queuing scales according to queue number requests in a mutually exclusive manner such that, at any given time, the master queuing scale and the slave queuing scales each have an assigned queue number that is different than that of an of the other scales. Each of the master queuing scale and the slave queuing scales operate to display its respective assigned queue number on its customer interface.
The details of one or more embodiments are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
Referring to
Referring to
In one example of a typical item pricing operation an operator enters an item identifier (e.g., a price look-up number or PLU) via the operator interface, and the scale retrieves price and other product information associated with the PLU and displays product information. The operator places the item (e.g., just sliced by the operator or selected from a container within the deli counter or elsewhere, or in the case of self service selected from a food display or stand) on the weighing station, and the scale prices the item based upon weight and displays that price on both the operator interface and the customer interface. When the desired amount of the product is achieved, the operator presses a print button on the operator interface and the scale prints a label with item details (e.g., item name, item weight, item price) that is then applied to a package in which the item is placed before the package is handed to a customer. In another example, which is more common in a bakery department, the scale 10 may price an item by an item count entered by the operator (e.g., in the case of an item with a PLU that indicates a price based upon item count).
Referring now to
Referring now to
As mentioned above, the store computer 104 is used to configure the queueing system 100 via the scale management application. When scale M1 is configured as the master queueing scale, scale M1 is informed of the IP address of each other scale (e.g., S1 and S2) that is on the network and that will participate in the queuing system, the IP address of the ticket dispense machine 102 and whether and what queue data to send to the ticket dispense machine for display, and the IP address of the digital display device 106 and what queue data to send to the display device for display. Scale M1 will therefore operate to communicate with each of the devices to carry out the queuing process (as will be described in more detail below). When scales S1 and S2 are configured as slave queuing scales, the scales S1 and S2 are informed of the IP address of the master queuing scale M1. The store computer 104 and scale management application is also used to configure the ticket dispense machine 102 and the digital display device for operation in the system (e.g., by informing both machine 102 and device 106 of the IP address of the master scale M1 and defining what information will be displayed by machine 102 and device 106).
Generally, the master queueing scale M1 is configured to send queue numbers to the ticket dispense machine 102 for dispensing and send queue numbers to each of the slave queueing scales S1 and S2 for display on the customer interface of such scales. In this regard, scale M1 operates to maintain a running list of queue numbers dispensed by the ticket dispense machine. In this regard, the ticket dispense machine 102 may send queue number requests to scale M1 (e.g., each time a ticket is pulled from the ticket machine the machine controller sends a request to scale M1 for the next number, which also informs scale M1 that the prior number has been dispensed). Each time a queue number is dispensed by the machine 102, the controller of scale M1 adds the dispensed queue number to the sequential, running list. If the machine 102 is configured to display queue data, scale M1 also operates to send the queue data to machine 102. For example, the queue data sent for display may include the highest queue number assigned to any scale (e.g., 39 in
Scale M1 also operates to assign queue numbers from the running list among the scales in a mutually exclusive manner such that, at any given time, each scale has an assigned queue number that is different than that of any of the other scales (e.g., scale S2 displaying queue number 37, scale S2 displaying queue number 38 and scale M1 displaying queue number 39 per
Scale M1 also operates to send queue data to display device 106 for display. For example, the queue data sent for display may include the highest queue number assigned to any scale (e.g., 39 in
Thus, a method of carrying out a scale-based customer queuing system in a perishable food department of a store is also provided, where the department includes a plurality of scales within the perishable food department. The method involves configuring one scale of the plurality of scales as a master queuing scale (e.g., M1) and configuring remaining scales of the plurality of scales as slave queuing scales (e.g., S1 and S2). The master queuing scale operates to maintain a running list of queue numbers provided to customers and assign queue numbers from the running list to itself and the slave queuing scales according to queue number requests in a mutually exclusive manner such that, at any given time, the master queuing scale and the slave queuing scales each have an assigned queue number that is different than that of an of the other scales. Each of the master queuing scale and the slave queuing scales operate to display its respective assigned queue number on its customer interface. The master queuing scale also operates to provide queue numbers to a ticket dispense machine (e.g., 102) and, upon dispense by the ticket dispense machine of a ticket with a given queue number, to add the given queue number to the running list. The master queuing scale also operates to provide queue data to a stand-alone display device (e.g., 106) in the perishable food department, wherein the queue data includes a highest queue number assigned to one of the scales and a queue size, and the stand-alone display device displays both the highest queue number and the queue size.
It is to be clearly understood that the above description is intended by way of illustration and example only, is not intended to be taken by way of limitation, and that other changes and modifications are possible.
The present application claims the benefit of U.S. Application Ser. No. 62/381,747, filed Aug. 31, 2016, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62381747 | Aug 2016 | US |