The present disclosure relates to beverage dispensing machines, and particularly to automated beverage dispensing machines for automatically selecting, placing and dispensing a beverage to a cup.
The following U.S. Patents are incorporated herein by reference:
U.S. Pat. Nos. 6,102,246 and 6,053,359 disclose an automated system for preparing and delivering post-mix beverages in response to one or more drink orders being entered from a remote point of sale unit or a local keypad and including: a post-mix beverage preparation assembly for dispensing ice and a selected post-mix beverage into a cup; an oblong carousel type conveyor assembly including a plurality of upwardly open cup holders which are driven by a motor driven belt so as to pass beneath a cup dispensing station, an ice dispensing station, a beverage dispensing station, and a plurality of pick-up stations; a cup storage and dispenser assembly including a bi-directionally rotatable tower upon which is mounted a plurality of different sized cup supply tubes for holding a respective stack of beverage cups; and a pneumatic vertically driven cup gripper/extractor mechanism having a pair of pneumatically operated gripper arms which operate to remove a cup from a selected supply tube on the tower and place the extracted cup into an empty cup holder which is then transported past the dispensing stations and then to a pick-up station on the conveyor for manual removal by an attendant.
U.S. Pat. No. 9,045,323 discloses a process for dispensing a beverage into a cup comprising: providing a dispensing structure; providing a transportation mechanism linked with the dispensing structure; providing a staging structure linked with the transportation structure; providing a control system linked with the dispensing structure, staging structure and the transportation mechanism; providing a sensor mechanism linked with the control system, the sensor mechanism providing signals indicating the position of a cup; providing a cup identification system having an interactive display connected to the control system; picking a cup from a storage device and positioning it within a dispensing structure; dispensing ice and a beverage at separate locations within the dispensing structure; transporting the filled beverage to a staging structure; positioning the filled cup in the staging structure; and removing the filled cup from the staging structure for sale to a customer wherein the cup identification system and the display outputs visual characteristics indicating the position and characteristics of a cup at every stage of the process.
U.S. Pat. No. 9,204,734 discloses a cup storage device that includes a tube having opposing dispensing and terminal ends and inner and outer surfaces that define an inner volume. The inner volume receives cups stacked upon each other and stores them. The cup storage device includes a plurality of resilient cup restraining members disposed on the inner surface of the tube at the dispensing end. The cup restraining members extend from a mounting end proximate the inner surface of the tube to a contact end. A guide structure is positioned on the inner surface of the tube. The guide structure defines a recess. The contact ends of the plurality of cup restraining members are disposed within the recess.
U.S. Pat. No. 9,227,830 discloses an automated beverage dispenser for dispensing a beverage and ice into a cup. The automated beverage dispenser may include an ice dispensing station with an ice auger and a weight sensor, a beverage dispensing station, and a control device. The control device instructs the ice auger to fill the cup with a predetermined amount of ice and instructs the beverage dispensing station to fill the cup with a predetermined amount of the beverage in response to a weight of the cup as determined by the weight sensor.
U.S. Pat. No. 9,327,958 discloses an automated beverage dispenser for use with a number of cups. The automated beverage dispenser may include a carousel with a number of shelves, a first actuator configured to maneuver the shelves in a first direction, a second actuator positioned adjacent to the carousel, and a gripper positioned on the second actuator such that the second actuator is configured to maneuver one of the cups by the gripper in a second direction to one of the shelves of the carousel.
This Summary is provided to introduce a selection of concepts that are further described herein below in the Detailed Description. This Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting scope of the claimed subject matter.
A beverage dispensing machine extends from top to bottom in a vertical direction, from right side to left side in a width direction that is perpendicular to the vertical direction, and from front to back in a depth direction that is perpendicular to the vertical direction and perpendicular to the width direction. The beverage dispensing machine includes a countertop that extends in the width direction and in the depth direction. A conveyor is on the countertop and carries a plurality of cup holders around a track. The conveyor has a front side oriented towards the front of the beverage dispensing machine and a back side oriented towards the back of the beverage machine. The front side is accessible by an operator to remove cups from the plurality of cup holders. A cup tower is located above the countertop in the vertical direction. The cup tower has a plurality of cup dispenser tubes that are each configured to hold a respective stack of cups. The cup tower is rotatable about a vertical cup tower axis. A cup grabber is located above the countertop and adjacent to the cup tower and between the back side of the track and the back of the beverage dispensing machine. The cup grabber is movable up and down in the vertical direction into and between a raised position in which the cup grabber is positioned to grab a cup from one of the stacks of cups, a lowered position in which the cup grabber is positioned to place a cup into one of the plurality of cup holders, and an intermediate position between the raised and lowered positions wherein the cup grabber is spaced apart from and between the cup tower and the plurality of cup holders in the vertical direction so that the cup tower is free to rotate about the cup tower axis and the conveyor is free to carry the plurality of cup holders around the track.
The present disclosure arose during research and development efforts to improve upon the beverage dispensing apparatuses disclosed in the above-incorporated U.S. Patents, and particularly U.S. Pat. Nos. 6,102,246 and 6,053,359.
The particular configuration of the beverage dispensing machine 10 can vary from that which is shown. In the illustrated example, the beverage dispensing machine 10 is supported with respect to the ground by a plurality of legs 24 and has an inner framework 25 that is covered by an outer cladding or housing 26. Generally, the beverage dispensing machine 10 includes a lower compartment 28 (
The beverage dispensing machine 10 includes a countertop 38 located above the lower compartment 28 and below the ice chute and dispenser 31 and dispensing nozzle 36. The countertop 38 extends in the width direction W and the depth direction D. A conveyor 40 is located on the countertop 38 and is configured to carry a plurality of cup holders 42 around an oblong track 44 having a front side oriented towards the front 20 of the beverage dispensing machine 10 and a back side oriented towards the back 22 of the beverage dispensing machine 10. The front side is easily accessible by an operator so that the operator can manually remove cups from the plurality of cup holders 42, as will be described further herein below. Referring to
A cup tower 50 is located above the countertop 38. The cup tower 50 is located between the back side of the track 44 and the back 22 of the beverage dispensing machine 10 with respect to the depth direction D. The cup tower 50 includes a plurality of cup dispenser tubes 52, which in this example are elongated tubes that are configured to hold respective stacks of cups 54a, 54b, 54c, etc. Each tube 52 can have a retaining structure for temporarily holding the stacks of cups, as is disclosed in the above-incorporated U.S. Pat. No. 9,204,734. The cup tower 50 is rotatable about a vertical cup tower axis via a center mandrel 57 (
A cup grabber 60 is located above the countertop 38 and adjacent the cup tower 50 and between the back side of the track 44 and the back 22 of the beverage dispensing machine 10. The cup grabber 60 is located between the cup tower 50 and the dispensing nozzle 36. The cup grabber 60 is movable up and down in the vertical direction V into and between a raised position in which the cup grabber 60 is positioned to grab a cup 54 from one of the stacks of cups, a lowered position in which the cup grabber 60 is positioned to place a cup into one of the plurality of cup holders 42, and an intermediate position in between the raised and lowered positions wherein the cup grabber 60 is spaced apart from and between the cup tower 50 and the plurality of cup holders 42 in the vertical direction V so that the cup tower 50 is free to rotate about the cup tower axis and the conveyor 40 is free to carry the plurality of cup holders 42 around the track 44. A pneumatic actuator is configured to move the cup grabber 60 up and down along a cup grabber center shaft 61, into and between the noted lowered, raised, and intermediate positions. Advantageously, the cup grabber motor is located vertically above the cup grabber 60, apart from any beverage that happens to spill on the countertop 38. As described in the above-incorporated U.S. Pat. Nos. 6,102,246 and 6,053,359, the cup grabber 60 has a pair of grabber arms that are configured to open and close with respect to each other to grab a cup from the cup tower 50 and then place the cup into the particular cup holder 42 located below the cup grabber 60.
A computer controller 64 has a processor and a memory and is configured to control the conveyor 40 by controlling operation of the conveyor motor 33, control rotation of the cup tower 50 about the cup tower axis by controlling operation of the cup tower motor 58, and control the cup grabber 60 into and between the noted lowered, raised, and intermediate positions by controlling operation of the pneumatic actuator. A user interface 32 is disposed on the front 20 of the beverage dispensing machine 10, adjacent the noted ice bin and above the lower compartment 30. The user interface 32 can include one or more touch screens and/or push buttons and/or switches and/or dials and/or the like for accepting operator inputs. The user interface 32 is configured to electrically communicate operator inputs to the computer controller 64, which in turn controls the noted conveyor motor 33, cup tower motor 58, and cup grabber motor based upon the inputs. The controller 64 is further programed and configured to control the plurality of dispensing valves 34 to dispense a particular post-mix beverage to the dispensing nozzle 36, based upon the operator inputs via the user interface 32, all as is conventional.
Referring to
Referring to
Referring to
The clean-in-place system 100 further includes an inlet door 116 on the housing 26. The inlet door 116 is manually positionable into and between an open position, shown in the middle view in
Instructions for operation of the clean-in-place system 100 are provided in
Referring
Referring specifically to
The arms 126 are curved and each have an side edge 133. The side edges 133 define an side edge distance D1 that is less than a center distance D2 defined between centers 127 of the arm 126. The side edge distance D1 is less than the diameter of the cups 54 such that the stack of cups 54 retained by the cup dispenser clip 121 do not easily tilt through the side opening 132 and fall out of the cup dispenser clip 121. Each arm 126 has a guide member 134 that extends away from the side edge 133 and guides the stack of cups 54 toward the side opening 132 as the stack of cups 54 is side-loaded.
In some examples, the computer controller 64 may include a computing system that includes a processing system, storage system, software, and input/output (I/O) interfaces for communicating with peripheral devices. The systems may be implemented in hardware and/or software that carries out a programmed set of instructions. For example, the processing system loads and executes software from the storage system, such as software programmed with a dispensing method, which directs the processing system to operate as described herein below in further detail. The computing system may include one or more processors, which may be communicatively connected. The processing system can comprise a microprocessor, including a control unit and a processing unit, and other circuitry, such as semiconductor hardware logic, that retrieves and executes software from the storage system. The processing system can be implemented within a single processing device but can also be distributed across multiple processing devices or sub-systems that cooperate according to existing program instructions. The processing system can include one or many software modules comprising sets of computer executable instructions for carrying out various functions as described herein.
As used herein, the term “computer controller” may refer to, be part of, or include an application specific integrated circuit (ASIC); an electronic circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor (shared, dedicated, or group) that executes code; other suitable components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip (SoC). A computer controller may include memory (shared, dedicated, or group) that stores code executed by the processing system. The term “code” may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, and/or objects. The term “shared” means that some or all code from multiple computer controllers may be executed using a single (shared) processor. In addition, some or all code from multiple computer controllers may be stored by a single (shared) memory. The term “group” means that some or all code from a single computer controller may be executed using a group of processors. In addition, some or all code from a single computer controller may be stored using a group of memories.
The storage system 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, software 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 include additional elements, such as a memory controller capable of communicating with the processing system. Non-limiting examples of storage media include random access memory, read-only memory, magnetic discs, optical discs, flash memory, virtual and non-virtual memory, various types of magnetic storage devices, or any other medium which can be used to store the desired information and that may be accessed by an instruction execution system. The storage media can be a transitory storage media or a non-transitory storage media such as a non-transitory tangible computer readable medium.
The computer controller communicates with one or more components of the control system via the I/O interfaces and a communication link, which can be a wired or wireless link. The computer controller is capable of monitoring and controlling one or more operational characteristics of the control system and its various subsystems by sending and receiving control signals via the communication link. In one example, the communication link is a controller area network (CAN) bus, but other types of links could be used. It should be noted that the extent of connections of the communication link shown herein is for schematic purposes only, and the communication link in fact provides communication between the computer controller and each of the peripheral devices noted herein, although not every connection is shown in the drawing for purposes of clarity.
The computer controller functionally converts input signals, such as but not limited to order signals, inputs received via the user interface 32, or information from sensors, to output signals, such as but not limited component control signals, according to the computer executable instructions. Each of the input signals can be split into more than one branch, depending on how many functions are to be carried out and/or how many actuators are to be controlled with each of the input signals. The input signals may be fed to several software modules within the computer controller through branch signals. The exact signals input into the software modules can be taken directly from the corresponding control input device or sensor, or could be pre-processed in some way, for example by scaling through an amplifier or by converting to or from a digital signal or an analog signal using a digital-to-analog or an analog-to-digital converter. It should be appreciated that more than one input signal can be combined to provide an output signal, in which case the individual input signals may be input to the same software modules or may each be provided to an individual software module. Note that in the event that more than one signal is used to generate an output signal, a post-processing module, such as a summer, a selector, or an averaging module is used to combine the input signals into an output signal
The provided description of the computer controller is conceptual and should be interpreted generally, as those skilled in the art will recognize many ways to implement such a computer controller. These include implementation using a digital microprocessor that receives input signals or branch signals and performs a calculation using the input signals to produce the corresponding output signals or actuator control signals. Also, analog computers may be used, which comprise circuit elements arranged to produce the desired outputs. Furthermore, look-up tables containing predetermined or calibrated data points may be stored in any fashion to provide the desired output corresponding to a given input signal.
The control system 150 is in communication, via wired or wireless communication links 152, with a point-of-sale (POS) order system 160 that receives beverage order signals from order entry terminals or stations 162 into which crew members or operators input food and beverage orders. The order entry terminals 162 can be located in-store at a customer countertop or at drive-thru windows, and the computer controller 64 can simultaneously receive orders from multiple order entry terminals 162. The order entry terminals 162 transmit order signals corresponding to the food and beverage orders through a local area network (LAN) 164 to the computer controller 64. An order controller and/or processing module 166 is connected to the local area network 164 and can be configured to process the order signals.
The user interface 32 is in communication with the computer controller 64. In the example depicted in
The computer controller 64 is in communication with a multiflavor valve module 172 that controls the dispensing valves 34 such that the flow of beverage or beverage components dispensed through the common dispensing nozzle 36 (
Referring to
Orders signals related to the ordered beverages are received by the computer controller 64 and placed into a queue or order list as they are received. The beverages are then formed by the beverage dispensing machine 10 in the order they are received. That is, the beverage received first is formed, followed by the beverage received second, the beverage received third, and so on. That is, beverages are formed in the order in which the order signals are received by the computer controller 64. In other examples, order signals received from certain order entry terminals 162, such as quick-delivery terminals or drive thru terminals, are given priority over earlier received order signals and accordingly the beverages related to the order signals from these order entry terminals 162 are given “priority” and made before beverages related to order signals from other order entry terminals 162.
The order signals received by the computer controller 64 are assigned origination codes that are displayed on the user interface 32 such that the beverages formed can be easily matched to the customer's food and beverage order. For example, order signals received from the order entry terminals 162 are assigned origination codes that correspond to the order number, such as Order #1235, Order #1236, and Order #1239. It is further contemplated that the origination codes can include additional information to assist the crew members with correctly matching the beverage formed by the beverage dispensing machine 10 to the food and beverage order (e.g. the origination code may include an order entry terminal value that corresponds to the specific order entry terminal 162 at which the order was entered).
To form a beverage, the cup tower 50 is rotated such that a stack of cups 54 with the correctly sized cup 54 for the beverage is directly vertically above the cup grabber 60 (see
The user interface 32 includes a pair of touch-screens, namely a first touch-screen 32A and a second touch-screen 32B (note that
The second touch-screen 32B displays a graphical representation of the physical location of the beverages and cups 54 at each of the beverage staging positions (see 191-196). That is, the second touch-screen 32B displays an image of the beverage, including size, type, and/or order origination code, that corresponds to the physical location of the beverage in the conveyor 40. Specifically, the second touch-screen 32B displays images for real-time tracking of the beverages in the cup holders 42 of the conveyor 40.
The touch-screen 32A, 32B can display other information to the operator based on the operational mode of the computer controller 64. For example, the touch-screen 32A, 32B may display the number and types of beverages that have been created by the beverage dispensing machine 10, cleaning steps to be followed by the operator to properly clean the beverage dispensing machine 10, and the like. In certain examples, if one of the touch-screens 32A, 32B fails the remaining operational touch-screen can function in a secondary mode such that the operation of the beverage dispensing machine 10 does not fully stop due to the failure of one of the touch-screens 32A, 32B.
In the present description, certain terms have been used for brevity, clearness and understanding. No unnecessary limitations 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 methods described herein may be used alone or in combination with other apparatuses and methods. Various equivalents, alternatives and modifications are possible within the scope of the appended claims.
The present application is based on and claims priority to U.S. Provisional Patent Application Ser. No. 62/516,356 filed Jun. 7, 2017, the disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
3364959 | Hamilton | Jan 1968 | A |
4807780 | Parsons | Feb 1989 | A |
4949526 | Brogna et al. | Aug 1990 | A |
4951719 | Wiley | Aug 1990 | A |
5000345 | Brogna et al. | Mar 1991 | A |
5044517 | U Park | Sep 1991 | A |
5799932 | Blatt | Sep 1998 | A |
6053359 | Goulet | Apr 2000 | A |
6102246 | Goulet | Aug 2000 | A |
6321904 | Mitchell | Nov 2001 | B1 |
6409411 | Crorey | Jun 2002 | B1 |
RE41223 | Dellach | Apr 2010 | E |
8104810 | Holcomb et al. | Jan 2012 | B2 |
8162176 | Rudick | Apr 2012 | B2 |
8167346 | Filipiak | May 2012 | B2 |
8251258 | Rudick | Aug 2012 | B2 |
8297673 | Waldorf et al. | Oct 2012 | B2 |
8340815 | Peters et al. | Dec 2012 | B2 |
8434642 | Rudick | May 2013 | B2 |
8454069 | Jenkins et al. | Jun 2013 | B2 |
8565916 | Zhang et al. | Oct 2013 | B2 |
8678239 | Abdelmoteleb | Mar 2014 | B2 |
8739840 | Mattos, Jr. et al. | Jun 2014 | B2 |
8744618 | Peters et al. | Jun 2014 | B2 |
8751037 | Peters et al. | Jun 2014 | B2 |
8755932 | Peters et al. | Jun 2014 | B2 |
8757222 | Rudick et al. | Jun 2014 | B2 |
8814000 | Rudick | Aug 2014 | B2 |
8851329 | Rudick et al. | Oct 2014 | B2 |
8919844 | Mascorro et al. | Dec 2014 | B1 |
9017485 | Murthy | Apr 2015 | B2 |
9045323 | Crane et al. | Jun 2015 | B2 |
9051162 | Peters et al. | Jun 2015 | B2 |
9067775 | Mattos, Jr. et al. | Jun 2015 | B2 |
9141562 | Pickett | Sep 2015 | B2 |
9150366 | Rudick | Oct 2015 | B2 |
9204734 | Jablonski et al. | Dec 2015 | B2 |
9227830 | Angus et al. | Jan 2016 | B2 |
9327958 | Angus et al. | May 2016 | B2 |
10239742 | Dresser | Mar 2019 | B2 |
20090014464 | Adbelmoteleb | Jan 2009 | A1 |
20130079926 | Peters et al. | Mar 2013 | A1 |
20130220480 | Angus | Aug 2013 | A1 |
20130282164 | Veloo | Oct 2013 | A1 |
20140001195 | Patterson | Jan 2014 | A1 |
20140041748 | Angus et al. | Feb 2014 | A1 |
20140130891 | Abdelmoteleb | May 2014 | A1 |
20140142749 | Peters et al. | May 2014 | A1 |
20140263447 | Peters, Jr. et al. | Sep 2014 | A1 |
20140288700 | Peters, Jr. et al. | Sep 2014 | A1 |
20140297026 | Peters, Jr. et al. | Oct 2014 | A1 |
20140361035 | Rudick | Dec 2014 | A1 |
20150251891 | Peters et al. | Sep 2015 | A1 |
20150298956 | Rudick | Oct 2015 | A1 |
20160083123 | Angus et al. | Mar 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
62516356 | Jun 2017 | US |