The present disclosure generally relates to systems and methods for nesting cups from a dispenser, and more particularly to systems and methods for nesting cups from a dispenser to minimize a stack height thereof.
The Background and Summary are provided to introduce a foundation and selection of concepts that are further described below in the Detailed Description. The Background and Summary are not intended to identify key or essential features of the potentially claimed subject matter, nor are they intended to be used as an aid in limiting the scope of the potentially claimed subject matter.
The following U.S. patents are incorporated herein by reference:
U.S. Pat. No. 9,840,407 discloses a beverage dispensing system that includes a plurality of beverage sources each containing a beverage component, and at least one flow valve connected to one or more of the beverage sources and operable to control a flow of the beverage component therefrom. The system further includes a graphical display that presents a plurality of available beverages and a gesture capture device that receives a selection gesture input to select a beverage from the plurality of available beverages. A controller is also included that adjusts the at least one flow valve based on the selection gesture input to dispense the selected beverage.
U.S. Pat. No. 9,886,185 discloses systems and method for beverage dispensing to a plurality of users, which includes a beverage dispenser with a touch-sensitive graphical display. A computer of the beverage dispenser receives touch event data points and identifies one or more GUI sections of a plurality of GUI sections associated with the received touch event data points. The computer further operates to interpret a touch event input and provide a command responsive to the input to an associated dispensing unit.
This Summary is provided to introduce a selection of concepts that are further described below in the Detailed Description. This Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
One embodiment of the present disclosure generally relates to a dispensing system for dispensing containers. The dispensing system includes a storage chamber configured to hold the containers available for dispensing. A release device is coupled to the storage chamber to release the containers therefrom. An input device is configured to receive an order to dispense specific containers from the containers stored within the storage chamber, where the specific containers include at least two individual containers having different shapes. A tray receives the specific containers released from the storage, where the specific containers when released form a nested stack on the tray, and where the nested stack has a stacked height. A control system is operative coupled to the input device and the release device, where the control system determines a sequence for dispensing the specific containers from the order so as to minimize the stacked height of the nested stack on the tray.
Another embodiment generally relates to a method for dispensing containers, the method including storing containers available for dispensing within a storage chamber and operatively coupling a release device with the storage chamber to release the containers therefrom. The method further includes providing an input device configured to receive an order to dispense specific containers from the containers stored within the storage chamber, where the specific containers include at least two individual containers having different shapes. The method further includes providing a tray that receives the specific containers released from the storage, where the specific containers when released form a nested stack on the tray, and where the nested stack has a stacked height. The method further includes operatively coupling a control system to the input device and the release device, and configuring the control system to determine a sequence for dispensing the specific containers from the order to minimize the stacked height of the nested stack on the tray.
Another embodiment generally relates to a dispensing system for dispensing beverage cups. The dispensing device includes a storage chamber configured to hold the beverage cups available for dispensing. A release device is coupled to the storage chamber to release the beverage cups therefrom. An input device is configured to receive an order to dispense specific cups from the beverage cups stored within the storage chamber, where the specific cups include at least two individual cups having different heights. A tray receives the specific containers released from the storage, where the specific cups when released form a nested stack on the tray, where the nested stack has a stacked height, and where the nested stacked height varies depending on a sequence in which the specific cups are nested. A tilting device tilts the tray between a first position for receiving the specific cups from the storage chamber, and a second position for subsequently presenting the specific cups to a purchaser, where the nested stack has an upper end and a lower end, and where the upper end is tilted away from the dispensing device when the tray is tilted to the second position. A funnel guides the specific cups between the release device and the tray, where the funnel has an upper end having an upper width and a lower end having a lower width, and where the upper width is greater than the lower width, where the funnel causes the upper end of each of the specific cups to be tilted rearwardly while being guided in the funnel. A control system is operative coupled to the input device and the release device. The control system determines the sequence for dispensing the specific cups from the order so as to minimize the stacked height of the nested stack on the tray.
Various other features, objects and advantages of the disclosure will be made apparent from the following description taken together with the drawings.
The drawings illustrate embodiments for carrying out the disclosure. The same numbers are used throughout the drawings to reference like features and like components. In the drawings:
This written description uses examples to disclose embodiments of the present disclosure and also to enable any person skilled in the art to practice or make and use the same. The patentable scope of the invention is defined by the potential claims and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
The present inventors have identified problems within the food and beverage industry, including the dispensing of containers or cups to be filled with food or beverage products. Many retailers secure cups and containers by retaining them behind a purchasing counter, manually distributing such cups at the time of purchase. However, the present inventors have identified that it would be desirable to allow for unattended cup dispensing, while nonetheless providing security such that a cup cannot be obtained without purchase.
In the system 1 of
The cup dispensing system 100 of
In the example shown in
Each cup 40 within the cup dispensing system 100 has an upper end 42 and a lower end 44, resulting in a stacked height H of one or more cups 40 when nested together. As will be discussed below, the cup dispensing system 100 may dispense the cups 40 so as to provide a minimum stacked height H when the cups 40 are nested together.
Once the cups 40 have been dispensed from the cup dispensing system 100, the customer takes the one or more cups 40 to a beverage dispensing system 300. As stated above, it should be recognized that the beverage dispensing system 300 need not literally dispense beverages (shown as 340), but may dispense soft-serve ice cream, frozen yogurt, or popcorn, for example. It should further be recognized that the payment system 10, cup dispensing system 100, and/or beverage dispensing system 300 may be integrated into combined devices, such as a cup dispensing system 100 that also functions as the payment system 10 and/or as the beverage dispensing system 300, for example.
The beverage dispensing system 300 of
The beverage dispensing system 300 may also or alternatively incorporate an input device (not shown) similar to the input device 120 of the cup dispensing system 100. This would allow the customer to scan the proof of purchase 25 on a paper receipt 21 or mobile device 50 to initiate communication with the beverage dispensing system 300. It will be recognized that this proof of purchase 25 may be the same one provided via the payment system 10, or a new one provided via the cup dispensing system 100 (e.g. via a printer associated therewith). The proof of purchase 25 may also be provided on the cup 40 dispensed, for example.
Whether an indicia 325 associated with the beverage dispensing system 300 is scanned, or the beverage dispensing system 300 scans an indicia provided by the customer (such as the proof of purchase 25), the system 1 then determines whether there is a corresponding order that is fillable at that beverage dispensing system 300. Once again, and as discussed further below, this determination is made by a control system 140 within the beverage dispensing system 300 and/or the cloud 30 or other devices within the system 1. If the system 1 determines that the scanned indicia 325 of the beverage dispensing system 300, or the indicia scanned by the beverage dispensing system 300, corresponds to or matches a valid proof of purchase 25, the beverage dispensing system 300 is permitted to dispense the appropriate beverages. Limitations may be provided with respect to the time, volume, and/or type of beverage allowed to be dispensed. This may also include age-controlled limitations, such as only dispensing alcohol-containing beverages into special cups 40.
In this manner, the system 1 provides for dispensing a cup 40 by receiving a purchase request at the payment system 10 to purchase the cup 40, generating a receipt 20 indicating the cup 40 was purchased, and scanning an indicia with an input device 120 associated with the cup dispensing system 100, whereby scanning the indicia also indicates a request by the customer to dispense the cup 40 at a particular cup dispensing system 100. From here, the cup dispensing system 100 determines (via the control system 140 discussed below) whether the scanned indicia matches a proof of purchase 25 associated with the receipt 20, dispensing the cup 40 only when the indicia matches the proof of customer 25. The customer may then take the cup 40 to a beverage dispensing system 300 (which as stated about may be the same device as the payment system 10 and/or the cup dispensing system 100) to confirm the order and fill the cup 40 with the beverage at the fill location 330 in the manner discussed above.
As with a standalone payment system 10 such as a traditional POS, the app 60 on the mobile device 50 then verifies the payment in step 404, such as by using Stripe or another third party smartphone-based payment service. A receipt 20 is also generated with this step, whether as a paper receipt 21, on the mobile device 50, and/or in a virtual format stored in the cloud 30, for example. This purchase may also be communicated with the beverage dispensing systems 300 to unlock pouring functionality corresponding to that purchase order in step 406. In certain examples, the purchased order is also displayed on the app 60, the user interface 110 of the cup dispensing system 100, and/or the user interface 310 on the beverage dispensing system 300 in step 408.
In the case in which the cup dispensing system 100, the beverage dispensing system 300, and/or the payment system 10 are distinct devices, the user then scans the proof of purchase 25 from the mobile device 50 (or paper receipt 21) using the input device 120 on the cup dispensing system 100 in step 410, allowing the cup dispensing system 100 to dispense the corresponding cups 40 in step 420. The customer is then permitted to fill the cups 40 at the beverage dispensing system 300, which was unlocked in step 406, in step 430. In certain examples, the customer is limited to a certain amount of time to fill each of the cups 40 in step 430. This may correspond to the combined volumes of the cups 40 purchased and the estimated fill rate of the beverage dispensing system 300.
As will be discussed further below, the cup dispensing system 100 may be configured to dispense a variety of sizes of different cups 40, such as child, small, medium, large, and/or extra-large options. Different types of cups 40 may also be stored, such as wax-paper, plastic, and styrofoam, depending on the corresponding beverages being offered. In such cases, the cup dispensing system 100 may be further configured to dispense the cups 40 in a particular order so as to provide a minimum stacked height H (
In certain embodiments, the control system 140 analyzes the order to determine how many groups of cups 40 will be dispensed (e.g., such that no more than five cups 40 are dispensed at once). This may be an even distribution, or dispensing a maximum quantity until the entire order is dispensed, for example.
The control system 140 may, for each of the groups, start with the cup 40 having the widest bottom or base, working progressively to dispense narrower and narrower cups 40 therein. In other cases, the shapes of the cups 40 may provide that a shorter stack height arises by other sequences, for example if the cup 40 tapers inwardly at different rates. In certain embodiments, size and shape data is stored within the memory system 144 for each of the cups 40 stored in the storage chambers 150 such that the control system 140 may run iterations of sequences or otherwise mathematically solve for the sequence providing the smallest stacked height H. In certain embodiments, pre-optimized sequences are stored in a lookup table with the memory system 144 such that no solving is required by the control system 140. This may be particularly advantageous for the most common orders, such as two adult-sized beverages with one, two, three, or four kid-sized beverages, or two coffees and two water cups 40, for example.
The method of
The method 700 of
Returning to discussion of the beverage dispensing system 300 (shown as Section C in
If a valid order is confirmed in step 612, the beverage dispensing system 300 in the present example then displays a pour time 614 available for each of the cups 40 corresponding to the order to be filled. The customer is then allowed to press pouring buttons in a customary manner, which if in step 616 is determined to be occurring results in pouring by the beverage dispensing system 300, while also reducing the pour time remaining in step 618. Once the remaining pour time is determined to be zero in step 620, the beverage dispensing system 300 stops dispensing as the order is then determined to be complete. Alternatively, if it is determined in step 620 that pour time is remaining, the user may continue to press pour buttons until no time remains. The exemplary method further includes an inactivity timeout in step 622, whereby inactivity occurs when the pour button is determined in step 616 to not being pressed. If an inactivity timeout is determined to occur at step 622 (for example, 30 seconds of inactivity), the user interface 312 and corresponding remaining time for the order may be cleared in step 624, whereby the beverage dispensing system 300 then awaits a valid order in step 612.
Certain aspects of the present disclosure are described and depicted, including within
These functions may also include the use of computer programs that include processor-executable instructions, which may be stored on a non-transitory tangible computer readable medium. The computer programs may also include stored data. Non-limiting examples of the non-transitory tangible computer readable medium are nonvolatile memory, magnetic storage, and optical storage. As used herein, the term module may refer to, be part of, or include an application-specific integrated circuit (ASIC), an electronic circuit, a combinational logic circuit, a field programmable gate array (FPGA), a processor system (shared, dedicated, or group) that executes code, or other suitable components that provide the described functionality, or a combination of some or all of the above, such as in a system-on-chip. The term module may include memory (shared, dedicated, or group) that stores code executed by the processor. The term code, as used herein, may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, and/or objects. The term shared, as used above, means that some or all code from multiple modules may be executed using a single (shared) processor. In addition, some or all code to be executed by multiple different processors as a computer system may be stored by a single (shared) memory. The term group, as used above, means that some or all code comprising part of a single module may be executed using a group of processors. Likewise, some or all code comprising a single module may be stored using a group of memories as a memory system. Furthermore, certain elements are shown as singular devices for the sake of clarity, but may be combined or subdivided differently to perform the same function. For example, the processor system 142 shown may represent a group of microprocessors functioning as a system.
Within the control system 140 is a processor system 142 and memory system 144, which communicate with each other and to the external devices via an I/O system 148. In the example shown in
The program 145 further includes instructions for optimally nesting cups 40 so as to provide a minimum stacked height H for dispensing, based on the sizes and quantities of cups 40 available and ordered, and other physical constraints within the cup dispensing system 100, such as a height of the door 196 opening to present the cups 40 (
As shown in
In certain systems 1 according to the present disclosure, all information is transmitted via the app 60 rather than relying in part or in total on a cloud 30. In this case, purchase data 64 stored within the app 60 is used to communicate between the payment system 10, cup dispensing system 100, and/or beverage dispensing system 300 in the manner described herein.
As best shown in
Once the stacked height H is such that no additional cups 40 will fit through the cup dispensing location 130, the order is completed, or other limiting parameters are reached (such a predetermined maximum number of cups 40), the door 196 is tilted forwardly to present the cups 40 to the user, as shown in
Using the systems and methods previously described, the cup dispensing system 100 is able to dispense cups 40 to satisfy an order in a secure manner, and without requiring the assistance of an attendant.
In the above description, certain terms have been used for brevity, clarity, and understanding. No unnecessary limitations are to be inferred therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes and are intended to be broadly construed. The different assemblies described herein may be used alone or in combination with other devices. It is to be expected that various equivalents, alternatives and modifications are possible within the scope of any appended claims.
The present application is based on and claims priority to U.S. Provisional Patent Application Ser. Nos. 62/810,575 and 62/810,579, each filed Feb. 26, 2019, the disclosures of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
1666008 | Graffenberger | Apr 1928 | A |
2227196 | Nicholson | Dec 1940 | A |
3000408 | Vischer, Jr. | Sep 1961 | A |
3460593 | Niehaus et al. | Aug 1969 | A |
4195751 | Smith | Apr 1980 | A |
4989753 | Brogna et al. | Feb 1991 | A |
4991741 | Anderson | Feb 1991 | A |
5058630 | Wiley et al. | Oct 1991 | A |
5261467 | Yamamoto | Nov 1993 | A |
7100796 | Orr | Sep 2006 | B1 |
7308916 | Akuzawa | Dec 2007 | B2 |
7731058 | Stamatis Filho | Jun 2010 | B2 |
8757222 | Rudick et al. | Jun 2014 | B2 |
8972048 | Canora et al. | Mar 2015 | B2 |
9067775 | Mattos, Jr. et al. | Jun 2015 | B2 |
9250256 | Lukhaub | Feb 2016 | B2 |
9327958 | Angus | May 2016 | B2 |
9384621 | Chang | Jul 2016 | B1 |
9840407 | DiFatta et al. | Dec 2017 | B2 |
9886185 | Abrach et al. | Feb 2018 | B2 |
10031505 | Martindale et al. | Jul 2018 | B2 |
10059581 | Peters et al. | Aug 2018 | B2 |
10140602 | Kelly et al. | Nov 2018 | B2 |
10155651 | Keating et al. | Dec 2018 | B2 |
10354477 | Magno | Jul 2019 | B2 |
10373276 | Carpenter et al. | Aug 2019 | B2 |
20020014495 | Sato | Feb 2002 | A1 |
20080164274 | Stettes | Jul 2008 | A1 |
20160376140 | Tansey, Jr. | Dec 2016 | A1 |
20190259077 | Cuppari et al. | Aug 2019 | A1 |
20190300357 | Crawford et al. | Oct 2019 | A1 |
Number | Date | Country |
---|---|---|
786882 | Nov 1957 | GB |
2014115073 | Jul 2014 | WO |
2017192871 | Nov 2017 | WO |
2018089460 | May 2018 | WO |
2018140546 | Aug 2018 | WO |
Number | Date | Country | |
---|---|---|---|
20200273283 A1 | Aug 2020 | US |
Number | Date | Country | |
---|---|---|---|
62810579 | Feb 2019 | US | |
62810575 | Feb 2019 | US |