SEMI-AUTOMATED BEVERAGE DISPENSING MACHINES AND METHODS
20170096324 ยท 2017-04-06
Assignee
Inventors
- Zachary Dresser (West Chicago, IL, US)
- Slawomir Kielian (Des Plaines, IL, US)
- Anthony Caringella (Norridge, IL, US)
Cpc classification
B67D1/0888
PERFORMING OPERATIONS; TRANSPORTING
B67D2210/00065
PERFORMING OPERATIONS; TRANSPORTING
B65B43/48
PERFORMING OPERATIONS; TRANSPORTING
B67D1/0881
PERFORMING OPERATIONS; TRANSPORTING
B67D1/124
PERFORMING OPERATIONS; TRANSPORTING
B67D1/1236
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Food product dispensing machines and methods for dispensing food product into a cup. The food product dispensing machine includes a cup holder having a target element, a sensor that senses the target element, and a controller. The cup holder is configured to hold a cup such that the cup prevents the sensor from sensing at least a portion of the target element. The controller determines whether a cup is present in the cup holder and/or a size of the cup based on a remaining portion of the target element that is sensed by the sensor when the cup is held by the cup holder. Drive mechanisms are configured to move the first and second cup holders along first and second radial paths, respectively, with respect to the common dispensing position. An indicator is configured to indicate a remaining number of cup dispenses to the user.
Claims
1. A food product dispensing machine for dispensing food product into a cup, the food product dispensing machine comprising: a cup holder that comprises a target element; a sensor that is configured to sense the target element; wherein the cup holder is configured to hold the cup such that the cup prevents the sensor from sensing at least a portion of the target element; and a controller that is configured to determine a size of the cup based on a remaining portion of the target element that is sensed by the sensor when the cup is held by the cup holder.
2. The food product dispensing machine according to claim 1, wherein the sensor is configured to sense the target element through a sidewall of the cup holder.
3. The food product dispensing machine according to claim 1, wherein the cup holder comprises a sidewall and wherein the target element is at least partially formed by the sidewall.
4. The food product dispensing machine according to claim 1, wherein the cup holder comprises a base that supports the cup and front and rear sidewalls, wherein the sensor is configured to sense the remaining portion of the target element via an opening in the front sidewall.
5. The food product dispensing machine according to claim 4, wherein the opening is one of a plurality of openings in the front sidewall through which the sensor is configured to sense the remaining portion of the target element.
6. The food product dispensing machine according to claim 1, wherein the controller is configured to communicate with a memory that stores a plurality of area values that are correlated to sizes of cups; and wherein the controller is configured to determine the size of the cup by comparing the remaining portion of the target element to the plurality of area values.
7. The food product dispensing machine according to claim 6, wherein the controller is configured to control the dispensing machine to indicate the size of the cup to a user.
8. A method of determining cup size in a food product dispensing machine for dispensing food product, the method comprising: placing a cup in a cup holder; sensing a remaining portion of the target element associated with the cup holder that is not obstructed by the cup; determining a size of the cup based on the remaining portion of the target element; and indicating the size of the cup to a user of the food product dispensing machine.
9. The method according to claim 8, further comprising determining the size of the cup by comparing the remaining portion of the target element to a plurality of cup sizes that are correlated to sizes of cups.
10. A food product dispensing machine for dispensing food product, the food product dispensing machine comprising: a food product dispenser; a first cup holder that is configured to hold a first cup; a first drive mechanism that is configured to move the first cup holder on a deck between a first staging position for receiving the first cup in the first cup holder and a common dispensing position for receiving food product from the food product dispenser; a second cup holder that is configured to hold a second cup; and a second drive mechanism that is configured to move the second cup holder on the deck between a second staging position for receiving the second cup in the second cup holder and the common dispensing position; wherein the first and second drive mechanisms are configured to move the first and second cup holders along first and second radial paths, respectively, with respect to the common dispensing position.
11. The food product dispensing machine according to claim 10, wherein the first and second radial paths are straight line paths that are radially spaced apart from each other.
12. The food product dispensing machine according to claim 10, further comprising a third cup holder that is configured to hold a third cup and a third drive mechanism that is configured to move the third cup holder on the deck between a third staging position for receiving the third cup in the third cup holder and the common dispensing position, wherein the third drive mechanism travels along a third radial path with respect to the common dispensing position.
13. The food product dispensing machine according to claim 12, wherein the first, second and third radial paths are straight line paths that are radially spaced apart from each other.
14. The food product dispensing machine according to claim 13, wherein the first, second and third staging positions form an arc about the common dispensing position.
15. The food product dispensing machine according to claim 10, wherein the first cup holder comprises a semi-spherical protrusion that is configured to abut the deck and reduce friction between the first cup holder and the deck as the first cup holder is moved on the deck.
16. The food product dispensing machine according to claim 10, wherein the first cup holder retains first driven magnet, wherein the first drive mechanism retains a first driving magnet; and wherein the first driving magnet magnetically couples first cup holder through the deck to the first drive mechanism via magnetic attraction to the first driven magnet.
17. The food product dispensing machine according to claim 16, wherein the first cup holder retains second and third driven magnets that have a polarity that is opposite the first driven magnet; wherein the first drive mechanism also retains second and third driving magnets that have a polarity that is opposite the first driving magnet; and wherein the first driven magnet is magnetically coupled to the first driving magnet, the second driven magnet is magnetically coupled to the second driving magnet, and the third driven magnet is magnetically coupled to the third driving magnet.
18. The food product dispensing machine according to claim 17, wherein the first, second and third driving magnets form a triangular shape.
19. A food product dispensing machine for dispensing food product, the food product dispensing machine comprising: a food product dispenser; a cup holder that is configured to hold a cup; a drive mechanism that is configured to move the cup holder on a deck between a first staging position for receiving the cup in the cup holder and a dispensing position for receiving food product from the food product dispenser; first, second and third driving magnets on the drive mechanism, the second and third driving magnets having a polarity that is opposite the first driving magnet; first, second and third driven magnets on the cup holder, the second and third driven magnets having a polarity that is opposite the first driven magnet; wherein the first driven magnet is magnetically coupled to the first driving magnet, the second driven magnet is magnetically coupled to the second driving magnet, and the third driven magnet is magnetically coupled to the third driving magnet; wherein due to the polarities of the first, second and third drive magnets and polarities of the first, second and third driven magnets, the cup holder automatically aligns with the drive mechanism when the cup holder is placed on the deck.
20. A food product dispensing machine comprising: a cup dispenser comprising a first cup housing that is configured to hold a plurality of cups, the first cup housing having a first outlet through which a user can manually dispense cups; a first dispense sensor that is configured to sense cups that are dispensed through the outlet; an indicator coupled to the cup dispenser, wherein the indicator is configured to indicate a remaining number of cup dispenses to the user, the indicator comprising a plurality of lights; and a controller that is configured to receive beverage order data from a user and to control the indicator based on the cup dispenses sensed by the first dispense sensor and the beverage order data; wherein the controller is configured to selectively control each light in the plurality of lights such that the plurality of lights indicates the remaining number of cup dispenses to the user; and wherein the controller is configured to calculate the remaining number of cup dispenses based on a difference between the cup dispenses sensed by the dispense sensor and a number of beverages in the beverage order data.
21. The food product dispensing machine according to claim 20, further comprising: a second cup housing that is configured to hold a plurality of cups, the second cup housing defining a second outlet through which a user can dispense cups; a third cup housing that is configured to hold a plurality of cups, the third cup housing defining a third outlet through which a user can dispense cups; a second dispense sensor that senses cups dispensed through the second outlet; and a third dispense sensor that senses cups dispensed through the third outlet; wherein the indicator is configured to indicate a remaining number of cup dispenses from the each of the first, second, and third cup housings.
22. A food product dispensing machine for dispensing food product to a cup, the food product dispensing machine comprising: a cup holder configured to hold the cup; a first sensor that is configured to sense an attribute of the cup; and a controller that is configured to determine a size of the cup based on the attribute of the cup.
23. The food product dispensing machine according to claim 22, wherein the attribute is a diameter of the cup.
24. The food product dispensing machine according to claim 22, wherein the cup holder further comprises a target element; and further comprising a second sensor that senses the target element, wherein the cup holder is configured to hold a cup such that the cup prevents the second sensor from sensing at least a portion of the target element; and wherein the controller is configured to determine the size of the cup based on a remaining portion of the target element that is sensed by the second sensor when the cup is held by the cup holder.
25. The food product dispensing machine according to claim 23, further comprising: a cup dispenser having a first cup housing that is configured to hold a plurality of cups that are manually dispensable by a user; and a dispense sensor that is configured to sense cups that are dispensed from the cup dispenser; wherein the controller is configured determine the size of the cup based on the dispense of the cup sensed by the dispense sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Examples are described with reference to the following drawing FIGURES. The same numbers are used throughout the FIGURES to reference like features and components.
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION OF THE DRAWINGS
[0030] The present disclosure provides examples of food product dispensing machines that dispense a food product into a cup. The dispensing machines can include cup holders that move one or more cups from a staging position to a dispensing position where the cups are filled with the food product. The dispensing machine can be useful in high quantity food vending applications such as restaurants where multiple cups are quickly filled.
[0031] Referring to
[0032] Each cup 15 that is dispensed from the cup dispenser 90 can be received in one of a plurality of cup holders 20 (see also
[0033] Referring to
[0034] The cup holder 20 includes a plate 40 that is coupled to the base 28 by fasteners 41. The plate 40 retains at least one driven magnet 38 in the base 28. The plate 40 can include one or more protrusions 39 that are configured to contact the deck 18 and reduce friction between the cup holder 20 and the deck 18 as the cup holder 20 is moved along the deck 18 (see
[0035] Referring to
[0036] The drive body 65 carries a driving magnet 62 which magnetically couples to driven magnets 38 when the cup holder 20 is placed on or adjacent to the deck 18. In
[0037] Referring to
[0038] In some examples, the controller 116 can include a computing system that includes a processing system, storage system, software, and input/output (I/O) interfaces for communicating with devices described herein. The processing system loads and executes software from the storage system, such as software programmed with a display and moving control method. When executed by the computing system, display software directs the processing system to operate as described herein to execute image display or notification on a display panel 50 such as light illumination, light colors, audible sounds, and/or vibrations. In another example, when executed by the computing system, movement software directs the processing system to operate the drive mechanisms 60 described herein to execute movement of the cup holders 20 on the deck 18 (see
[0039] The computing system may include one or many application modules and one or more processors, which may be communicatively connected. The processing system may comprise a microprocessor (e.g., processor 112) and other circuitry that retrieves and executes software from the storage system. Processing system can be implemented within a single processing device but can also be distributed across multiple processing devices or sub-systems that cooperate in existing program instructions. Non-limiting examples of the processing system include general purpose central processing units, applications specific processors, and logic devices.
[0040] The storage system (e.g., memory 114) can comprise any storage media readable by the processing system and capable of storing software. The storage system can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. The storage system can be implemented as a single storage device or across multiple storage devices or sub-systems. The storage system can further include additional elements, such as a controller capable of communicating with the processing system. The storage media can be a non-transitory or a transitory storage media.
[0041] In the illustrated example, the controller 116 communicates with one or more components of the system 111 via communication links 113, which can be wired or wireless links. The controller 116 is capable of monitoring and controlling one or more operational characteristics of the system 111 and its various subsystems by sending and receiving control signals via the communication links 113. It should be noted that the extent of connections of the communication links 113 shown herein is for schematic purposes only, and the communication links 113 provide communication between the controller 116 and each of the sensors, devices, and various subsystems described herein, although not every connection is shown in the drawing for purposes of clarity. The controller 116 can control the display panels 50, and the controller 116 may coordinate display information on multiple display panels 50.
[0042] The system 111 can include several modules. A user interface module 119 can allow the user or operator to control the dispenser 14 and/or fluid valves (not shown). For example, the user may interact with the display panel 50 (see
[0043] Referring to
[0044] Referring to
[0045] Referring to
[0046] In some examples, the controller 116 interprets the remaining portion of the target element 22 (e.g. the surface area of the target element 22 not blocked by the cup 15 while the cup 15 is in the cup holder 20) sensed by the second sensor 45 to thereby determine the size of the cup 15. The signal relayed by the second sensor 45 to the controller 116 can be an image of the target element 22, data related to the amount of light reflecting from the target element 22, and/or the like. The controller 116 can be configured to communicate with a memory 114 that stores a plurality of target element 22 surface area values (such as in a look-up table) that are correlated to sizes of the cups 15, such as small, medium, and/or large. The controller 116 can be configured to compare the surface area of the remaining portion of the target element 22 sensed by the second sensor 45 to the plurality of area values in the memory 114 to thereby determine the size of the cup 15. The controller 116 can account for the portions of the target element 22 blocked by the front sidewall 31.
[0047] Referring to
[0048] In certain examples, the cup 15 need not be aligned in the center of the cup holder 20 for the second sensor 45 to correctly sense of the target element 22 or for the controller 116 to correctly determine of the size of the cup 15. For example, the controller 116 can determine the size of the cup 15 in the cup holder 20 based on a cumulative area of the remaining portion of the target element 22 sensed by the second sensor 45. Stated another way, if the cup 15 is not centered in the cup holder 20, the second sensor 45 will detect the remaining portion of the target element 22 not blocked by the cup 15 regardless of the division of the remaining portion of the target element 22 such that the controller 116 can determine the size of the cup 15 in the cup holder 20. In other examples, the controller can be configured to determine the size of the cup 15 in the cup holder 20 based on a total number of target elements 22 sensed by the second sensor 45.
[0049] The controller 116 can be configured to utilize signals from the first sensor 44, the second sensor 45, and/or the dispense sensor 96 during the operation of the dispensing machine 10 to determine the presence and/or size of the cups 15 in the cup holders 20. In certain examples, the dispense sensor 96 is configured to sense a dispense of a cup 15 from the cup dispenser 90 and send a signal to the controller 116. After the user places the dispensed cup 15 into a cup holder 20, the first sensor 44 senses presence and/or an attribute of the cup 15 in the cup holder 20 and relays a signal to the controller 116, which determines the presence and/or size of the cup 15 (as described above). The drive mechanism 60 then activates to move the cup 15 toward the dispensing position 72, where the second sensor 45 senses the target element 22 of the cup holder 20 (as described above). The second sensor 45 relays a signal (as described above) to the controller 116 which determines and/or verifies the size of the cup 15 in the cup holder 20 at the dispensing position 72. The controller 116 then activates the dispenser 14 which dispenses an amount of food product corresponding to the size of the cup 15. The drive mechanism 60 is then activated to move the cup 15 filled with food product in the cup holder 20 away from the dispensing position 72. In certain examples, the first sensor 44 can be configured to sense the presence of the cup 15 in the cup holder 20 when the cup holder 20 is in the dispensing position 72. The controller 116 can be configured to compare and/or verify the size and/or presence of the cup 15 in the cup holder 20 based on the signals received from the dispense sensor 96, first sensor 44, and/or second sensor 45. Referring to
[0050] Referring to
[0051] As described above, drive mechanisms 60 (see
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062] As discussed herein above, the present disclosure includes examples of dispensing machines 10. In one example, the dispensing machine 10 includes the cup holder 20 that comprises the target element 22, the second sensor 45 that senses the target element 22, and the controller 116. The cup holder 20 is configured to hold the cup 15 such that the cup 15 prevents the second sensor 45 from sensing at least a portion of the target element 22, and the controller 116 determines the size of the cup 15 based on the remaining portion of the target element 22 that is sensed by the second sensor 45 when the cup 15 is held by the cup holder 20. The controller 116 is configured to communicate with a memory 114 that stores a plurality of area values that are correlated to sizes of the cup 15, and the controller 116 is further configured to compare the remaining portions of the target element 22 to the plurality of area values to determine the size of the cup 15.
[0063] In certain examples, the dispensing machine 10 includes the food product dispenser 14, the first cup holder 20a configured to hold a first cup 15a, and the first drive mechanism 60 which moves the first cup holder 20a on the deck 18 between the first staging position 70a where the first cup 15a is received in the first cup holder 20a and the common dispensing position 72 where the cup 15a receives food product from the food product dispenser 14. The dispensing machine 10 includes the second cup holder 20b configured to hold the second cup 15b and the second drive mechanism (see
[0064] In certain examples, the dispensing machine 10 includes the cup dispenser 90 having the first cup housing 92a which is configured to hold a plurality of cups 15 and the indicator 98 which is configured to indicate a remaining number of cup dispenses to the user and comprises a plurality of lights 99. The first cup housing 92a includes the first outlet 94 through which the user can manually dispense cups 15 and the first dispense sensor 96 which is configured to sense cups that are dispensed through the outlet 94. The controller 116 is included with the dispensing machine 10 and is configured to receive beverage order data and to control the indicator 98 based on the cup dispenses sensed by the first dispense sensor 96 and the beverage order data. The controller 116 selectively controls each light 99 in the plurality of lights 99 such that the plurality of lights 99 indicates the remaining number of cup dispenses to the user, and the controller 116 calculates the remaining number of cup dispenses based on the difference between the cup dispenses sensed by the dispense sensor 96 and a number of beverages in the beverage order data.
[0065] The present disclosure thus provides methods of determining cup sizes for the dispensing machine 10. The methods can include: placing the cup 15 in the cup holder 20 which is configured to hold the cup 15 such that cup 15 prevents the second sensor 45 from sensing at least a portion of the target element 22 which is included with the cup holder 20; sensing a remaining portion of the target element 22 that is not obstructed by the cup 15; and operating the controller 116 to determine the size of the cup 15 based on the remaining portion of the target element 22. The methods may further include determining the size of the cup 15 by comparing the remaining portion of the target element 22 to a plurality of cup sizes that are correlated to sizes of the cup 15.
[0066] In the present description, certain terms have been used for brevity, clearness and understanding. No unnecessary imitations are to be implied therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes only and are intended to be broadly construed. The different apparatuses and systems described herein may be used alone or in combination with other apparatuses and systems. Various equivalents, alternatives, and modifications are possible within the scope of the appended claims.