Field
Embodiments of the present invention relate to post-mix dispensers to dispense a beverage.
Background
Post-mix dispensers typically permit a beverage to be created on-demand from a mixture of ingredients. An advantage of dispensing beverages in this form is that the concentrate containers and water supply typically occupy significantly less space than is otherwise required to store the same volume of beverage in individual containers. Moreover, this dispensing equipment reduces waste formed by the empty individual containers and additional transport costs. These and other technological advances have allowed food and beverage vendors to offer more diverse choices to consumers through post-mix dispensing systems.
Typically, in a post-mix dispenser, a fluid or a beverage concentrate is supplied from a source for example, a bag-in-box (BIB) container. The beverage concentrate mixes with a diluent, for example, water or carbonated water, to form a finished beverage. A BIB container stores a predetermined volume of the beverage concentrate and must be replenished or replaced, as required.
Traditional post-mix beverage dispensing systems can determine when the fluid or the beverage concentrate source is empty, i.e. a “sold-out” state of the beverage in the beverage dispensing system. For example, the beverage dispensing system can utilize a pressure switch in the supply line of the fluid to the beverage dispenser to determine when the fluid or beverage concentrate source is sold-out. Though reliable, the pressure switches and associated componentry can be expensive to install and maintain.
One aspect of the invention provides a cost-effective method to determine the sold-out state for one or more beverages in a beverage dispensing system based on the behavior of a pump. For example, a pump behavior can change based on whether the pump is displacing fluid or attempting to displace air, or combinations thereof. The pump may be configured to supply a beverage, a beverage concentrate, or a diluent. A sensing apparatus that monitors the pump behavior generates a signal based on the pump behavior and an algorithm can analyze the generated signal to identify the supply condition of the pump. The supply condition corresponds to whether the beverage concentrate source and thus the supply line is “filled” or “empty.” A filled supply line corresponds to a normal-pour state, i.e. the beverage can be selected and dispensed, while an empty supply line corresponds to a sold-out state of the beverage, i.e. the beverage is not available for sale and/or to be dispensed. A control module can communicate the state of the beverage in the beverage dispensing system to a user interface of the beverage dispenser and the user interface can prevent a user from selecting a “sold-out” beverage.
Another aspect of the invention provides a cost-effective method to determine the sold-out state for one or more beverages in a beverage dispensing system based on the gas exhaust behavior of a pump. For example, the gas exhaust behavior of a pump can change based on whether the pump is displacing fluid or attempting to displace air, or combinations thereof. The pump may be configured to supply a beverage, a beverage concentrate, or a diluent. A sensing apparatus that monitors the pump gas exhaust behavior generates a signal based on the pump gas exhaust behavior and an algorithm can compare, the generated signal to identify the supply condition of the pump. The supply condition corresponds to whether the beverage concentrate source and thus the supply line is “filled” or “empty”. A filled supply line corresponds to a normal-pour state while an empty supply line corresponds to a sold-out state of the beverage in the beverage dispensing system. A control module can communicate the state of availability of the beverage in the beverage dispensing system to a user interface of the beverage dispenser and the user interface can prevent a user from selecting a “sold-out” beverage.
In one aspect of the invention, a sensing apparatus can include a sensor housing having an interior area fluidly connected to a pump gas exhaust port, and a sensor positioned within the interior area. The sensor can generate a first signal representative of a first supply condition of the pump, and a second signal representative of a second supply condition of the pump. The first supply condition represents a “filled” supply condition of the pump, and the second supply condition represents an “empty” supply condition of the pump. In a further aspect of the invention, the sensing apparatus can also include a sensor activation device disposed in a channel, the channel connecting the interior area to the pump gas exhaust port. The sensor activation device can interact with the sensor to generate one of the first and the second signal.
In another aspect of the invention, a method of determining a sold-out state of a beverage in a beverage dispensing system can include providing a beverage dispenser including a pump having a gas exhaust port, a dispensing valve, and a sensor disposed on the pump gas exhaust port. The method can include activating the beverage dispenser to dispense a beverage through the dispensing valve and during the activating, sensing a gas exhaust pattern of the pump. The method can also include generating a signal based on the sensed gas exhaust pattern and determining whether the beverage dispenser is in a normal-pour state or a sold-out state.
In a further aspect of the invention, the method of determining a sold-out state of a beverage in a beverage dispensing system can also include providing feedback about the sold-out state to a user interface of the beverage dispenser.
In one aspect of the invention, the method can include the sensor generating a signal based on an operating pattern of the pump. For example, the sensor can generate a first signal based on a first operating pattern of the pump representative of the normal-pour state, and a second signal based on a second operating pattern of the pump representative of the sold-out state of the beverage in the beverage dispensing system. In a further aspect of the invention, the method can also include a control module configured to receive the first and the second signal and the control module can determine the state of the beverage in the beverage dispensing system based on the received signal. In a further aspect of the invention, determining the state of availability of the beverage in the beverage dispensing system can include comparing the first and the second operating pattern of the pump. In a further aspect of the invention, an algorithm or a software program can be used to determine the state of availability of the beverage in the beverage dispensing system.
In another aspect of the invention, the method can include the sensor generating a signal based on a gas exhaust pattern of the pump. For example, the sensor can generate a first signal based on a first gas exhaust pattern of the pump representative of the normal-pour state, and a second signal based on a second gas exhaust pattern of the pump representative of the sold-out state of the beverage in the beverage dispensing system. In a further aspect of the invention, the method can also include a control module configured to receive the first and the second signal and the control module can determine the state of availability of the beverage in the beverage dispensing system based on the received signal. In a further aspect of the invention, determining the state of availability of the beverage in the beverage dispensing system can include comparing the first and the second gas exhaust pattern of the pump. In a further aspect of the invention, an algorithm or a software program can be used to determine the state of availability of the beverage in the beverage dispensing system.
In another aspect of the invention, a beverage dispensing system can include a beverage dispenser including a pump, a sensing apparatus connected to the pump, the sensing apparatus including a sensor wherein the sensor generates a signal representative of an operating condition of the pump, the operating condition of the pump dependent on the supply of the beverage concentrate in the supply lines. The sensor can generate a first signal representative of a first operating condition of the pump, and the sensor can generate a second signal representative of a second operating condition of the pump. The beverage dispensing system can also include a control module configured to communicate with the sensor and a user interface in communication with the control module configured to provide feedback to a user. The feedback can include a sold-out state of a beverage in the beverage dispensing system.
In another aspect of the invention, a beverage dispensing system can include a beverage dispenser including a pump, a sensing apparatus connected to a gas exhaust port of the pump, the sensing apparatus including a sensor wherein the sensor generates a signal representative of an operating condition of the pump, the operating condition of the pump dependent on the supply of the beverage concentrate in the supply lines. The sensor can generate a first signal representative of a first operating condition of the pump, and the sensor can generate a second signal representative of a second operating condition of the pump. The beverage dispensing system can also include a control module configured to communicate with the sensor and a user interface in communication with the control module configured to provide feedback to a user. The feedback can include a sold-out state of a beverage in the beverage dispensing system.
Further features and advantages of embodiments of the invention, as well as the structure and operation of various embodiments of the invention, are described in detail below with reference to the accompanying drawings. It is noted that the invention is not limited to the specific embodiments described herein. Such embodiments are presented herein for illustrative purposes only. Additional embodiments will be apparent to a person skilled in the relevant art(s) based on the teachings contained herein.
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments of the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the relevant art(s) to make and use the invention.
Features and advantages of the embodiments will become more apparent from the detailed description set forth below when taken in conjunction with the drawings, in which like reference characters identify corresponding elements throughout.
The present invention(s) will now be described in detail with reference to embodiments thereof as illustrated in the accompanying drawings. References to “one embodiment”, “an embodiment”, “an exemplary embodiment”, etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
The embodiments discussed below may be used to form a wide variety of products, such as beverages, including but not limited to cold and hot beverages, and including but not limited to beverages known under any PepsiCo branded name, such as Pepsi-Cola®.
Aspects of the present invention will now be described with reference to
Beverage dispensing system 10 can include one or more pumps 200 configured to supply a beverage, a beverage concentrate, a syrup, or a flavoring from a concentrate source 180 to beverage dispenser 100. Pump 200 can include a mechanical pump, an electrical pump, a hydraulic pump, a pneumatic pump, or other suitable pumping device. In some aspects of the invention, pump 200 can be a compressed gas powered BIB pump. A BIB pump can include a built-in concentrate source 180 and can supply a beverage, a syrup, a beverage concentrate, and/or flavorings to a post-mix beverage dispenser.
As shown in
In an aspect, pump 200 can be an air operated double diaphragm pump. An air operated double diaphragm pump is a type of positive displacement pump that uses compressed air as a power source. The compressed air is shifted from one chamber to the other by a linked shaft that allows the chambers to move simultaneously. This back-and-forth motion forces liquid out of one chamber and into an outlet while the other chamber is being filled with liquid at the same time. These pumps use reciprocating elastomeric diaphragms and check valves to pump fluid. The liquid chambers are filled and emptied by fluid that is drawn through a common inlet and discharged through a single outlet, e.g., gas exhaust line 224. This supply and subsequent exhaust of the compressed air to a single diaphragm is considered to be a pump activation, as discussed with respect to
In an aspect of the invention, compressed gas source 400 can supply compressed gas to carbonator 600 through gas line 404. The flow of compressed gas can be regulated using a flow regulator 402. Flow regulator 402 can also include a flow valve to distribute the flow of compressed gas to one or both of gas lines 204 and 404. Beverage dispensing system 10 can include one or more compressed gas sources 400. A pressure switch 406 can be installed in gas line 404 between flow regulator 402 and carbonator 600.
In a further aspect of the invention, beverage dispensing system 10 can include one or more diluent sources 650 to supply a diluent, e.g., water or carbonated water, to beverage dispenser 100. In one aspect, the diluent can be at typical domestic water pressures, e.g., approximately 50-300 pounds per square inch (psi). Diluent source 650 can include a water line 654 directly connected from the water source and supplying diluent to diluent source 650, for example, tap water or filtered tap water. In another aspect of the invention, a diluent can be directly connected beverage dispenser 100 (not illustrated in
In one aspect of the invention, carbonator 600 can also include a pump to supply carbonated water through line 604 to beverage dispenser 100. Carbonator 600 can form carbonated water by processing diluent supplied through line 658 and compressed gas through gas line 404.
In some aspects of the invention, beverage dispenser 100 can include a beverage dispensing valve 140. Beverage concentrate can be supplied to beverage dispenser 100 and can mix with the diluent at beverage dispensing valve 140. The use of a post-mix system that directly mixes the concentrate and diluent at beverage dispensing valve 140 can avoid cross-contamination of multiple concentrate sources and can reduce the unwanted growth of bacteria within beverage dispenser 100.
Beverage dispensing system 10 can utilize a sensing apparatus 300 to determine a sold-out state of a beverage. Sensing apparatus 300 is shown in
Sensor housing 350 can be detachably connected to gas exhaust port 220 of pump 200 via a threaded connection, gluing, thermal bonding, welding, pressure sealing, or by using other suitable means. A leak-free seal between sensor housing 350 and gas exhaust port 220 of pump 200 is preferred for reliable sensing of pump gas exhaust and safety. Sensing apparatus can also include an exhaust channel 370 configured to exhaust the gas to ambient atmosphere or an exhaust gas filter. In a further aspect of the invention, sensing apparatus 300 can also include one or more electrically conducting cables 380 that electrically connect sensor 330 to other components of beverage dispensing system 10.
In an aspect of the invention, sensor 330 can include a microphone. In this aspect, sensor 330 can determine a supply condition of pump 200 based on generated sound waves in the form of air pressure vibrations. For example, sensing apparatus 300 can determine whether pump 200 is pumping diluent, e.g. in the normal-pour state, or attempting to pump from an empty concentrate source 180, e.g. in the sold-out state. The air pressure vibrations can be representative of a supply condition of pump 200 and can be generated in different patterns based on the presence or absence of fluid concentrate from concentrate source 180. The air pressure vibrations from the pump gas exhaust can be converted into electrical signals via sensor 330 and the electrical signals can be received and processed by a control module.
In another aspect of the invention, sensor 330 can include a flowmeter. In this aspect, sensor 330 can determine a supply condition of pump 200 based on the flow of exhaust gas leaving pump 200. For example, sensing apparatus 300 can determine whether pump 200 is pumping diluent, e.g. in the normal-pour state, or attempting to pump from an empty concentrate source 180, e.g. in the sold-out state. The flow of exhaust gas can be representative of a supply condition of pump 200 and can be generated in different patterns based on the presence or absence of fluid concentrate from concentrate source 180. The flow of exhaust gas from the pump can be converted into electrical signals via sensor 330 and the electrical signals can be received and processed by a control module.
In another aspect of the invention, sensor 330 can include an electro-mechanical device, for example, a microswitch, as shown in
In an aspect of the invention, sensing apparatus 300 can be connected to gas exhaust port 220 of pump 200 and can detect a supply condition of pump 200 based on a pattern of the exhaust gas leaving the pump 200 during pump operation. The patterns of the exhaust gas leaving the pump 200 can vary based on the “fill ratio” of fluid sources. Fill ratio, as described herein, is a ratio of the actual volume of fluid contained in a fluid source, including a fluid source container and the fluid in the supply line, to the total possible volume of the fluid source, including a fluid source container and the fluid in the supply line. For example, a completely full fluid source and fluid supply line will have a fill ratio of 1. Fill ratios can define a supply condition of concentrate source 180, beverage source BIB pump 200, supply line 244, or beverage source BIB pump 200 including supply line 244. In an aspect of the invention, a “filled” fluid source may have a fill ratio in the range of 0.35 or more, 0.4 or more, 0.5 or more, 0.6 or more, 0.7 or more, 0.8 or more, 0.9 or more, or 1.0. In other aspects, an “empty” or “low-level” beverage source may have a fill ratio of less than 0.35, less than 0.25, less than 0.1, and/or less than 0.05.
When beverage dispenser 100 is activated to dispense a beverage through dispensing valve 140, pump 200 can supply a beverage, a beverage concentrate, a syrup, and/or flavorings to beverage dispenser 100 through supply line 244. Pump 200 can exhaust gas through gas exhaust port 220 in a first gas exhaust pattern representative of a first supply condition of pump 200. Pump 200 can also exhaust gas in a second gas exhaust pattern representative of a second supply condition of pump 200. The first supply condition of pump 200 can be referred to as the “filled” state and second supply condition of pump 200 can be referred to as the “empty” or “low-level” state. In an aspect, the first supply condition and/or the second supply condition can be determined with respect to an average supply condition, as discussed below with respect to
In an aspect of the invention, the exhausted gas from gas exhaust port 220 can exert a force on sensor activation device 320 disposed in inlet channel 310 such that sensor activation device 320 interacts with sensor actuator 340 to activate sensor 330. When activated, sensor 330 can generate a signal representative of a supply condition of pump 200. For example, the signal can be a first signal 382 representative of a first supply condition of the pump (“filled”) or a second signal 384 representative of a second supply condition of the pump (“empty” or “low level”). The first signal 382 can be distinguished from second signal 384 based on the frequency, amplitude, and/or wavelength of the respective signals.
The signal generated by a sensor 330 can include an electrical signal, an audio wave signal, a mechanical pulse signal, a light signal, a pressure signal, or combinations thereof. For example, first signal 382 can include an electrical signal having a uniform pulse frequency f1, as shown in
In sold-out assembly 700, sensor hub 390 can include one or more input connectors 392 configured to receive one or more cables 380. Sensor hub 390 can enable receiving generated signals from one or more sensors 330 in a beverage dispensing system 10 comprising one or more beverage types and one or more sensing apparatuses 300. Sensor hub 380 can also include an output connector 394 to electrically connect with control module 500 through cable 396, as shown in
As illustrated in
As illustrated in
As illustrated in
In some aspects of the invention, as illustrated in
In an aspect of the invention, a user input selection for a beverage choice can be greyed out or rendered non-responsive to input based on a detected sold-out condition of a beverage. For example,
In display screen 120 of beverage dispenser 100, user input selections 124a-122d can be icons for operation controls for the beverage dispenser, or the beverage dispensing system, or both. In one aspect of the invention, user input selection 124a can be an icon for system reboot/shutdown, user input selection 124a can be an icon for volume adjustment of user interface, user input selection 124c can be an icon for sensor configuration, user input selection 124d can be an icon for fluid flow calibration.
In display screen 120 of beverage dispenser 100, user input selections 126a-126b can be icons for maintenance controls for the beverage dispenser, or the beverage dispensing system, or both. In one aspect of the invention, user input selection 126a can be an icon for preventive maintenance, user input selection 126b can be an icon for displaying system status.
In one aspect of the invention, when a sold-out state of a beverage in a beverage dispensing system 10 is identified, beverage dispensing system 10 can prevent a user from selecting the sold-out beverage until concentrate source 180 is restocked or replaced. Thus, in an aspect beverage dispensing system 10 can require a sold-out reset after concentrate source 180 is restocked or replaced to again make the sold-out beverage available for purchase. In one aspect, the reset can be accomplished via one or more input selections on display screen 120. In another aspect, as shown in
Sensor 110 can be configured to be connected with beverage dispenser 100. Sensor 110 can also be located, but not limited to, in line with fluid inlet line 234 and pump 200, in line with gas exhaust line 224 of pump 200, or in line with fluid supply line 244 and beverage dispenser 100. In further aspects of the invention, sensor 110 can include a motion sensor, a presence sensor, an electro-magnetic sensor, a microphone, a flowmeter, or other suitable sensing device. In other aspects of the invention, sensor 110 can be in wireless communication with control module 500. Sensor 110 can also be in wireless communication with beverage dispenser 100.
In some aspects of the invention, sensor 110 can be in wireless communication with a remote server configured to store information about a sold-out state of a beverage, frequency of occurrence of sold-out state of a beverage, update inventory information of concentrate source 180, and the like.
In an aspect of the invention, a method to determine a sold out state of a beverage in a beverage dispensing system 10 can include one or more of the following steps, as shown in
The method in
At step 904, algorithm 540 can compute Average Time based on the Average Dispense Time. Each supply and exhaust of the compressed air to a diaphragm in pump 200 is a pump activation. Fluid continues to dispense for each pump activation during operation of the pump. In an aspect, the Average Dispense Time can be the average amount of time between each pump activation during pump operation. In an aspect, the Average Dispense Time can vary during operation of pump 200. For example, because the pump is drawing fluid from a fixed volume source, e.g. concentrate source 180, the Average Dispense Time can increase due to increased source pressure as the amount of fluid in the fixed volume source decreases. The amount of time between pump activations can range from approximately 1 second for a full concentrate source 180, i.e. normal-pour state, to approximately 50 seconds for an empty concentrate source 180, i.e. sold-out state.
At step 906, algorithm 540 can initialize Total Time. In an aspect, step 906 can first occur when beverage dispenser 10 begins dispensing a beverage and pump 200 beings operating to supply a concentrate from concentrate source 180.
At step 908, algorithm 540 can initialize Dispense Time. In an aspect, step 906 and step 908 can occur simultaneously.
At step 910, algorithm 540 can determine whether pump 200 is activating. For example, whether compressed air is being supplied to pump 200 and subsequently exhausted, thus activating sensor 330. If algorithm 540 determines activation of pump 200, algorithm 540 proceeds to step 906 and again initializes the Total Time. If algorithm 540 determines pump 200 is not activating, algorithm 540 proceeds to step 912.
At step 912, algorithm 540 can determine whether pump 200 is operating and dispensing fluid. If algorithm 540 determines pump 200 is not operating and dispensing fluid, algorithm 540 proceeds to step 908 and again initializes the Dispense Time. If algorithm 540 determines pump 200 is operating and dispensing fluid, algorithm 540 proceeds to step 914.
At step 914, algorithm 540 can determine whether pump 200 is activating. For example, whether compressed air is being supplied to pump 200 and subsequently exhausted, thus activating sensor 330. If algorithm 540 determines activation of pump 200, algorithm 540 proceeds to step 906 and again initializes the Total Time. If algorithm 540 determines pump 200 is not activating, algorithm 540 proceeds to step 918.
At step 918 algorithm 540 can determine whether pump 200 is operating and dispensing fluid. If algorithm 540 determines pump 200 is operating and dispensing fluid, algorithm 540 updates the Dispense Time counter to include the total amount of time that has passed since the last pump activation and proceeds again to step 914. This loop in algorithm 540 between steps 914 and 918 repeats as pump 200 is operating and dispensing fluid without activating pump 200. In an aspect, the Dispense Time can range from approximately one second to approximately 50 seconds. If algorithm 540 determines pump 200 is not operating and dispensing fluid, algorithm 540 proceeds to step 920.
At step 920, algorithm 540 updates the Total Time to be the Dispense Time. Thus, at step 920 the Total Time is representative of the total amount of time that has passed since the last pump activation to when pump 200 stopped operating and dispensing fluid.
At step 922, algorithm 540 compares the Total Time to the Average Time (step 904) multiplied by sold-out factor X1. If the Total Time is greater than Average Time*X1, algorithm 540 proceeds to step 908 and again initializes the Dispense Time. If the Total Time is less than Average Time*X1, algorithm 540 proceeds to step 924.
At step 924, algorithm 540 sets the second supply condition. For example, algorithm 540 sets a sold-out state for a beverage.
In an aspect of the invention, a method to determine sold-out state of a beverage in a beverage dispensing system 10 can include one or more of the following steps, as shown in
The method in
At step 1004, algorithm 540 can initialize Proximity Time.
At step 1006, algorithm 540 can determine whether sensor 110 is active. If sensor 110 is active, algorithm 540 can proceed to step 1008. If algorithm 540 determines that sensor 110 is not active, algorithm 540 can proceed to step 1010.
At step 1008, algorithm 540 can set Activation Time.
At step 1010, algorithm 540 can determine whether pump 200 is operating and dispensing fluid. If algorithm 540 determines pump 200 is not operating and dispensing fluid, algorithm 540 can proceed to step 1006 to again determine whether sensor 110 is active. If algorithm 540 determines pump 200 is operating and dispensing fluid, algorithm 540 can proceed to step 1012.
At step 1012, algorithm 540 can compare the Activation Time to the Proximity Time. If the Activation Time minus the Proximity time is greater than T1, algorithm 540 can proceed to step 1006 and again determine whether sensor 110 is active. If the Activation Time minus the Proximity time is less than T1, algorithm 540 can proceed to step 1014. In an aspect, T1 can be approximately 60 seconds.
At step 1014, algorithm 540 can set the first supply condition. For example, algorithm 540 can set a normal-pour state for a beverage.
In an aspect of the invention, the method of
In an aspect of the invention, a method to determine sold-out state of a beverage in a beverage dispensing system 10 can include one or more of the following steps, as shown in
At step 1110, a method to determine sold-out state of a beverage in a beverage dispensing system 10 can include providing a beverage dispenser 100 including a pump 200 having a gas exhaust port 220, a dispensing valve 140, and a sensor 330 disposed on the pump gas exhaust port 220. Beverage dispenser 100 can be activated manually or automatically to dispense beverage through dispensing valve 140. Beverage dispenser 100 can be equipped with sensing devices, e.g. motion detectors, presence sensors, and the like.
At step 1120, sensor 330 of a sensing apparatus 300 can sense pump gas exhaust pattern during activation of beverage dispenser 100.
At step 1130, a signal can be generated based on the sensed gas exhaust pattern representative of a supply condition of pump 200. In one aspect, a first signal 382 can be generated based on the sensed first gas exhaust pattern representative of a first supply condition of pump 200 and a second signal 384 can be generated based on the sensed second gas exhaust pattern representative of a second supply condition of pump 200.
At step 1140, control module 500 can determine the supply condition of pump 200 based on the generated signal from sensor 300 disposed on gas exhaust port 220 using an algorithm to compare first and second signals 382, 384. Algorithm 540, discussed above with respect to
At step 1150, control module 500 can provide feedback to a display screen 120 of a user interface about the supply condition of pump 200. An “empty” supply condition identified by algorithm 540 can indicate a sold-out state of a beverage at beverage dispenser 100 in beverage dispensing system 10.
In an aspect of the invention, beverage dispenser 100 can be configured to dispense one or more beverages. Each beverage can be assigned a separate pump 200 and a separate sensing apparatus 300 can be connected to gas exhaust port 220 of each pump 200. In one aspect, a sold-out state for a particular beverage on a beverage dispenser 100 can be determined for an individual beverage without interrupting the availability of other beverages from beverage dispensing system 10.
Computing device 1100 can include one or more output devices, such as a display 1206, and can include one or more output device controllers 1207, such as a video processor. There can also be one or more user input devices 1208, such as a touch screen, remote control, keyboard, mouse, microphone, card reader, RFID reader, etc. The computing device 1100 can also include one or more network interfaces, such as input/output circuits 1209 to communicate with an external network 1210. The network interface can be a wired interface, wireless interface, or a combination of the two. In some embodiments, the interface 1209 can include a modem (e.g., a cable modem), and network 1210 can include the communication lines of a networks.
The
One or more aspects of the invention can be embodied in a computer-usable data and/or computer-executable instructions, such as in one or more program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types when executed by a processor in a computer or other data processing device. The computer executable instructions can be stored on one or more computer readable media such as a hard disk, optical disk, removable storage media, solid state memory, RAM, etc. The functionality of the program modules can be combined or distributed as desired in various embodiments. In addition, the functionality may be embodied in whole or in part in firmware or hardware equivalents such as integrated circuits, field programmable gate arrays (FPGA), controllers, application-specific integrated circuits (ASICS), combinations of hardware/firmware/software, and the like. Particular data structures may be used to more effectively implement one or more aspects of the invention, and such data structures are contemplated within the scope of computer executable instructions and computer-usable data described herein.
Dispensing systems may be located across different locations or premises. For example,
In a further aspect, dispensers can be connected to a controller. A controller may be centrally located and/or a separate controller can be incorporated into each dispenser. As illustrated in
Components of a dispenser 1304 can include a processor 1320, memory 1330, software 1340, and/or additional components suitable for implementing the functions and methods of the dispensing system. Software 1340 can be stored in computer-readable memory 1330 such as read only or random access memory in dispenser 1304 and may include instructions that cause one or more components (e.g., processor 1320, display, etc.) of a dispenser (e.g., dispenser 1304) to perform various functions and methods including those described herein.
A dispenser can communicate with other devices using one or more networks. For example, as illustrated in
Server 1300, controller 1305, and dispensers 1304, 1306 and 1308 can be configured to interact with each other and other devices. In one example, dispenser 1304 can include software 1340 that is configured to coordinate the transmission and reception of information to and from server 1300. In one arrangement, software 1340 can include application or server specific protocols for requesting and receiving data from server 1300. For example, software 1340 can comprise a browser or variants thereof and server 1300 may comprise a web server. In some arrangements, server 1300 may transmit application data to dispensing systems, such as software updates to various components of the dispensers (e.g., updates to the user interface, updates to firmware of the dispensers, updates to drivers of the dispensing system, etc.). In one or more arrangements, server 1300 can receive data from the dispensers, such as data describing the current stock of the dispenser (e.g., a listing of products and the number remaining at the dispenser), operation history and/or usage metrics of the dispenser (e.g. counters tracking the selections of users of the machine), status of the dispenser (e.g., whether any components are working improperly), etc. Server 1300 may be configured to access and store data in data repository 1301, such as data that it receives and transmits in data repository 1301. Data repository 1301 may also include other data accessible to server 1300, such as different drink recipes that can be downloaded to dispensers.
It is to be appreciated that the Detailed Description section, and not the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections may set forth one or more but not all exemplary embodiments of the present invention(s) as contemplated by the inventor(s), and thus, are not intended to limit the present invention(s) and the appended claims in any way.
The present invention(s) have been described above with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
The foregoing description of the specific embodiments will so fully reveal the general nature of the invention(s) that others can, by applying knowledge within the skill of the art, readily modify and/or adapt for various applications such specific embodiments, without undue experimentation, without departing from the general concept of the present invention(s). Therefore, such adaptations and modifications are intended to be within the meaning and range of equivalents of the disclosed embodiments, based on the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by the skilled artisan in light of the teachings and guidance.
The breadth and scope of the present invention(s) should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
3825154 | Jaeger | Jul 1974 | A |
5082143 | Schramm, Jr. | Jan 1992 | A |
5730324 | Shannon | Mar 1998 | A |
5757667 | Shannon | May 1998 | A |
6053361 | Hills | Apr 2000 | A |
6094142 | Lu | Jul 2000 | A |
6382464 | Uzawa | May 2002 | B1 |
6402478 | Zhang et al. | Jun 2002 | B1 |
7631788 | Litterst | Dec 2009 | B2 |
20030121937 | Black et al. | Jul 2003 | A1 |
20160176694 | Vinci | Jun 2016 | A1 |
20160257549 | Volftsun | Sep 2016 | A1 |
Number | Date | Country |
---|---|---|
02070396 | Sep 2002 | WO |
WO-02070396 | Sep 2002 | WO |
Entry |
---|
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for PCT/US2018/66135, dated Mar. 5, 2019, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20190185311 A1 | Jun 2019 | US |