The present invention relates to a bartending system generally.
Bartenders provide soft drinks, mixed drinks and other cocktails to their customers. For a cocktail or other mixed drink, the bartender pours measured amounts of two or more liquors into a glass. There are many different cocktails, all with different ratios of liquors.
U.S. Pat. No. 8,739,840 describes a drink dispensing system which has the ability to mix multiple soft drinks together manually. Other systems mix together alcoholic drinks. Typically, the beverages to be mixed are stored “upside down” and gravity pushes the beverages out of their beverage holders. Other systems use water pumps to push the beverages out of their holders.
The website http://deeplocal.com/mocktailmixer/ describes a do-it-yourself home bartender to mix “mocktails”. It uses gravity and peristaltic pumps to push out the desired amount of liquid.
There is therefore provided, in accordance with a preferred embodiment of the present invention, a machine for mixing and dispensing beverages. The machine includes a single manifold, a bottle restraining unit and a randomizing beverage activator. The manifold is connectable to a plurality of separate, pre-filled beverage holders of already prepared beverages, and provides pre-defined portions of selected the beverages to a dispensing outlet. The bottle restraining unit restrains the pre-filled bottles, which are either plastic bottles or glass bottles. The activator dispenses at least two beverages from the set of the beverage holders by randomizing an attribute of a drink, which is either an amount of the beverages or the beverage holders.
Moreover, in accordance with a preferred embodiment of the present invention, the manifold includes an air manifold, a plurality of beverage conduits, and an air pump. The air manifold connects to the set of beverage holders and includes an air conduit per beverage holder. There is one beverage conduits per beverage holder and each is connected to an outlet of the beverage holder. The air pump connects to the air manifold to pump air through activated ones of the air conduits and into the associated upright beverage holders to lift the associated beverage out of the associated the beverage conduit.
Furthermore, in accordance with a preferred embodiment of the present invention, the activator includes a plurality of solenoids, one per beverage, a pseudo-random number generator to provide randomizing information about a mixed beverage to be dispensed and an activator to activate the solenoids according to the randomizing information.
Further, in accordance with a preferred embodiment of the present invention, the randomizing information is a dispensing ratio for beverages and the machine also includes a dispensing time converter to convert the dispensing ratio to a dispensing time per beverage holder, wherein the ratio defines the number of time segments each beverage holder is activated.
Additionally, in accordance with a preferred embodiment of the present invention, the solenoids are in-line with the air manifold. Alternatively, in accordance with a preferred embodiment of the present invention, the solenoids are in line with the beverage conduits.
Furthermore, in accordance with a preferred embodiment of the present invention, one of the beverage holders holds a cleaning liquid.
Further, in accordance with a preferred embodiment of the present invention, the manifold includes at least one quick disconnect. Moreover, at least one of the quick disconnects is connected to one of the air conduits and includes a valve therein. Further, at least one of the quick disconnects is connected to one of the beverage conduits.
Still further, in accordance with a preferred embodiment of the present invention, at least one quick disconnect forms part of a cap for one of the beverage holders.
Moreover, in accordance with a preferred embodiment of the present invention, the attribute is also chosen from: whether or not to add ice and whether or not to utilize alcoholic beverages.
Finally, in accordance with a preferred embodiment of the present invention, the machine also includes a container fluid level detection for at least one of: the beverage holders and a cup receiving the output of the activator.
The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present invention.
Applicants have realized that parties and social events often include an element of fun and that a “random bartender” device or a “pseudo-random bartender” system, which may mix liquors and/or mixed soft drinks with random ratios to each other, may provide such an element of fun. The device of the present invention may be used as a beverage creating/mixing/dispensing machine.
Reference is now made to
For example, the user may provide or insert or load multiple (e.g., two, or three, or five, or ten) types of beverages into the device (e.g., stored in the multiple, separate, standard-size plastic bottles 12 in which they are sold); and randomizing beverage activator 14, such as implemented with electronics 28, such as a microcontroller or chip or Integrated Circuit (IC) or other component, and solenoids 29 operating on manifold 15, may order or perform random (or pseudo-random) mixing and dispensing of two or more of the beverages together, at a pre-defined ratio and/or at a user-selected ratio and/or at a pseudo-random ratio. In some embodiments, the drinks may be forced out of bottles 12, using air pressure from a compressor 16, and may be mixed in mixing tank 17, which may, alternatively, be a long hose with multiple inlets or a secondary manifold.
A switch in the machine may switch it to operate as a regular non-random drink dispenser. In some embodiments, a user may command the machine to “save” in its memory or storage unit, for subsequent retrieval, a “favorite” mixture of beverages and their respective ratios.
In a demonstrative embodiment, the device may comprise five bottles 12; each bottle being, for example, a standard-size two-liter plastic bottle, or a standard-size 1.5-liter plastic bottle, or a standard-size 1-liter bottle, or a combination of such bottles of different types and/or volumes, each storing an already prepared beverage, such as those sold in stores.
For example, bottle 1 may store cola; bottle 2 may store orange juice; bottle 3 may store cranberry juice; bottle 4 may store lemonade; and bottle 5 may store water.
Activator 14 may operate with a pseudo-random number generator 13, to provide random values to a microcontroller unit or MCU for randomization of drinks, and/or may operate to dispense a single drink per the user's command. System 10 may include a switch or other UI element, to switch between random and non-random dispensing modes; optionally, such switching between modes may be activated via a program, a touch-screen, a button, an “app” or a mobile application, or the like.
As shown in
In a first example, the user may press or engage user interface (UI) element 26, such as a button or a touch-screen or a physical button, and the device may select a pseudo-random number of multiple bottles (e.g., 2 or 3 or 4 or 5 bottles); and may automatically prepare a mixture of their respective beverages, at a pre-defined non-random ratio. For example, the device may randomly select the bottles numbers 2 and 4 and 5 and may extract from them beverages at a ratio of 1:1:1 (equal parts), or at a ratio of 1:2:1 (namely, one part bottle 2, two parts bottle 4, and one part bottle 5), which are mixed together and dispensed.
In a second example, the user may press or engage UI element 26 to indicate to activator 14 which beverages to mix (e.g., the user indicates to mix bottles numbers 1, 3 and 4); and activator 14 may determine pseudo-randomly at which ratio to mix them (e.g., at a ratio of 1:2:3 parts, or at a ratio of 2:1:2 parts, or the like).
In a third example, the user may press or engage UI element 26 corresponding to “fully random operation” or to a “Surprise Me!” function, causing activator 14 to operate entirely randomly, such that the device (and not the user) may autonomously determine, pseudo-randomly: (i) how many of the beverage bottles to mix together, (ii) which ones of the beverage bottles to mix together, and (iii) and what ratio to mix them; thereby dispensing a fully random mixture.
In a fourth example, the user may configure or define, that at least one of the bottles 12 contains a particular beverage that can be mixed only within a pre-defined range of values, or only below a threshold maximum value or ratio, or only above a threshold minimum value or ratio, or only within other pre-defined conditions. For example, the user may utilize user interface 26 to indicate to activator 14 that bottle 2 contains vodka, or other alcoholic beverage; and that if bottle 2 is randomly selected, then no other alcoholic beverage is allowed to be selected together with it at the same mixture; or, that if bottle 2 is randomly selected, then the contents of bottle 2 (vodka) would be no more than K percent (e.g., no more than 5 percent) of the final mixture. In another example, the user may indicate that bottle 3 contains cranberry juice, and that if bottle 3 is randomly selected, then activator 13 must dispense the liquid of bottle 3 to be in the range of M percent to N percent of the final mixture (e.g., in the range of 15 to 28 percent of the final mixture). Other suitable conditions or ranges or ratios may be indicated or defined by the user.
In some embodiments, and in any of the above examples, the user may further indicate to activator 14 (e.g., after the beverage mixture is dispensed), that the user likes or “favorites” the particular random or semi-random mixture; and in response to such indication, activator 14 may register or store the “random recipe” that yielded the user-approved mixture, enabling the user to subsequently retrieve and re-do that exact same mixture on-demand.
For example, activator 14 may temporarily store, in a memory unit or a storage unit, that it has just dispensed a mixture of bottle 1, bottle 4 and bottle 5, at a ratio of 2:1:5 among them. The user may then consume or taste the dispensed beverage and may indicate to activator 14 that the user “likes” this particular mixture and wishes activator 14 to “save” it as “preferred mixture number 1”. Subsequently, the user may later command activator 14 to prepare “preferred mixture number 1”; and activator 14 may retrieve from its memory unit or storage unit the particular combination of bottles and their respective ratio and may proceed to automatically prepare the pre-stored beverage mixture. In some embodiments, activator 14 may have “favorite” slots (e.g., ten slots) that the user may configure to correspond to his “favorite” mixtures; and may further label them or title them accordingly.
Conversely, in some embodiments, and in any of the above examples, the user may further indicate to activator 14 (e.g., after the beverage mixture is dispensed), that the user “dislikes” the particular random or semi-random mixture; and in response to such indication, activator 14 may register or store in a “black-list”, the “random recipe” that yielded the user-disapproved mixture, thereby causing activator 14 to avoid or skip such combination in the future.
For example, the user may indicate to activator 14 that the user “disliked” a recent, random, mixture of bottle 1 with bottle 3 and bottle 5, at a ratio of 2:2:7 parts among them; and activator 14 may “blacklist” this particular combination at this particular ratio, and may ensure that subsequent iterations do not yield this result, or may “skip” or “discard” this particular combination if it is randomly selected.
In another implementation, activator 14 may firstly determine randomly whether to dispense an alcoholic drink or a non-alcoholic drink; and then, may proceed to dispense a mixture that necessarily complies with the randomly-selected type of beverage. In another implementation, the system may be able to pre-indicate to the user whether the user desires to receive: (I) a random yet necessarily alcoholic mixture; or, (II) a random yet necessarily non-alcoholic mixture; or (III) either alcoholic or non-alcoholic random mixture.
In some embodiments, the addition of ice or ice cubes may be another factor for randomization. For example, the user may be able to pre-indicate to activator 14 whether the user desires to receive: (I) a random mixture of beverages that is ice-free; (II) a random mixture of beverages that necessarily also includes ice cubes; or (III) a random mixture of beverages in which activator 14 may randomly decide whether to add ice cubes or not to add ice cubes.
In some embodiments, activator 14 may be used for recreational purposes as part of a Guessing Game or a party game. For example, a host may configure the system and may provide information, such as, that bottle 1 contains cranberry juice, that bottle 2 contains vodka, and so forth; and activator 14 may proceed to prepare and dispense a randomized selection of some of the liquids at a random ratio among them. Then, activator 14 may ask the user(s) to guess which ingredients were used and/or at which ratios; and one or more users may input their guesses (e.g., via the interface of the system; via a website or web-page or “app” or application, or the like). In some embodiments, a reward or prize may be provided to a declared “winner” who guessed correctly the mixed ingredients and/or their ratio, or to the user whose guess was the closest to the actual mixture.
Pseudo-random number generator 13 may implement any suitable random number algorithm, such as the Fisher-Yates algorithm or any of its modified versions.
As shown in
An example of this is shown in
System 10 may include or may utilize a power source 23, for example, AC power, DC power, from mains, secondary or standby power source; from a battery, a rechargeable battery, a solar panel, a light-responsive panel, or the like.
Reference is now made to
Manifold 15 may have valves 30 on each of the tubes connecting air pump 16 to bottles/beverage holders 12. Valves 30 may be used to adjust the flow exiting the manifold so that, for any given period of time, each bottle 12 may output generally the same amount of liquid. Thus, activator 14 may utilize segment lengths S to implement the desired ratios.
Valves 30 may also be check valves to prevent mixed fluids from back-flowing from mixing tank 17.
Optionally, a gravity feed mechanism and/or an injected air mechanism may be used, to prevent a vacuum from forming within a beverage bottle 12.
As described hereinbelow, special caps or covers may be used, to fit on different types of bottles. Optionally, reservoirs may be used to allow users to place drink mixes or drinks for which caps do not readily exist. Manifold 15 may distribute air pressure across the different bottles 12 and solenoids 29, which may be liquid or air solenoids, may be utilized to prevent fluids from being shot out when activator 14 is not dispensing.
The device may support an “auto fill” function, which dispenses a pre-defined amount of beverage (e.g., 12 or 16 ounces); and/or a “press to dispense” button or function, in which the mixed beverages are dispensed as long as (or, while) the user presses the dispensing button or lever or other mechanical switch or element of UI 26.
A voltage regulator may be used convert power to proper voltage and wattage.
Optionally and as shown in
Reference is now made to
Some embodiments may utilize multiple buttons (or UI elements) that are pressed in order to mix and/or dispense multiple drinks.
As mentioned, program 50, stored in activator 14, may be used for memorizing or storing which combinations and ratios worked and people enjoyed and “liked”; and an “app” or other interface may allow users to specify which drinks they liked.
A housing may enclose or store all the equipment or units of the device, or at least some of them or part of them. Activator 14 may comprise an alcoholic-beverage controller program may be used to limit the amount of alcohol mixed into a drink, in accordance with a pre-programmed or hard-coded limit, or in accordance with a user-defined limit (e.g., parent-defined, teacher-defined, or the like).
The system may utilize a method for memorizing or storing which drink combinations did not work (were disliked) and which ratios were disliked, so as not to repeat them in subsequent iterations. Optionally, smartphones, tablets, smart-watches, and/or other gear may be connected to the drink machine for a higher level of interaction.
The system may utilize easy bottle removal and replacement, for fast and easy spill-free usage and operation. A bottle restraining system, such as is shown in
The restraining system may also be used to make loading and unloading bottles/containers easier due to the need to screw on a cap. The holder may keep the bottle/container stationary so that all the user needs to do is place the cap on top of the bottle and twist the bottle to lock the cap.
Optionally and as shown in
Barcode scanning associated with the location of the bottle may be used for detecting which drinks are in which liquid dispenser port and/or are connected to which solenoid 29. This information may be saved in the memory of activator 14.
Liquid catch tray 24, shown in more detail in
An automatic or manual cleaning system may operate, optionally being connected to water and soap, for autonomous cleaning of the device or its parts.
In some embodiments, a drink dispensing machine comprises bottles or other reservoirs of liquids to be dispensed; containers to hold the liquids; a unit for extracting liquids from containers; tubing or other transfer mechanism to move liquid from holding containers to dispensing pipe; a box or housing to house the equipment.
Containers can be conventional plastic bottles or glass bottles; pre-filled bottles or any other kind of bottle; or compartments or reservoirs inside the machine into which the user pours desired liquids to be used for subsequent mixing and dispensing. Alternatively, the bottles may already contain the desired liquids and may be attached via special bottle caps 72, shown in FIGS. 7A and 7B to which reference is now made, comprising a plastic cork 73, two tubes 74 and 76, for air and liquid, respectively, which extend through plastic cork 73 and spring loaded pressure catches 78 to press against the long necks 79 of most bottles in order to hold bottle caps 72 in place. These special caps may replace the bottle seals on beverage containers such as plastic caps, corks, metal caps, or the like. Such caps may also be used on the containers or reservoirs or compartments of liquids.
In an alternative embodiment shown in
The tubes or pipe moldings may be set so that one tube or pipe reaches the bottom of the container while the other tube or pipe stays above the level of the liquid in the bottle or container when a liquid is stored therein. As mentioned above, these pipes may operate as liquid extraction and allow air to replace the liquid that has left the bottle, to prevent a vacuum from forming within the bottle. The pipe transferring the air to the bottle may be above the liquid level in order to prevent fizzing from occurring.
The bottles may be maintained standing upright, or may be standing upside down; or in some implementations, they may be positioned sideways. The tubes may change purposes, depending on the position of the bottles. For example, if the bottle is standing upright, then the tube or pipe that reaches the bottom of the bottle acts as the liquid extraction point, and the tube above the liquid level acts as the air or gas replacement point for the liquid that has been extracted. If the bottle is upside down, then the tubes operate in a flipped manner.
Liquid may be extracted from the bottles via gravity feed, water pump, air pump, air compressor, or any other suitable form of liquid extraction.
If an air pump is used, the pump may apply pressure to the liquid inside the bottle via the first pipe which may force the liquid out of the second pipe. If the bottle is right side up, then the air pump/compressor may be attached to the shorter tube/pipe. When a button is pressed to release the drink, the air may be forced into the bottle/container, causing force to be applied to the beverage in the drink holder and forcing the beverage to go up the longer tube/pipe that is submerged in the liquid.
If the air pump/compressor is attached to the longer tube/pipe, then the bottle is upside down; and the pressure exerted by the air operates to help create a constant flow when gravity feeding is used.
If no air compressor is used, and/or if a standard water pump is used, then the water pump is self-priming or needs to be primed.
A solenoid or other air/liquid constraining device, such as a valve, may prevent the fluid from constantly flowing; and may either be manually opened or electronically opened to allow the beverage to flow from the fluid container/bottle to the dispensing port(s).
The flow constraining device may be placed either in the flow of the liquid or in the flow of the gas that replaces the liquid in the container or bottle. The flow constraining device may be mechanically opened via a cable or other form of mechanical transmission connected to a button or other UI element. The flow constraining device may also be electronically directly or indirectly connected to the button(s) or other UI elements.
Buttons (or other UI elements) may be pressed in order to facilitate the release of liquid from the liquid containing units. However, buttons (or other UI elements) may also serve other purposes, such as establishing connection to certain electronic devices and changing drink dispensing modes.
A single switch or a single button or a combination of buttons may be pressed to switch between single dispensing and random mixed dispensing mode. The switch may be a touch sensor or any other form of recognizing when a user desires a drink such as voice recognition.
In the case of single dispensing, a single liquid container is selected based on button position and wiring, and that one liquid (from that one container or bottle) is dispensed.
For example, for random button dispensing, the machine may have liquid 1, liquid 2, and liquid 3; and multiple buttons such as button 1, button 2, and button 3. In a first example, when a button is pressed, activator 14 may randomly reassign the buttons, such that, instead of button 1 dispensing liquid 1, it may dispense liquid 2. In another example, button 1 may dispense liquid 1 mixed with liquid 3 in a 4:1 ratio of liquid 1 to liquid 3. In another example, button 1 may dispense liquid 2 mixed with liquid 3, at a 5:2 ratio of liquids.
Program 50 may be used to randomly determine which ratios to use, optionally never repeating the same ratio and/or combinations twice in a row or twice within K iterations (e.g., K being 100 or 1,000 iterations). For example, pressing the first time the ratio might be 3:1:2; while pressing the second time the ratio might change to 1:4:7, or the like. The randomizing process may also be achieved using mechanical gears and/or other ratio deciding mechanisms.
In the case of an electronic system, when a button is pressed, a signal is sent to a microcontroller (MCU) or other electronic processing unit; the processing unit then decides depending on the mode, which solenoids to open and close according to single mode and random mode.
When liquid is dispensed, the pipe/tube going from the bottle/container to the outlet that dispenses the drink may have a heat exchanger for the purpose of heating or cooling the drink.
Cooling may be achieved by having the liquid(s) pass through an ice bath (as shown in
When using either a Peltier cooler or a refrigerator for heating or cooling, the reverse side of the process may be used to reduce power consumption and achieve space saving. For example, if a Peltier Effect cooling unit is used to cool a pipe down on one side of the Peltier cooler, then the other side of the cooler may be used to heat up a liquid instead of wasting the heat.
Due to randomization causing multiple liquids to mix, check valves 30 or other method of preventing liquids from back-flowing into the wrong liquid containers may be employed. The back-flow prevention may also be used to prevent liquids from entering the air clean out section of the dispenser. There may also be an air clean out, connected near the dispensing output, that injects air into the liquid flow after the liquids have mixed; in order to clean out the line so that the next dispense of liquid no longer has the previous mixture or its residue. The air clean out may also use a venturi injection method to add air to the stream.
The air compressor or air pump may use cylinder or tank 34 (
It will be appreciated that air manifold 15 may be used to distribute the air to the different bottles or containers and may contain control valves in order to distribute the pressure evenly across the system.
A dynamic air control manifold may be used to maintain constant flow from each bottle/container, and may adjust the amount of air injected into each bottle in order to maintain a constant and even flow at the dispensing end.
When dispensing the drink, the machine may require the user to hold down the button they have pressed until the drink has reached the level desired. Alternatively, the machine may auto recognize how large the cup is, and may auto-fill to a certain level with the user being able to override the maximum fill line by commanding the machine to stop when desired.
An adjustable cup size may be used in the program, to prevent overfill of beverages. As shown in
Alternatively, the auto-fill capability may use a fill line trip sensor, a weighing scale to detect cup weight and figuring out the height of the liquid based on the weight and the size of the cup, an imager with image recognition or computer vision algorithm (e.g., capturing an image of the cup and recognizing that it has a written label of “12 oz”), or other methods for auto detecting cup size and/or fill line.
A tray or other liquid catching mechanism may be employed, to prevent liquids from falling on the floor when an overflow occurs; or the catch may be used to dispose of extra liquids.
Sensors 80 may be used to prevent the machine from dispensing a drink when no cup or liquid holding container is detected at the dispensing end of the machine.
An ice maker may be installed in the machine, to provide ice to the users with their drinks. The machine may also have an ice box which the operator may prefill with ice and the machine may dispense the ice when required to. In some embodiments, activator 14 may further determine, randomly or pseudo-randomly, (I) whether or not to add ice or ice-cubes to the mixed drink, and/or (II) how many ice cubes to add to the mixed drink or to the drink being dispensed.
When alcohol is being used in one or more of the liquid holders, the user may command the system to limit the amount of alcohol dispensed. For example, a normal drink is poured to 8 oz., but 8 oz of liquor may be defined as excessive, so a setting may limit the amount poured to a shot. In some embodiments, the user may indicate to the system in advance, that one or more particular bottles or containers store alcohol or alcoholic beverages; and may further indicate to the system in advance the limits or the allowed ranges for mixtures that include alcohol. For example, the user may indicate to the system that bottle 2 contains alcohol; and that if bottle 2 is chosen randomly to be included in a drink, then bottle 2 may provide no more than K percent (e.g., not more than 10 percent) of the final mixed beverage. The user may also indicate other mixing rules; for example, that if two (or more) alcoholic beverages are provided by the user, then no more than one of them may be randomly selected to be included in the mixed beverages.
The system may also have an auto detect feature, such as a barcode scanner and a database to figure out what the contents of each liquid holder in the machine are. The machine may auto recognize that certain liquid holders contain soda that can dispense 8 oz and that others contain alcoholic beverages, and may limit the dispensed amounts based on their alcoholic levels. For example, scotch would be given at a shot or two depending on owner's setting, whereas a bottle of wine would give 5 oz. In some embodiments, the machine may be an Internet of Things (IoT) device able to connect to the Internet and/or to a remote server or to a “cloud computing” database, in order to download or fetch from them data about beverages stored and/or dispensed.
A special connection may be employed to allow for auto cleaning; this connection may take water from a bucket or tap water, may heat it up to the necessary level for sterilization, optionally adds or combines soap, and proceeds to clean the system thoroughly. The order of water, soap, and heating can be swapped or switched. A container inside the machine may hold the soap or the water added to the machine may already have the soap added.
The cleaning procedure may dispense out the drink pour side in order to clean and sterilize all parts that are in contact with the fluids.
Alternatively, the bottles or containers that are normally filled with liquids to be dispensed as drinks may be filled with water and soap; and the machine may be run as if it is dispensing a drink. An option in the program may be to press a certain set of buttons or an option on an app to turn on a special cleaning cycle.
The machine may have wireless capabilities that allow users to connect their phones or other electronics with wireless capabilities to the machine.
An app using the wireless capabilities of a mobile device may be used to allow users the ability to order drinks, tell the machine which drinks they enjoyed, and what combination of drinks (such as in the case of coke freestyle) they would like mixed together for their order.
The ability to tell the machine which drinks the user enjoyed allows the machine to remember which beverage holders and what ratios worked for an individual or group.
The system may allow a user to request a drink they previously enjoyed, even though the machine would normally forget what it gave them and give them a new combination.
The system may reproduce a previous mixture as long as liquid holders always contain the same liquids; however, if new liquids are put in those holding positions or if the liquids are moved to different spot, then the system may utilize a barcode or other label to find the right bottles and to recreate the desired mixture, using other position memorizing system. This way if a liquid moves to a different position, it can still be accessed instead of the liquid in the original position; and if the liquid does not exist in the system then the system returns an indication that the drink is unavailable at this time.
The app may include the ability to set the desired ratios of different drinks, how much of each drink to pour (assuming it does not exceed drink dispensing limitations set by the owner such as alcohol limitations).
If refrigeration of the bottles or containers is used instead of refrigeration just before dispensing, then the app can allow the owner to set a start time for cooling to begin. This may also be used in the case of heating certain liquids. The owner can decide which containers need to be cooled and which ones need to be heated.
The cap for the bottles or containers may contain a locking mechanism in the cap that prevents spillage when the bottle/container is not connected to the machines pipes. The cap has a valve that seals when the cap is not connected to the machine, thus allowing the user to switch out bottles without worrying about spillage.
The electronic controller may turn the solenoids or flow control valves on and off using pulse width modulation to reduce power consumption. Pulse width modulation turns the power on and off at a high frequency and different on off periods to achieve a lower voltage than is supplied. This lowering of the voltage is enough to turn the control valve on, but does not waste energy in the form of heat due to the minimal amount of power being used to keep the device on.
The system may attempt to fool a user who requests a previously liked drink mix. For example, the user liked bottle 1, bottle 2, and bottle 4 in a ratio of 4:2:5 and told the machine to save the drink as a liked drink. When the user then requests the same drink; the machine may use the same bottles, but instead of a 4:2:5 ratio, it may change the ratios to 6:3.5:1.
In some embodiments, the machine may have tubing that goes directly to and from the liquid holders to the intake and outlet and in other embodiments, such as those shown in
In some embodiments and as shown in
Reference is now briefly made to
In accordance with a preferred embodiment of the present invention, cap 110 may also comprise barbed connectors 112 connected to or molded with screw cap 75 onto which the tubes of manifold 15 may be pushed for a tight connection.
Unless specifically stated otherwise, as apparent from the preceding discussions, it is appreciated that, throughout the specification, discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like, refer to the action and/or processes of a general purpose computer of any type such as a client/server system, mobile computing devices, smart appliances or similar electronic computing device that manipulates and/or transforms data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
Embodiments of the present invention may include apparatus for performing the operations herein. This apparatus may be specially constructed for the desired purposes, or it may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. The resultant apparatus when instructed by software may turn the general-purpose computer into inventive elements as discussed herein. The instructions may define the inventive device in operation with the computer platform for which it is desired. Such a computer program may be stored in a computer readable storage medium, such as, but not limited to, any type of disk, including optical disks, magnetic-optical disks, read-only memories (ROMs), volatile and non-volatile memories, random access memories (RAMs), electrically programmable read-only memories (EPROMs), electrically erasable and programmable read only memories (EEPROMs), magnetic or optical cards, Flash memory, disk-on-key or any other type of media suitable for storing electronic instructions and capable of being coupled to a computer system bus.
The processes and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the desired method. The desired structure for a variety of these systems will appear from the description below. In addition, embodiments of the present invention are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the invention as described herein.
While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those of ordinary skill in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
This application is a continuation application of U.S. Ser. No. 15/965,928, filed Apr. 29, 2018, which claims priority from U.S. provisional patent application 62/491,277, filed Apr. 28, 2017, both of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
1897382 | Blair | Feb 1933 | A |
3112844 | Keller | Dec 1963 | A |
3119485 | Bayers, Jr. | Jan 1964 | A |
3777937 | Buck | Dec 1973 | A |
3940019 | Kross | Feb 1976 | A |
4162028 | Reichenberger | Jul 1979 | A |
4433795 | Maiefski | Feb 1984 | A |
4687120 | McMillin | Aug 1987 | A |
4938387 | Kervefors | Jul 1990 | A |
4941593 | Hicks | Jul 1990 | A |
5494195 | Knuettel, II | Feb 1996 | A |
5740946 | Swier | Apr 1998 | A |
5899362 | Moran | May 1999 | A |
6669053 | Garson | Dec 2003 | B1 |
7293675 | Luhn | Nov 2007 | B1 |
7757896 | Carpenter | Jul 2010 | B2 |
7866508 | Feldman | Jan 2011 | B2 |
8162176 | Rudick | Apr 2012 | B2 |
8584900 | Metropulos | Nov 2013 | B2 |
8739840 | Mattos, Jr. | Jun 2014 | B2 |
8746506 | Jersey | Jun 2014 | B2 |
8757222 | Rudick | Jun 2014 | B2 |
8985396 | Jersey | Mar 2015 | B2 |
10046959 | Rudick | Aug 2018 | B2 |
10486954 | Brun-Kestler | Nov 2019 | B2 |
Entry |
---|
Mocktailsmixer, http://deeplocal.com/mocktailsmixer, 4 pages, Jul. 1, 2019. |
Number | Date | Country | |
---|---|---|---|
20200095109 A1 | Mar 2020 | US |
Number | Date | Country | |
---|---|---|---|
62491277 | Apr 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15965928 | Apr 2018 | US |
Child | 16693419 | US |