A portable, thermoelectric refrigerator with attendant temperature monitoring and battery life predicting features for the transport of temperature sensitive materials is disclosed.
Various types of portable cooler boxes and refrigerators are available, but the need for controlled temperature delivery systems is present in many fields of use. One of such fields of use is the transport of life saving vaccines to remote locations in the world. If the temperature of vaccines goes too high or drops below freezing, the vaccines can be can permanently inactivated thus rendering them unsafe and/or useless in inoculation against disease. Thus, the need for refrigerating medicines is a serious problem globally, particularly in lesser developed countries and remote parts of the world without consistent electrical power.
There is a need to monitor the temperature of vaccines as they are in transit. The World Health Organization stipulates that most vaccines are to be kept in a safe, cool range of 2° C. to 8° C. The lack of constant, reliable monitoring systems for cooler boxes used in vaccine delivery programs creates uncertainty in the safety of medicines delivered, makes waste in that medicines that are unknown to have been kept within the safe range must be disposed of, and sometimes requires redundant and ineffective cooling methods to assure the safety range is maintained in absence of better methods to monitor the temperature of the contents of the delivery device. In light of these circumstances there is a need for constant monitoring of both internal temperatures close to the medicines or goods in transit and the ambient temperature the device is experiencing.
Because of the need to have medicines both readily available and maintained at a certain temperature, insulated containers have been available for many years for transporting vaccines and other similar medications in transit to the field site of use. However, most such devices are passive insulated containers filled with blocks of ice or frozen gel packs which rely on a separate freezer system for refreezing. Transportation of such devices with available contents can also be subject to external factors such as weather, ambient temperature, and other unforeseen circumstances during delivery. For example, unforeseen delays during a delivery may jeopardize the cooling capacity of the materials within the system.
Therefore, there remains a need for a self-contained, compact and portable cooling storage system for transporting items that require temperature control. There also remains a need for a system that can predict the battery lifetime of the system based on external factors during transportation of the materials.
A refrigeration unit system is disclosed and can comprise a system housing having a front panel, a back panel, two side panels, a bottom panel, a bezel having an air exhaust. The system can further comprise a plurality of air intake slots and a carrying handle above the air exhaust. The system can further comprise an assembly having a cold chamber central to the assembly. The assembly can comprise a thermoelectric module affixed to the chamber in direct contact. The thermoelectric module can be configured for conduction of a heat away from the cold chamber. The cold chamber can comprise a shelf removable from the cold chamber.
The system can further comprise an insulation surrounding the cold chamber and arrayed so as to create a sealed and insulated environment. The system can further comprise a heat flow system comprising a heat exchanger, a cold plate, and a heat conducting plate. The heat exchanger can comprise fins to cool the refrigeration unit system. The heat conducting plate and the heat exchanger can be connected via heat pipes configured to conduct the heat away from the heat conducting plate to the heat exchanger. The heat exchanger can release air through the air exhaust. The thermoelectric module can be in mechanical contact with the heat conducting plate and the cold plate. The thermoelectric module can be mounted to the cold plate by a mounting frame. The thermoelectric module can be compressed against the cold plate. The heat conducting plate can be between the cold plate and the heat exchanger. The cold plate can be between the cold chamber and the thermoelectric module.
The system can further comprise a fan. The heat exchanger can be coupled to the fan. The fan can be configured to circulate cooling air over the fins of the heat exchanger. The system can further comprise thermal probes attached to the cold chamber and the heat exchanger. The thermal probes can be exposed to an ambient environment having an ambient temperature. The probes can be configured to determine a temperature in the middle of the cold chamber and monitor system temperature states of the system.
The system can further comprise a user interface screen located on the housing. A printed circuit board can be located behind the user interface screen. The system can further comprise a system microprocessor within the printed circuit board. The system microprocessor can monitor the system temperature states and performs a cooling algorithm based on the system temperature states when the refrigeration unit system is powered by a rechargeable battery in the system housing. The system microprocessor can set a target temperature near an upper end of a selected temperature range when a mains power is not connected to a mains power connector. The system microprocessor can set the target temperature near a lower end of the selected temperature range when the mains power is connected to the mains power connector.
The system can further comprise a computer in satellite data communication with the refrigeration unit. The computer can receive data of a location of the refrigeration unit, a battery charge level of the refrigeration unit, the selected temperature range, an internal temperature inside of the refrigerator unit, and the ambient temperature outside of the refrigerator unit. The system microprocessor can calculate a remaining time of operable life of the refrigerator unit using the data of the internal temperature inside of the refrigeration unit and the ambient temperature outside of the refrigerator unit. The operable life can comprise an amount of time the unit has left wherein the cold chamber will remain below the upper end of the selected temperature range. The refrigeration unit system can be configured so the system microprocessor adjusts settings of the refrigerator unit based on the operable life.
The cold chamber can comprise a metal. The metal can comprise aluminum sheet metal. The insulation can be comprised of polyurethane foam. The algorithm can run the thermoelectric module by pulsing the refrigeration unit system between on and off states. The system microprocessor can sense a connection of the system to AC mains power and simultaneously charge the battery while running the thermoelectric module in order to cool the cold chamber.
A method for using a refrigeration unit system is also disclosed. The method can comprise a step of placing contents into a cold chamber within an assembly. The assembly can comprise a plurality of walls and a plurality of sensors on a perimeter of the assembly. The method can further comprise controlling heat flowing into and within the cold chamber using a thermoelectric module coupled to the cold chamber. The method can further comprise maintaining continuous operation of the thermoelectric module. The method can further comprise sensing temperature states at the perimeter of the assembly and at the plurality of sensors. The method can further comprise determining with a microprocessor an estimated temperature at a center of the cold chamber using the temperature states at the perimeter of the assembly and the ambient temperature.
The method can further comprise powering the system with one or more batteries coupled to the assembly. The method can further comprise predicting a battery lifetime of the one or more batteries based on at least one parameter selected from the group of: ambient temperature, battery capacity, the number of batteries, and a state of charge for each of the one or more batteries. The method can further comprise planning a route for the assembly to reach a desired location while maintaining the one or more of contents within a desired temperature range. Planning the route can be based on weather or ambient temperature in real time.
The method can further comprise swapping power between the one or more batteries. The method can further comprise charging the system by sending power directly to the assembly when the one or more batteries are fully charged. Maintaining continuous operation of the thermoelectric module can comprise applying constant voltage to the thermoelectric module.
As shown in
The unit can have an electrical power plug 32 (e.g., an AC plug for attaching to an AC main power source). The plug 32 can be on an extendable power cord and can retract and be obstructed by the solar panel when not extended.
When the refrigerator is powered by mains power, the internal battery can be charged at a high rate that can recharge the battery in approximately 4 hours. If the only external power available is solar power, the CPU can control the battery charge rate by reducing it from the rate during mains power connection to a level which the solar panel can support. The battery charge rate can depend on environmental charge efficiency factors. The environmental charge efficiency factors can include the orientation of the photovoltaic panel assembly 26 relative to the sun, the season, the time of day, the atmospheric transparency, and combinations thereof. The environmental charge efficiency factors can be detected by environmental charge efficiency factor sensors on, in, or away from but in data communication with the CPU. The environmental charge efficiency factor sensors can deliver environmental charge efficiency data corresponding to any or all of the respective environmental charge efficiency factors to the CPU. The CPU can measure part or all of the available environmental charge efficiency data by measuring input voltage from photovoltaic panel assembly 26. For example, the chamber temperature set-point can be set by the CPU as though the refrigerator is running on battery power. The power conditions can be checked by the CPU, for example at least once per second, and the internal settings can be adjusted accordingly. The mains power supply can be an on-board switching power supply usable from around 110 V (60 Hz) to around 240 V (50 Hz).
The walls of the refrigeration unit 10 can be made of a hollow plastic (e.g., High Density Polyethylene (HDPE)) forming the insulated container 12. The walls of the refrigeration unit 10 can comprise an expanding foam material, for example, polyurethane foam. The polyurethane foam can fill the walls of the refrigeration unit, providing insulation for the insulated container 12.
The TE module 68 can be continuously operated (i.e., never shut off). Voltage can be constantly applied to the thermoelectric module to maintain continuous operation of the thermoelectric module. A programmable power supply and/or a fixed power supply with a PWM (on/off) type of control can control the TE module 68. For example, the programmable power supply can have a speed of about 1000 Hz and can use a control loop software that can converge on a setting of the power supply that can provide just enough heat flow through the TE module 68 to equal and counteract the heat flowing into the internal space 74 through the insulation. The heat flow can depend on the ambient temperature and the set-point temperature of the chamber. A power setting can control the heat flow. In one example, the power can be set to about 12 watts when the ambient temperature is about 43° C. and the internal space 74 is to be set at 2.5° C. In another example, the power can be set to 1 watt when the ambient temperature is about 20° C. and the internal space 74 is to be set at 2.5° C. However, the power setting can be changed according to the geometry of a particular design, the ambient temperature and the set-point temperature of the chamber. Accordingly, the TE module 68 can balance cooling and battery life during use of the device.
The unit 10 can comprise a system microprocessor which can be configured to monitor the system temperature states and perform a cooling algorithm based on the system temperature states that controls the TE Module Power as described above. The microprocessor can set the temperature of the internal space 74 to be about 6.5° C. when the system is running on battery power, and lower, for example about 2.5° C., when the system is running on mains power.
In this state, the voltage applied to the TE module 68 can be relatively constant and never turned off. The voltage applied can be dependent on both the ambient temperature and the set-point temperature of the chamber. For example, at room temperature and a set-point temperature of 6.5° C., the voltage applied can be about 2 volts. At an ambient temperature of 43° C. and a set-point temperature of 2.5° C., the voltage applied can be about 15 volts. The control loop can be a standard Proportional/Integral/Derivative (PID) algorithm. The constants for each of the terms can vary by the model used.
For example, the CPU can direct about 5% or about 10% of the standard voltage (or power level) to the TE module 68 until reverting to the standard voltage (or power level) when the temperature in the chamber is outside of about 0.3° C. or more narrowly within about 0.1° C. of the set-point temperature of the chamber.
The refrigerator unit 10 can have cold packs 70 attached to the outside surface of the insulated container 12. The cold packs 70 can each have a reservoir filled with 350 g of phase-change material (e.g., PCM-OM06P from RGEES, LLC of Arden, NC). The phase change material can change phase at 5.5° C. The cold packs 70 can have high latent heat storage and can be safe to make contact with the temperature-sensitive load.
The cold packs 70 can be rectangular, and can be attached to the sides, top, bottom, back, or combinations thereof of the insulated container 12. The cold packs 70 can be attached to the insulated door 14. The cold packs 70 can be slidably removed from the refrigerator unit 10. For example, warmer cold packs can be swapped for colder cold packs.
The rear door 110 can be hingedly attached to the container, for example, to allow for a user to access the swappable batteries 112. The swappable batteries 112 can be removed from and/or replaced within the refrigerator unit 10. For example, the swappable batteries 112 can be removed or inserted through the rear door 110. To remove or replace a battery 112, a latching mechanism 114 can be undone to release the battery 112. The latching mechanism can secure the battery 112 in place during transportation of the unit 10. To release the latching mechanism, the user can twist the latch mechanism 114, allowing the battery 112 to be tilted out of the container 12, as seen in
The swappable batteries can be smart batteries. The smart batteries can allow for selecting power from one of the batteries depending on a known charge state. The unit 10 can select one of two battery packs can be selected to draw power from, for example, depending on the power level of the batteries. Accordingly, selecting and switching which battery power comes from can extend the range that the refrigeration unit can travel. This range can be indefinite with multiple packs if one battery pack is being charged while another is being discharged. For example, at a high ambient temperature (e.g., 43° C.) each pack can last about 6 hours. With multiple battery packs, the range can be 6 times the number of packs. Power thresholds at which the batteries switch upon discharge can be modified depending on various factors, such as weather, potential distance to be travel, or other factors thereof. Alternatively, as seen in
The batteries can be Lithium-Ion batteries (LiOn) can allow for air transit when proper charging cycles and packaging methods are incorporated. LiOn battery packs can include an integrated battery management system (BMS) that outputs more accurate charge cycle information to the algorithm, while maintaining appropriate levels of power. The algorithm and battery system can have a charge life up to 24 hours. The batteries can charge via a standalone charging station. The batteries can each have a total capacity of 610 Wh. The BMS can keep track of current both into and out of the battery using a “Coulomb Counter”. Without this device, the state of charge of the pack can only be estimated to about +/-10% based on the pack voltage. The Coulomb Counter method can improve this estimate to about +/-1%.
An extrusion 136 can be provided around a perimeter of the battery 112. Extrusion 136 can protect battery cells and the BMS board 138, which can be positioned near the top enclosure 126. A foam padding 140 can also be provided around a perimeter of the battery 112, interior and adjacent to the extrusion 136.
An estimated temperature at a center of the internal space 74 of the insulated container 12 can be determined via the thermistors 75. The thermistors 75 can be on a back side of the insulated container 12, on the sides of the insulated container 12, or in various combinations thereof. The plurality of sensors 75 can be configured to measure temperature states at the perimeter of the assembly. By determining an estimated temperature at a center of the insulated container 12, the device can compensate for thermistor errors due to thermistor location as measuring the temperature directly at the middle of insulated container 12 can be impractical for various reasons. Accordingly, the thermistors can provide an accurate estimate of the temperature of the contents placed within the center of the insulated container 12. A system microprocessor can then use the temperature states at the perimeter of the unit to determine an estimated temperature at the center of insulated container 12. The estimation can be used to keep vials within the insulated container 12 at a constant temperature, for example, between 2° C. and 8° C.
The temperature sensors or thermistors 75 attached to the cold chamber as well as the ambient temperature can be used by the system microprocessor to determine the temperature in the middle of the cold chamber and perform a cooling algorithm based on the system temperature states.
where Tv represents the virtual vial temperature, Ta represents the measured ambient temperature, and Tt represents the top chamber thermistor temperature. In one example, based on measurements in the thermal test chamber, a K factor of 0.26 can result in less than 0.2° C. error at ambient temperatures of 25° C. and 43° C. This analysis can be used when the insulated container 12 is in a steady state where the ambient temperature is not changing. This equation for Tv can be used to estimate the temperature a vial would be experiencing at the center of the chamber. This can allow for the temperature sensors or thermistors 75 to be placed away from the area that will be occupied by the refrigerator contents while maintaining an accurate temperature reading at the center of the chamber.
The K factor can be individually calculated for each individual unit 10 using calibrated temperature sources. This allows for individual characteristics of each unit 10 to be used to determine an accurate temperature calculation. Individual characteristics can include differences from unit to unit in wall thickness of the plastic and in the polyurethane foam that are inherent within the manufacturing processes.
If there is a change in the ambient temperature, the effect on the top chamber thermistor can be delayed and the ambient temperature thermistor can react accordingly. To compensate for this effect, the term used as Ta in the above equation can be processed by a long-time constant filter.
where R is a constant chosen to make the two curves match as closely as possible, which can be set to 0.003 for the example in
The “Difference” line is the difference between the “Celsius” line and the “Simulation” line. The scale for the “Difference” line is located on the right side of
The microcontroller central processing unit (CPU) can control the logic of the system and distributes the DC power to the system level components including the thermoelectric module 68, the resistance heater, and the exhaust fan 54. The microcontroller can also send small DC voltages to the thermistors which read the temperature of the interior of the insulated container 12 and the ambient external temperature. The microcontroller can also be connected to the communications module which includes a GPS receiver to determine global position via satellite and the GPRS/GSM modem that provides connectivity to the internet and cloud based servers that support the data acquisition aspects of the devices functionality.
The electronic system design for the portable refrigeration unit 10 can be based on a PIC24EP processor which can have a 320 × 240 TFT color display with touch panel. This can provide the user interface for the unit and can also monitor and controls the heating or cooling of the chilled chamber. The presence of the TE module 68 can allow for cooling of the insulated container 12. The likely addition of a small resistance heater in the insulated container 12 also means that the system can be used to heat the contents enough to avoid any risk of freezing the contents.
Power MOSFETS connected to IO pins on the processor provide control for the thermoelectric module 68, a resistive heater, and the fan.
The temperature of the chilled chamber and the TE module heat sink can be monitored with NTC thermistors connected to analog inputs on the processor. The resulting voltages can be converted with the on-board Analog to Digital Converter (ADC) and the actual temperatures are calculated using the standard Steinhart-Hart algorithm and displayed.
The temperatures can be sampled routinely and as an example at the rate of once per second and averaged by the firmware over a time range which could be 8 seconds.
The firmware can be based on a periodic interrupt in the range of 1-100 times per second. In the case where it is 20 times per second as an example, this divides each second into 20 time slots. The various processor tasks can be allocated to different time slots to even out the load on the processor and to allow for better power management. On each interrupt, the touch panel can be sampled to determine if the user has made any inputs to the system.
Temperature control can be done with a simple on/off thermostat type of algorithm with a hysteresis of 0.1° C. The user can have control of the set-point via a menu selection. The default can be at any temperature, for example, 5° C. When the temperature is above the set-point minus the hysteresis, the TE module 68 is turned on. When the temperature drops below that point, the TE module 68 can be turned off. When the temperature rises above the set-point plus the hysteresis, the TE module 68 can be turned on again. This cycle can take from 30 seconds to 10 minutes and can keep the chamber temperature within +0.3° C. and -0.1° C. of the set-point as an example.
The TE module heat exchanger 56 temperature can also be controlled via the fan 54. If the heat exchanger 56 temperature rises above a set maximum, 40° C. for example, the fan 54 can be turned on until the temperature drops to a safer level, perhaps below 35° C. This cycle can take a period of time from 10 seconds to several minutes, depending on ambient temperature.
The CPU can have features to support a GSM (cell-phone type) modem and a GPS receiver. The combination of these two interfaces can allow the portable refrigeration system to determine its location via the GPS receiver and then use the GSM phone interface to report the position and the status of the system to a server. This can allow for the remote management of any number of portable refrigeration systems in the field via the internet and cloud connected computer servers.
The refrigerator can keep the inside of the chamber below 10° C. without going below 0° C., or another desired temperature target or range. The user can select a desired temperature range of approximately 6° C. (2° C. to 8° C., for example), for example. The temperature measurement by a thermostat in the refrigerator can have a tolerance of about +/- 1° C.
The CPU can control the set-point of the temperature. The CPU can change the set-point of the temperature in the chamber depending on the power source or sources for the refrigerator and the desired temperature range. For example, if the refrigerator is running on mains power, the CPU can set the chamber temperature set-point at a temperature near the lower end (e.g., at 25% from the bottom of the range) or at the bottom of the selected temperature range. The chamber contents can then be chilled as much as possible so that when mains power is disconnected, the contents of the refrigerator have to warm up farther to exit the top of the desired range. This can result in a longer total run time.
If the refrigerator is running on battery power, the CPU can set the chamber temperature set-point to a temperature near the upper end of the selected temperature range (e.g., 75% from the bottom of the range). Battery power usage can be proportional to the difference between the internal and external temperature of the device, so allowing the internal temperature to rise can reduce the power drawn from the battery, extending the battery life.
The power source algorithm can charge the battery that is closer to full while about 50% of mains power goes directly to the cooler bypassing both batteries. When the first battery is fully charged, the second battery can begin charging. When both batteries are fully charged, the charger can send all power directly to the cooler, bypassing the batteries. The power source algorithm can cool the cooler to the lower end of the acceptable temperature range to for the purpose of efficiency and to generate less overall heat.
The portable refrigeration unit 10 can be in data communication with the remote computer over a remote-to-refrigerator connection 78. The runner computer 86 can be carried by a runner 90 or in a vehicle 88 carrying the portable refrigeration unit 10. The runner computer 86 can be in data communication with the remote computer 80 over a remote-to-runner connection 82. The portable refrigeration unit 10 can be in data communication with the runner computer 86 over a runner-to-refrigerator connection 84. Any of the connections can be through local area networks, wide area networks, wifi, Bluetooth, cell-phone type connections (e.g., GSM), infrared, optical (e.g., bar code scanning), or combinations thereof.
The remote computer 80 and/or runner computer 86 can receive and/or request data from the portable refrigeration unit 10 including the current and/or historical temperatures of the internal space of the unit and/or the ambient temperature outside of the unit (e.g., the unit can have digital thermometers inside and/or outside of the unit communicating with the CPU in the unit that can send out the temperatures to the remote and/or runner computers), the location of the unit, the items and their sizes stored in the unit (e.g., this can be entered manually into the unit’s memory and/or determined by an optical scanner inside of the internal space, scanning the internal space and using image recognition software, and/or merely sending the image itself as a visual log of the contents of the internal space), or combinations thereof. The remote computer 80 can have features such as GPS locatability and tracking, cellular connectivity, real time temperature feedback and run reporting, and on-board temperature monitoring.
The remote computer 80 and/or runner computer 86 can send data to the refrigeration unit 10 to adjust the unit settings (e.g., to extend battery life by increasing the temperature inside of the internal space, and/or reducing the duty cycling frequency of the unit).
The remote computer 80 and/or runner computer 86 can send a message to the runner computer 86 to ask the runner to stop delivery to plug in the unit to a power source or expose the solar panels to the sun or another light source, for example, when the remaining power in the batteries is below a level needed to reach the expected destination based on the current power load, speed of travel of the unit (based on the GPS readings), and length of travel remaining to destination, and also to alert the runner computer if there is a malfunction with the unit (e.g., from an unexpectedly high or low internal space temperature).
The refrigerator unit 10 can communicate (e.g., via satellite and/or the GPRS/GSM modem, and/or a direct, wired Ethernet connection) with the cloud server 94. The unit can upload unit upload data to the cloud server 94. The unit upload data 98 can include, for example, location data including the present location and previous locations or path, battery charge level, internal temperature, external temperature, desired route, serial information to identify the unit and/or the driver/courier, manually entered notes (e.g., information entered by the driver regarding local environmental conditions), desired/preset internal temperature maximum, minimum, and/or temperature range, or combinations thereof.
An algorithm executing on a processor of the unit and/or cloud server, and/or another node in the system, can calculate the remaining distance range of the unit based on the location, desired route, battery charge, internal temperature, external temperature, and desired internal temperature maximum, minimum, and/or temperature range, or combinations thereof. This calculation can also be performed by the algorithm on the unit itself. The algorithm will calculate the estimated time the remaining battery charge can keep the internal temperature of the unit within the desired temperature range (e.g., including below the maximum temperature or above the minimum temperature), and then can estimate a distance range for the unit based on the projected speed of the unit. The cloud server 94 can download unit download data 96 to the unit including the distance range, and whether or not the unit is expected to arrive at a desired target location or endpoint before the internal temperature of the unit is no longer within the desired range, maximum, or minimum.
A battery lifetime algorithm can predict the battery lifetime. The battery lifetime algorithm can be run by a microprocessor (e.g., the CPU). The battery lifetime algorithm can first estimate the current battery charge in Amp-hours based on the known battery capacity, the number of batteries, and the state of charge (in percent) for each battery. Then the algorithm can calculate the duration, or cooling time, to bring the chamber down to a setpoint from the current temperature using a first testing factor derived from testing of the system. The thermoelectric module can be driven at full or standard power during the cooling time. The cooling time multiplied by the required power is subtracted from the current battery charge.
The battery lifetime algorithm can then calculate a hold burn rate based on the ambient temperature and a second testing factor also derived from testing of the system. By dividing the charge remaining after reaching the setpoint by the hold burn rate, the CPU can be determined how long the battery will last in steady state (holding time). Finally, to calculate the estimated battery life, the cooling time and the holding time can be added together.
A routing algorithm can be configured to plan a route for the assembly to reach a desired location while maintaining the one or more contents within a desired temperature range. The routing algorithm can also be configured to plan the route based on weather or ambient temperature in real time.
The cloud server 94 (or the other nodes) can distribute any of the data disclosed herein to any of the nodes through a web interface, via e-mail, via text or SMS message (as shown for the healthcare technician interface), via automated voice messages as attachments with the aforementioned methods or via voice lines, or combinations thereof.
The display can cycle automatically and/or manually through the first, second, and third temperature control pages.
The variations above are for illustrative purposes and it will be apparent to those skilled in this art that various equivalent modifications or changes according to the idea of and without departing from the disclosing and teaching herein shall also fall within technical scope of the appended claims. For example, any of the materials disclosed herein can be used to make any of the elements.
Systems and methods that have elements that can be used in combination with the disclosure herein include those taught in U.S. Pat. Nos. 6,929,061, 7,728,711, 8,026,792, 8,280,550, 9,182,155, U.S. Pat. Pub. Nos. 2012/0036869, 2015/0143823, 2019/0003757 (U.S. Application No. 15/573,781, filed May 14, 2016), and U.S. Provisional Application Nos. 62/161,173, filed May 13, 2015, and 62/253,272, filed Nov. 10, 2015, all of which are incorporated by reference herein in their entireties.
Any elements described herein as singular can be pluralized (i.e., anything described as “one” can be more than one), and plural elements can be used individually. Any species element of a genus element can have the characteristics or elements of any other species element of that genus. The term “comprising” is not meant to be limiting. The above-described configurations, elements or complete assemblies and methods and their elements, and variations of aspects thereof can be combined and modified with each other in any combination.
The present application is a continuation of PCT Application No. PCT/US2023/060122 filed Jan. 4, 2023, which claims priority to U.S. Provisional Application No. 63/266,399 filed Jan. 4, 2022. The present application is also a continuation in part (CIP) of U.S. Pat. Application No. 15/573,781 filed Nov. 13, 2017, which is a 371 of International Pat. Application No. PCT/IB2016/000790 filed May 14, 2016, which claims the benefit to U.S. Provisional Application No. 62/253,272 filed Nov. 10, 2015 and 62/161,173 filed May 13, 2015. The contents of each of the above are incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
63266399 | Jan 2022 | US | |
62253272 | Nov 2015 | US | |
62161173 | May 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2023/060122 | Jan 2023 | WO |
Child | 18160089 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15573781 | Nov 2017 | US |
Child | 18160089 | US |