Modern dispensing devices include functionality for consumers and/or customers to select from a menu of available products and to access device functions on a device display screen. Typically, the consumer is presented with a global list of products (e.g., beverages) for purchase or dispense via the display screen. Similarly, a customer may be presented with a global list of device management functions via the same display screen. Current dispensing devices however, require a large footprint (for displaying the aforementioned products and management functions in various menus) that is typically not practical for smaller devices (e.g., in-home or small store dispensers), which have limited space requirements.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended as an aid in determining the scope of the claimed subject matter.
Embodiments are provided for controlling the operation of a dispensing device utilizing a control interface. The control interface may include a display screen for individually presenting each of multiple options that may be utilized for controlling various operations associated with the dispensing device. The control interface may further include a navigation control, in communication with the display screen, which may be utilized to individually navigate through each of the options on the display screen. The display screen may be actuated to select a displayed option that may be associated with performing a dispensing device operation. The foregoing general description and the following detailed description are illustrative only and are not restrictive of the embodiments as claimed.
Embodiments are provided for controlling the operation of a dispensing device utilizing a control interface. The control interface may include a display screen for individually presenting each of multiple options that may be utilized for controlling various operations associated with the dispensing device. The control interface may further include a navigation control, in communication with the display screen, which may be utilized to individually navigate through each of the options on the display screen. The display screen may be actuated to select a displayed option that may be associated with performing a dispensing device operation.
In the following detailed description, references are made to the accompanying drawings that form a part hereof, and in which are shown by way of illustrations specific embodiments or examples. These embodiments may be combined, other embodiments may be utilized, and structural changes may be made. The following detailed description is therefore not to be taken in a limiting sense, and the scope of the embodiments described herein is defined by the appended claims and their equivalents.
The term “beverage,” as used herein, may include, but is not limited to, pulp and pulp-free citrus and non-citrus fruit juices, fruit drink, vegetable juice, vegetable drink, milk, soy milk, protein drink, soy-enhanced drink, tea, water, isotonic drink, vitamin-enhanced water, soft drink, flavored water, energy drink, coffee, smoothies, yogurt drinks, hot chocolate and combinations thereof. The beverage may also be carbonated or non-carbonated. The beverage may comprise beverage components (e.g., beverage bases, colorants, flavorants, and additives).
The term “beverage base” may refer to parts of the beverage or the beverage itself prior to additional colorants, additional flavorants, and/or additional additives. According to some embodiments, beverage bases may include, but are not limited to syrups, concentrates, and the like that may be mixed with a diluent such as still or carbonated water or other diluent to form a beverage. The beverage bases may have reconstitution ratios of about 3:1 to about 6:1 or higher. According to some embodiments, beverage bases may comprise a mixture of beverage base components.
The term “beverage base component” may refer to components that may be included in beverage bases. According to some embodiments, the beverage base component may comprise parts of beverages that may be considered food items by themselves. According to some embodiments, the beverage base components may be micro-ingredients such as an acid portion of a beverage base; an acid-degradable and/or non-acid portion of a beverage base; natural and artificial flavors; flavor additives; natural and artificial colors; nutritive or non-nutritive natural or artificial sweeteners; additives for controlling tartness, e.g., citric acid, potassium citrate; functional additives such as vitamins, minerals, or herbal extracts; nutraceuticals; or medicaments. The micro-ingredients may have reconstitution ratios from about 10:1, 20:1, 30:1, or higher with many having reconstitution ratios of 50:1 to 300:1. The viscosities of the micro-ingredients may range from about 1 to about 100 centipoise.
Thus, for the purposes of requesting, selecting, or dispensing a beverage base, a beverage base formed from separately stored beverage base components may be equivalent to a separately stored beverage base. For the purposes of requesting, selecting or dispensing a beverage, a beverage formed from separately stored beverage components may be equivalent to a separately stored beverage.
By “separately stored” it is meant that the components of the present invention are kept separate until combined. For instance, the components may be separately stored individually in each container or may be all stored in one container wherein each component is individually packaged (e.g., plastic bags) so that they do not blend while in the container. In some embodiments, the container, itself, may be individual, adjacent to, or attached to another container.
The term “blended beverage” may include final products wherein two or more beverages have been blended or mixed or otherwise combined to form a final product.
Referring now to the drawings, in which like numerals represent like elements through the several Figures, various aspects of the present invention will be described.
The dispensing device 10 may also include ingredient packages (or pouches) 14, 16, 18, 20, 22, 24, 26 and 28. In some embodiments, the ingredient packages 14, 16, 18 and 20 may comprise various beverage bases or beverage base components such as beverage bases. In some embodiments, the ingredient packages 22, 24, 26, and 28 may comprise flavors (i.e., flavoring agents, flavor concentrates, or flavor syrups). In some embodiments, the beverage bases in the ingredient packages 14, 16, 18, and 20 may be concentrated syrups. In some embodiments, the beverage bases in the ingredient packages 14, 16, 18 and 20 may be replaced with or additionally provided with beverage base components. In some embodiments, each of the beverage bases or beverage base components in the ingredient packages and each of the flavors in the ingredient packages 22, 24, 26 and 28 may be separately stored or otherwise contained in individual removable cartridges that are stored in the dispensing device 10. The dispensing device 10 may automatically identify the cartridges upon installation by a user or the user may be prompted to identify the cartridges when they are installed. The aforementioned beverage components (i.e., beverage bases or beverage base components and flavors) may be combined, along with other beverage ingredients 30, to dispense various beverages or blended beverages (i.e., finished beverage products) from the dispensing device 10. It should be understood however, that the dispensing device 10 may also be configured to dispense beverage components individually. In some embodiments, the dispensing device 10 may be configured to dispense beverage base components so as to form a beverage base. The other beverage ingredients 30 may include diluents such as still, sparkling, or carbonated water, functional additives, or medicaments, for example. The other beverage ingredients 30 may be installed in the dispensing device 10, pumped to the dispensing device 10, or both. The carbonated water may be produced in the dispensing device 10 through mixing of CO2 and still water such as in a carbonator or other device that produces carbonated water. The dispensing device 10 may also include an application 35 that may be configured to control various operations of the dispensing device 10 including enabling use of a control interface view and the selection of multiple dispenser options associated with selecting and dispensing products (e.g., beverage products) as well as other dispensing device functions. The dispensing device 10 may also include a pour mechanism 37 for dispensing various beverages or blended beverages.
In some embodiments, the dispensing device 10 may comprise a self-contained beverage dispenser for in-home use or for use by small business enterprises. For example, the dispensing device 10 may have a small footprint for placement on a kitchen countertop or similar surface and further include a small display screen having a limited area for viewing various product options and device functions by the user. The dispensing device 10 may further include a separate reservoir (not shown) for receiving ice and water for use in dispensing beverages. As another example, the dispensing device 10 may be plumbed such that it may be connected to a water line and further include a refrigeration deck (not shown) for cooling beverages. The dispensing device 10 may further include other types of product dispensers in accordance with some embodiments.
The dispensing device 10 may also be in communication with a server 70 over a network 40 that may include a local network or a wide area network (e.g., the Internet). In some embodiments, the communication between the dispensing device 10 and the server 70 may be accomplished utilizing any number of communication techniques including, but not limited to, BLUETOOTH wireless technology, Wi-Fi and other wireless or wireline communication standards or technologies, via the communication interface 11. The server 70 may include a database 72 that may store update data 74 associated with the dispensing device 10. In some embodiments, the update data 74 may comprise a software update for the application 35 on the dispensing device 10.
In some embodiments, the navigation controls 13 described above with respect to
The routine 700 begins at operation 705, where the application 35 executing on the dispensing device 10, may receive a selection of a navigation control to individually navigate through each of a number of selectable options on the display screen 12. The display screen 12 may comprise a predefined area for individually presenting each of the number of selectable options. In some embodiments, the number of selectable options may include a main menu and a number of sub-menus. Each of the sub-menus may be associated with one or more operations for controlling the dispensing device 10. The number of selectable options may include the selection of a beverage product for dispense, a beverage product change out operation, one or more dispensing device settings, and a dispensing device initialization. In some embodiments, the user may navigate through a first set of the number of selectable options at a first navigation rate for a predetermined time period and navigate through another set of the number of selectable options at a second navigation rate upon expiration of the predetermined time period, wherein the second navigation rate is greater than the first navigation rate. In some embodiments, the navigation control may be a rotational control such as a physical control knob or alternatively the user interface element (e.g., a touch interface).
From operation 705, the routine 700 continues to operation 710, where the application 35 executing on the dispensing device 10 may receive a selection of the display screen 12 to choose a currently displayed one of the number of options. In some embodiments, the display screen 12 may include comprise a mechanical switch. In some embodiments, the display screen 12 may comprise a touchscreen. From operation 710, the routine 700 then ends.
The dispensing device 10 may have additional features or functionality. For example, the dispensing device 10 may also include additional data storage devices (not shown) that may be removable and/or non-removable such as, for example, magnetic disks, optical disks, solid state storage devices (“SSD”), flash memory or tape. The dispensing device 10 may also have input device(s) 812 such as a keyboard, a mouse, a pen, a sound input device (e.g., a microphone), a touch input device, control knob input device, etc. Output device(s) 814 such as a touchscreen display, speakers, a printer, etc. may also be included. The aforementioned devices are examples and others may be used. Communication connection(s) 816 may also be included and utilized to connect to the Internet (or other types of networks) as well as to remote computing systems.
Some embodiments, for example, may be implemented as a computer process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media. The computer program product may be a computer storage media readable by a computer system and encoding a computer program of instructions for executing a computer process.
Computer readable media, as used herein, may include computer storage media. Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information (such as computer readable instructions, data structures, program modules, or other data) in hardware. The system memory 804 is an example of computer storage media (i.e., memory storage.) Computer storage media may include, but is not limited to, RAM, ROM, electrically erasable read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store information and that can be accessed by the dispensing device 10. Any such computer storage media may also be part of the dispensing device 10. Computer storage media does not include a carrier wave or other propagated or modulated data signal.
Computer readable media, as used herein, may also include communication media. Communication media may be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” may describe a signal that has one or more characteristics set or changed in such a manner as to encode information in the signal. Communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media.
Referring now to
The example dispensing device 910 includes a navigation control 913 and a display screen 912. The dispensing device 910 also includes an optional dispensing control 914 and a dispensing area 916 into which a cup or other receptacle can be placed to receive a beverage that is poured by the dispensing device 910.
As described further below, the navigation control 913 is used to control the various modes of operation of the dispensing device 910. The display screen 912 provides information about the current mode of operation for the dispensing device 910. In some embodiments, the display screen 912 can also accept input, for example, when the display screen 912 is a touch screen device.
In the example shown, the navigation control 913 can be rotated in both clockwise and counterclockwise directions 1101 about the display screen 912 (which can remain stationery and/or rotate with the navigation control 913). The rotation of the navigation control 913 can be accomplished by allowing the user to grasp a portion 1110 of the navigation control 913 with one or more fingers of the user's hand 1301. The rotation is performed in order to control various aspects of the operation of the dispensing device 910, such as one or more of the following modes described further below: pour mode; settings mode; warnings mode; and/or idle mode. The display screen 912 displays aspects of each of these modes as the navigation control 913 is rotated in the directions 1101.
Further, in some embodiments, the navigation control 913 includes a plurality of input members 1210, 1214 located at a bezel 1200 of the navigation control 913. These input members 1210, 1214 can be touched and/or depressed by the user to make various selections, such as selecting between the pour mode and the settings mode, and confirming an input.
For example, as depicted in
The navigation control 913 shown in
The navigation control 913 depicted in
Referring again to
Other configurations are possible. For example, the dispensing control 914 can be configured to move in two or more directions to function as inputs to control the dispensing device 910. In yet other examples, the dispensing control 914 can be eliminated, and the navigation control 913 can be used to perform the pouring function(s).
Referring now to
Generally, the input member 1402 is selected by the user to access the beverage selection interface of the navigation control 913. The navigation control 913 is moveable in both a clockwise direction 1701 and a counterclockwise direction 1703 to select between the beverage brands. A plurality of identifiers 1708 are provided as the user cycles through the beverage options, with the currently-selected beverage brand shown on the display screen 912 being the highlighted identifier 1710.
In this example, when the desired beverage brand is shown on the display screen 912, the user actuates the input member 1406 to select that beverage brand. In an alternative embodiment, the navigation control 913 is programmed to automatically select the currently-displayed brand on the display screen 912 after a certain period of time elapses without input from the user on the navigation control 913. Other configurations are possible.
As shown in
As shown in
In alternative embodiments, the navigation control 913 can be configured in other manners. For example, the navigation control 913 can be configured to allow the user to select among beverage brands by rotating in one direction (e.g., clockwise direction 1701), and thereupon select among beverage sub-brands by rotating in another direction (e.g., counterclockwise direction 1702). Other configurations are possible.
Referring now to
The user has then selected the input member 1406 to access the Wi-Fi settings shown in
Referring now to
Referring now to
The method 2300 starts at operation 2310 when the dispensing device 910 is turned on. Upon startup, the dispensing device 910 enters an initialization mode. As discussed above, various attributes of the dispensing device 910 can be controlled by the navigation control 913 during initialization. These attributes can include, for example, options to initialize the dispensing device 910 to dispense various beverage products, as well as setup language, calendar, clock, and Wi-Fi functionality associated with the dispensing device 910.
After initialization of the dispensing device 910, control is passed to operation 2312, whereat the dispensing device 910 remains in an idle mode until further input is provided. In the idle mode, the dispensing device 910 can enter a low power (i.e., energy saving) state while waiting for input from the user through the navigation control 913. This input can be selection by the user of one or more of the pour mode or settings mode using the navigation control 913.
For example, control is passed to operation 2314, and the dispensing device 910 determines if the pour mode has been selected by the user. This can be done, for example, by the user selecting the input member 1402 and/or rotating the navigation control 913 to select a beverage for pouring.
If the dispensing device 910 senses this input from the user, control is passed to operation 2316, and the dispensing device 910 accepts input from the navigation control 913 as the user selects and pours a beverage, such as is described above. Control is then passed back to operation 2312, and the dispensing device 910 resumes the idle mode.
If the pour mode is not selected, control is instead passed from operation 2314 to 2318, and the dispensing device 910 determines if the user has selected the settings mode. This can be done, for example, by the user selecting the input member 1404 and/or rotating the navigation control 913 to select a particular setting of the dispensing device 910.
If the dispensing device 910 senses this input from the user, control is passed to operation 2320, and the dispensing device 910 accepts input from the navigation control 913 as the user manipulates one or more settings of the dispensing device 910.
In example embodiments, the user can rotate the navigation control 913 to select among the following settings for the dispensing device 910: Wi-Fi (see
By selecting one of these settings using the navigation control 913, the user can be presented with information about the setting on the display screen 912. The user can manipulate some of the settings, such as the Wi-Fi setting shown in
For example, when replacing some beverage pouches, it may be desirable to track a volume of a particular beverage ingredient used. This can be accomplished by using the navigation control 913 to input an identifier (e.g., package code) associated with a pouch when the pouch is replaced within the dispensing device 910.
In yet other examples, the navigation control 913 can be used to provide other input to the dispensing device 910, such as through other input methods like a virtual keyboard that is displayed upon the display screen 912 and manipulated by rotating the navigation control 913. For example, the keyboard can be a circular keyboard that allows for user input by rotating the navigation control 913 to select one or more of the letters/numbers/symbols on the keyboard. Upon selection of a character, the dispensing device 910 can display the character on the display screen 912 and move the cursor to the next input position. Other configurations are possible.
Once the desired settings have been manipulated by the user using the navigation control 913, control is then passed back to operation 2312, and the dispensing device 910 resumes the idle mode.
If the settings mode is not selected, control is instead passed from operation 2318 to 2322, and the dispensing device 910 issues any warnings associated with the operation of the dispensing device 910. If warnings do exist, control is passed to operation 2324.
Various warnings can be provided. For example, if the carbon dioxide is low or runs out, the dispensing device 910 can disable the pour mode and issue an alert to the issue, such as by providing information about the warning on the display screen 912. Similarly, a warning can be provided if no water is present, and dispensing of water in the pour mode can be disabled. Further information, such as how to refill any water reservoir (if provided) associated with the dispensing device 910, can also be provided on the display screen 912.
Further, alerts can be provided that are associated with the ingredients for the beverages, such as when a beverage and/or ingredient is low. These alerts can be potentially dismissed by the user for a period of time or until any low warnings become warnings about exhausted ingredients. Alarms about other replacement components, such as a water filter, can also be provided along with information on how to replace the component.
After any warnings are issued (or no warnings exist), control is passed back to operation 2312, and the dispensing device 910 resumes the idle mode.
In some examples, the dispensing device 910 can be programmed to revert back to a given operating mode (e.g., the idle mode) after a certain timeout period. For example, when in operation 2316 (pour mode) or operation 2320 (settings mode), the dispensing device can be programmed to revert to the idle mode if the user fails to provide input through the navigation control 913 within a given time period.
Some embodiments are described above with reference to block diagrams and/or operational illustrations of methods, systems, and computer program products. The operations/acts noted in the blocks may be skipped or occur out of the order as shown in any flow diagram. For example, two or more blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
Although various embodiments have been described in connection with various illustrative examples, many modifications may be made thereto within the scope of the claims that follow. Accordingly, it is not intended that the scope of the embodiments in any way be limited by the above description, but instead be determined entirely by reference to the claims that follow.
This application is being filed on 7 Jun. 2017, as a PCT International Patent application and claims the benefit of priority to U.S. Provisional patent application Ser. No. 62/348,254, filed Jun. 10, 2016, the entire disclosure of which is incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/036405 | 6/7/2017 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62348254 | Jun 2016 | US |