The disclosure relates generally to drink makers and, in non-limiting embodiments or aspects, to a drink maker including automated control based on sensed conditions during drink product processing, including temperature and motor conditions.
Frozen drink makers, which also may be referred to as semi-frozen beverage makers or crushed-ice drink makers, may include a tank or mixing vessel in which a drink product is received and processed, including being cooled, often transforming the drink product from a pure liquid (or a combination of a liquid and portions of ice) to a frozen or semi-frozen product, such as, for example, a granita, slush drink, smoothie, ice cream, or other frozen or semi-frozen product, which is then dispensed. The cooled product may be dispensed through a tap, spigot, or dispenser. Thus, the term “frozen drink maker,” as used herein, is not limited to a device that only makes drinks or frozen drinks, but includes devices that cool received drink products to produce cooled outputs in any of a variety of cooled, frozen, and semi-frozen forms. A drink product may consist of a liquid mixture, including water, juice, or milk, and may include additives, such as sugar, spirit, syrup, or flavoring powders, that give the drink product the desired taste and/or color. Frozen drink makers may include a mixing system within the mixing vessel, and further may include a refrigeration system to cool the drink product in the mixing vessel.
Accordingly, provided is an improved drink maker configured with automated control based on sensed conditions during drink product processing.
According to non-limiting embodiments or aspects, provided is a drink maker. The drink maker includes a mixing vessel configured to receive a drink product, wherein the drink product is mixed within the mixing vessel. The drink maker also includes a cooling circuit configured to cool the drink product within the mixing vessel. The drink maker further includes a temperature sensor configured to periodically detect a temperature associated with the drink product and output periodic temperature signals indicative of the periodically detected temperature. The drink maker further includes a controller configured to determine whether a phase change of the drink product has occurred based on the periodic temperature signals, and control the cooling circuit based on determining whether the phase change has occurred.
In some non-limiting embodiments or aspects, the controller may be further configured to receive the periodic temperature signals during mixing of the drink product. The controller may also be further configured to determine, for each of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals. The controller may also be further configured to determine, for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change. The controller may also be further configured to determine that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change.
In some non-limiting embodiments or aspects, the threshold rate of change may be in a range of about 0.08 degrees Celsius/30 seconds to 0.18 degrees Celsius/30 seconds.
In some non-limiting embodiments or aspects, the temperature sensor may be configured to periodically detect the temperature at an interval in a range of about 0.1 seconds to about 5 seconds.
In some non-limiting embodiments or aspects, each respective period of time may have a duration in a range of about 5 seconds to 60 seconds.
In some non-limiting embodiments or aspects, the temperature sensor may be configured to periodically detect the temperature at a plurality of intervals, each periodic temperature signal corresponding to a respective interval of the plurality of intervals and being associated with the temperature detected at the respective interval. The first respective period of time may include one or more of the plurality of intervals occurring before an interval corresponding to the first periodic temperature signal.
In some non-limiting embodiments or aspects, the controller may be further configured to determine a phase change temperature value corresponding to the phase change, and to control the cooling circuit based on the phase change temperature value.
In some non-limiting embodiments or aspects, the controller may be further configured to receive the periodic temperature signals during mixing of the drink product. The controller may also be further configured to determine, for each of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals. The controller may also be further configured to determine, for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change. The controller may also be further configured to determine that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change. The temperature sensor may be configured to periodically detect the temperature at a plurality of intervals, each periodic temperature signal being associated with the temperature detected at a respective one of the intervals. The phase change temperature value may be determined from one or more of the temperature values detected for one or more intervals within the first respective period of time for which it is determined that the phase change has occurred.
In some non-limiting embodiments or aspects, the phase change temperature value may be set to a temperature value detected for at least one of the one or more intervals within the first respective period of time.
In some non-limiting embodiments or aspects, the controller may be further configured to calculate a target temperature value based on the determined phase change temperature value. The controller may also be further configured to control the cooling circuit to attain the target temperature value for the drink product in the mixing vessel.
In some non-limiting embodiments or aspects, the controller may be further configured to compare the phase change temperature value to a threshold temperature value. The controller may also be further configured to, in response to the phase change temperature value being greater than the threshold temperature value, control performance of at least one of: an alert to a user of the drink maker about an associated condition, a corrective action to address the associated condition, or any combination thereof.
In some non-limiting embodiments or aspects, the associated condition may include the drink product not being capable of being properly slushed by the drink maker due to an insufficient amount of one or more ingredients.
In some non-limiting embodiments or aspects, the one or more ingredients may include at least one of: sugar, alcohol, or any combination thereof.
In some non-limiting embodiments or aspects, the controller may be further configured to determine when a target temperature value for the drink product in the mixing vessel has been attained. The controller may also be further configured to determine whether the phase change of the drink product has occurred prior to the target temperature value being attained. The controller may also be further configured to, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, keep a compressor of the cooling circuit on until a phase change of the drink product is determined.
In some non-limiting embodiments or aspects, the controller may be further configured to, in response to a phase change of the drink product being determined, cycle the cooling circuit on and off to maintain the temperature at about the target temperature value.
In some non-limiting embodiments or aspects, the drink maker may further include a dasher, driven by a drive motor, configured to mix the drink product within the mixing vessel. The controller may be further configured to, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, pulse the drive motor of the dasher to trigger nucleation of the drink product.
In some non-limiting embodiments or aspects, the controller may be further configured to, in response to determining that the phase change of the drink product has occurred prior to the target temperature being attained, cycle the cooling circuit on and off to maintain the temperature at about the target temperature value.
In some non-limiting embodiments or aspects, the drink maker may further include a memory configured to store a drink data object representing a drink type corresponding to the drink product, the drink data object specifying a predefined temperature value for the drink product. The drink maker may also include a user interface. The controller may be further configured to determine the target temperature value based on at least one of: the predefined temperature value, a temperature adjustment value resulting from a user input from the user interface, or any combination thereof.
In some non-limiting embodiments or aspects, the controller may be further configured to determine whether a temperature of the drink product has descended below a low temperature threshold. The controller may be further configured to, in response to determining that the temperature of the drink product has descended below the low temperature threshold, perform at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
In some non-limiting embodiments or aspects, the controller may be further configured to determine whether the determined phase change temperature value is below a low temperature threshold defined for phase change temperature values. The controller may be further configured to, in response to determining that the temperature of the drink product has descended below a low temperature threshold, perform at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
According to non-limiting embodiments or aspects, provided is a method of processing a drink product in a drink maker. The method includes mixing the drink product within a mixing vessel of the drink maker. The method also includes cooling the drink product within the mixing vessel. The method further includes periodically detecting a temperature associated with the drink product. The method further includes outputting periodic temperature signals indicative of the periodically detected temperature. The method further includes determining, based on the periodic temperature signals, whether a phase change of the drink product has occurred. The method further includes controlling a cooling circuit of the drink maker based on determining whether the phase change has occurred.
In some non-limiting embodiments or aspects, the method may include receiving, with a controller of the drink maker, the periodic temperature signals during mixing of the drink product. The method may also include determining, with the controller and for reach of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals. The method may further include determining, with the controller and for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change. The method may further include determining, with the controller, that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change.
In some non-limiting embodiments or aspects, the threshold rate of change may be in a range of about 0.08 degrees Celsius/30 seconds to 0.18 degrees Celsius/30 seconds.
In some non-limiting embodiments or aspects, the temperature sensor may be configured to periodically detect the temperature at an interval in a range of about 0.1 seconds to about 5 seconds.
In some non-limiting embodiments or aspects, each respective period of time may have a duration in a range of about 5 seconds to 60 seconds.
In some non-limiting embodiments or aspects, periodically detecting the temperature associated with the drink product may include periodically detecting the temperature at a plurality of intervals, each periodic temperature signal corresponding to a respective interval of the plurality of intervals and being associated with the temperature detected at the respective interval. The first respective period of time may include one or more of the plurality of intervals occurring before an interval corresponding to the first periodic temperature signal.
In some non-limiting embodiments or aspects, the method may include determining, with a controller of the drink maker, a phase change temperature value corresponding to the phase change. The method may also include controlling, with the controller, the cooling circuit based on the phase change temperature value.
In some non-limiting embodiments or aspects, the method may include receiving, with the controller, the periodic temperature signals during mixing of the drink product. The method may also include determining, with the controller and for each of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals. The method may further include determining, with the controller and for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change. The method may further include determining, with the controller, that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change. The method may further include periodically detecting, with the temperature sensor, the temperature at a plurality of intervals, each periodic temperature signal being associated with the temperature detected at a respective one of the intervals. The method may further include determining, with the controller, the phase change temperature value from one or more of the temperature values detected for one or more intervals within the first respective period of time for which it is determined that the phase change has occurred.
In some non-limiting embodiments or aspects, the method may include setting, with the controller, the phase change temperature value to a temperature value detected for at least one of the one or more intervals within the first respective period of time.
In some non-limiting embodiments or aspects, the method may include calculating, with the controller, a target temperature value based on the determined phase change temperature value. The method may also include controlling, with the controller, the cooling circuit to attain the target temperature value for the drink product in the mixing vessel.
In some non-limiting embodiments or aspects, the method may include comparing, with the controller, the phase change temperature value to a threshold temperature value. The method may also include, in response to the phase change temperature value being greater than the threshold temperature value, controlling, with the controller, performance of at least one of: an alert to a user of the drink maker about an associated condition, a corrective action to address the associated condition, or any combination thereof.
In some non-limiting embodiments or aspects, the associated condition may include the drink product not being capable of being properly slushed by the drink maker due to an insufficient amount of one or more ingredients.
In some non-limiting embodiments or aspects, the one or more ingredients may include at least one of: sugar, alcohol, or any combination thereof.
In some non-limiting embodiments or aspects, the method may include determining, with the controller, when a target temperature value for the drink product in the mixing vessel has been attained. The method may also include determining, with the controller, whether the phase change of the drink product has occurred prior to the target temperature value being attained. The method may further include, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, keeping, with the controller, a compressor of the cooling circuit on until a phase change of the drink product is determined.
In some non-limiting embodiments or aspects, the method may include, in response to a phase change of the drink product being determined, cycling, with the controller, the cooling circuit on and off to maintain the temperature at about the target temperature value.
In some non-limiting embodiments or aspects, the method may include, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, pulsing, with the controller, a drive motor of a dasher of the drink maker to trigger nucleation of the drink product.
In some non-limiting embodiments or aspects, the method may include, in response to determining that the phase change of the drink product has occurred prior to the target temperature being attained, cycling, with the controller, the cooling circuit on and off to maintain the temperature at about the target temperature value.
In some non-limiting embodiments or aspects, the method may include storing, with a memory of the drink maker, a drink data object representing a drink type corresponding to the drink product, the drink data object specifying a predefined temperature value for the drink product. The method may further include, determining, with the controller, the target temperature value based on at least one of: the predefined temperature value, a temperature adjustment value resulting from a user input from a user interface of the drink maker, or any combination thereof.
In some non-limiting embodiments or aspects, the method may include determining, with the controller, whether a temperature of the drink product has descended below a low temperature threshold. The method may also include, in response to determining that the temperature of the drink product has descended below the low temperature threshold, performing, with the controller, at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
In some non-limiting embodiments or aspects, the method may include determining, with the controller, whether the determined phase change temperature value is below a low temperature threshold defined for phase change temperature values. The method may also include, in response to determining that the temperature of the drink product has descended below a low temperature threshold, performing, with the controller, at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
According to non-limiting embodiments or aspects, provided is a drink maker. The drink maker includes a mixing vessel configured to receive a drink product, wherein the drink product is mixed within the mixing vessel. The drink maker also includes a dasher, driven by a drive motor, configured to mix the drink product within the mixing vessel. The drink maker further includes a cooling circuit configured to cool the drink product within the mixing vessel. The cooling circuit includes a compressor. The drink maker further includes a motor condition sensor configured to periodically detect a motor condition associated with the drive motor and output periodic motor condition signals indicative of the periodically detected motor condition. The drink maker further includes a controller. The controller is configured to determine, based on one or more first motor condition signals of the periodic motor condition signals, whether a value of the motor condition satisfies a first motor condition threshold. The controller is also configured to, in response to determining that the value of the motor condition satisfies the first motor condition threshold, turn off the compressor for a first period of time.
In some non-limiting embodiments or aspects, the controller may be further configured to determine, based on one or more second periodic motor condition signals of the periodic motor condition signals, whether the value of the motor condition satisfies a second motor condition threshold greater than the first motor condition threshold. The controller may also be further configured to, in response to determining that the value of the motor condition satisfies the second motor condition threshold, turn off the drive motor.
In some non-limiting embodiments or aspects, the controller may be further configured to, after turning off the drive motor, turn on the drive motor after a period of time.
In some non-limiting embodiments or aspects, the controller may be further configured to repeatedly determine whether the value of the motor condition satisfies the second motor condition threshold. In some non-limiting embodiments or aspects, the controller may be further configured to, in response to determining that the value of the motor condition satisfies the second motor condition threshold, cycle the drive motor off and on until the controller determines that the value of the motor condition does not satisfy the second motor condition threshold.
In some non-limiting embodiments or aspects, the controller may be further configured to alert a user of the drink maker in response to determining that the value of the motor condition satisfies the second motor condition threshold.
In some non-limiting embodiments or aspects, the value of the motor condition satisfying the second motor condition threshold may be indicative of an imminent stalling of the drive motor.
In some non-limiting embodiments or aspects, the cooling circuit may further include an evaporator contained within a drum, an exterior surface of the drum being within the mixing vessel. The value of the motor condition satisfying the first motor condition threshold may be indicative of ice build-up on the exterior surface of the drum.
In some non-limiting embodiments or aspects, the controller may be further configured to periodically repeat determining whether the value of the motor condition satisfies a first motor condition threshold.
In some non-limiting embodiments or aspects, the motor condition may include at least one of: a motor electrical current, motor power, motor torque, or any combination thereof.
In some non-limiting embodiments or aspects, the motor condition may include the motor electrical current of the drive motor, and the first motor condition threshold may be associated with a predefined motor electrical current value.
According to non-limiting embodiments or aspects, provided is a method of processing a drink product in a drink maker. The method includes mixing the drink product within the mixing vessel. The method also includes cooling the drink product within the mixing vessel. The method further includes periodically detecting a motor condition associated with a drive motor of the drink maker. The method further includes outputting periodic motor condition signals indicative of the periodically detected motor condition. The method further includes determining, based on one or more first motor condition signals of the periodic motor condition signals, whether a value of the motor condition satisfies a first motor condition threshold. The method further includes, in response to determining that the value of the motor condition satisfies the first motor condition threshold, turning off a compressor of a cooling circuit of the drink maker for a first period of time.
In some non-limiting embodiments or aspects, the method may include determining, with a controller of the drink maker and based on one or more second periodic motor condition signals of the periodic motor condition signals, whether the value of the motor condition satisfies a second motor condition threshold greater than the first motor condition threshold. The method may also include, in response to determining that the value of the motor condition satisfies the second motor condition threshold, turning off, with the controller, the drive motor.
In some non-limiting embodiments or aspects, the method may include, after turning off the drive motor, turning on, with the controller, the drive motor after a period of time.
In some non-limiting embodiments or aspects, the method may include repeatedly determining, with the controller, whether the value of the motor condition satisfies the second motor condition threshold. The method may also include, in response to determining that the value of the motor condition satisfies the second motor condition threshold, cycling, with the controller, the drive motor off and on until the controller determines that the value of the motor condition does not satisfy the second motor condition threshold.
In some non-limiting embodiments or aspects, the method may include alerting, with the controller, a user of the drink maker in response to determining that the value of the motor condition satisfies the second motor condition threshold.
In some non-limiting embodiments or aspects, the value of the motor condition satisfying the second motor condition threshold may be indicative of an imminent stalling of the drive motor.
In some non-limiting embodiments or aspects, the cooling circuit may further include an evaporator within a drum, an exterior surface of the drum being within the mixing vessel. The value of the motor condition satisfying the first motor condition threshold may be indicative of ice build-up on the exterior surface of the drum.
In some non-limiting embodiments or aspects, the method may include periodically repeating determining, with a controller of the drink maker, whether the value of the motor condition satisfies a first motor condition threshold.
In some non-limiting embodiments or aspects, the motor condition may include at least one of: a motor electrical current, motor power, motor torque, or any combination thereof.
In some non-limiting embodiments or aspects, the motor condition may include the motor electrical current of the drive motor, and wherein the first motor condition threshold is associated with a predefined motor electrical current value.
According to non-limiting embodiments or aspects, provided is a drink maker. The drink maker includes a mixing vessel arranged to receive a drink product, wherein the drink product is mixed within the mixing vessel. The drink maker also includes a cooling circuit configured to cool the drink product within the mixing vessel. The drink maker further includes a temperature sensor configured to repeatedly detect a temperature associated with the drink product and output temperature signals indicative of the detected temperatures. The drink maker further includes a controller. The controller is configured to determine that a condition associated with a phase change of the drink product has been satisfied based on the temperature signals. The controller is also configured to, in response to determining the condition, alert a user of the drink maker.
In some non-limiting embodiments or aspects, the condition associated with the phase change of the drink product may include a threshold temperature value associated with the phase change of the drink product.
In some non-limiting embodiments or aspects, the threshold temperature value may include a minimum threshold temperature value. The controller may be configured to, when determining that the condition has been satisfied, determine that a temperature value of the phase change of the drink product is lower than or equal to the minimum threshold temperature value.
In some non-limiting embodiments or aspects, the threshold temperature value may include a maximum threshold temperature value. The controller may be configured to, when determining that the condition has been satisfied, determine that a temperature value of the phase change of the drink product is higher than or equal to the maximum threshold temperature value.
In some non-limiting embodiments or aspects, the temperature sensor may be configured to, when repeatedly detecting the temperature associated with the drink product, repeatedly detect the temperature associated with the drink product at a periodic interval in a range of about 0.1 seconds to about 5 seconds, wherein the temperature signals output from the temperature sensor are indicative of the detected temperature at a respective periodic interval.
In some non-limiting embodiments or aspects, the drink maker may also include at least one output device. The at least one output device may include at least one of a display, a speaker, or a light indicator. The controller may be configured to, when alerting the user of the drink maker, cause the at least one output device to alert the user of the drink maker.
In some non-limiting embodiments or aspects, the at least one output device may include at least one speaker and at least one light indicator. The controller may be configured to, when alerting the user of the drink maker, cause the at least one speaker to produce an aural alert, and cause the at least one light indicator to produce a visual alert.
In some non-limiting embodiments or aspects, the at least one output device may include at least one speaker. The at least one output device may be configured to, when caused by the controller to alert the user of the drink maker, emit a series of sounds from the at least one speaker.
In some non-limiting embodiments or aspects, the series of sounds may include a plurality of sounds having, when produced in series, at least one of descending pitch or descending volume.
In some non-limiting embodiments or aspects, the series of sounds may include a plurality of sounds having, when produced in series, at least one of ascending pitch or ascending volume.
In some non-limiting embodiments or aspects, the at least one output device may include a plurality of light indicators. The at least one output device may be configured to, when caused by the controller to alert the user of the drink maker, illuminate the plurality of light indicators in sequence.
In some non-limiting embodiments or aspects, the condition associated with the phase change of the drink product may include a threshold rate of change. The controller may be further configured to determine a rate of change of temperature based on the temperature signals.
In some non-limiting embodiments or aspects, the threshold rate of change may have a value in a range of about 0.002 degrees Celsius/second to about 0.006 degrees Celsius/second.
In some non-limiting embodiments or aspects, the controller may be configured to, when determining that the condition has been satisfied, determine that the rate of change of temperature is less than or equal to the threshold rate of change.
In some non-limiting embodiments or aspects, the controller may be configured to, in response to determining that the rate of change of temperature is less than or equal to the threshold rate of change, determine that the phase change has occurred.
In some non-limiting embodiments or aspects, the drink maker may also include at least one output device. The at least one output device may include at least one of a display, a speaker, or a light indicator. The controller may be configured to, when alerting the user of the drink maker, cause the at least one output device to alert the user of the drink maker that the phase change has occurred.
In some non-limiting embodiments or aspects, the controller may be configured to, when determining that the condition has been satisfied, determine that the rate of change of temperature is greater than or equal to the threshold rate of change.
In some non-limiting embodiments or aspects, the controller may be further configured to determine an elapsed time of a mixing of the drink product. The condition associated with the phase change of the drink product may further include a threshold duration. The controller may be further configured to, when determining that the threshold condition has been satisfied, determine that the elapsed time is greater than or equal to the threshold duration.
In some non-limiting embodiments or aspects, the controller may be configured to determine an elapsed time of a mixing of the drink product. The condition associated with the phase change of the drink product may include a threshold duration. The controller may be configured to, when determining that the threshold condition has been satisfied, determine that the elapsed time is greater than or equal to the threshold duration.
According to some non-limiting embodiments or aspects, provided is a method of processing a drink product in a drink maker. The method includes mixing the drink product within a mixing vessel of the drink maker. The method also includes cooling the drink product within the mixing vessel. The method further includes repeatedly detecting a temperature associated with the drink product. The method further includes outputting temperature signals indicative of the detected temperatures. The method further includes determining that a condition associated with a phase change of the drink product has been satisfied based on the repeatedly detected temperature. The method further includes, in response to determining the condition, alerting a user of the drink maker.
According to some non-limiting embodiments or aspects, provided is a drink maker. The drink maker includes a mixing vessel configured to receive a drink product. The drink product is mixed within the mixing vessel. The drink maker also includes a cooling circuit configured to cool the drink product within the mixing vessel. The drink maker further includes a housing including at least one ventilation panel. The at least one ventilation panel includes at least one array of holes configured to permit airflow to ventilate the housing. The at least one ventilation panel also includes at least one baffling proximate to an interior surface of the at least one ventilation panel. The at least one baffling is configured to at least partly occlude a set of holes in the at least one array of holes.
In some non-limiting embodiments or aspects, the at least one array of holes may include a two-dimensional array of holes across a surface of the at least one ventilation panel.
In some non-limiting embodiments or aspects, holes positioned on a perimeter of the two-dimensional array of holes may be configured with a smaller diameter than holes positioned inside the perimeter of the two-dimensional array of holes.
In some non-limiting embodiments or aspects, the set of holes that are at least partly occluded by the at least one baffling may be selected from the holes positioned inside the perimeter of the two-dimensional array of holes.
In some non-limiting embodiments or aspects, a maximum diameter of each hole of the at least one array of holes may be less than or equal to 0.25 inches.
In some non-limiting embodiments or aspects, each baffling of the at least one baffling may include a plurality of occluding portions and a plurality of connecting portions, each occluding portion of the plurality of occluding portions being connected to at least one other occluding portion by at least one connecting portion of the plurality of connecting portions.
In some non-limiting embodiments or aspects, the plurality of occluding portions and the plurality of connecting portions of each baffling of the at least one baffling may be configured as a linear strip.
In some non-limiting embodiments or aspects, each baffling of the at least one baffling may be positioned with a vertical orientation on an interior surface of the at least one ventilation panel. Each occluding portion of the plurality of occluding portions of each baffling of the at least one baffling may positionally correspond to a hole of the at least one array of holes.
In some non-limiting embodiments or aspects, a diameter of each occluding portion of the plurality of occluding portions of each baffling of the at least one baffling may be smaller than a positionally corresponding hole of the at least one array of holes.
In some non-limiting embodiments or aspects, a diameter of each occluding portion of the plurality of occluding portions of each baffling of the at least one baffling may be at least 50% of a diameter of a positionally corresponding hole of the at least one array of holes.
In some non-limiting embodiments or aspects, each hole of the at least one array of holes may have a substantially circular cross-section.
In some non-limiting embodiments or aspects, at least 50% of holes of the at least one array of holes may be at least partly occluded by the at least one baffling.
In some non-limiting embodiments or aspects, at least 75% of holes of the at least one array of holes may be at least partly occluded by the at least one baffling.
In some non-limiting embodiments or aspects, the at least one ventilation panel may include a first ventilation panel and a second ventilation panel. The first ventilation panel may include a first array of holes of the at least one array of holes and be positioned on a first side of the housing. The second ventilation panel may include a second array of holes of the at least one array of holes and be positioned on a second side of the housing opposite the first side.
In some non-limiting embodiments or aspects, the at least one baffling may include a first set of baffling strips and a second set of baffling strips. The first set of baffling strips may be proximate to an interior surface of the first ventilation panel and may be configured to at least partly occlude a first set of holes of the first array of holes. The second set of baffling strips may be proximate to an interior surface of the second ventilation panel and may be configured to at least partly occlude a second set of holes of the second array of holes.
In some non-limiting embodiments or aspects, a compressor may be configured to pump refrigerant through the cooling circuit. The compressor may be positioned in the housing at least partly between the first ventilation panel and the second ventilation panel.
In some non-limiting embodiments or aspects, the at least one baffling may be formed of at least one of plastic or elastomeric material configured to at least one of reflect or absorb sound energy from inside the housing.
In some non-limiting embodiments or aspects, the at least one baffling may be formed of a water-resistant material configured to reduce liquid penetration through the at least one ventilation panel.
In some non-limiting embodiments or aspects, a total cross-sectional area of the at least one array of holes may be at least 20% of a total cross-sectional area of the at least one ventilation panel.
In some non-limiting embodiments or aspects, the drink maker may also include a cooling fan positioned in the housing. The cooling fan may be configured to draw airflow through a rear panel of the housing and push airflow out of the housing through the at least one array of holes in the at least one ventilation panel.
Further non-limiting embodiments or aspects are set forth in the following numbered clauses:
Clause 1: A drink maker comprising: a mixing vessel configured to receive a drink product, wherein the drink product is mixed within the mixing vessel; a cooling circuit configured to cool the drink product within the mixing vessel; a temperature sensor configured to periodically detect a temperature associated with the drink product and output periodic temperature signals indicative of the periodically detected temperature; and a controller configured to: determine whether a phase change of the drink product has occurred based on the periodic temperature signals; and control the cooling circuit based on determining whether the phase change has occurred.
Clause 2: The drink maker of clause 1, wherein the controller is further configured to: receive the periodic temperature signals during mixing of the drink product; determine, for each of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals; determine, for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change; and determine that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change.
Clause 3: The drink maker of clause 1 or clause 2, wherein the threshold rate of change is in a range of about 0.08 degrees Celsius/30 seconds to 0.18 degrees Celsius/30 seconds.
Clause 4: The drink maker of any of clauses 1-3, wherein the temperature sensor is configured to periodically detect the temperature at an interval in a range of about 0.1 seconds to about 5 seconds.
Clause 5: The drink maker of any of clauses 1-4, wherein each respective period of time has a duration in a range of about 5 seconds to 60 seconds.
Clause 6: The drink maker of any of clauses 1-5, wherein the temperature sensor is configured to periodically detect the temperature at a plurality of intervals, each periodic temperature signal corresponding to a respective interval of the plurality of intervals and being associated with the temperature detected at the respective interval, and wherein the first respective period of time includes one or more of the plurality of intervals occurring before an interval corresponding to the first periodic temperature signal.
Clause 7: The drink maker of any of clauses 1-6, wherein the controller is further configured to determine a phase change temperature value corresponding to the phase change, and to control the cooling circuit based on the phase change temperature value.
Clause 8: The drink maker of any of clauses 1-7, wherein the controller is further configured to: receive the periodic temperature signals during mixing of the drink product; determine, for each of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals; determine, for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change; and determine that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change, wherein the temperature sensor is configured to periodically detect the temperature at a plurality of intervals, each periodic temperature signal being associated with the temperature detected at a respective one of the intervals, and wherein the phase change temperature value is determined from one or more of the temperature values detected for one or more intervals within the first respective period of time for which it is determined that the phase change has occurred.
Clause 9: The drink maker of any of clauses 1-8, wherein the phase change temperature value is set to a temperature value detected for at least one of the one or more intervals within the first respective period of time.
Clause 10: The drink maker of any of clauses 1-9, wherein the controller is further configured to: calculate a target temperature value based on the determined phase change temperature value; and control the cooling circuit to attain the target temperature value for the drink product in the mixing vessel.
Clause 11: The drink maker of any of clauses 1-10, wherein the controller is further configured to: compare the phase change temperature value to a threshold temperature value; and, in response to the phase change temperature value being greater than the threshold temperature value, control performance of at least one of: an alert to a user of the drink maker about an associated condition, a corrective action to address the associated condition, or any combination thereof.
Clause 12: The drink maker of any of clauses 1-11, wherein the associated condition comprises the drink product not being capable of being properly slushed by the drink maker due to an insufficient amount of one or more ingredients.
Clause 13: The drink maker of any of clauses 1-12, wherein the one or more ingredients include at least one of: sugar, alcohol, or any combination thereof.
Clause 14: The drink maker of any of clauses 1-13, wherein the controller is further configured to: determine when a target temperature value for the drink product in the mixing vessel has been attained; determine whether the phase change of the drink product has occurred prior to the target temperature value being attained; and, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, keep a compressor of the cooling circuit on until a phase change of the drink product is determined.
Clause 15: The drink maker of any of clauses 1-14, wherein the controller is further configured to, in response to a phase change of the drink product being determined, cycle the cooling circuit on and off to maintain the temperature at about the target temperature value.
Clause 16: The drink maker of any of clauses 1-15, further comprising a dasher, driven by a drive motor, configured to mix the drink product within the mixing vessel, wherein the controller is further configured to, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, pulse the drive motor of the dasher to trigger nucleation of the drink product.
Clause 17: The drink maker of any of clauses 1-16, wherein the controller is further configured to, in response to determining that the phase change of the drink product has occurred prior to the target temperature being attained, cycle the cooling circuit on and off to maintain the temperature at about the target temperature value.
Clause 18: The drink maker of any of clauses 1-17, further comprising: a memory configured to store a drink data object representing a drink type corresponding to the drink product, the drink data object specifying a predefined temperature value for the drink product; and a user interface, wherein the controller is further configured to determine the target temperature value based on at least one of: the predefined temperature value, a temperature adjustment value resulting from a user input from the user interface, or any combination thereof.
Clause 19: The drink maker of any of clauses 1-18, wherein the controller is further configured to: determine whether a temperature of the drink product has descended below a low temperature threshold; and, in response to determining that the temperature of the drink product has descended below the low temperature threshold, perform at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
Clause 20: The drink maker of any of clauses 1-19, wherein the controller is further configured to: determine whether the determined phase change temperature value is below a low temperature threshold defined for phase change temperature values; and, in response to determining that the temperature of the drink product has descended below a low temperature threshold, perform at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
Clause 21: A method of processing a drink product in a drink maker, comprising: mixing the drink product within a mixing vessel of the drink maker; cooling the drink product within the mixing vessel; periodically detecting a temperature associated with the drink product; outputting periodic temperature signals indicative of the periodically detected temperature; determining, based on the periodic temperature signals, whether a phase change of the drink product has occurred; and, controlling a cooling circuit of the drink maker based on determining whether the phase change has occurred.
Clause 22: The method of clause 21, further comprising: receiving, with a controller of the drink maker, the periodic temperature signals during mixing of the drink product; determining, with the controller and for reach of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals; determining, with the controller and for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change; and determining, with the controller, that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change.
Clause 23: The method of clause 21 or clause 22, wherein the threshold rate of change is in a range of about 0.08 degrees Celsius/30 seconds to 0.18 degrees Celsius/30 seconds.
Clause 24: The method of any of clauses 21-23, wherein the temperature sensor is configured to periodically detect the temperature at an interval in a range of about 0.1 seconds to about 5 seconds.
Clause 25: The method of any of clauses 21-24, wherein each respective period of time has a duration in a range of about 5 seconds to 60 seconds.
Clause 26: The method of any of clauses 21-25, wherein periodically detecting the temperature associated with the drink product comprises periodically detecting the temperature at a plurality of intervals, each periodic temperature signal corresponding to a respective interval of the plurality of intervals and being associated with the temperature detected at the respective interval, and wherein the first respective period of time includes one or more of the plurality of intervals occurring before an interval corresponding to the first periodic temperature signal.
Clause 27: The method of any of clauses 21-26, further comprising: determining, with a controller of the drink maker, a phase change temperature value corresponding to the phase change; and controlling, with the controller, the cooling circuit based on the phase change temperature value.
Clause 28: The method of any of clauses 21-27, further comprising: receiving, with the controller, the periodic temperature signals during mixing of the drink product; determining, with the controller and for each of the periodic temperature signals, a rate of change of temperature over a period of time based on the received periodic temperature signals; determining, with the controller and for each determined rate of change, whether the determined rate of change is less than or equal to a threshold rate of change; determining, with the controller, that the phase change of the drink product has occurred based on determining that, for a first periodic temperature signal of the periodic temperature signals, the determined rate of change for a first respective period time corresponding to the first periodic temperature signal is less than or equal to the threshold rate of change; periodically detecting, with the temperature sensor, the temperature at a plurality of intervals, each periodic temperature signal being associated with the temperature detected at a respective one of the intervals; and determining, with the controller, the phase change temperature value from one or more of the temperature values detected for one or more intervals within the first respective period of time for which it is determined that the phase change has occurred.
Clause 29: The method of any of clauses 21-28, further comprising setting, with the controller, the phase change temperature value to a temperature value detected for at least one of the one or more intervals within the first respective period of time.
Clause 30: The method of any of clauses 21-29, further comprising: calculating, with the controller, a target temperature value based on the determined phase change temperature value; and controlling, with the controller, the cooling circuit to attain the target temperature value for the drink product in the mixing vessel.
Clause 31: The method of any of clauses 21-30, further comprising: comparing, with the controller, the phase change temperature value to a threshold temperature value; and, in response to the phase change temperature value being greater than the threshold temperature value, controlling, with the controller, performance of at least one of: an alert to a user of the drink maker about an associated condition, a corrective action to address the associated condition, or any combination thereof.
Clause 32: The method of any of clauses 21-31, wherein the associated condition comprises the drink product not being capable of being properly slushed by the drink maker due to an insufficient amount of one or more ingredients.
Clause 33: The method of any of clauses 21-32, wherein the one or more ingredients include at least one of: sugar, alcohol, or any combination thereof.
Clause 34: The method of any of clauses 21-33, further comprising: determining, with the controller, when a target temperature value for the drink product in the mixing vessel has been attained; determining, with the controller, whether the phase change of the drink product has occurred prior to the target temperature value being attained; and, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, keeping, with the controller, a compressor of the cooling circuit on until a phase change of the drink product is determined.
Clause 35: The method of any of clauses 21-34, further comprising, in response to a phase change of the drink product being determined, cycling, with the controller, the cooling circuit on and off to maintain the temperature at about the target temperature value.
Clause 36: The method of any of clauses 21-35, further comprising, in response to determining that the phase change of the drink product has not occurred prior to the target temperature being attained, pulsing, with the controller, a drive motor of a dasher of the drink maker to trigger nucleation of the drink product.
Clause 37: The method of any of clauses 21-36, further comprising, in response to determining that the phase change of the drink product has occurred prior to the target temperature being attained, cycling, with the controller, the cooling circuit on and off to maintain the temperature at about the target temperature value.
Clause 38: The method of any of clauses 21-37, further comprising: storing, with a memory of the drink maker, a drink data object representing a drink type corresponding to the drink product, the drink data object specifying a predefined temperature value for the drink product; and determining, with the controller, the target temperature value based on at least one of: the predefined temperature value, a temperature adjustment value resulting from a user input from a user interface of the drink maker, or any combination thereof.
Clause 39: The method of any of clauses 21-38, further comprising: determining, with the controller, whether a temperature of the drink product has descended below a low temperature threshold; and, in response to determining that the temperature of the drink product has descended below the low temperature threshold, performing, with the controller, at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
Clause 40: The method of any of clauses 21-39, further comprising: determining, with the controller, whether the determined phase change temperature value is below a low temperature threshold defined for phase change temperature values; and, in response to determining that the temperature of the drink product has descended below a low temperature threshold, performing, with the controller, at least one of: alerting a user of the drink maker, turning off the cooling circuit and a drive motor of the drink maker, cycling the cooling circuit off and on to prevent the temperature of the drink product from being reduced further, or any combination thereof.
Clause 41: A drink maker comprising: a mixing vessel configured to receive a drink product, wherein the drink product is mixed within the mixing vessel; a dasher, driven by a drive motor, configured to mix the drink product within the mixing vessel; a cooling circuit configured to cool the drink product within the mixing vessel, the cooling circuit comprising a compressor; a motor condition sensor configured to periodically detect a motor condition associated with the drive motor and output periodic motor condition signals indicative of the periodically detected motor condition; a controller configured to: determine, based on one or more first motor condition signals of the periodic motor condition signals, whether a value of the motor condition satisfies a first motor condition threshold; and, in response to determining that the value of the motor condition satisfies the first motor condition threshold, turn off the compressor for a first period of time.
Clause 42: The drink maker of clause 41, wherein the controller is further configured to: determine, based on one or more second periodic motor condition signals of the periodic motor condition signals, whether the value of the motor condition satisfies a second motor condition threshold greater than the first motor condition threshold; and, in response to determining that the value of the motor condition satisfies the second motor condition threshold, turn off the drive motor.
Clause 43: The drink maker of clause 41 or clause 42, wherein the controller is further configured to, after turning off the drive motor, turn on the drive motor after a period of time.
Clause 44: The drink maker of any of clauses 41-43, wherein the controller is further configured to: repeatedly determine whether the value of the motor condition satisfies the second motor condition threshold; and, in response to determining that the value of the motor condition satisfies the second motor condition threshold, cycle the drive motor off and on until the controller determines that the value of the motor condition does not satisfy the second motor condition threshold.
Clause 45: The drink maker of any of clauses 41-44, wherein the controller is further configured to alert a user of the drink maker in response to determining that the value of the motor condition satisfies the second motor condition threshold.
Clause 46: The drink maker of any of clauses 41-45, wherein the value of the motor condition satisfying the second motor condition threshold is indicative of an imminent stalling of the drive motor.
Clause 47: The drink maker of any of clauses 41-46, wherein the cooling circuit further comprises an evaporator contained within a drum, an exterior surface of the drum being within the mixing vessel, and wherein the value of the motor condition satisfying the first motor condition threshold is indicative of ice build-up on the exterior surface of the drum.
Clause 48: The drink maker of any of clauses 41-47, wherein the controller is further configured to periodically repeat determining whether the value of the motor condition satisfies a first motor condition threshold.
Clause 49: The drink maker of any of clauses 41-48, wherein the motor condition comprises at least one of: a motor electrical current, motor power, motor torque, or any combination thereof.
Clause 50: The drink maker of any of clauses 41-49, wherein the motor condition comprises the motor electrical current of the drive motor, and wherein the first motor condition threshold is associated with a predefined motor electrical current value.
Clause 51: A method of processing a drink product in a drink maker, comprising: mixing the drink product within the mixing vessel; cooling the drink product within the mixing vessel; periodically detecting a motor condition associated with a drive motor of the drink maker; outputting periodic motor condition signals indicative of the periodically detected motor condition; determining, based on one or more first motor condition signals of the periodic motor condition signals, whether a value of the motor condition satisfies a first motor condition threshold; and, in response to determining that the value of the motor condition satisfies the first motor condition threshold, turning off a compressor of a cooling circuit of the drink maker for a first period of time.
Clause 52: The method of clause 51, further comprising: determining, with a controller of the drink maker and based on one or more second periodic motor condition signals of the periodic motor condition signals, whether the value of the motor condition satisfies a second motor condition threshold greater than the first motor condition threshold; and, in response to determining that the value of the motor condition satisfies the second motor condition threshold, turning off, with the controller, the drive motor.
Clause 53: The method of clause 51 or clause 52, further comprising, after turning off the drive motor, turning on, with the controller, the drive motor after a period of time.
Clause 54: The method of any of clauses 51-53, further comprising: repeatedly determining, with the controller, whether the value of the motor condition satisfies the second motor condition threshold; and, in response to determining that the value of the motor condition satisfies the second motor condition threshold, cycling, with the controller, the drive motor off and on until the controller determines that the value of the motor condition does not satisfy the second motor condition threshold.
Clause 55: The method of any of clauses 51-54, further comprising alerting, with the controller, a user of the drink maker in response to determining that the value of the motor condition satisfies the second motor condition threshold.
Clause 56: The method of any of clauses 51-55, wherein the value of the motor condition satisfying the second motor condition threshold is indicative of an imminent stalling of the drive motor.
Clause 57: The method of any of clauses 51-56, wherein the cooling circuit further comprises an evaporator within a drum, an exterior surface of the drum being within the mixing vessel, and wherein the value of the motor condition satisfying the first motor condition threshold is indicative of ice build-up on the exterior surface of the drum.
Clause 58: The method of any of clauses 51-57, further comprising periodically repeating determining, with a controller of the drink maker, whether the value of the motor condition satisfies a first motor condition threshold.
Clause 59: The method of any of clauses 51-58, wherein the motor condition comprises at least one of: a motor electrical current, motor power, motor torque, or any combination thereof.
Clause 60: The method of any of clauses 51-59, wherein the motor condition comprises the motor electrical current of the drive motor, and wherein the first motor condition threshold is associated with a predefined motor electrical current value.
Clause 61: A drink maker comprising: a mixing vessel arranged to receive a drink product, wherein the drink product is mixed within the mixing vessel; a cooling circuit configured to cool the drink product within the mixing vessel; a temperature sensor configured to repeatedly detect a temperature associated with the drink product and output temperature signals indicative of the detected temperatures; and a controller configured to: determine that a condition associated with a phase change of the drink product has been satisfied based on the temperature signals; and, in response to determining the condition, alert a user of the drink maker.
Clause 62: The drink maker of clause 61, wherein the condition associated with the phase change of the drink product comprises a threshold temperature value associated with the phase change of the drink product.
Clause 63: The drink maker of clause 61 or clause 62, wherein the threshold temperature value comprises a minimum threshold temperature value, and wherein the controller is configured to, when determining that the condition has been satisfied: determine that a temperature value of the phase change of the drink product is lower than or equal to the minimum threshold temperature value.
Clause 64: The drink maker of any of clauses 61-63, wherein the threshold temperature value comprises a maximum threshold temperature value, and wherein the controller is configured to, when determining that the condition has been satisfied: determine that a temperature value of the phase change of the drink product is higher than or equal to the maximum threshold temperature value.
Clause 65: The drink maker of any of clauses 61-64, wherein the temperature sensor is configured to, when repeatedly detecting the temperature associated with the drink product: repeatedly detect the temperature associated with the drink product at a periodic interval in a range of about 0.1 seconds to about 5 seconds, wherein the temperature signals output from the temperature sensor are indicative of the detected temperature at a respective periodic interval.
Clause 66: The drink maker of any of clauses 61-65, further comprising at least one output device, the at least one output device comprising at least one of a display, a speaker, or a light indicator, wherein the controller is configured to, when alerting the user of the drink maker: cause the at least one output device to alert the user of the drink maker.
Clause 67: The drink maker of any of clauses 61-66, wherein the at least one output device comprises at least one speaker and at least one light indicator, and wherein the controller is configured to, when alerting the user of the drink maker: cause the at least one speaker to produce an aural alert; and cause the at least one light indicator to produce a visual alert.
Clause 68: The drink maker of any of clauses 61-67, wherein the at least one output device comprises at least one speaker, and wherein the at least one output device is configured to, when caused by the controller to alert the user of the drink maker, emit a series of sounds from the at least one speaker.
Clause 69: The drink maker of any of clauses 61-68, wherein the series of sounds comprises a plurality of sounds having, when produced in series, at least one of descending pitch or descending volume.
Clause 70: The drink maker of any of clauses 61-69, wherein the series of sounds comprises a plurality of sounds having, when produced in series, at least one of ascending pitch or ascending volume.
Clause 71: The drink maker of any of clauses 61-70, wherein the at least one output device comprises a plurality of light indicators, and wherein the at least one output device is configured to, when caused by the controller to alert the user of the drink maker, illuminate the plurality of light indicators in sequence.
Clause 72: The drink maker of any of clauses 61-71, wherein the condition associated with the phase change of the drink product comprises a threshold rate of change, and wherein the controller is further configured to determine a rate of change of temperature based on the temperature signals.
Clause 73: The drink maker of any of clauses 61-72, wherein the threshold rate of change has a value in a range of about 0.002 degrees Celsius/second to about 0.006 degrees Celsius/second.
Clause 74: The drink maker of any of clauses 61-73, wherein the controller is configured to, when determining that the condition has been satisfied, determine that the rate of change of temperature is less than or equal to the threshold rate of change.
Clause 75: The drink maker of any of clauses 61-74, wherein the controller is configured to, in response to determining that the rate of change of temperature is less than or equal to the threshold rate of change, determine that the phase change has occurred.
Clause 76: The drink maker of any of clauses 61-75, further comprising at least one output device, the at least one output device comprising at least one of a display, a speaker, or a light indicator, wherein the controller is configured to, when alerting the user of the drink maker: cause the at least one output device to alert the user of the drink maker that the phase change has occurred.
Clause 77: The drink maker of any of clauses 61-76, wherein the controller is configured to, when determining that the condition has been satisfied, determine that the rate of change of temperature is greater than or equal to the threshold rate of change.
Clause 78: The drink maker of any of clauses 61-77, wherein the controller is further configured to determine an elapsed time of a mixing of the drink product, wherein the condition associated with the phase change of the drink product further comprises a threshold duration, and wherein the controller is further configured to, when determining that the threshold condition has been satisfied, determine that the elapsed time is greater than or equal to the threshold duration.
Clause 79: The drink maker of any of clauses 61-78, wherein the controller is configured to determine an elapsed time of a mixing of the drink product, wherein the condition associated with the phase change of the drink product comprises a threshold duration, and wherein the controller is configured to, when determining that the threshold condition has been satisfied, determine that the elapsed time is greater than or equal to the threshold duration.
Clause 80: A method of processing a drink product in a drink maker, the method comprising: mixing the drink product within a mixing vessel of the drink maker; cooling the drink product within the mixing vessel; repeatedly detecting a temperature associated with the drink product; outputting temperature signals indicative of the detected temperatures; determining that a condition associated with a phase change of the drink product has been satisfied based on the repeatedly detected temperature; and, in response to determining the condition, alerting a user of the drink maker.
Clause 81: A drink maker comprising: a mixing vessel configured to receive a drink product, wherein the drink product is mixed within the mixing vessel; a cooling circuit configured to cool the drink product within the mixing vessel; and a housing comprising at least one ventilation panel, the at least one ventilation panel comprising: at least one array of holes configured to permit airflow to ventilate the housing; and at least one baffling proximate to an interior surface of the at least one ventilation panel, the at least one baffling configured to at least partly occlude a set of holes in the at least one array of holes.
Clause 82: The drink maker of clause 81, wherein the at least one array of holes comprises a two-dimensional array of holes across a surface of the at least one ventilation panel.
Clause 83: The drink maker of clause 81 or clause 82, wherein holes positioned on a perimeter of the two-dimensional array of holes are configured with a smaller diameter than holes positioned inside the perimeter of the two-dimensional array of holes.
Clause 84: The drink maker of any of clauses 81-83, wherein the set of holes that are at least partly occluded by the at least one baffling are selected from the holes positioned inside the perimeter of the two-dimensional array of holes.
Clause 85: The drink maker of any of clauses 81-84, wherein a maximum diameter of each hole of the at least one array of holes is less than or equal to 0.25 inches.
Clause 86: The drink maker of any of clauses 81-85, wherein each baffling of the at least one baffling comprises a plurality of occluding portions and a plurality of connecting portions, each occluding portion of the plurality of occluding portions being connected to at least one other occluding portion by at least one connecting portion of the plurality of connecting portions.
Clause 87: The drink maker of any of clauses 81-86, wherein the plurality of occluding portions and the plurality of connecting portions of each baffling of the at least one baffling are configured as a linear strip.
Clause 88: The drink maker of any of clauses 81-87, wherein each baffling of the at least one baffling is positioned with a vertical orientation on an interior surface of the at least one ventilation panel, and wherein each occluding portion of the plurality of occluding portions of each baffling of the at least one baffling positionally corresponds to a hole of the at least one array of holes.
Clause 89: The drink maker of any of clauses 81-88, wherein a diameter of each occluding portion of the plurality of occluding portions of each baffling of the at least one baffling is smaller than a positionally corresponding hole of the at least one array of holes.
Clause 90: The drink maker of any of clauses 81-89, wherein a diameter of each occluding portion of the plurality of occluding portions of each baffling of the at least one baffling is at least 50% of a diameter of a positionally corresponding hole of the at least one array of holes.
Clause 91: The drink maker of any of clauses 81-90, wherein each hole of the at least one array of holes has a substantially circular cross-section.
Clause 92: The drink maker of any of clauses 81-91, wherein at least 50% of holes of the at least one array of holes are at least partly occluded by the at least one baffling.
Clause 93: The drink maker of any of clauses 81-92, wherein at least 75% of holes of the at least one array of holes are at least partly occluded by the at least one baffling.
Clause 94: The drink maker of any of clauses 81-93, wherein the at least one ventilation panel comprises a first ventilation panel and a second ventilation panel, the first ventilation panel comprising a first array of holes of the at least one array of holes and being positioned on a first side of the housing, and the second ventilation panel comprising a second array of holes of the at least one array of holes and being positioned on a second side of the housing opposite the first side.
Clause 95: The drink maker of any of clauses 81-94, wherein the at least one baffling comprises a first set of baffling strips and a second set of baffling strips, the first set of baffling strips proximate to an interior surface of the first ventilation panel and configured to at least partly occlude a first set of holes of the first array of holes, and the second set of baffling strips proximate to an interior surface of the second ventilation panel and configured to at least partly occlude a second set of holes of the second array of holes.
Clause 96: The drink maker of any of clauses 81-95, further comprising a compressor configured to pump refrigerant through the cooling circuit, wherein the compressor is positioned in the housing at least partly between the first ventilation panel and the second ventilation panel.
Clause 97: The drink maker of any of clauses 81-96, wherein the at least one baffling is formed of at least one of plastic or elastomeric material configured to at least one of reflect or absorb sound energy from inside the housing.
Clause 98: The drink maker of any of clauses 81-97, wherein the at least one baffling is formed of a water-resistant material configured to reduce liquid penetration through the at least one ventilation panel.
Clause 99: The drink maker of any of clauses 81-98, wherein a total cross-sectional area of the at least one array of holes is at least 20% of a total cross-sectional area of the at least one ventilation panel.
Clause 100: The drink maker of any of clauses 81-99, further comprising a cooling fan positioned in the housing, the cooling fan configured to draw airflow through a rear panel of the housing and push airflow out of the housing through the at least one array of holes in the at least one ventilation panel.
These and other features and characteristics of the present disclosure, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the disclosed subject matter.
Additional advantages and details are explained in greater detail below with reference to the non-limiting, exemplary embodiments that are illustrated in the accompanying schematic figures, in which:
For purposes of the description hereinafter, the terms “end,” “upper,” “lower,” “right,” “left,” “vertical,” “horizontal,” “top,” “bottom,” “lateral,” “longitudinal,” and derivatives thereof shall relate to the embodiments as they are oriented in the drawing figures. However, it is to be understood that the present disclosure may assume various alternative variations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific devices and processes illustrated in the attached drawings, and described in the following specification, are simply exemplary and non-limiting embodiments or aspects of the disclosed subject matter. Hence, specific dimensions and other physical characteristics related to the embodiments or aspects disclosed herein are not to be considered as limiting.
Some non-limiting embodiments or aspects are described herein in connection with thresholds. As used herein, satisfying a threshold may refer to a value being greater than the threshold, more than the threshold, higher than the threshold, greater than or equal to the threshold, less than the threshold, fewer than the threshold, lower than the threshold, less than or equal to the threshold, equal to the threshold, etc.
No aspect, component, element, structure, act, step, function, instruction, and/or the like used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items and may be used interchangeably with “one or more” and “at least one.” Furthermore, as used herein, the term “set” is intended to include one or more items (e.g., related items, unrelated items, a combination of related and unrelated items, and/or the like) and may be used interchangeably with “one or more” or “at least one.” Where only one item is intended, the term “one” or similar language is used. Also, as used herein, the terms “has,” “have,” “having,” or the like are intended to be open-ended terms. Further, the phrase “based on” is intended to mean “based at least partially on” unless explicitly stated otherwise. In addition, reference to an action being “based on” a condition may refer to the action being “in response to” the condition. For example, the phrases “based on” and “in response to” may, in some non-limiting embodiments or aspects, refer to a condition for automatically triggering an action (e.g., a specific operation of an electronic device, such as a computing device, a processor, a controller, and/or the like).
To illustrate implementations clearly and concisely, the drawings may not necessarily reflect appropriate scale and may have certain structures shown in somewhat schematic form. The disclosure may describe and/or illustrate structures in one implementation, and in the same way or in a similar way in one or more other implementations, and/or combined with or instead of the structures of the other implementations.
In the specification and claims, for the purposes of describing and defining the present disclosure, the terms “about” and “substantially” represent the inherent degree of uncertainty attributed to any quantitative comparison, value, measurement, or other representation. The terms “about” and “substantially” moreover represent the degree by which a quantitative representation may vary from a stated reference without resulting in a change in the basic function of the subject matter at issue. Open-ended terms, such as “comprise,” “include,” and/or plural forms of each, include the listed parts and can include additional parts not listed, while terms such as “and/or” include one or more of the listed parts and combinations of the listed parts.
The present disclosure, in various implementations, addresses deficiencies associated with automatically controlling drink product processing by sensing conditions, such as temperature and/or motor conditions (e.g., current, power, etc.), and controlling the operation of one or more components of the drink maker more efficiently in response to such sensed conditions. The present disclosure describes a number of systems, methods, and devices that enable a drink maker to automatically control a temperature of a drink product based on a target temperature value, which may be predetermined (e.g., stored in memory on the drink maker) or determined during processing the drink product, while further enabling the drink maker to automatically detect conditions of a drink product and/or the drink maker (e.g., the dasher drive motor) to mitigate possible adverse conditions (e.g., excessive ice buildup on the dasher), which could result in damage to the dasher, dasher drive motor, or other components of a drink maker. The present disclosure includes systems, methods, and devices that address a need for more adaptable and user-specific processing of drink products to ensure user-expected and more satisfying product outcomes, such as desired user-specific textures and temperatures of the drink product being processed.
It should be appreciated that the various non-limiting embodiments and aspects described herein are not limited to making frozen or semi-frozen drinks, but may be applied to produce a cold drink product that is cooler than a received drink product, but not frozen or semi-frozen. For example, in some non-limiting embodiments or aspects, the same or similar mechanisms and/or techniques described herein may be used as part of a cold drink machine to produce, maintain, and dispense cold drinks.
Referring now to
Housing 102 may include at least one ventilation panel 114 (e.g., an at least partly air-permeable wall) along a side of housing 102. Ventilation panel 114 may be removable from housing 102. Ventilation panel 114 may include a plurality of openings (e.g., holes) that facilitate air flow to aid in cooling components within housing 102. For example, a cooling fan (e.g., a compressor fan 218, as shown in
Housing 102 may include an upper housing section 122 that is configured to couple with a rear end of mixing vessel 104 when mixing vessel 104 is attached to housing 102. Mixing vessel 104 may include walls, or a portion thereof, that are transparent to enable a viewer to see a drink product within mixing vessel 104 during processing. Mixing vessel 104 may include a pour-in opening 106, whereby mixing vessel 104 may receive a drink product for processing within mixing vessel 104.
Drink maker 100 may include a lever 110 that enables a locked coupling of mixing vessel 104 to housing 102 (e.g., to upper housing section 122). As shown in
In some non-limiting embodiments or aspects, when lever 110 is moved relative to upper housing section 122, lever 110 may activate a cam 113, which may engage mating features on mixing vessel 104 to either couple or uncouple mixing vessel 104 relative to upper housing section 122. In some non-limiting embodiments or aspects, lever 110 may move less than 90° relative to upper housing section 122 when moving between the coupled position and the uncoupled position. In some non-limiting embodiments or aspects, lever 110 may include two cams 113 positioned on opposing sides of upper housing section 122. In some non-limiting embodiments or aspects, lever 110 may include one, two, three, four, or more cams 113. As lever 110 is moved, cam 113 may rotate with respect to upper housing section 122 (e.g., when positioned on a right side of drink maker 100, a counter-clockwise rotation with the raising of lever 110, as shown).
In some non-limiting embodiments or aspects, mixing vessel 104 may include protrusions on opposing outer sides, near the rear bottom of mixing vessel 104. The protrusions may be shaped and positioned to engage with cam 113 on lever 110. In particular, cam 113 may have channels and/or cam paths through which the protrusions slide, respectively. As cams 113 rotates toward the back of housing 102, the protrusions may slide along channels and/or cam paths and may be pulled toward upper housing section 122 and the rear of the housing 102, causing mixing vessel 104 to press against upper housing section 122 and form a water-tight seal with housing 102. When cams 113 are rotated toward the front of drink maker 100, the protrusions may be pushed away from upper housing section 122, causing mixing vessel 104 to be decoupled from contact with upper housing section 122.
In some non-limiting embodiments or aspects, cam 113 may be an over-center cam, as shown in
Referring now to
As referenced above, drink maker 100 may include a removably attachable drip tray 118, which may be moved from the operational position shown in
Drink maker 100 may include a cooling circuit (e.g., a refrigeration system) to provide cooling of a drink product and/or to control the temperature of a drink product within mixing vessel 104. The cooling circuit may include a compressor 214, evaporator 202, a condenser 216, a condenser fan 218, a bypass valve, and conduit that carries refrigerant in a closed loop among the cooling circuit components to facilitate cooling and/or temperature control of a drink product in mixing vessel 104. Operations of the cooling circuit may be controlled by a controller (see, e.g., controller 402, as described further with respect to
Drink maker 100 may also include a condensation collection tray 220 configured to collect any liquid condensation caused by cooling from evaporator 202, as well as to catch accidentally spilled drink product caused by user error interacting with pour-in opening 106.
Referring now to
Referring now to
Control system 400 may include a user interface 412 (e.g., user interface 112), having, for example, a keyboard, keypad, one or more buttons, dials, touchpad, or sensor readout (e.g., biometric scanner), and one or more output devices, such as displays, speakers for audio, and/or light indicators (e.g., LED indicators). Control system 400 may also include one or more communications interfaces 410, such as a network communication unit that may include a wired communication component and/or a wireless communication component, which may be communicatively coupled to controller 402 (e.g., one or more hardware processors). The network communication unit may utilize any of a variety of proprietary or standardized network protocols (e.g., Ethernet, transfer control protocol/internet protocol (TCP/IP), etc.) to effect communications between controller 402 and another device, network, or system. Network communication units may also comprise one or more transceivers that utilize the Ethernet, power line communication (PLC), Wi-Fi®, cellular, and/or other communication methods. For example, control system 400 may send one or more communications associated with a status of drink maker 100 to a mobile device of a user, e.g., send an alert to the mobile device when a program is complete and/or a drink product is ready for dispensing, to indicate that the mixing vessel is low or out of a drink product, or to indicate another status or condition of drink maker 100.
Control system 400 may include a processing element, such as controller 402, that contains one or more hardware processors, where each hardware processor may have a single or multiple processor cores. In some non-limiting embodiments or aspects, controller 402 may include at least one shared cache that stores data (e.g., computing instructions) that are utilized by one or more other components of controller 402. For example, the shared cache may be a locally cached data stored in a memory for faster access by components of the processing elements that make up controller 402. Examples of processors may include, but are not limited to, a central processing unit (CPU), a microprocessor, and/or the like. Controller 402 may utilize a computer architecture base on, without limitation, the Intel® 8051 architecture, Motorola® 68HCX, Intel® 80X86, and/or the like. Controller 402 may include, without limitation, an 8-bit, 12-bit, 16-bit, 32-bit, or 64-bit architecture. Although not illustrated in
As shown in
In some non-limiting embodiments or aspects, one or more drink data objects (e.g., groupings of structured data associated with a drink type that may include program instructions related to the drink type) may be stored in memory 404 in the form of a digital object (or record) representing a type of drink (e.g., slush, cocktail, frappé, juice, milkshake, etc.). Each drink data object may define and/or reference data such as temperature values and/or other setting values associated with the drink type, where the drink data object also may include computing instructions and/or computer programs defining functions, actions, and/or processing sequences to be performed on the digital object.
Software programs may be developed, encoded, and compiled in a variety of computing languages for a variety of software platforms and/or operating systems and subsequently loaded and executed by controller 402. In some non-limiting embodiments or aspects, the compiling process of the software program may transform program code written in a programming language to another computer language such that the controller 402 is able to execute the programming code. For example, the compiling process of the software program may generate an executable program that provides encoded instructions (e.g., machine code instructions) for controller 402 to accomplish specific, non-generic, particular computing functions.
After the compiling process, the encoded instructions may be loaded as computer executable instructions or process steps to controller 402 from storage 408, from memory 404, and/or embedded within controller 402 (e.g., via a cache or on-board ROM). Controller 402 may be configured to execute the stored instructions or process steps in order to perform instructions or process steps to transform the electronic control system 400 into a non-generic, particular, specially programmed machine or apparatus. Stored data, e.g., data stored by a data store and/or storage device 408, may be accessed by controller 402 during the execution of computer executable instructions or process steps to instruct one or more components within control system 400 and/or other components or devices external to control system 400. For example, the drink data objects associated with drink types may be arranged in a lookup table and/or database within storage device 408 and be accessed by controller 402 when processing a particular drink type selected by a user via user interface 412 (e.g., user interface 112).
User interface 412 (e.g., user interface 112) may include a display, positional input device (e.g., a mouse, touchpad, touchscreen, or the like), keyboard, keypad, one or more buttons, one or more dials, a microphone, speaker, or other forms of user input and output devices. The components of user interface 412 may be communicatively coupled to controller 402. When an output device of user interface 412 is or includes a display, the display may be implemented in various ways, including by a liquid crystal display (LCD), a cathode-ray tube (CRT) display, a light emitting diode (LED) display, such as an organic LED (OLED) display, and/or the like.
Sensor(s) 406 may include one or more sensors that detect and/or monitor conditions of a drink product within mixing vessel 104, conditions associated with a component of drink maker 100, and/or conditions of a refrigerant or coolant within the cooling circuit. Conditions may include, without limitation, rotation, speed of rotation, and/or movement of a device or component (e.g., drive motor 208, the drive shaft driven thereby, dasher 204, etc.), rate of such movement, frequency of such movement, direction of such movements, motor current, motor voltage, motor power, motor torque, temperature, pressure, fluid level in mixing vessel 104, position of a device or component (e.g., whether pour-in opening 106 is open or closed), and/or the presence of a device or component (e.g., whether shroud 116 is installed or not). Types of sensors may include, for example, electrical metering chips, Hall sensors, pressure sensors, temperature sensors, optical sensors, current sensors, torque sensors, voltage sensors, cameras, other types of sensors, or any suitable combination of the foregoing. Drink maker 100 may include one or more temperature sensors positioned in various locations within mixing vessel 104 such as, for example, on or about the lower front area within mixing vessel 104, on or about the upper front area within mixing vessel 104, on or about the upper rear area within vessel 104, within one or more coils of evaporator 202, and/or within housing 102.
Sensor(s) 406 may also include one or more safety and/or interlock switches that prevent or enable operation of certain components (e.g., drive motor 208, compressor 214, etc.), when certain conditions are met (e.g., when a lid or cover for opening 106 is attached or closed, when a sufficient level of drink product is in mixing vessel 104, when lever 110 is moved to a coupled position, when mixing vessel 104 is secured to housing 102, and/or the like). It will be appreciated that control system 400 may include other electronic components, such as power sources and/or analog-to-digital converters, not explicitly shown in
In some non-limiting embodiments or aspects, control system 400 and/or controller 402 may include an SoC having multiple hardware components, including but not limited to: a microcontroller, a microprocessor or digital signal processor (DSP) core, and/or multiprocessor SoCs (MPSoC) having more than one processor cores; memory blocks including a selection of read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electronically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), digital versatile disc read-only memory (DVD-ROM), and/or flash memory; timing sources, including oscillators and phase-docked loops; peripherals, including counter-timers, real-time timers, and power-on reset generators; external interfaces, including universal serial bus (USB), FireWire®, Ethernet, universal synchronous/asynchronous receiver/transmitter (USART), serial peripheral interface (SPI); analog interfaces including analog-to-digital converters (ADCs) and digital-to-analog converters (DACs); voltage regulators and power management circuits; or any combination thereof.
A SoC may include both the hardware, described above, and software controlling the microcontroller, microprocessor, and/or DSP cores, peripherals, and interfaces. SoCs may be developed from pre-qualified hardware blocks for the hardware elements (e.g., referred to as modules or components which represent an IP core or IP block), together with software drivers that control their operation. The above listing of hardware elements is not exhaustive. A SoC may include protocol stacks that drive interfaces like a universal serial bus (USB).
Once the overall architecture of the SoC has been defined, individual hardware elements may be described in the abstract language register-transfer level (RTL). RTL may be used to define the circuit behavior. Hardware elements may be connected together in the same RTL language to create the full SoC configuration. RTL is a design abstraction that models a synchronous digital circuit in terms of the flow of digital signals (e.g., data) between hardware registers, and the logical operations performed on those signals. RTL abstraction may be used in hardware description languages (HDLs), such as Verilog® and very high speed integrated circuit (VHSIC) hardware description language (VHDL), to create high-level representations of a circuit, from which lower-level representations and ultimately actual wiring can be derived. Verilog® is standardized as Institute of Electrical and Electronic Engineers (IEEE) 1364 and is a hardware description language (HDL) used to model electronic systems. In some non-limiting embodiments or aspects, various components of control system 400 may be implemented on a PCBA, such as PCBA 222.
With further reference to
Once mixing vessel 104 is filled with ingredients, the user may provide an input (e.g., a button press) to start processing of the drink product based on the selected drink type. Processing may include activation of drive motor 208 to drive rotation of dasher 204 and/or blade 206 to effect mixing of the ingredients of the drink product. Processing may also include activation of the cooling circuit, including activation of compressor 214 and condenser fan 218. The compressor 214 may facilitate refrigerant flow through one or more coils of evaporator 202 and through condenser 216 to provide cooling and/or temperature control of the drink product within mixing vessel 104. Controller 402 may control operations of various components, such as drive motor 208 and compressor 214. To regulate temperature at a particular setting associated with a drink type or program, controller 402 may activate/start and/or deactivate/stop compressor 214 to start and/or stop refrigerant flow through the coil(s) of evaporator 202 and, thereby, start or stop cooling of the drink product within mixing vessel 104.
By cooling a drink product to a particular temperature, slush and/or ice particles may be formed within the drink product. The amount of particles and/or texture of a drink product may correspond to a temperature of the drink product. For example, as the temperature of the drink product becomes cooler, more particles may form, larger particles may form, etc., and the drink product may become slushier. User interface 112 may enable a user to fine tune and/or adjust a preset temperature associated with a drink type to enable a user to adjust the temperature and/or texture (e.g., thickness) of a drink product to a more desirable temperature and/or texture.
Controller 402 may perform processing of the drink product for a set period of time in one or more phases and/or until a target temperature and/or texture is determined. Controller 402 may receive one or more temperature signals from one or more temperature sensors 406 within mixing vessel 104 to determine the temperature of the drink product. In some non-limiting embodiments or aspects, controller 402 may determine the temperature of the drink product by determining an average temperature among temperatures detected by multiple temperature sensors 406. In some non-limiting embodiments or aspects, controller 402 may determine the temperature of the drink product based on the detected temperature from one sensor 406 within mixing vessel 104, and/or based on a temperature of the refrigerant detected by a refrigerant temperature sensor 406. Once a phase and/or sequence of a program is determined to be complete by controller 402, controller 402 may, via user interface 112, provide a visual and/or audio indication that the program is complete and the processed drink product is ready for dispensing. In response, a user may place a cup or other receiving vessel below dispenser assembly 108 and pull handle 120 in an outward/downward direction to open a spout located at about the lower front wall of mixing vessel 104, resulting in dispensing of the drink product into the cup or other receiving vessel. Once filled, the user can close the spout by releasing/pushing handle 120 back to its upright position, as shown in
With further reference to
As described herein, during the cooling of the drink product, a phase change of the drink product may be expected to occur before the target temperature is reached. When controller 402 of drink maker 100 determines that the target temperature associated with a drink type (e.g., juice, cocktail, milkshake, soft drink, etc.) is attained, controller 402 may determine whether a phase change has already been detected during processing. Additionally, or alternatively, when controller 402 determines that a phase change has occurred, controller 402 may determine whether the target temperature associated with the drink type has already been attained during processing. In either case, if the phase change has not occurred before the predetermined target temperature is reached, this may be indicative of a supercooling event having occurred, or user error having occurred. In the latter scenario, the drink product being processed may have a phase change temperature value lower than the phase change temperature value associated with the drink type selected by the user (and thus a lower target temperature than the predetermined target temperature for the drink type).
In some non-limiting embodiments or aspects, in response to a phase change having not occurred before the predetermined target temperature is reached, controller 402 may be configured to leave the cooling circuit on, and in some cases pulse (e.g., periodically activate and deactivate) drive motor 208 to trigger nucleation until a phase change is determined to occur. If a phase change is detected before the predetermined target temperature is reached, the cooling circuit may be cycled (e.g., turned off and on one or more times) to maintain the temperature at or about the target temperature (or an adjusted target temperature if a user has specified any temperature and/or thickness adjustments).
In some non-limiting embodiments or aspects, if a phase change is not detected before the predetermined target temperature is reached, but rather after the continued cooling and/or pulsing of drive motor 208, the cooling circuit may be cycled in a controlled fashion and dasher 204 left on until the predetermined target temperature is reached (plus or minus any user adjustments), as described herein. If supercooling was the reason that the phase change was not detected before the predetermined target temperature value was reached, the controlled pulsing of drive motor 208 may result in the phase change being triggered and the drink product having an expected desired thickness. If, however, the phase change was not detected before the predetermined target temperature value because of the aforementioned user error, then the target temperature may be recalculated, for example, based on the determined phase change temperature value, and the cooling circuit continually cycled until the recalculated target temperature is achieved.
In some non-limiting embodiments or aspects, a minimum drink product temperature may be predefined (e.g., a minimum temperature threshold for which drink maker 100 is not capable of producing a lower temperature or for which doing so could damage drink maker 100). Controller 402 may be configured to detect when the temperature has reached the minimum threshold and control one or more actions to be taken. For example, the user may be alerted (e.g., visually, haptically, and/or aurally) through one or more output devices of drink maker 100 (e.g., displays, speakers, vibration motors, light indicators, etc.) that drink maker 100 cannot make an adequate slush for the drink product. Controller 402 may also be configured, when the minimum temperature is detected, to maintain the drink product at the minimum temperature as a cold drink and to alert the user of same.
In some non-limiting embodiments or aspects, a minimum phase change temperature value may be predefined. As described herein, the target temperature value of a drink product being chilled may be lower than the phase change temperature value. Controller 402 may be configured to determine when a determined phase change temperature value is below the minimum phase change temperature value, such that the target temperature will not be capable of being achieved by drink maker 100 because such target temperature would be below the minimum temperature threshold. Controller 402 may be configured to control one or more actions to be taken when it is determined that the determined phase change temperature value is below the minimum phase change temperature value. For example, controller 402 may cause one or more output devices of drink maker 100 to alert the user visually, haptically, and/or aurally, such as to indicate that drink maker 100 cannot make an adequate slush for the drink product. Controller 402 may also be configured, when it is determined that the determined phase change temperature value is below the minimum phase change temperature value, to maintain the drink product at the minimum temperature as a cold drink and to alert the user of same.
If a drink product does not have a high enough concentration of certain ingredients (e.g., sugar, alcohol, etc.), it may be difficult to reliably produce a slush from it, or doing so may damage drink maker 100, for reasons described herein. A maximum phase change temperature value threshold value may be defined, and controller 402 may be configured to determine if a determined phase change temperature value exceeds the maximum phase change temperature value. Controller 402 may control performance of one or actions if the threshold value is exceeded, for example, alerting a user and/or performing corrective actions.
Referring now to
Referring now to
To further illustrate, the user may push right-arrow button 509 to increase the target temperature, for example, in increments of about 0.4 degrees Celsius, to a new target temperature of about −2.8 degrees Celsius. As the temperature increases, the thickness and/or amount of frozen drink particles may decrease. Manual temperature adjustment indicator 506 may include one or more light indicators that are illuminated in a configuration corresponding to the selected temperature offset. For example, manual temperature adjustment indicator 506 may have a center light indicator that indicates that a 0 degree Celsius offset is selected (e.g., no offset). Manual temperature adjustment indicator 506 may include light indicators corresponding to each increment of offset selected above or below the coarse setting (e.g., the 0 degree Celsius offset point).
As described herein, in response to a temperature adjustment being specified by the user, controller 402 may adjust the target temperature value by an offset corresponding to specified adjustment. In such embodiments, the coarse temperature setting may be considered the base target temperature value, which, when combined with offset value, may produce the target temperature value.
Referring now to
The user interface in view 700 also may include a clean button 703. Controller 402 may be configured to, in response to clean button 703 being pressed by a user, activate the rotation of dasher 204 but not the cooling circuit. If dasher 204 and the cooling circuit are active when clean button 703 is pressed, controller 402 may deactivate the cooling circuit and leave dasher 204 active. A user can then add water to mixing vessel 104 through pour-in opening 106, and the action of dasher 204 may agitate the water and may push the water forward to assist in dislodging and/or melting ingredients from the surfaces of evaporator 202, dasher 204, mixing vessel 104, and/or the like. The user then can dispense the contents of mixing vessel 104 and repeat filling with water and dispensing as desired (e.g., including some form of cleaner in earlier cycles to help clean, and only water in later cycles to rinse). Deactivating or leaving off the cooling circuit during cleaning may help thaw any frozen ingredients and prevent freezing of contents during cleaning.
Referring now to
With further reference to
With further reference to
Referring now to
For example, the base target temperature value of each drink type, and permissible offsets enabled by user interface 412, may be predefined to produce a target temperature corresponding to a motor current (or power, torque, etc.) that is safely below a motor condition limit 906. Controller 402 may automatically control the temperature of the drink product in mixing vessel 104 to attain the base target temperature setting associated with the user-selected drink type, which may be adjusted (e.g., fine-tuned) by an offset corresponding to a user-selected temperature adjustment and/or temperature offset, to a new temperature setting (e.g., the target temperature value), at which temperature the magnitude of motor current 902 may be lower than the motor condition limit 906. The target temperature may be set to be, for example, 0.25, 0.5, 0.75, 1, 1.25, 1.5, or 2.0 degrees Celsius above (e.g., by a relatively small offset) the base target temperature. However, it is possible that the ingredients put into mixing vessel 104 may result in a drink product that results in ice build-up during processing, such that motor condition limit 906 is exceeded. For example, if there is insufficient sugar and/or alcohol content in the drink product, ice may form at a higher (e.g., warmer) temperature than expected and be more difficult for dasher 204 to scrape from a surface of evaporator 202. By deactivating the cooling circuit, if the motor condition limit 906 is exceeded, controller 402 may prevent an overcurrent condition and possible damage to drive motor 208, avoid a stall condition, and enable operation of drink maker 100 and dasher 204 to continue. Otherwise, drive motor 208 may stall and drink maker 100 may become jammed up, blocking slush output from mixing vessel 104 and requiring a user to defrost and/or unblock mixing vessel 104 before normal operations can be resumed. Hence, the stall prevention described herein may enable drink maker 100 to produce and output slush and other outputs that it otherwise would not be able to do if a stall condition occurred. Further, an excessive current (or power, torque, etc.) condition of drive motor 208 caused by an object (e.g., excessive ice formation) blocking rotations of dasher 204 can also be prevented.
Controller 402 may perform actions in addition to stopping drive motor 208, such as shutting down compressor 214 to deactivate the cooling circuit. Graph 900 also shows how controller 402 may continuously and/or periodically monitor temperature associated with a drink product within mixing vessel 104 via temperature sensor(s) 406 to enable continuous control of components such as compressor 214, and other components, of drink maker 100 to enable automatic control of the temperature of a drink product.
Referring now to
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
In some non-limiting embodiments or aspects, the user input may be indicative of a desired thickness corresponding to the manual temperature adjustment. In some non-limiting embodiments or aspects, the manual adjustment may be customized per drink type. In some non-limiting embodiments or aspects, the manual adjustment may be universal for all drink types. In some non-limiting embodiments or aspects, the manual adjustment may be finer and/or for a smaller range specific to a drink type (e.g., corresponding to
Referring now to
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
In some non-limiting embodiments or aspects, controller 402 may stop and/or deactivate drive motor 208 to stop rotation of dasher 204 when the motor condition signal satisfies a motor knockdown threshold (e.g., the motor current, power, or torque is too high and/or high enough to damage drive motor 208, which may be caused by an excessive buildup of ice within mixing vessel 104). Excessive ice buildup may be caused, for example, by filling mixing vessel with only water or a liquid predominantly consisting of water (e.g., not having a high-enough percentage of other ingredients, such as sugar/alcohol), thereby producing ice on the surface of evaporator 202 that is more difficult for dasher 204 to scrape away from the surface of evaporator 202. Shutdown of drive motor 208 may also prevent damage to dasher 204 caused by excessive buildup of hard ice. Controller 402 may perform other actions in additional to deactivating drive motor 208. Additionally, or alternatively, controller 402 may cause an alert to a user, via user interface 112, to add more ingredients (e.g., including sugar or alcohol) to the drink product, to turn off drink maker 100, and/or the like. A different motor shutdown threshold for drive motor 208 may be set higher than the motor knockdown threshold limit. In this way, controller 402 may attempt to increase temperature in mixing vessel 104 when a motor knockdown threshold limit is reached, but only shut down and/or stop drive motor 208 when a motor shutdown threshold is reached, to prevent damage to drive motor 208. Controller 402 may take action based on determining whether the motor knockdown threshold limit or the motor shutdown limit has been reached or exceeded for a period of time, e.g., 0.5, 1.0, 1.5, 2.0, 5 seconds, or more. By observing motor current (or power, torque, etc.) for a period of time, a false positive and/or reading of current (or power, torque, etc.) may be eliminated.
Referring now to
As shown in
As shown in
In some non-limiting embodiments or aspects, for a drink product being processed by a drink maker, a predefined temperature value for the drink type selected or determined for the drink product may be predefined in that it was determined (e.g., calculated) and set as the target temperature value for the drink type before the drink maker began processing the drink product, e.g., before the drink maker began executing a program for the drink type. For example, the drink maker may be configured with the predefined temperature value prior to sale, or the predefined temperature value may be downloaded (e.g., via a wireless interface) to the drink maker prior to processing the drink product.
In some non-limiting embodiments or aspects, the predefined temperature value for a drink type may be based on a predetermined phase change temperature value associated with the drink type. A phase change of a drink product may be deemed to have occurred when at least some of a volume of drink product has started nucleating from a liquid state to a solid state (e.g., started to freeze). A phase change temperature value of a drink product or drink type, which may be referred to herein as the freezing point of the drink product or drink type, respectively, may be the temperature at which it is determined that the phase change of the drink product or drink type, respectively, occurs.
In some non-limiting embodiments or aspects, during the cooling of a drink product by a drink maker, at the point in time of the phase change, the drink product may not yet be in a state one would consider a slush (e.g., a particulate frozen or semi-frozen drink, such as a slurry), or at least not a desired slush state. That is, at the time of the phase change, the drink product may be primarily a liquid with some small ice pieces dispersed therein. As the drink product continues to cool, a larger percentage of the volume of the drink product may nucleate (e.g., freeze), such that the amount and size of ice pieces increases. As ice pieces combine into larger masses of ice pieces, the drink product as a whole becomes a slush. In this slush state, there may be a range of slush consistency or thickness as the slush continues to be cooled, becoming slushier (e.g., thicker), until ultimately, if cooling continued unchecked, the drink product may become frozen solid. The target temperature value for a drink product or drink type, respectively, may be a temperature value determined to produce a desirable, ideal, and/or average slush consistency for the drink product or drink type, respectively. Thus, the target temperature value of a drink product or drink type may be a lower temperature value than the phase change temperature value of the drink product or drink type, respectively. In some non-limiting embodiments or aspects, the target temperature value for the drink type selected by a user may be predefined (e.g., before processing the drink product) based on empirical data—e.g., based on experiments/testing with users, based on applying a formula to the predefined phase change temperature value of the drink type (e.g., a temperature offset, a linear equation, or a more complex formula), and/or the like.
In some non-limiting embodiments or aspects, as described herein, the phase change temperature value and target temperature value for a drink product, e.g., a drink type of the drink product, may be predetermined prior to processing of the drink product by the drink maker, or the phase change temperature value and target temperature value for a drink product may be determined by a drink maker while processing the drink product. The drink maker may take actions based on the predetermined and/or in-process-determined phase change temperature value and/or target temperature value.
As shown in
As shown in
As shown in
As shown in
In addition to addressing ice build-up that may be caused by inadequate amounts of certain ingredients (e.g., relative to the volume of drink product), the methods and techniques described in relation to
In some non-limiting embodiments or aspects, the cycling of compressor 214 (e.g., turning compressor 214 off and on) may avoid the above-described complications. In some non-limiting embodiments or aspects, controller 402 may be configured to determine user error and take action accordingly. For example, during processing of a drink product, after satisfying a drive motor threshold multiple times, controller 402 may change the target temperature value to a higher value (e.g., in some cases, changing to a predetermined target temperature for another drink type). In some non-limiting embodiments or aspects, the time that compressor 214 is off may be about 3 minutes due to configuration of the cooling circuit. In some non-limiting embodiments or aspects, different periods of off-time may be used. For example, approximately 30 seconds or less may be optimal. If the detected current (or power, torque, etc.) remains greater than or equal to the limit after the period of time, then controller 402 may proceed to step 1210.
As shown in
As shown in
As shown in
As shown in
Referring now
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Referring now to
For illustrative purposes,
In some non-limiting embodiments or aspects, another approach to determining and/or calculating when a phase change has occurred is for controller 402 to continuously monitor temperature via a sliding window over a period of time where the window of the period of time progresses in time incrementally as each temperature signal is detected. For example, controller 402 may receive temperature signals every 0.5 seconds indicating the temperature of a drink product being processed. Controller 402 may compare the first temperature signal with the last temperature signal over a period of time, e.g., a 30 second period. Controller 402 may compare the temperature at time t=30.0 seconds with the temperature at time t=0.0 seconds to determine the temperature change. Then, controller 402 may compare the temperature at time t=0.5 seconds with the temperature at time t=30.5 seconds to determine the temperature change, and so on, continuously. Controller 402 may determine the change in temperature over the period of time, e.g., 30 seconds, by subtracting the first temperature detected from the last temperature detected to determine and/or calculate the rate of change of temperature over the period of time. In some non-limiting embodiments or aspects, controller 402 may compare the determined rate of change of temperature with a constant rate of change value stored in memory that corresponds to a rate of change of temperature associated with one or more drink product types after a phase change from liquid to slush. For example, certain drink product types may have a constant rate of change of temperature in the slush phase (e.g., of about 0.18 degrees Celsius).
In some non-limiting embodiments or aspects, controller 402 may continuously and/or repeatedly determine the rate of change of temperature of a drink product being processed until it determines and/or calculates a rate of change that is about equal to an expected or constant rate of change of temperature associated with a drink product type that has transitioned from a liquid phase to a slush phase. Once controller 402 detects the expected rate of change of temperature, controller 402 may reference the first temperature detection increment of the time period to determine and/or calculate when the phase change and/or transition occurred. As shown in
Referring now to
Referring now to
As shown in
As shown in
For example, if the drink product is a cola soft drink, the expected phase change temperature value may be about −1.5° C. while the preset target temperature value may be about −2.0° C. If the cola soft drink product was diluted with additional water, causing its sugar concentration to decrease significantly, the cola soft drink product's actual phase change may occur at about −1.0° C., which is above the expected phase change temperature of −1.5° C. and the target temperature of −2.0° C. Water has a phase change temperature of 0° C., so the addition of water would increase the phase change temperature of a drink product. Controller 402 may detect this early phase transition and/or phase change above the target temperature value and take action, as in step 1508. Additionally, or alternatively, controller 402 may perform a portion of method 1200, as shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Referring now to
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
In some non-limiting embodiments or aspects, controller 402 may determine a temperature to achieve a roughly desired slush thickness based on the correlation with the phase change temperature value of the ingredients of particular types of drink products. By programming in this correlation, controller 402 may automatically determine a target temperature based on the calculated phase change temperature value as described above (see, e.g.,
Referring now to
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Referring now to
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Referring now to
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Referring now to
As shown in
As shown in
As shown in
In some non-limiting embodiments or aspects, sensor 406 may be configured to, when repeatedly detecting the temperature associated with the drink product, repeatedly detect the temperature associated with the drink product a periodic interval in a range of about 0.1 seconds to about 5 seconds. A length of each interval of detection may be a same or different length as a prior interval of detection. The temperature signals output from sensor 406 may be indicative of the detected temperature at a respective periodic interval. For example, at t=0 seconds, sensor 406 may detect a temperature of the drink product of 2.37° C. and output a first temperature signal to controller 402 indicative of 2.37° C., at t=5 seconds, sensor 406 may detect a temperature of the drink product of 2.40° C. and output a second temperature signal to controller 402 indicative of 2.40° C., and at t=10 seconds, sensor 406 may detect a temperature of the drink product of 2.43° C. and output a third temperature signal to controller 402 indicative of 2.43° C.
As shown in
As shown in
In some non-limiting embodiments or aspects, the threshold condition associated with the phase change of the drink product may include a threshold temperature value associated with the phase change of the drink product. For example, the threshold temperature value may be in the range of about −1° C. to about −9° C., and the threshold temperature value may be further dependent on a drink type selected by the user in a user interface of drink maker 100. By way of further example, a drink product that is low in sugar/alcohol may have a threshold temperature value in the range of about −1° C. to about −2.3° C. (e.g., a threshold temperature value of −2° C.). To further illustrate, a drink product that is high in sugar/alcohol may have a threshold temperature value in the range of about −5.8° C. to about −8.8° C. (e.g., a threshold temperature value of −7° C.).
In some non-limiting embodiments or aspects, the threshold condition associated with the phase change of the drink product may include a threshold rate of change. For example, controller 402 may be configured to determine a rate of change of temperature based on the temperature signals received from sensor 406. By way of further example, controller 402 may determine a first temperature at a first time step, determine a second temperature at a second time step that is a time period after a first time step, determine a difference between the first temperature and the second temperature, and divide the difference by the time period.
In some non-limiting embodiments or aspects, the threshold rate of change associated with the phase change of the drink product may have a value in a range of about 0.002 Celsius/second to about 0.006 Celsius/second. Controller 402 may be configured to, when determining that the threshold condition has been satisfied, that the rate of change of temperature is less than or equal to the threshold rate of change. For example, controller 402 may determine a value (e.g., an absolute value) of a rate of change of temperature in the drink product of 0.003 Celsius/second, which may be less than or equal to a predetermined threshold value (e.g., absolute value) of rate of change of 0.004 Celsius/second, and from that comparison, controller 402 may determine that the threshold condition has been satisfied. In response to determining that the rate of change of temperature is less than or equal to the threshold rate of change, controller 402 may determine that the phase change has occurred. Additionally, or alternatively, controller 402 may be configured to, when determining that the threshold condition has been satisfied, determine that the rate of change of temperature is greater than or equal to the threshold rate of change. For example, controller 402 may determine a value (e.g., an absolute value) of a rate of change of temperature in the drink product of 0.010 Celsius/second, which may be less than or equal to a predetermined threshold value (e.g., absolute value) of rate of change of 0.006 Celsius/second, and from that comparison, controller 402 may determine that the threshold condition has been satisfied. This determination may also be coupled with a comparison to an elapsed time, as described below.
In some non-limiting embodiments or aspects, controller 402 may be further configured to determine an elapsed time of a mixing of the drink product. The threshold condition associated with the phase change of the drink product may further include a threshold duration. Controller 402 may be further configured to, when determining that the threshold condition has been satisfied, determine that the elapsed time is greater than or equal to the threshold duration. For example, controller 402 may determine that 35 minutes have elapsed, which is greater than a 30-minute threshold duration, and that the rate of change in temperature may be 0.010 Celsius/second, which is less than or equal to the predetermined threshold value. Based on that comparison, controller 402 may determine the threshold condition to be satisfied and may generate an alert to the user (e.g., indicating that the drink product's sugar/alcohol content is too high, which may lead to the prolonged delay to achieve phase change).
As shown in
In some non-limiting embodiments or aspects, the threshold temperature value may include a minimum threshold temperature value. Determining that the threshold condition has been satisfied (at step 2010) may include determining that a temperature value of the phase change of the drink product is lower than or equal to the minimum threshold temperature value. For example, the minimum threshold temperature value may be −9° C., and controller 402 may determine that a temperature value of the phase change is lower (e.g., colder) than, or equal to, −9° C. The alert (at step 2012) may indicate to the user that the drink product must be modified before proper slushing can occur (e.g., adding additional liquid to mixing vessel 104 with a low- or no-sugar/alcohol content to reduce the overall sugar/alcohol content of the drink product).
In some non-limiting embodiments or aspects, the threshold temperature value may include a maximum threshold temperature value. Determining that the threshold condition has been satisfied (at step 2010) may include determining that a temperature value of the phase change of the drink product is higher than or equal to the maximum threshold temperature value. For example, the minimum threshold temperature value may be −1° C., and controller 402 may determine that a temperature value of the phase change is higher (e.g., warmer) than, or equal to, −1° C. The alert (at step 2012) may indicate to the user that the drink product must be modified before proper slushing can occur (e.g., adding additional liquid to mixing vessel 104 with a comparatively higher sugar/alcohol content to raise the overall sugar/alcohol content of the drink product).
In some non-limiting embodiments or aspects, drink maker 100 may include at least one output device, such as a display, a speaker, a light indicator, and/or the like. Controller 402 may be configured to, when alerting the user of the drink maker in step 2012, cause the at least one output device to alert the user of the drink maker. For example, the at least one output device may include one or more displays of drink maker 100, and controller 402 may be configured to cause the one or more displays to produce a visual alert (e.g., an image output, a video output, an illuminated icon/symbol, and/or the like). By way of further example, the at least one output device may include one or more speakers of drink maker 100, and controller 402 may be configured to cause the one or more speakers to produce an aural alert (e.g., a beep, a series of sounds, one or more audio waves, and/or the like). To further illustrate, the at least one output device may include one or more light indicators of drink maker 100, and controller 402 may be configured to cause the one or more light indicators to produce a visual alert (e.g., a fixed illumination, an intermittent illumination, and/or the like). Controller 402 may cause one or more of the at least one output device to activate, thereby alerting the user, in response to determining that the phase change has occurred, such as in step 2010.
In some non-limiting embodiments or aspects, the at least one output device may include at least one speaker, and controller 402 may be configured to cause the at least one speaker, when producing an alert, to emit a series of sounds (e.g., audible notes). For example, the series of sounds may include a plurality of sounds having, when produced in series, at least one of ascending pitch or ascending volume (e.g., a number of audible notes that include, therein, a rise in pitch or volume, such as, but not limited to, a rising trill). By way of another example, the series of sounds may include a plurality of sounds having, when produced in series, at least one of descending pitch or descending volume (e.g., a number of audible notes that include, therein, a fall in pitch or volume, such as, but not limited to, a falling trill).
In some non-limiting embodiments or aspects, the at least one output device may include a plurality of light indicators (e.g., LEDs). For example, the plurality of light indicators may be configured to, when caused by controller 402 to alert the user of the drink maker, illuminate in sequence. By way of further example, drink maker 100 may include user interface 112 with ten LEDs arranged in a line. When alerting the user, the ten LEDs may illuminate sequentially (e.g., forward, upward, downward, or backward along the line of LEDs). To further illustrate, a sequential activation of light indicators may be paired with a plurality of sounds produced by at least one speaker (e.g., an upward sequential illumination paired with an at least partly rising series of notes, a downward sequential illumination paired with an at least partly falling series of notes, and/or the like).
Referring now to
As shown in
With continued reference to
Device 2100 may perform one or more processes described herein. Device 2100 may perform these processes based on processor 2104 executing software instructions stored by a computer-readable medium, such as memory 2106 and/or storage component 2108. A computer-readable medium may include any non-transitory memory device. A memory device includes memory space located inside of a single physical storage device or memory space spread across multiple physical storage devices. Software instructions may be read into memory 2106 and/or storage component 2108 from another computer-readable medium or from another device via communication interface 2114. When executed, software instructions stored in memory 2106 and/or storage component 2108 may cause processor 2104 to perform one or more processes described herein. Additionally, or alternatively, hardwired circuitry may be used in place of or in combination with software instructions to perform one or more processes described herein. Thus, embodiments described herein are not limited to any specific combination of hardware circuitry and software. The term “configured to,” as used herein, may refer to an arrangement of software, device(s), and/or hardware for performing and/or enabling one or more functions (e.g., actions, processes, steps of a process, and/or the like). For example, “a processor configured to” may refer to a processor that executes software instructions (e.g., program code) that cause the processor to perform one or more functions.
Referring now to
In some non-limiting embodiments or aspects, ventilation panel 114 may further include at least one baffling 2210 that is proximate to an interior surface (e.g., positioned on, positioned adjacent, positioned within a short distance of) of ventilation panel 114. In some non-limiting embodiments or aspects, ventilation panel 114 may include a plurality of baffling 2210. Baffling 2210 is configured to at least partly occlude a set of holes in array 2202 of holes 2204, 2206. Baffling 2210 may at least partly inhibit air and/or liquid from passing through a set of holes in array 2202 (e.g., by partly blocking and/or changing the cross-sectional area of a corresponding hole). In this manner, sound waves generated inside housing 102 (e.g., by drive motor 208, compressor 214, fan 218, etc.) may be dampened and/or scattered before exiting housing 102 and reaching user's perception, lessening the overall level of noise of drink maker 100 during operation. Furthermore, incidental liquid contact (e.g., from spilled drink product, rinsing liquid, etc.) on housing 102 may be inhibited from penetrating (or deeply penetrating) housing 102. As shown in
In some non-limiting embodiments or aspects, array 2202 may include holes of different sizes. For example, array 2202 may include a gradient of hole sizes across the array 2202 (e.g., from smaller diameter to larger diameter holes, from larger diameter to smaller diameter holes, etc.). Such a gradient effect may be achieved by positioning smaller holes 2204 (e.g., holes with a comparatively smaller diameter over a planar cross-section) on a perimeter of a two-dimensional array 2202, and with larger holes 2206 (e.g., holes with a comparatively larger diameter over a planar cross-section) positioned inside the perimeter of smaller holes 2204. A gradient arrangement of holes 2204, 2206 may provide both an improved appearance and reduce the total number of holes in array 2202 that require a baffling 2210. In some non-limiting embodiments or aspects, the set of larger holes 2206 of array 2202 may be at least partly occluded by baffling 2210, while the set of smaller holes 2204 may be free of baffling 2210. See
In some non-limiting embodiments or aspects, the maximum diameter of each hole 2204, 2206 may be selected to prevent object intrusion and/or penetration through ventilation panel 114 (e.g., by a user's finger, a utensil, etc.), which might injure user and/or damage drink maker 100. In some non-limiting embodiments or aspects, the maximum diameter of each hole 2204, 2206 in array 2202 may be less than or equal to 0.3 inches (e.g., 0.3 inches, 0.25 inches, 0.2 inches, etc.). Furthermore, smaller holes 2204 may be configured with a maximum diameter that is 50% or smaller than the maximum diameter of larger holes 2206 (e.g., 0.15 inches, 0.125 inches, 0.1 inches, etc.). Such diameters are configured to prevent and/or lower the incident rate of an adult or child user from inserting a finger and/or kitchen utensil into housing 102 and touching an active internal component of drink maker 100 (e.g., compressor 214). In some non-limiting embodiments or aspects, baffling 2210 may further prevent object intrusion and/or penetration through ventilation panel 114 (e.g., even if an object or a user's finger is smaller than the diameter of one of the holes 2204, 2206, baffling 2210 may prevent such an object or finger from being inserted), thereby preventing injury to the user and/or damaging of drink maker 100.
In some non-limiting embodiments or aspects, a substantial portion of holes 2204, 2206 of array 2202 may be at least partly occluded by the at least one baffling 2210. For example, at least 50% of the number of holes 2204, 2206 in array 2202 may be associated with, and partly occluded by, baffling 2210, inhibiting air/liquid flow-through for at least an equal number of holes 2204, 2206. By way of another example, at least 75% of the number of holes 2204, 2206 may be associated with, and partly occluded by, baffling 2210, inhibiting air/liquid flow-through for a majority number of holes 2204, 2206. In some non-limiting embodiments or aspects, a substantial portion of a cross-sectional area of ventilation panel 114 may be dedicated to holes 2204, 2206. For example, a total cross-sectional area of array 2202 of holes 2204, 2206 (e.g., calculated by summing individual cross-sectional areas of each hole 2204, 2206) may be at least 10% of a total cross-sectional area of ventilation panel 114, where the cross-section is taken along the surface plane of ventilation panel 114. By way of further example, a total cross-sectional area of array 2202 may be at least 20% of a total cross-sectional area of ventilation panel 114. The foregoing exemplary configurations may provide enhanced airflow in and/or out of housing 102, while preventing unintentional penetration through ventilation panel 114.
In some non-limiting embodiments or aspects, the material for baffling 2210 may be selected to maximize the sound-reducing and liquid-resistant effects of baffling 2210. For example, baffling 2210 may be formed of at least one of plastic material (e.g., polypropylene, polycarbonate, polyethylene terephthalate, polystyrene, polyethylene, etc.) or elastomeric material (e.g., silicone rubber, thermoplastic elastomers, ethylene propylene diene monomer, nitrile rubber, and/or the like) configured to reflect and/or absorb sound energy from inside housing 102. By way of further example, baffling 2210 may be formed of a water- and/or oil-resistant material (e.g., stainless steel, polypropylene, silicone, nylon, polycarbonate, polyvinyl chloride, and/or the like) to reduce liquid penetration through ventilation panel 114, and to prevent such liquids from embedding and/or impregnating in ventilation panel 114.
Referring now to
In some non-limiting embodiments or aspects, a diameter (DO) of each occluding portion 2210 may be smaller than a diameter (DH) of a positionally corresponding (e.g., at least partly aligned) hole 2206. In this manner, air may be permitted to flow around occluding portion 2210, through gap 2216, and through a portion of hole 2206, while also allowing baffling 2210 to be positioned against a surface of ventilation panel 114. In some non-limiting embodiments or aspects, the diameter (DO) of each occluding portion 2212 may be selected to provide adequate penetration prevention vis-à-vis the diameter (DH) of hole 2206. For example, diameter DO may be at least 30% of diameter DH of a positionally corresponding hole of the at least one array of holes. By way of another example, diameter DO may be at least 50% of diameter DH of a positionally corresponding hole 2206. As shown, each corresponding pair of hole 2206 and occluding portion 2212 has a substantially circular cross-section and are aligned on same center point, where diameter DO is half of diameter DH. However, it will be appreciated that occluding portion 2212 and hole 2206 may have different cross-sectional geometries, relative diameters, and center points, both across configurations and within the same configuration.
Referring now to
Referring now to
In some non-limiting embodiments or aspects, each occluding portion 2212 of a plurality of occluding portions 2212 of each baffling 2210 may positionally correspond (e.g., at least partly align) with a hole 2206 of a plurality of holes 2204, 2206 in array 2202 of ventilation panel 114. In some non-limiting embodiments or aspects, each distal end of baffling 2210 (e.g., opposing ends of baffling 2210) may be secured (e.g., co-molded, adhered, fastened, etc.) to an interior surface of ventilation panel 114. Additionally, or alternatively, one or more of the plurality of connecting portions 2214 of baffling 2210 may be secured to an interior surface of ventilation panel. In some non-limiting embodiments or aspects, each connecting portion 2214 of baffling 2210 may be secured to an interior surface of ventilation panel. The foregoing securing configurations may prevent the dislodging of baffling 2210 and prevent vibration in baffling 2210 due to the physical movement and/or sound waves produced by internal components in or associated with housing 102 (e.g., dasher 204, drive motor 208, compressor 214, fan 218, etc.).
Although embodiments have been described in detail for the purpose of illustration, it is to be understood that such detail is solely for that purpose and that the disclosure is not limited to the disclosed embodiments or aspects, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present disclosure contemplates that, to the extent possible, one or more features of any embodiment or aspect can be combined with one or more features of any other embodiment or aspect.
This application claims priority to U.S. Provisional Patent Application No. 63/669,144, filed Jul. 9, 2024, and is a continuation-in-part of U.S. patent application Ser. No. 18/423,894, filed Jan. 26, 2024, which is a continuation-in-part of U.S. patent application Ser. No. 18/415,817, filed Jan. 18, 2024, the disclosures of which are hereby incorporated by reference in their entireties.
| Number | Date | Country | |
|---|---|---|---|
| 63669144 | Jul 2024 | US |
| Number | Date | Country | |
|---|---|---|---|
| Parent | 18423894 | Jan 2024 | US |
| Child | 18817411 | US | |
| Parent | 18415817 | Jan 2024 | US |
| Child | 18423894 | US |