The present disclosure is directed to apparatus for determining amounts of hot water in boilers, for distribution.
In many areas of the world, domestic hot water supplies are in the form of tanked hot water, stored in and distributed from heated tanks, also known as boilers. The boilers are largely heated by solar energy but can be heated by electric power. Most non-tanked instant hot water systems are also set up in conjunction with a tanked system, which uses the “instant hot” as backup. Common domestic tank sizes range from 30-200 liters capacity. Calculating suitable sizing of a hot water tank for consumer requirements is usually based on the number of persons in the household together with house size, and generally ensures that a sufficient amount of hot water is available.
Although tanked hot water systems are more energy efficient, heating the water takes time and can often be a problem when the regular hot water requirement changes with behavioral changes of the household members, or when the amount of people in the household increases, as more hot water is needed. This can lead to the unpleasant situation of having the water turn cold while showering.
Embodiments of the disclosed subject matter provide methods and systems for determining amounts and capacities of hot water, for example, at approximately 37° C. to approximately 40° C., available for use at a given time. The uses include, for example, showers, baths, sinks, laundry washers, dish washers, and the like.
Embodiments of the disclosed subject matter provide an apparatus or device, which reads, measures, or otherwise monitors the temperature of a boiler at two points on the boiler. Based on temperature readings at these two points, and one or more parameters, such as the volume of the boiler tank, shower flow rate, the type of boiler-horizontally or vertically oriented, and, the processor determines the amount of hot water available to a user, for example, for a hot (approximately 37 Celsius (C or ° C.) to 40 C) shower, in terms of time, for example, minutes and seconds. The device is such that at any given time, the amount of hot water currently available for a hot shower, at approximately 37° C. to 40° C. is displayed in terms of time, by a display of the device.
The device can be installed on any type of tanked boiler, without any special or customized hardware, software or the like. While a shower is described, the device is also suitable to provide available time lengths for baths, sinks, laundry, dishes, and the like.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Non-limiting examples of embodiments are described below with reference to figures attached hereto that are listed following this paragraph. Identical structures, elements or parts that appear in more than one figure are generally labeled with a same numeral in all the figures in which they appear, and a numeral labeling an icon representing a given feature in a figure may be used to reference the given feature. Dimensions of components and features shown in the figures are chosen for convenience and clarity of presentation and are not necessarily shown to scale.
Throughout this document, references to directions, such as upward, downward, upper, lower, up, down, top, bottom, and the like, are made. These directional references are to typical orientations for the structures, such as boilers, also known as boiler tanks or tanks, these terms used interchangeably herein. They are exemplary only, and not limiting in any way, as they are for description and explanation purposes.
The disclosed subject matter provides methods, systems and software products and which read, measure, or otherwise monitor the temperature of a boiler at two points on a boiler, to determine the amount of hot water currently available at a given time for a usage, such as a hot shower, at approximately 37° C. to 40° C., expressed in terms of time, and displays the time on a display of the device.
Reference is now made to
A first or top sensor 204a is, for example, positioned at or proximate to the top of the boiler 202 (for example, in a thermowell 416a (
The apparatus 208 includes a processor 210 linked to storage/memory 212, an interface 220 and a display 222. These components 210, 212, 220, 222, are in communication, either directly or indirectly, with each other, and while one arrangement of these components is shown, this is exemplary only, as numerous arrangements of these components are permissible.
The processor 210, for example, receives signals and/or data from the sensors 204a, 204b either directly or through the interface 220. Also, through the interface 220, either via the display 222, or through networks, such as the Internet, as the interface 220 communicates with the Internet and other networks via WiFi®, other wireless signals, and the like. The interface 220, for example, may be a transceiver, functioning as a receiver to receive boiler 202v, 202v′, 202h, temperatures from each of the sensors 204a, 204b, and user inputs, for example, of boiler 202 capacity (tank 203 volume), water (e.g., shower) flow rate, for example, between 5 to 25 liters per minute, boiler type, e.g., horizontal or vertical, and optionally, shower water temperature, for example, from approximately 37° C. to approximately 40° C., with divisions including 37° C. for warm, 38° C. for very warm, 39° C. for hot, and, 40° C. for very hot. In the case where values are not received via the interface 220, after prompting of the user, and/or a predetermined amount of time, default values, for example, of 120 liters for boiler capacity, 11 liters/minute for flow rate, vertical orientation for the boiler, and showering temperature of 37° C. are used by the memory (of the storage/memory 212), and the processor 210. The interface 220, for example, may also function as a transmitter, to transmit the available shower time to the display 222. The interface 220, for example, may also be connected to the wiring of the heating element for the boiler 202v, 202v′, 202h to control the heating of the boiler according to the shower time requested by a user.
The processor 210 may, for example, be a Central Processing Unit (CPU), formed of one or more processors, including microprocessors, for performing the functions and operations detailed herein, including controlling the components 220, 222, and executing the instructions provided and/or obtained therefrom, including those from the storage/memory 212. The Central Processing Unit (CPU) 210 processors are, for example, conventional processors, such as those used in servers, computers, and other computerized devices, including data processors and hardware processors, such as x86 Processors from Advanced Microdevices (AMD) and Intel, Xenon® and Pentium® processors from Intel, as well as any combinations thereof.
The storage/memory 212 is associated with the CPU 210, and is any conventional storage media. The storage/memory 212 also includes machine executable instructions associated with the operation of the CPU 210 and the components 220, 222, and along with the processes and subprocesses shown in
Alternately, the display 222 may be a liquid crystal (LED) display. For example, this LED display may accept limited input from the user, such as shower flow rate, and outputs, for display, the available time for a shower. It may also include push buttons and switches, to turn the apparatus 200 ON and OFF, to obtain an available time length for a hot shower.
When use is desired, the heated water is drawn from a draw tube 408, which extends upward, into the upper portion of the tank 402. Cold water, such as tap water or source water enters the tank 402 through an inlet tube 410, which extends into the lower portion of the tank 402. A feed tube or line 412 extends from the lower portion of the tank 402 into the solar panel 404, to provide water to the solar panel 404, which heats the water. The hot water is released from the solar panel 404 to an outlet tube 414, which releases the heated (hot) water, into the tank 402 at the upper portion. Sensors, top 204a, and bottom 204b, are located in thermowells, upper 416a, and lower 416b. The upper thermowell 416a, is for example, connected or proximate to the outlet tube 414, while the lower thermowell 416 is, for example, at the base of the tank 402, for example, together with the thermostat (not shown) for the boiler 202v. The sensors 204a, 204b communicate by wired and/or wireless links to the apparatus 200 (
With the heating element 406 at an approximately central elevation, this boiler 202h may operate in both stratified and non-stratified states, depending on a predetermined or threshold temperature difference (for example, as programmed into the CPU 210) between the top 204a and bottom 204b temperature sensors. For example, the boiler 202h operates in a non-stratified state, when the temperature difference is, for example, less than the predetermined or threshold temperature, e.g., 2° C., and, operates in a stratified state, when the temperature difference is, for example, greater than the predetermined or threshold temperature.
These parameters, constants and equation of
T
AV=(TVB·K1)−K2 (Equation 1)
where, K1 is a constant of 45.009, K2 is a constant of 1170.1, and TVB is a virtual bottom temperature, expressed by the equation:
T
VB=(ΔT·KBV)+TBOT (Equation 2)
where, ΔT is the temperature difference in the boiler between the temperature measured by the top sensor (204a) TTOP and the temperature measured by the bottom sensor (204b) TBOT, in accordance with the equation:
ΔT=TTOP−TBOT (Equation 3)
and KBV is a constant based on the volume of the boiler (boiler tank), which for a 120 liter boiler tank is 0.3.
For example, for the 120 liter boiler tank, with the top measured temperature TTOP of 60° C. and the bottom measured temperature TBOT of 40° C.:
T
VB=((60C−40C)*0.3)+40C=6C+40C=46C, whereby the available shower time (TAV) is:
T
AV=(46·45)−1170=2070−1170=900 seconds, or 15 minutes (900 sec/60 sec/min).
Should there be any adjustments due to parameter differences from the calibration or default parameters, the available shower time (TAV) is adjusted proportionally by any modifications (M), to yield an augmented or modified result (TAV), which is expressed as:
T
AV
=T
AV
·M (Equation 4)
The modifications are, for example, proportional adjustments based on proportional differences between 120 liters for boiler capacity, 11 liters/minute for water flow rate, and for a horizontal boiler rather than a vertical boiler.
For example, if the boiler volume is 150 liters, or 1.25 times greater than the calibration volume of 120 liters, and the flow rate is 15 liters/minute, or 1.36 times faster than the calibration of 11 liters/minute TAV is multiplied by 1.25/1.36 or M, which is 0.91, such that the available time for a shower (TAV) is expressed as:
T
AV=900 seconds·0.91=819 seconds or 13.65 minutes (819 sec/60 sec/min).
Other modifications, for example, include applying a parameter difference of showering temperature, for example, based on Table 1, where the showering temperature selected by the user, will modify the available shower time (TAV) by a multiplier in accordance with TABLE 1.
Using TABLE 1, for example, an available shower time (TAV) of 900 seconds at 37° C., was established using Equations 1-3. Now, the user wants to shower at 39° C. Equation 5 is used to determine this new available time (TAV-NEW) as follows:
T
AV-NEW
=T
AV
·K
TEMP (Equation 5),
which results in TAV-NEW=900 sec·0.86 (from TABLE 1)=774 seconds, the 774 seconds or 12.9 minutes (774 sec/60 sec/min), being the length of time for a shower at 39° C.
The process begins at a START block 600. At this block 600, default values are set, for example, for boiler capacity, e.g., at 120 liters, water flow rate, e.g., at 11 liters/minute, boiler type, e.g., vertical, as shown by the boilers 202v (
At block 602, an indication is received, resulting from user input into the display 222 (or the user turning the apparatus ON, by push button switch, or the like on the display 222), to determine the available time for a “hot” shower (or alternately, bath, sink, laundry dishes, or the like). The process moves to the blocks of the 610 series (blocks 611, 612, 613) and 620 series (blocks 621, 622, 623, 624, 625, 626, 627, 628, 629), for example, contemporaneously, and this may be simultaneously, or one series 610, 620 after the other.
In the blocks of the 610 series, with the indication received at block 602, the process moves to block 611, where top and bottom boiler 202v temperatures are measured. With the temperatures now measured, the process moves to block 612, where the temperatures are input into the processor 210, which runs the calculations of Equations 1-3, with the temperatures and the default values, preset and/or pre-programed into the processor 210, and calculates the available shower time as RESULT1. With the calculations complete, a result, e.g., a length for a shower time, indicated as RESULT1 is indicated, at block 613. From block 613, the process moves to block 630.
Returning to block 602, the process moves to the 620 series and block 621. At block 621, the user is prompted to enter the boiler capacity, within a predetermined time. Should the boiler capacity be entered, which is different from the default boiler capacity, the different value is recorded and stored in the memory 212, at block 622, and the process moves to block 623. Returning to block 621, if an entry is not received from the user in the predetermined time period, the process moves to block 623.
At block 623, the user is prompted to enter the water flow rate for the boiler, within a predetermined time. Should the boiler flow rate be entered, which is different from the default boiler flow rate, the different value is recorded and stored in the memory 212, at block 624, and the process moves to block 625. Returning to block 623, if an entry is not received from the user in the predetermined time period, the process moves to block 625.
At block 625, the user is prompted to enter the orientation, e.g., horizontal or vertical, for the boiler, within a predetermined time. Should the boiler orientation be horizontal, which is different from the default boiler vertical orientation, this different orientation is recorded and stored in the memory 210, at block 626, and the process moves to block 627. Returning to block 625, if an entry is not received from the user in the predetermined time period, the process optionally moves to block 627.
At optional block 627, with represents the entry of other parameters (blocks 627 and 628 may repeat for each other parameter) the user is prompted to enter the parameter, within a predetermined time. Should the parameter be different from the corresponding default parameter, this parameter is recorded and stored in the memory 210, at optional block 628, and the process moves to block 629.
As blocks 627 and 628 are optional, should there not be any other parameters, blocks 627 and 628 are not relevant, and the process moves from block 625 or 626, to block 629.
At block 629, the stored values, which are different from the default values are obtained, as these values will be used when making adjustments to the available shower time (RESULT1 of block 631). The process moves to block 630.
At block 630, it is determined whether there are any adjustments to be made to the length of available shower time. If no, as no values were obtained at block 622, 624, 626, and optionally 628, the process moves to block 631, where the time length, e.g., RESULT1 remains the same as the Final Result (RESULT FINAL), and the process moves to block 640, where it ends.
If there are adjustments to be made, based on receiving values different from the default values at block 629, the process moves to block 632, where an adjustment value M is calculated. Also at block 632, the initial result, e.g., RESULT1, is adjusted by the modifier M, in accordance with Equation 4 and/or Equation 5. This modified or augmented result RESULT FINAL is now the final result, at block 633.
From block 633, the process moves to block 640, where it ends. The process may be repeated for as long as desired, each time a user inputs a request, which is an indicator to the system to calculate the available time for a hot shower.
Alternately, at a minimum, one temperature, for example, the bottom temperature (TBOT) of the boiler, need only be read. In this case, Equations 1-4 are applied, as discussed above, such that the available shower time (TAV), is calculated where Equation 2 above becomes TVB=TBOT, as ΔT, from Equation 3, would be “0” by default.
In other alternates, for example, an LCD display, as discussed above, may be such that the only parameter entered (input) by the user, would be the shower flow rate, as one boiler may serve more than one shower (or another bath, sink laundry washer, dish washer, or the like). The available shower time would be calculated with all default values, of Equations 1-3 above, adjusted in accordance with Equation 4 and/or Equation 5, should the shower flow rate be different than the default shower flow rate.
An example based on
y=26.394x−486.58, which when used as Equation 1, where the constant K1 is 26.394 (from
T
AV=(K1·TVB)−K2=(26.394·TVB)−486.58 (Equation 1)
Now, T
VB=(ΔT·KBV)+TBOT (Equation 2)
where, ΔT is the temperature difference in the boiler between the temperature measured by the top sensor (204a) TTOP and the temperature measured by the bottom sensor (204b) TBOT, in accordance with the equation:
ΔT=TTOP−TBOT=50C−35C=15C (Equation 3)
and KBV is a constant based on the volume of the boiler (boiler tank), which for a 120 liter boiler tank is 0.3.
Now, using Equation 2, TVB=((50 C−35 C)·0.3)+35 C=4.5 C+35 C=39.5 C, whereby the available shower time (TAV) from Equation 1 is:
T
AV=(26.394·39.5)−486.58=555.98 seconds, and,
T
AV=555.98/60=9.26 minutes of shower time.
The light bars 305, five in total, are such that each lit bar 305 represents 20% of the boiler tank capacity being heated. When all five bars are lit, the boiler will provide maximum time of hot water for showering, based on boiler volume. Additionally, one or more of the bars 305 may flash to indicate a boiler tank temperature (e.g., a top temperature) of at least 85° C. (an unsafe temperature for boiler operation). When the user sees the flashing of the bars 305, this is an indication for the user to turn OFF the boiler, typically, immediately and organize inspection of a potentially faulty thermostat.
An additional equation set is provided to determine the percentage of boiler tank hot water capacity suitable for showering at a given time. The equations are as follows:
Initially, maximum shower time (TIMEMAX) is calculated by:
TIMEMAX=(70·K)−K2 (Equation 6)
where 70 is 70° C., the maximum boiler temperature set on the boiler thermostat, K1 and K2 are the constants used for Equations 1-3 of EXAMPLE 1 above (and in certain cases, such as mains water (cold water) temperature being applied, K1 and K2 are taken from one of lines 1001 to 1010 of
Capacity (CP) is expressed as:
CP=T
AV/TIMEMAX (Equation 7).
Embodiments of the disclosed subject matter are directed to a method for determining a time length for water usage at a predetermined temperature. The method comprises: measuring at least one temperature of a boiler tank; and, based on the at least the measured temperature, a volume of the boiler, and, a flow rate of liquid from the boiler tank, determining a length of time available for water usage at the predetermined temperature.
Optionally, the method is such that the predetermined temperature is between approximately 370 to approximately 40°.
Optionally, the method is such that the measuring the at least one temperature includes measuring the at least one temperature (TBOT), either at, or proximate to, a bottom of the boiler tank.
Optionally, the method is such that the measuring the at least one temperature incudes measuring a second temperature (TTOP), either at or proximate to a top of the boiler tank.
Optionally, the method is such that the measuring the bottom of the boiler tank and the top of the boiler tank are at oppositely disposed vertically oriented ends of the boiler tank.
Optionally, the method is such that the boiler tank includes a non-stratified boiler tank.
Optionally, the method is such that the boiler tank includes a stratified boiler tank.
Optionally, the method is such that the water usage includes a shower.
Optionally, the method is such that the determining a length of time available for water usage at the predetermined temperature (TAV) is determined by the equation:
T
AV=(TVB·K1)−K2,
where, K1 is a constant of 45.009, K2 is a constant of 1170.1, and TVB is a virtual bottom temperature, expressed by the equation:
T
VB=(ΔT·KBV)+TBOT,
where, ΔT is a temperature difference determined in accordance with the equation:
ΔT=TTOP−TBOT,
where, TTOP is the measured temperature from either at or proximate to a top of the boiler tank, and TBOT is the measured temperature from either at or proximate to the bottom of the boiler tank, and KBV is a constant based on the volume of the boiler (boiler tank) of 0.3.
Embodiments of the disclosed subject matter are directed to an apparatus for determining a time length for water usage at a predetermined temperature. The apparatus comprises: a receiver for receiving at least one temperature from a sensor in communication with a boiler tank; a non-transitory storage medium for storing computer components; and, a computerized processor in communication with the receiver and the non-transitory storage medium, the processor programmed to: determine a length of time available for water usage at the predetermined temperature, based on the at least the received at least one temperature, a volume of the boiler, and, a flow rate of liquid from the boiler tank.
Optionally, the apparatus is such that the at least one temperature includes two temperatures, each temperature received from at least one sensor, each at last one sensor in communication with the boiler tank, one at least one sensor in communication at or proximate to a bottom of the boiler tank, and, one at least one sensor in communication at or proximate to a top of the boiler tank.
Optionally, the apparatus is such that it additionally comprises: a first sensor comprising the at least one sensor in communication at or proximate to a bottom of the boiler tank, and, a second sensor comprising the at least one sensor in communication at or proximate to a top of the boiler tank.
Optionally, the apparatus is such that the first sensor and the second sensor are in communication with the receiver.
Optionally, the apparatus is such that the first sensor and the second sensor are oppositely disposed from each other at the vertically oriented top and bottom ends the boiler tank.
Optionally, the apparatus is such that it additionally comprises a display and a transmitter, the transmitter in communication with the processor, and for transmitting the length of time of available water usage at the predetermined temperature.
Optionally, the apparatus is such that the predetermined temperature is between approximately 370 to approximately 40°.
Optionally, the apparatus is such that the boiler tank includes a non-stratified boiler tank.
Optionally, the apparatus is such that the boiler tank includes a stratified boiler tank.
Optionally, the apparatus is such that the water usage includes a shower.
Embodiments of the disclosed subject matter are directed to a computer usable non-transitory storage medium having a computer program embodied thereon for causing a suitably programmed system to determine a time length for water usage at a predetermined temperature, by performing the following steps when such program is executed by the system. The steps comprise: measuring at least one temperature of a boiler tank; and, based on the at least the measured temperature, a volume of the boiler, and, a flow rate of liquid from the boiler tank, determining a length of time available for water usage at the predetermined temperature.
Optionally, the computer usable non-transitory storage medium is such that the predetermined temperature is between approximately 370 to approximately 40°.
Optionally, the computer usable non-transitory storage medium is such that the measuring the at least one temperature includes measuring the at least one temperature (TBOT), either at, or proximate to, a bottom of the boiler tank.
Optionally, the computer usable non-transitory storage medium is such that the measuring the at least one temperature incudes measuring a second temperature (TTOP), either at or proximate to a top of the boiler tank.
Optionally, the computer usable non-transitory storage medium is such that the measuring the bottom of the boiler tank and the top of the boiler tank are at oppositely disposed vertically oriented ends of the boiler tank.
Optionally, the computer usable non-transitory storage medium is such that the boiler tank includes a non-stratified boiler tank.
Optionally, the computer usable non-transitory storage medium is such that the boiler tank includes a stratified boiler tank.
Optionally, the computer usable non-transitory storage medium is such that the water usage includes a shower.
The implementation of the method and/or system of embodiments of the disclosure can involve performing or completing selected tasks manually, automatically, or a combination thereof. Moreover, according to actual instrumentation and equipment of embodiments of the method and/or system of the disclosure, several selected tasks could be implemented by hardware, by software or by firmware or by a combination thereof using an operating system or a cloud-based platform (such as those provided by Amazon Web Services™ or Microsoft® Azure™).
For example, hardware for performing selected tasks according to embodiments of the disclosure could be implemented as a chip or a circuit. As software, selected tasks according to embodiments of the disclosure could be implemented as a plurality of software instructions being executed by a computer using any suitable operating system. In an exemplary embodiment of the disclosure, one or more tasks according to exemplary embodiments of method and/or system as described herein are performed by a data processor, such as a computing platform for executing a plurality of instructions. Optionally, the data processor includes a volatile memory for storing instructions and/or data and/or a non-volatile storage, for example, non-transitory storage media such as a magnetic hard-disk and/or removable media, for storing instructions and/or data. Optionally, a network connection is provided as well. A display and/or a user input device such as a keyboard or mouse are optionally provided as well.
For example, any combination of one or more non-transitory computer readable (storage) medium(s) may be utilized in accordance with the above-listed embodiments of the present disclosure. The non-transitory computer readable (storage) medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store, a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
As will be understood with reference to the paragraphs and the referenced drawings, provided above, various embodiments of computer-implemented methods are provided herein, some of which can be performed by various embodiments of apparatuses and systems described herein and some of which can be performed according to instructions stored in non-transitory computer-readable storage media described herein. Still, some embodiments of computer-implemented methods provided herein can be performed by other apparatuses or systems and can be performed according to instructions stored in computer-readable storage media other than that described herein, as will become apparent to those having skill in the art with reference to the embodiments described herein. Any reference to systems and computer-readable storage media with respect to the following computer-implemented methods is provided for explanatory purposes, and is not intended to limit any of such systems and any of such non-transitory computer-readable storage media with regard to embodiments of computer-implemented methods described above. Likewise, any reference to the following computer-implemented methods with respect to systems and computer-readable storage media is provided for explanatory purposes, and is not intended to limit any of such computer-implemented methods disclosed herein.
The flowcharts and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments.
It is appreciated that certain features of the disclosure, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the disclosure, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub-combination or as suitable in any other described embodiment of the disclosure. Certain features described in the context of various embodiments are not to be considered essential features of those embodiments, unless the embodiment is inoperative without those elements.
The above-described processes including portions thereof can be performed by software, hardware and combinations thereof. These processes and portions thereof can be performed by computers, computer-type devices, workstations, cloud-based platforms, processors, micro-processors, other electronic searching tools and memory and other non-transitory storage-type devices associated therewith. The processes and portions thereof can also be embodied in programmable non-transitory storage media, for example, compact discs (CDs) or other discs including magnetic, optical, etc., readable by a machine or the like, or other computer usable storage media, including magnetic, optical, or semiconductor storage, or other source of electronic signals.
The processes (methods) and systems, including components thereof, herein have been described with exemplary reference to specific hardware and software. The processes (methods) have been described as exemplary, whereby specific steps and their order can be omitted and/or changed by persons of ordinary skill in the art to reduce these embodiments to practice without undue experimentation. The processes (methods) and systems have been described in a manner sufficient to enable persons of ordinary skill in the art to readily adapt other hardware and software as may be needed to reduce any of the embodiments to practice without undue experimentation and using conventional techniques. Descriptions of embodiments of the disclosure in the present application are provided by way of example and are not intended to limit the scope of the disclosure. The described embodiments comprise different features, not all of which are required in all embodiments of the disclosure. Some embodiments utilize only some of the features or possible combinations of the features. Variations of embodiments of the disclosure that are described, and embodiments of the disclosure comprising different combinations of features noted in the described embodiments, will occur to persons of the art. The scope of the disclosure is limited only by the claims.
This application is related to and claims priority from commonly owned U.S. Provisional Patent Application Ser. No. 63/170,587, entitled: Apparatus For Determining Duration Of Hot Water Release From A Boiler, filed on Apr. 5, 2021, the disclosure of which is incorporated by reference in its entirety herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2022/053091 | 4/3/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63170587 | Apr 2021 | US |