Semi-Automated Beverage Dispensing Machines and Methods
20190144255 ยท 2019-05-16
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
B67D1/12
PERFORMING OPERATIONS; TRANSPORTING
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 comprising: a controller; a user interface via which an operator can input a beverage order to the controller, the beverage order comprising a plurality of beverages including at least one beverage contained in a first cup and at least one beverage contained in a second cup, wherein the first cup is sized different than the second cup; a first cup housing configured to hold a plurality of the first cups; a first dispense sensor configured to sense a number of the first cups dispensed from the first cup housing; a second cup housing configured to hold plurality of the second cups; a second dispense sensor configured to sense a number of the second cups dispensed from the second cup housing; and an indicator configured to indicate a number of the first cups that needs to be dispensed according to the beverage order and a number of the second cups that needs to be dispensed according to the beverage order; wherein the controller is configured to control the indicator to indicate in real time the numbers of first and second cups that need to be dispensed according to the beverage order.
2. The food product dispensing machine according to claim 1, wherein the controller is configured to determine the numbers of first and second cups that need to be dispensed according to the beverage order by subtracting the numbers of first cups dispensed from the first cup housing and second cups dispensed from the second cup housing from said plurality of beverages in the beverage order.
3. The food product dispensing machine according to claim 2, wherein the indicator comprises a plurality of first lights corresponding to the plurality of first cups and a plurality of second lights corresponding to the plurality of second cups.
4. The food product dispensing machine according to claim 3, wherein the plurality of first lights is located on the first cup housing and wherein the plurality of second lights is located on the second cup housing.
5. The food product dispensing machine according to claim 3, wherein upon input of the beverage order to the user interface the controller is further configured initially to illuminate a number of the plurality of first lights that corresponds to a number of the at least one beverage contained in the first cup according to the beverage order and to initially illuminate a number of the plurality of second lights that corresponds to a number of the at least one beverage contained in the second cup according to the beverage order.
6. The food product dispensing machine according to claim 5, wherein when the first dispense sensor senses a number of the first cups dispensed from the first cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights.
7. The food product dispensing machine according to claim 6, wherein when the second dispense sensor senses a number of second cups dispensed from the second cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights.
8. The food product dispensing machine according to claim 5, wherein when the first dispense sensor senses a number of the first cups dispensed from the first cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights; and wherein when the second dispense sensor senses a number of second cups dispensed from the second cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights.
9. A food product dispensing machine comprising: a controller; a user interface via which an operator can input a beverage order to the controller, the beverage order comprising a plurality of beverages including at least one beverage contained in a first cup and at least one beverage contained in a second cup, wherein the first cup is sized different than the second cup; a first cup housing configured to hold a plurality of the first cups; a first dispense sensor configured to sense a number of the first cups dispensed from the first cup housing; a second cup housing configured to hold plurality of the second cups; a second dispense sensor configured to sense a number of the second cups dispensed from the second cup housing; and an indicator comprising a first plurality of lights that indicate a number of the first cups that needs to be dispensed according to the beverage order and a second plurality of lights that indicate a number of the second cups that needs to be dispensed according to the beverage order; wherein the controller is configured to control the indicator to illuminate and de-illuminate each light in the first and second pluralities of lights to indicate in real time the numbers of first and second cups that need to be dispensed according to the beverage order.
10. The food product dispensing machine according to claim 9, wherein the controller is configured to determine the numbers of first and second cups that need to be dispensed according to the beverage order by subtracting the numbers of first cups dispensed from the first cup housing and second cups dispensed from the second cup housing from said plurality of beverages in the beverage order.
11. The food product dispensing machine according to claim 9, wherein the plurality of first lights is located on the first cup housing and wherein the plurality of second lights is located on the second cup housing.
12. The food product dispensing machine according to claim 9, wherein upon input of the beverage order to the user interface the controller is further configured initially to illuminate a number of the plurality of first lights that corresponds to a number of the at least one beverage contained in the first cup according to the beverage order and to initially illuminate a number of the plurality of second lights that corresponds to a number of the at least one beverage contained in the second cup according to the beverage order.
13. The food product dispensing machine according to claim 12, wherein when the first dispense sensor senses a number of the first cups dispensed from the first cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights.
14. The food product dispensing machine according to claim 13, wherein when the second dispense sensor senses a number of second cups dispensed from the second cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights.
15. The food product dispensing machine according to claim 12, wherein when the first dispense sensor senses a number of the first cups dispensed from the first cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights; and wherein when the second dispense sensor senses a number of second cups dispensed from the second cup housing, the controller is configured to sequentially de-illuminate a corresponding number of first lights.
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.