Conventional container content monitoring devices and systems are used to monitor one or more parameters of contents contained within a container. Some conventional devices and systems use a temperature sensor arranged in the lid of the container to monitor a temperature of the contents.
There are drawbacks associated with conventional monitoring devices and systems. For example, devices and systems that use a temperature sensor to monitor the temperature of contents contained within the container may be subject to harsh conditions depending on the state of the contents. If the contents have a significantly high or low temperature, then the temperature sensor may be required to have a robust design to withstand repeated temperature changes and thermal stresses and flexing of connections to sensor due to frequent access to the container. Even with a robust design, the harsh temperature of the contents may lead to early failure of the temperature sensor, which may be unacceptable for the monitoring protocol of the container.
A container content monitoring device in accordance with embodiments of the present disclosure includes a top plate connected to a housing, a weight sensor configured to detect a weight of an container arranged on the top plate, a temperature sensor configured to detect a temperature of the container where the container contacts the top plate, a transmitter (or transceiver), and a controller operatively connected to the temperature sensor, the weight sensor, and the transmitter (or transceiver). The transmitter (or transceiver) may be configured to communicate with a cloud server remote from the container content monitoring device.
A container content monitoring system in accordance with embodiments of the present disclosure includes at least one container content monitoring device, each container content monitoring device of the at least one container content monitoring device including a top plate connected to a housing, a weight sensor configured to detect a weight of an container arranged on the top plate, a temperature sensor configured to detect a temperature of the container where the container contacts the top plate, a transmitter (or transceiver), and a controller operatively connected to the temperature sensor, the weight sensor, and the transceiver. The container content monitoring system in accordance with embodiments of the present disclosure further includes a router device configured to communicate with the at least one container content monitoring device, a cloud server remote from the at least one container content monitoring device, and a first user device configured to communicate with the cloud server. The transmitter (or transceiver) may be configured to communicate with the cloud server.
Referring to
Referring to
The CCM device 100 further includes an identifier 116. In one embodiment, the identifier 116 is a bar code and has a paired identifier bar code provided to the end user to be attached to the container 500 to assure the CCM device 100 and container 500 are matched during the life cycle of the CCM device 100 and container 500.
The weight sensor 108 is centrally located with respect to the top plate 102 and may be composed of a singular load cell or a group of load cells that come into direct or indirect contact with the underside of top plate 102 and housing 104, the load cell(s) being configured in such a way as to singularly and/or collectively calculate the weight of the container 500 with respect to the top plate 102. The temperature sensor(s) 110 is located at a distance from the center of the top plate 102. The temperature sensor(s) is integrated in such a way as to provide temperature monitoring of the top plate 102 and/or is in direct contact with target container 500. In some embodiments, it may be preferable to switch the positions of the weight sensor 108 and the temperature sensor 110, or to have both sensors 108, 110 centrally located with respect to the top plate 102, or to have both sensors arranged away from the center of the top plate 102 depending on the desired configuration. The desired configuration may be based on the size and shape of the container (or other object) to be placed on the CCM device 100.
Based on signals from the controller 106, the display screen 114 is configured to display a weight value (or weight data) as measured by the weight sensor 108. The weight value may be displayed in one or more units, such as kilograms and/or pounds. The controller 106 is configured to optionally perform a tare function to set the recognized weight value at the weight sensor 108 to zero when the tare function is performed. Based on signals from the controller 106, the display screen 114 is configured to display a temperature value (or temperature data) as measured by the temperature sensor 110. The temperature value may be displayed in one or more units, such as Fahrenheit, Celsius, and/or Kelvin. The controller 106 is configured to monitor and record the weight data and temperature data continuously, intermittently or periodically.
Referring to
The CCM device 100 is configured to continuously, intermittently or periodically monitor the temperature of the bottom 510 of the container 500 through measurement (or detection) with the temperature sensor 110. Similarly, the CCM device 100 is configured to continuously, intermittently or periodically monitor the weight of the container 500 and its contents through measurement (or detection) with the weight sensor 108. The controller 106 is configured to compare the obtained weight data with a predefined threshold, such as a low threshold, high threshold, and/or rate of change threshold. Similarly, the controller 106 is configured to compare the obtained temperature data with a low threshold, a high threshold, and/or a rate of change threshold. The CCM device 100 is also configured to generate and distribute alerts after a comparison of the weight data and/or temperature data being determined as exceeding a threshold. For example, an alert may be generated if the temperature data decreases below or increases above (or outside) a low temperature threshold or the weight data decreases below or above (or outside) a low weight threshold. As an alternative to the predefined threshold, or in addition thereto, the CCM device 100 can be configured to compare the weight data and/or temperature data with one or more dynamic thresholds that are set based on certain current conditions (or measured parameters), such as the weight of the contents/container, the room temperature, time of day, and the like. The thresholds can also be configured to the size container 500 and/or the quantity, mass, or volume of contents to be stored therein.
In some embodiments, a decreased temperature reading at the bottom 510 and/or outer body 502 of the container 500 may indicate that the vacuum seal of the space 506 has been broken. Since the laws of thermodynamics do not provide for the thermal transfer of heat energy between two objects separated by a vacuum via conduction or convection, the thermal integrity of container 500 is substantially maintained if a hermetically sealed vacuum is maintained between the outer wall 502 and the inner wall 504. As soon as the vacuum in the space 506 is compromised, either gradually or in a single instant the thermodynamic properties between surfaces 502 and 504 will allow thermal transfer thus resulting in gradual or dramatic loss of contents, which may result in a change in temperature of surface 502. In the event a vacuum in the space 506 is compromised due to failure of outer wall surface 502, no contents will enter the space 506 and the drop in temperature of surface 502 will be gradual or rapid depending upon the vacuum remaining in space 506. In the event a vacuum in the space 506 is compromised due to failure of inner wall surface 504, then contents may enter the space 506 depending upon the liquid level within the container 500 and the levels of contents in the container 500 respectively. Should contents enter the space 506 resulting in a rapid temperature change of the temperature of the bottom 510 and/or outer body 502 of the container 500 and/or a rapid weight loss, one or both may be recorded by the CCM device 100 in real time.
For example, the vacuum seal of the space 506 may be broken when the inner body 504 of the container 500 has been breached or damaged and the contents of the container 500 may enter the space 506 and come into contact with the bottom 510 and/or outer body 502 of the container 500. If the contents were, e.g., a cryogenic substance such as liquid nitrogen, the breach and resulting flow of liquid nitrogen into the space 506 could cause the obtained temperature data to decrease below or above (or outside) a predefined low temperature threshold. In some embodiments, the lid 508 may not be properly engaged with the body 502, which could lead to escape of the contents stored in the inner body 504 through the unsealed lid 508 by known processes, such as evaporation, sublimation, and the like, which could eventually cause the obtained weight data to decrease below or above (or outside) a predefined low weight threshold.
In the embodiment shown in
The CCM device 100 may be configured to generate and distribute alerts having different levels of importance or urgency. In some embodiments, the obtained weight or temperature data being beyond a first threshold may correspond to a first warning alert, and obtained weight or temperature data being beyond a second threshold may correspond to a second warning alert, the second warning alert being more important or urgent than the first warning alert. In some embodiments, the type of alert could also be based on two parameters being beyond a threshold, such as the weight and temperature being beyond a first and/or second threshold (or a “multi-parameter alert”).
Referring to
The CCM device 100 includes an optional volatile organic compound (“VOC”) detector 118 operatively connected to the controller 106. The VOC detector 118 allows remote and/or local monitoring of ambient VOCs. In embodiments where the container 500 contains VOCs and/or ambient air contains VOCs from other sources, the VOC detector 118 can detect leaks from the container 500 or other sources. This advantageously provides an additional monitoring parameter to the weight and temperature parameters.
Referring to
Each CCM device 100A, 100B, 100C, 100D, 100E (collectively 100) has a Dewar flask type container 500A, 500B, 500C, 500D, 500E (collectively 500) arranged thereon. Several of the containers 500A, 500B, 500C may be 25 liter (L) size containers and several of the containers 500D, 500E may be 75 liter (L) size containers. Each container 500 contains liquid nitrogen and gaseous nitrogen. The CCM devices 100 monitor the weight of the containers 500 using respective weight sensors and the temperature of the bottom of the containers using respective temperature sensors as discussed above. The data collected is sent to a router device 200, which delivers the data to the cloud server 300. When desired, a user could operate one of the user devices 400 to access the cloud server 300 in order to obtain a status report of the monitored containers 500.
Even when a user is not accessing the cloud server 300, the CCM devices 100 are monitoring the containers 500. In one scenario, once the weight data in the container 500A is determined to exceed a first low weight threshold (refill limit), the CCM device 100A delivers an alert to the cloud server 300. The cloud server 300 distributes the alert to the plurality of user devices 400 that the container 500A is malfunctioning. In another scenario, the weight data in the container 500B may be determined to not exceed a first low weight threshold, but the rate of change of the weight data is determined to exceed a first rate of change threshold. The cloud server 300 distributes the alert to the plurality of user devices 400 that the container 500B is malfunctioning. Users of the user devices can take appropriate action following receipt of the alert(s).
In some embodiments, the alert may be delivered to a subset of the user devices 400 depending on the type of alert. For example, if a first low weight or temperature threshold is exceeded, the alert may be distributed to a single user device 400A. The single user device 400A may be a predetermined user device 400 or the user device(s) 400 that corresponds to a predetermined schedule depending on the time and/or date or day of the week, e.g. an “on-call schedule.” The system 10 may also be configured to distribute the alert to all of the user devices 400 regardless of the predetermined schedule if the user of the predetermined user device 400A does not confirm receipt of the alert or if the weight or temperature data exceeds a second low weight or temperature threshold, indicating a more severe malfunction.
Referring to
Referring to
The CCM device 100 includes a plurality of weight sensors 108 arranged underneath the container 500. The weight sensors 108 are external to the housing 104 and are connected to the housing 104 and/or the controller through a weight sensor cable assembly 107. The weight sensor cable assembly 107 is flexible and allows each weight sensor 108 to be arranged individually through dedicated weight sensor ends, which advantageously allows a user to arrange each weight sensor 108 as needed or desired to effectively obtain weight measurements of the container 500 depending on its size and/or shape.
The CCM device 100 includes two temperature sensors 110 external of the housing 104 connected to the housing 104 and/or the controller 106 through a temperature sensor cable 109. One temperature sensor 110 is arranged at any side surface of the outer body 502 of the container 500, and one temperature sensor 110 is arranged underneath the container 500. The temperature sensor cable 109 is flexible and allows for placement of the temperature sensor(s) 110 as desired or needed. In some embodiments, there is only one temperature sensor for placement at the bottom or side of the container 500 as discussed above in connection with earlier embodiments. In some embodiments, there are more than two temperature sensors 110 for a greater number of temperature collection data points. The temperature sensors 110 may connect to, or adhere to, the container 500 through known connection mechanisms and devices, for example and without limitation, through magnets, adhesives, suction cups, fasteners, etc.
The CCM device 100 further includes a relative humidity sensor 120 and an oxygen sensor 122, each configured to transmit measurement data (relative humidity data and/or amount of oxygen data) to the controller 106. The relative humidity sensor 120 is configured to measure the relative humidity (within the immediate surface area of container 500) of the room (or environment) that the CCM device 100 and container 500 are arranged in. The oxygen sensor 122 is configured to measure the amount of oxygen (within the immediate surface area of container 500) in the room (or environment). The controller 106 is configured to make a determination about the status of the container 500 (or object) has failed, been breached, or has improper lid securement based, at least in part, on the measured (or determined) relative humidity of the room (or environment) and/or the oxygen content of the room (or environment within the immediate surface are of container 500). If there is a leak from the container 500, e.g. a liquid nitrogen leak, the oxygen and relative humidity levels in the immediate environment area will decrease based on an amount of leaked material/vapor (e.g. vapor of evaporation of liquid nitrogen leaked). Similar to as discussed above in connection with the weight and temperature data, the controller 106 may be configured to compare the obtained amount of oxygen data with a predefined threshold, such as a low threshold, high threshold, and/or rate of change threshold. Similarly, the controller 106 is configured to compare the obtained relative humidity data with a low threshold, a high threshold, and/or a rate of change threshold. The CCM device 100 is also configured to generate and distribute alerts after a comparison of the amount of oxygen data and/or relative humidity data being determined as exceeding a threshold in addition to or alternatively to the weight and temperature data. For example, an alert may be generated if the amount of oxygen data decreases below or increases above (or outside) a low oxygen threshold or the relative humidity data decreases below or above (or outside) a low relative humidity threshold. As an alternative to the predefined threshold(s), or in addition thereto, the CCM device 100 can be configured to compare the amount of oxygen data and/or relative humidity data with one or more dynamic thresholds that are set based on certain current conditions (or measured parameters), such as the weight of the contents/container, the room temperature, time of day, and the like. The thresholds can also be configured to the size container 500 and/or the quantity, mass, or volume of contents to be stored therein.
Weight measurement data is transmitted to the controller 106 through the weight sensor cable assembly 107 and temperature measurement data is transmitted to the controller 106 through the temperature sensor cable 109. In some embodiments, the weight sensor cable assembly 107 and temperature sensor cable 109 may be omitted and the respective measurement data is transmitted to the controller 106 wirelessly through known wireless communication devices and methods. The controller 106 operates based on the weight measurement data and temperature measurement data as discussed above in connection with other embodiments.
Referring to
When the identifier 516 is detected by a user device 400, the user device 400 is configured to communicate directly or indirectly with the cloud server 300 (
Referring to
Advantageously, a container content monitoring system comprising a plurality of containers 500 each having a respective CCM device 100 can be accurately and efficiently managed by a user since a user can utilize a user device 400 to associate each CCM device 100 with its respective container 500 and then later check in on the status of the container 500 by detecting the identifier 516 of the container 500. Since the CCM device 100 is associated with that identifier container 500, the user device 400 is configured to access the cloud server 300 and/or the CCM device 100 and display on the user interface 402 the relevant data being measured and/or determined by the CCM device 100, cloud 300 or user device 400 for that container 500, including for example, the weight of the liquid nitrogen (or other substance) held in the container 500, the temperature of one or more external surfaces of the container 500.
In some embodiments, the user interface 402 depicts an overall health indicator of the container 500, such as, for example and without limitation, by showing a green indicator (indicative for good health) if one or more parameters measured and/or determined are within a first predetermined range, a yellow indicator (indicative for caution) when the one or more parameters are within a second predetermined range, and/or a red indicator (indicative for bad health) when the one or more parameters are within a third predetermined range as determined by the CCM device 100, cloud 300 and/or device 400 to correspond to a critical value (e.g. critical weight, temperature, liquid nitrogen level and/or relative humidity).
In some embodiments, the CCM device 100, cloud server 300 and/or user device 400 may register the CCM device 100 as being in a fill mode where alarm functionality is disabled (e.g. temporarily) in order for a user to be able to perform the necessary steps to fill the container 500 with liquid nitrogen without triggering an alarm. The user may register the CCM device 100 as being in a monitoring mode or a fill mode through the user device 400 or through an input on the CCM device 100, which can be automatically registered as defaulting or switching to the monitoring mode after a predetermined stabilization amount of time (e.g. five minutes) or until stabilization of the container 500 system is determined by the CCM device 100. In the fill mode, the CCM device 100, cloud server 300 and/or user device 400 continue to data log all conditions but simply do not trigger any alarms or notifications (e.g. call tree actions), which advantageously allows the container 500 to be filled, refilled or partially filled without unnecessarily needing to trigger alarms or notifications, or needing to remove or deactivate the CCM device 100 entirely. The ability to continue to log data with time stamps throughout every fill cycle advantageously may satisfy various audit requirements required internally and/or by government regulations.
Further, the user device 400 may advantageously show the determined level of the liquid nitrogen on the user interface 402 while a user fills the container 500 with liquid nitrogen (and/or other substance(s)) while the CCM device 100 is registered in the fill mode or even while in the monitoring mode. The ability to in real-time view the level of the liquid nitrogen (and/or other substance(s)) in the container 500 while filling advantageously allows the user to quickly, accurately and confidently fill the container 500 with less probability of user error occurring. User error may result in overspills which can stress the container 500 if liquid nitrogen (and/or other substance(s)) contacts the outer body 502 of the container and, thus, reduced user error may advantageously prolong the usable life of the container 500 and reduce exposure of the filling substance outside of the container 500 which could pose environmental and/or personnel hazardous conditions. For example, over spilling liquid nitrogen can cause oxygen depletion exposure, undesired cryogenic temperatures outside of the container 500 and/or waste of resources. Once the container 500 is full and the user has subsequently registered the CCM device 100 in a monitoring mode, or after a predetermined stabilization time period, the CCM device 100 can continue to monitor the relevant parameters with alarm/notification protocols as disclosed herein, and can resume normal preset interval and reporting functionality.
Advantageously, the systems and devices disclosed herein may be used in connection with storage facilities that use cryogenic storage containers to store embryos, sperm and oocytes. Such storage facilities could utilize the systems and devices herein to reliably monitor liquid nitrogen contents (or other cryogen substance) of the storage containers. In the event of a container failure, breach or improper lid securement, the systems and devices disclosed herein could distribute alerts to employees or contractors of the facility to address the container failure before the temperature in the container increased beyond a temperature that would cause damage to the stored embryos, sperm or oocytes. While the systems and devices may advantageously be used in cryogenic storage facilities, it is within the scope of the present disclosure for the systems and devices to be used in other facility types and to monitor other types of containers or objects storing different contents therein.
In some embodiments, the CCM device 100 is configured to communicate with one or more other CCM devices 100. In such a configuration, the CCM devices 100 are capable of comparing obtained temperature readings for analysis. For example, the obtained temperature readings can be averaged such that each obtained temperature reading is compared to the average in order to accurately compare the temperature of the bottom 510 and/or outer body 502 of a particular container with the ambient room temperature. The compared temperature readings can obtain measurements obtained by the temperature sensor 110 arranged to measure the temperature of the bottom 510 and/or outer body 502 of the container 500 and/or the temperature sensor 111 arranged to measure the room temperature.
While the controller 106 has been described as performing the processing (or analysis) of the obtained weight and temperature data, it is within the scope of the present disclosure for the processing of the weight and temperature data (and VOC data) to be performed by a different processor remote from the controller 106 and CCM device 100. For example, the controller 106 may function primarily to collect the data from the sensors and transmit the data to the cloud server 300 for remote processing. The controller 106 and/or the cloud server 300 may be configured to automatically distribute alerts to user devices in different forms, such as by text message, email, audio sounds, flashing lights, and the like. In some embodiments, the controller 106 and/or cloud server 300 may communicate with several user devices 400 through an application interface, which interface enables remote monitoring of parameters of the CCM device(s) 100. In addition to real-time mobile monitoring of parameters, the application interface allows alerts such as push notifications to be distributed to a user device if a certain set of parameters is recognized. In some embodiments, a telephone call tree may be used whereby the controller 106 and/or cloud server 300 causes successive telephone calls to user devices until a response or confirmation is received. In some embodiments, the CCM device(s) 100 is configured to communicate with the cloud server 300 (e.g. with the transmitter/transceiver 112 through the gateway 200) at predetermined intervals, for example and without limitation, once every day. In some embodiments, if the CCM device(s) 100 is unable to communicate with the cloud server 300 then the CCM device(s) 100 is configured to emit an alarm through an audible tone (e.g. through a speaker) and/or visual means (e.g. a light or flashing light); and/or the cloud server 300 is configured to make the successive calls through the predetermined call tree (e.g. emails, telephone call, text message, etc.) until a confirmation is received. The notification/alert from the CCM device(s) 100 and/or the cloud server 300 may prompt a user or technician to diagnose and fix the communication issue(s) (e.g. no internet, malfunctioning gateway 200, etc.). In some embodiments, the CCM device(s) 100 are configured to generate an alarm or alert (as described above with audio and/or visual alerts) if it is determined that the cloud server 300 is unable to successfully send notifications/alerts (e.g. no functioning email or telephone systems available).
Additionally, the controller 106 and/or cloud server 300 may be in communication with a server enabling a web interface. Users would be able to achieve similar monitoring and identification functions as described above with respect to a mobile application by using the web interface.
The cloud server 300 may be configured to continuously, intermittently or periodically analyze the data collected by the CCM device(s) 100 in order to yield predictive information for predictive analytics. For example, the cloud server 300 could be configured to use the obtained weight and temperature data gathered over time to predict if one or more containers 500 is failing or has failed before an alert would otherwise be generated based on the thresholds. Based on identified patterns of evaporation rate of the contents of the container(s), the cloud server 300 could predict when one or more containers need to be refilled with additional contents and/or when the container(s) need to be replaced.
The predictive analytics model may begin functioning after any given container 500 has compiled ample data after a period of time, e.g. over a period of months, taking into account a frequency of access to any given tank 500 by the user, the average container temperature, the average ambient temperature and the rate at which normal evaporation takes place over a period of time during normal use. This establishes a threshold of acceptable operation parameters. Once the above normal averages are established for any given container 500, the CCM predictive analytics programming may predict a failure if one or more of the following takes place:
The above combined data will allow CCM algorithms to predict there is a vacuum compromise and/or failure taking place based on deviations from an average weight loss over time or from an average temperature over time of the container 500.
Since the CCM algorithms take into account the frequency of container access, embodiments of CCM devices and systems according to the present disclosure may be configured to predict container failure whether the container has low usage (i.e. long-term storage with infrequent access) or for higher usage (i.e. more frequent access to container for addition/removal of items stored within the container, for sampling or for other purposes). The change in weight and/or temperature for low usage or higher usage container applications can be recognized by CCM devices and systems according to the present disclosure and be accounted for when determining container failures and/or distributing alerts.
In some embodiments, instead of distributing alerts to user devices for manual refilling of container contents, or in addition thereto, the controller 106 and/or cloud server 300 could be configured to cause a refilling device (not shown) to refill the container with the appropriate contents if an alert is generated due to one or more measured parameters exceeding one or more thresholds.
In some embodiments, the top plate 102 may be made of stainless steel or a hard plastic, such as ABS plastic, such that the top plate 102 is durable, washable, and/or non-porous.
In some embodiments, the identifier 116 may be placed on the front-right side of the housing 104 of the CCM device 100 for easy scanning and/or visibility. The display screen 114 may be placed on the front side of the device and display current obtained data, warnings, and/or alerts. The display 116 may be local or remote and may also be displayed on a user device 400 or other computer display.
It should be readily understood by those skilled in the art that the transceiver 112 may utilize one or more known forms of wireless communication, such as, for example and without limitation, WiFi, Bluetooth (e.g. Bluetooth 5.0), cellular or mobile communications networks, radio communication, near field communication, and/or the like. The transceiver 112 may communicate by use of a router, Bluetooth gateway, or other modem.
While the transceiver 112 has been shown and described herein as being a wireless transceiver, it should be readily understood that wired transceivers may be used instead of a wireless transceiver (or in addition to) and are within the scope of the present disclosure. Further, the function of the transceiver 112 could be accomplished with a transmitter and receiver configuration. Moreover, any of the wireless communication described herein in connection with the other components could additionally or alternatively be accomplished with known wired communication technology. For example, the gateway 200 could be wired to the cloud server 300.
While the identifier 116 has been shown and described as being a bar code, it should be readily understood that any kind of identifier can be used instead of a bar code or in addition to a bar code. For example, the identifier can be, without limitation, a quick response code (i.e. a “QR” code; a 2-dimensional bar code type), a serial number, a radio frequency identification (RFID) tag, or a near field communication tag or smart tag.
It should be understood that any number of the disclosed elements or features are within the scope of the present disclosure. For example, in some CCM systems there may be a single CCM device 100, or multiple gateways 200, server clouds 300 and/or user devices 400.
While the various components of the CCM system 10 and the CCM device 100 have been shown in particular locations or relative spatial positioning, it should be readily understood that virtually any other configuration or arrangement is within the scope of the present disclosure to achieve the functions and purposes described herein.
Referring to
The CCM device 100 is configured to monitor the magnet 1001 using the magnet sensor 1005. The controller 106 records the instance of time when the magnet 1001 and lid 508 are removed from closing a container 500 and when they are replaced to close the container 500. The controller 106 also records the amount of time that the magnet 1001 and lid 508 are removed from the container 500. This advantageously provides an additional monitoring parameter to the weight and temperature parameters that assists in determining the usage and depletion rates of liquid nitrogen in the container 500.
The magnet 1001 and magnet sensor 1005 assist in determining potential issues with a container 500. For example, a container 500 can be accessed for a variety of purposes by users. When a user accesses a container, the depletion rate of the container is affected. The additional monitoring provided by the controller 106 through the magnet 1001 and magnet sensor 1005 can assist in determining whether the depletion rate of a container 500 is due to recent access of the container or the number of times the container 500 has been accessed or if it is due to a compromised container 500. By determining the depletion rate of a container 500, acceptable and normal liquid nitrogen depletion rates can be determined. Further, the magnet 1001 and magnet sensor 1005 used in conjunction with the weight sensor 108 and the temperature sensor 110 to provide specific liquid nitrogen usage/depletion data that can be used for predictive analytics. For example, the loss of liquid nitrogen and temperature difference of a 25 L container when the lid 508 is removed for five minutes can be determined. This provides the users with important parameters that they can work within to ensure that the container 500 remains stable.
Referring to
In some embodiments, as a byproduct of the container 500 being in a fill mode, the surface and ambient conditions of the container 500 are put into ranges that would otherwise initiate alarm notifications. To accommodate for this situation, the alarm functionality is temporarily disabled for a determined time frame as set by a user device 400. This alarm suspension feature enables the external tank temperature, humidity and oxygen conditions that are altered by the fill function to stabilize. During the fill mode, the user device 400 displays an image 406 of the container 500 being filled. The real-time liquid level of the container 500 also increases until the max fill parameter has been reached. As the container 500 is filled, the image 406 can change colors (i.e. red, yellow, green) with respect to this change. While the alarm is suspended during fill mode and stabilization, all the sensors will continue to gather data and display the data on the user interface 402.
The start and end of a fill mode session is recorded by the controller 106 through the magnet 1001 and magnet sensor 1005. The amount of liquid nitrogen introduced for each fill session for reach container 500 can be advantageously used for the purposes of auditing and predictive analytics.
In some embodiments, the CCM device 100 is configured to provide an alert or notification when a weight has been added to any container 500. The only event that will allow for additional weight will be during fill mode. Any additional weight to the container outside the fill mode will set off a local audible alert of tone, voice, or other sound at the container 500 itself. The CCM device 100 is also configured to record the instance of time that the additional weight is added. The alert silences only when the additional weight is removed. The instance of time that the additional weight is removed is also recorded.
Referring to
If the confirmation is not received by one of the devices, then the CCM device 100 is configured to set off a local audible alert of tone, voice, or other sound to indicate the communication failure to personnel at step 1206. Data will continue to be sent to the gateway 200 from the CCM device 100 while the communication failure is remedied. Communication through the CCM system 10 is also initiated to advise that a container 500 has not provided confirmation at its prescribed interval. The alert silences only when corrective action is taken at step 1208. The CCM system 10 is configured to record the instance of time that the failure occurs and when the failure is corrected.
If there is a complete failure in the CCM system 10 amongst the CCM devices 100, gateway 200, cloud server 300 and user devices 400, then the CCM system 10 is configured to communicate with the building facility's alarm system, management system or other hard wire communication/monitoring system that have the ability to call out on a land line in order to notify that total communication loss has occurred. When a complete failure occurs, all CCM devices 100 initiate their respective audible alert.
In some embodiments, all types of lid manipulation are monitored and recorded by the CCM device 100, cloud server 300 and/or the user device(s) 400. Opening and closing of the lid are detected by the lid sensor 1005, which causes the controller of one or more of the CCM device 100, cloud server 300 and/or user device 400 to generate lid activity data based on the detected opening(s) and closing(s). This lid activity data may be utilized by one or more elements of the CCM system 10, in conjunction with other telemetry data, to identify events associated with the detected lid manipulation, e.g., an event when the lid 508 is removed for the purpose of a fill event or an access event. Such lid activity data may include the date and/or time stamp indications and be recorded for later review by a user. All telemetry data may be captured and reported in real-time.
In some embodiments, the CCM system 10 is configured to temporarily disable one or more alarms or alerts that would normally be triggered during normal monitoring, such as be triggered by changes in weight, temperature, gas detection or similar parameters. Alarms of continuing relevance, e.g., a lid off time delay alarm, may not be disabled. After removal of the lid 508 and commencement of filling of the container, various telemetry measurements will be expected to change within a set of parameters. That is, surface and ambient temperatures may drift into alarm/alert ranges. Similarly, an increase of weight of the container 500 is measured by the telemetry and reported real-time. In some embodiments, data may be captured and forwarded as real-time reporting.
The lid manipulation sensing and determinations by the CCM system 10 may also be configured to detect the lid 508 being replaced. The lid 508 replacement may be date and/or time stamped. Alarm and alert notifications may remain suspended for either a predetermined period of time or until such time as the real-time monitoring of the surface and ambient temperatures reach a particular value or range of values. In such an embodiment, an acceptable drift range may be set and the alarms are reactivated once the drift range is recaptured. A time limit by which various values or drift range(s) must be met and an alarm or other notification generated when the time limit is reached without some parameter being measured. The time frame for reaching a particular value or recapture may be longer than that of an access event.
A full reset of all steady state conditions, alarm/alert notifications, parameters, etc., may be permitted to resume only under the conditions of lid replacement detection followed by measurement of one or more parameters, e.g., acceptable surface and ambient temperature drift stabilization, within a given period of time.
Based on factors such as date and/or time stamp indications of lid removal and/or lid replacement; profile of temperature recovery, e.g., surface and ambient; and additional weight being measured, the CCM system 100 may determine that a particular event has taken place. One such event automatically identified through the CCM system 10 through analytics may be a fill event. For example, in the event that one or more conditions expected to be satisfied are not satisfied within a pre-determined amount of time then a default alarm/alert enabling will occur allowing alarm conditions to be reported. Such a protocol is triggered in the event that the container fails during access or one or more monitored conditions do not stabilize within a predetermined stabilization time. In the event the lid 508 is not replaced and remains off of the container for a predetermined amount of time then a lid off alarm/alert may be generated and provided through the alert protocol, e.g. provided to the cloud 300 and/or a user device 400. In the event that the lid 508 is not replaced within an additional predetermined amount of time then an upgraded alarm alert may be provided indicating the lid status of the affected container is critical.
For any of the various protocols and processes presented herein, signals are provided by the various sensors, e.g., temperature, weight, lid status, etc., to the controller 106. The controller 106 may have the functionality to fully or partially process these signals and determine a protocol, implement a protocol, assess inputs, automatically identify through analytics the occurrence of an event or any other operation described herein. Either as an alternative to such processing by controller 106 or supplemental thereto, the controller 106 may provide some or all of the signals to the transmitter (or transceiver) 112 for communication to the cloud server 300 or user device 400. Any one of the controller 106, cloud server 300 or user device 400 may process a portion of the received signals, determine a protocol, implement a protocol, assess inputs, automatically identify through analytics the occurrence of an event or any other operation described herein.
Another protocol that may be implemented by the CCM system 100 is determination of an access event associated with removal of the lid 508 for the purpose of accessing the contents of the container 500, i.e., the materials in the container 500 that are being stored. These materials are sometimes referred to as assets.
Removal of the lid 508 may be date and/or time stamped. All telemetry data may continue to be reported in real-time and recorded. Lid removal may temporarily disable any alarms or alerts triggered by changes in weight, temperature, gas detection or similar parameters. Alarms of continuing relevance, e.g., a lid off time delay alarm, are not disabled. After removal of the lid 508, retrieval of assets from the container and/or delivery of assets to the container commences. Once retrieval and/or delivery is completed, and the lid 508 is returned to the container 500, this event may be date and/or time stamped. During this protocol, various telemetry measurements will be expected to change within a set of parameters. That is, surface and ambient temperatures may drift into alarm/alert ranges. Similarly, an increase of weight of the container 500 is measured by the telemetry and reports as such real time. Temperature changes and weight changes will result from the retrieval and/or delivery of material. After the lid 508 is replaced, alarm and alert notifications may remain suspended for either a predetermined period of time or until such time as the real time monitoring of the surface and ambient temperatures reach a particular value or range of values. In such an embodiment, an acceptable drift range may be set and the alarms reactivated once the drift range is recaptured. A time limit by which various values or drift range(s) must be met and an alarm or other notification generated when the time limit is reached without some parameter being measured. In the event that the conditions are not satisfied within a pre-determined amount of time then a default alarm/alert enabling will occur allowing all alarm conditions to be reported. This protocol is required in the event that the container fails during access and or the stabilization time. In the event the lid is not replaced and remains off for a predetermined amount of time then a lid off alarm/alert will be sent through the alert protocol. In the event that the lid is not replaced within a predetermined alterable time frame then alarm/alert will be sent as indicating lid status critical.
Factors such as a short date and time stamp duration between lid removal and lid replacement, time for surface and ambient temperature recovery, amount of weight added or removed from the container, among others, permit the above activity to be automatically identified through analytics as an access event.
By use of various lid notification protocol analytics in methods and systems of the present disclosure, automated protocols may be performed automatically based on determined events. An event fingerprint may be identified through the analytics, including container access or fill events, while providing hands-off oversight of containment integrity by lid replacement.
It is within the scope of the present disclosure to monitor the contents of any type or size of object or container. Accordingly, the container could be made of any material and could have any lid mechanism without the need to have a temperature sensor arrangement be installed in the lid. Thus, temperature sensors of the CCM systems and devices of the present disclosure may advantageously avoid the wear or damage associated with the removal or mounting of a lid with an object or container.
While embodiments of the present disclosure have been shown and described for monitoring containers containing liquid nitrogen, embodiments for monitoring containers containing other elements or compounds are within the scope of the present disclosure.
The present disclosure advantageously describes a CCM system 10 and CCM device 100 that can be suitably modified for a wide range of content monitoring applications. Thus, embodiments in accordance with the present disclosure are advantageously scalable in size and material types to achieve the particular objectives.
While the present disclosure has been illustrated and described with respect to particular embodiments thereof, it should be appreciated by those of ordinary skill in the art that various modifications to this disclosure may be made without departing from the spirit and scope of the present disclosure.
This application is a continuation-in-part of U.S. patent application Ser. No. 17/737,291, filed May 5, 2022, which is a continuation-in-part of U.S. patent application Ser. No. 17/351,349, filed Jun. 18, 2021, which is a continuation-in-part of U.S. patent application Ser. No. 16/598,609, filed Oct. 10, 2019, which claims the benefit of U.S. Provisional Patent Application No. 62/888,766, filed Aug. 19, 2019, each of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62888766 | Aug 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17737291 | May 2022 | US |
Child | 18982666 | US | |
Parent | 17351349 | Jun 2021 | US |
Child | 17737291 | US | |
Parent | 16598609 | Oct 2019 | US |
Child | 17351349 | US |