The present subject matter relates generally to a shipping container and more specifically to a temperature-controlled shipping container.
The conventional options for shipping temperature-sensitive materials include use of dry ice or cold packs in single-use polyurethane or polystyrene boxes, or transport through a separate logistics chain that includes refrigerated trucks and storage, for example. However, such methods may not be suitable for transport of more sensitive materials that may require ongoing monitoring for temperature control. For example, blood samples must be cooled for transport but cannot be allowed to freeze. Thus, what is needed is a container with an active cooling/heating system for better temperature control for use in the transport of more sensitive materials such as biological materials.
The embodiments are illustrated by way of example and not limitation in the accompanying drawings, in which like references indicate similar elements, and in which:
A shipping container is described as having a thermal sleeve that employs Thermoelectric Coolers (TECs), which are conventional thermal devices that can be utilized as described herein to provide a refrigerant-free, lightweight solution for temperature-controlled transit of sensitive cargo, such as a vial of blood or other biological material. Applicant has described other shipping container embodiments using TECs in U.S. patent application Ser. No. 17/874,187 also entitled Temperature-Controlled Shipping Container, the disclosure of which is incorporated herein by reference. The description of an embodiment herein is intended to be illustrative and not limiting. Various design choices may be made for many of the components, and different samples, sizes and transport requirements can be accommodated using the concepts and principles described herein.
In this embodiment, the description contemplates a standard vial used for blood samples as the sample package, such as the BD Microtainer® blood collection tube, which measures 10.5 mm in diameter by 48 mm in length. In accord with applicable regulations and guidelines, the temperature of the blood sample should be maintained at a target temperature for transport of 5° C. +/−3° C. In addition, the container for transport of a blood sample must have three different sealing solutions for containing the sample: a primary watertight inner receptacle: a secondary watertight inner receptacle; absorbent material between the primary and secondary receptables; and a sealed outer package. All three sealing solutions are described herein.
Referring also to
The lid 150 is a molded plastic component; the gasket 152 is a conventional EPDM rubber seal (available, e.g., from McMaster-Carr); the insulation is a molded foam block; and the access plate is ABS plastic. The lid 150 also includes brass heat-set inserts 151 pressed into each inside corner of the lid in well-known manner for receiving and securing fasteners received through the access plate 156.
In this embodiment, a keeper 158 is affixed to the lid 150 with fasteners and heat-set inserts as shown as part of the latch mechanism 30 (such as Southco No., K2-3005-89) for engaging with the bottom portion 20. All fasteners (to affix the keeper, access plates, etc.) may be stainless steel, tamper resistant, flat head Torx® screws or equivalent. A hinge 160 is formed as a rear part of the lid 150 with tabs 162 extending from the plate, the tabs having through holes 164 for receiving a pair of hinge pins 166, such as a stainless steel spring pin. The tabs 162 engage with corresponding structure 162b on the bottom portion 20 and the hinge pins 166 secure the hinge components together for functional operation of the lid 150.
Advantageously, the lid 150 is molded to include a short rim 16 around its perimeter defining a recess 17 within the rim to allow for stacking of multiple such container units, as well as drain openings 18 in the rim to allow run-off of rain water or other liquids and avoid puddling.
The bottom portion 20 of container 5 is shown fully assembled in
The access panel 202 is secured to the sub-assembly by Torx screws or equivalent and using heat-set inserts. Upon manufacture of the container 5, a pull-tab 203 is inserted through a slot 204 in the access panel 202 to separate the terminals of an electrical switch contained on a printed circuit board below the access panel (see
Turning to
In
A fourth PCB 230 is the primary electronics control board for the container 5 and is sandwiched between two foam insulating layers 231, 232. Each of the foam insulating layers is molded to have appropriate shapes and cutouts as necessary to securely fit and hold components. Foam insulation is typically extruded rigid polystyrene (XPS) wherever used. A sleeve sub-assembly 240 is affixed to the case 200 through cutouts in the insulation layers, and is illustrated in more detail with reference to
The sleeve sub-assembly 240 is the main thermal system including a thermal sleeve 241, configured in this example for receiving a single standard blood vial of cylindrical shape. Other sample types and shapes of packages could be accommodated with appropriate modifications to the geometry of the thermal sleeve 241 and the sleeve sub-assembly 240. The thermal sleeve 241 is fastened to a bridge-shaped bracket 242, which in turn fastens the entire sub-assembly 240 to the case 200 as noted above. The bridge shaped bracket 242 may be formed of molded ABS plastic or nylon, for example, and serves to position the thermal sleeve 241 as desired within the container thus allowing for optimum and uniform placement of insulation surrounding the thermal sleeve and vial.
A thermal element 246 is positioned between the bracket 242 and the thermal sleeve 241. The thermal element is a conventional device, such as a Peltier thermoelectric cooling unit (“TEC”), e.g., CUI Devices No. CP20151, that transfers heat from one side to the other when a DC voltage is applied. In the typical use case for a sample blood vial, the thermal element is used to transfer heat away from the thermal sleeve thereby cooling it. However, by reversing the polarity of the applied voltage, heat can be transferred into the thermal sleeve to warm the sample if required by the use case. Thus, the thermal element 246 effectively creates a cold side that, in this embodiment, keeps the thermal sleeve 241 cool by removing heat, and a hot side where the heat is removed and sent to the heat sinks.
An evaporator block is formed by placing a first metal block 244, e.g., aluminum, on top of the bracket 242, with lateral through holes formed in the first block therein for receiving heat pipes 264 (see
The heat sink sub-assemblies 260 from each side couple to the sleeve sub-assembly 240, as shown in
In
As shown in
In an embodiment, control PCB 230 is configured with software instructions to control and manage a number of key functions. One function is the control of power supplied to thermal element 246 on the basis of temperature readings. For example, a software routine can read temperature information from the various temperature sensors, and if the readings are within a specified range, no action is taken. But if the readings are outside the specified range, an adjustment is made to supply power to the thermal element 246 to either cool the thermal sleeve and contained sample (in the usual case for the blood vial sample), or, by reversing polarity of the power supplied to the thermal element, to warm the thermal sleeve and sample.
Another function is to periodically log data from the various sensors in communication with the control PCB 230, such as internal and external temperature data, global position data, acceleration data, and internal and external humidity data. Such data may be logged at customizable intervals and provides important feedback for optimizing and/or improving the control system. In addition, control PCB 230 may be configured to communicate, e.g., via Bluetooth or WIFI or mobile carrier, to connect with and provide data to a database on a network-enabled server. Similarly, the memory storage on control PCB 230 may be queried to access on-board data including location and temperature, and to adjust settings as necessary.
Hardware interrupts may be implemented in the circuitry of control PCB 230 to alert or wake up the controller if the ambient temperature of the container fluctuates outside of a set range for the specified sample.
Routines for the control of the thermal environment can be pre-programmed into the control PCB 230 based on the parameters associated with the sample package of interest.
The control PCB 230 may be configured to connect to the Internet directly through a WiFi connection or indirectly through a networked device such as smart phone or tablet, and send data to a software platform, e.g., software platform 316 in a server-based host 312 as shown in
Communication network 360 may be comprised of one or more interconnected computer systems and communication links. Communication links 330 may include hardwire links, optical links, satellite or other wireless communications links, wave propagation links, or any other mechanisms for communication of information. Various communication protocols may be used to facilitate communication between the various systems shown in
In an embodiment, the server 312 is not located near a user of a computing device, and therefore communications must occur over a network. In a different embodiment, the server 312 is a device that a user can carry upon his person, or can keep nearby. In an embodiment, the server 312 has a large battery to power long distance communications networks such as a cell network or Wi-Fi. The server 312 communicates with the other components of the network 300 via wired links or via low powered short range wireless communications such as Bluetooth. In an embodiment, one of the other components of the network 300 plays the role of the server, e.g., the watch 310b, the head mounted device or glasses or virtual reality or extended or augmented reality device 310d, the phone or mobile communications device 310f, the tablet 310a, the PC 310e, and/or the vehicle (e.g., an automobile, or other manned or unmanned or autonomous vehicle for land or aerial or aquatic operation) 310c. Other types of computing devices 310 include other wearable devices, devices incorporated into clothing, implantable or implanted devices, ingestible devices, or ‘things’ in the internet of things (IoT), which may be sensors or actuators or mobile or sessile devices, or hubs or servers controlling such ‘things’ or facilitating their communications.
Distributed computer network 300 in
Computing devices 310a-310f typically request information from a server system such as server 3112 that provides the requested information. Server systems typically have much more computing and storage capacity than many computing devices, which are often such things as portable devices, mobile communications devices, or other computing devices that typically play the role of a client in any client-server operation. However, a particular computing device may act as both a client and a server depending on whether the computing device is requesting or providing information. Aspects of the embodiments may be embodied using a client-server environment or a cloud-cloud computing environment.
Server 312 is responsible for receiving information requests from computing devices 310a-310f, for performing processing required to satisfy the requests, and for forwarding the results corresponding to the requests back to the requesting computing device. The processing required to satisfy the request may be performed by server system 312 or may alternatively be delegated to other servers connected to communication network 360 or to other communications networks. A server 312 may be located near the computing devices 1110a-310f or may be remote from the computing devices. A server 312 may be a hub controlling a local enclave of things in an internet of things scenario.
The computing devices enable users to access and query information or applications, such as applications 314, 315 or 316 installed on different computing devices. Some example computing devices include portable electronic devices (e.g., mobile communications devices) such as the Apple iPhone®, the Apple iPad®, or any computing device running the Apple iOS™, Android™ OS, Google Chrome OS, Symbian OS®, Windows 10, Windows Mobile® OS, or any of various operating systems used for Internet of Things (IoT) devices or automotive or other vehicles or Real Time Operating Systems (RTOS), such as the RIOT OS, Windows 10 for IoT, WindRiver VxWorks, ARM Mbed OS, Embedded Apple iOS and OS X, the Nucleus RTOS, Green Hills Integrity, or Contiki, or any of various Programmable Logic Controller (PLC) or Programmable Automation Controller (PAC) operating systems such as Microware OS-9, VxWorks, QNX Neutrino, FreeRTOS, Micrium μC/OS-II, Micrium μC/OS-III, Windows CE, TI-RTOS, RTEMS. Other operating systems may be used. In a specific embodiment, a “web browser” application executing on a computing device enables users to select, access, retrieve, or query information and/or applications stored by server system 312. Examples of web browsers include the Android browser provided by Google, the Safari® browser provided by Apple, the Opera Web browser provided by Opera Software, the BlackBerry® browser provided by Research In Motion, the Internet Explorer® and Internet Explorer Mobile browsers provided by Microsoft Corporation, the Firefox® and Firefox for Mobile browsers provided by Mozilla®, and others.
Input device 415 may also include a touchscreen (e.g., resistive, surface acoustic wave, capacitive sensing, infrared, optical imaging, dispersive signal, or acoustic pulse recognition), keyboard (e.g., electronic keyboard or physical keyboard), buttons, switches, stylus, or combinations of these.
Mass storage devices 440 may include flash and other nonvolatile solid-state storage or solid-state drive (SSD), such as a flash drive, flash memory, or USB flash drive. Other examples of mass storage include mass disk drives, floppy disks, magnetic disks, optical disks, magneto-optical disks, fixed disks, hard disks, SD cards, CD-ROMs, recordable CDs, DVDs, recordable DVDs (e.g., DVD-R, DVD+R, DVD-RW, DVD+RW, HD-DVD, or Blu-ray Disc), battery-backed-up volatile memory, tape storage, reader, and other similar media, and combinations of these.
Embodiments may also be used with computer systems having different configurations, e.g., with additional or fewer subsystems. For example, a computer system could include more than one processor (i.e., a multiprocessor system, which may permit parallel processing of information) or a system may include a cache memory. The computer system shown in
A computer-implemented or computer-executable version of the program instructions useful to practice the embodiments may be embodied using, stored on, or associated with a computer-readable medium. A computer-readable medium may include any medium that participates in providing instructions to one or more processors for execution, such as memory 425 or mass storage 440. Such a medium may take many forms including, but not limited to, nonvolatile, volatile, transmission, non-printed, and printed media. Nonvolatile media includes, for example, flash memory, or optical or magnetic disks. Volatile media includes static or dynamic memory, such as cache memory or RAM. Transmission media includes coaxial cables, copper wire, fiber optic lines, and wires arranged in a bus. Transmission media can also take the form of electromagnetic, radio frequency, acoustic, or light waves, such as those generated during radio wave and infrared data communications.
For example, a binary, machine-executable version, of the software useful to practice the embodiments may be stored or reside in RAM or cache memory, or on mass storage device 440. The source code of this software may also be stored or reside on mass storage device 440 (e.g., flash drive, hard disk, magnetic disk, tape, or CD-ROM). As a further example, code useful for practicing the embodiments may be transmitted via wires, radio waves, or through a network such as the Internet. In another specific embodiment, a computer program product including a variety of software program code to implement features of the embodiment In the embodiment, the computer program product may include multiple software modules that cooperate to implement features of the embodiment. In the embodiment, the multiple software modules may be distributed among one or more of networked computing devices 310a-310f.
Computer software products may be written in any of various suitable programming languages, such as C, C++, C #, Pascal, Fortran, Perl, Matlab (from MathWorks, www.mathworks.com), SAS, SPSS, JavaScript, CoffeeScript, Objective-C, Swift, Objective-J, Ruby, Python, Erlang, Lisp, Scala, Clojure, Java, Rust, Go, R, Kotlin, PHP, ECMAScript, WebAssembly. The computer software product may be an independent application with data input and data display modules. Alternatively, the computer software products may be classes that may be instantiated as distributed objects. The computer software products may also be component software such as Java Beans (from Oracle) or Enterprise Java Beans (EJB from Oracle).
An operating system for the system may be the Android operating system, iPhone OS (i.e., iOS), Symbian, BlackBerry OS, Palm web OS, Bada, MeeGo, Maemo, Limo, or Brew OS. Other examples of operating systems include one of the Microsoft Windows family of operating systems (e.g., Windows 10 or other Windows versions, Windows CE, Windows Mobile, Windows Phone, Windows 10 Mobile), Linux, HP-UX, UNIX, Sun OS, Solaris, Mac OS X, Alpha OS, AIX, or any of various operating systems used for Internet of Things (IoT) devices or automotive or other vehicles or Real Time Operating Systems (RTOS), such as the RIOT OS, Windows 10 for IoT, WindRiver VxWorks, ARM Mbed OS, Embedded Apple iOS and OS X, the Nucleus RTOS, Green Hills Integrity, or Contiki, or any of various Programmable Logic Controller (PLC) or Programmable Automation Controller (PAC) operating systems such as Microware OS-9, VxWorks, QNX Neutrino, FreeRTOS, Micrium μC/OS-II, Micrium μC/OS-III, Windows CE, TI-RTOS, RTEMS. Other operating systems may be used.
Furthermore, the computer may be connected to a network and may interface to other computers using this network. The network may be an intranet, internet, or the Internet, among others. The network may be a wired network (e.g., using copper), telephone network, packet network, an optical network (e.g., using optical fiber), or a wireless network, or any combination of these. For example, data and other information may be passed between the computer and components (or steps) of a system useful in practicing the embodiments using a wireless network employing a protocol such as Wi-Fi (IEEE standards 802.11, 802.11a, 802.11b, 802.11e, 802.11g, 802.11i, and 802.11n, just to name a few examples), or other protocols, such as BLUETOOTH or NFC or 802.15 or cellular, or communication protocols may include TCP/IP, UDP, HTTP protocols, wireless application protocol (WAP), BLUETOOTH, Zigbee, 802.11, 802.15, 6LoWPAN, LiFi, Google Weave, NFC, GSM, CDMA, other cellular data communication protocols, wireless telephony protocols or the like. For example, signals from a computer may be transferred, at least in part, wirelessly to components or other computers.
The foregoing description has been presented for the purpose of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise form disclosed. Many modifications and variations are possible in light of the above teachings. It is intended that the scope not be limited by this detailed description, but by the claims and the equivalents to the claims appended hereto.