Medicinal centrifugal mixer
The described motion device with multiple motors and temperature control addresses the inefficiencies of current mixers by offering flexible motion profiles and precise temperature regulation, enhancing mixing efficiency and homogeneity in pharmaceutical applications.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- TICKERWORKS INC
- Filing Date
- 2025-11-07
- Publication Date
- 2026-05-15
AI Technical Summary
Current mixers in the pharmaceutical compounding industry are bulky, inefficient, and lack precision, with limited information storage capabilities and difficulties in handling various dosage forms, and they rely on complex gear and timing-belt systems that limit motion flexibility.
A motion device utilizing multiple motors to achieve diverse applications with independent oscillation, rotation, and intermittent oscillation, combined with temperature control and RFID tags for precise mixing and information management, and a heat sink for temperature regulation.
Enhances mixing efficiency, achieves better homogeneity, and ensures precise temperature control, addressing the limitations of existing mixers by providing flexible motion profiles and improved handling of diverse substances.
Smart Images

Figure US2025054653_15052026_PF_FP_ABST
Abstract
Description
MEDICINAL CENTRIFUGAL MIXERFIELD
[0001] This application relates to a system for mixing compounds and medications.SUMMARY
[0002] In some aspects, the techniques described herein relate to a system for mixing compounds, including: a first mixing cup and a second mixing cup, the first and second mixing cups configured to hold ingredients to be mixed; a carousel structure configured to hold the first mixing cup and the second mixing cups, the carousel structure including: a carousel hub; a first cup mount and a second cup mount, the first cup mount and the second cup mount being connected to the carousel hub by at least one linear rod, the first cup mount located on an opposite end on the carousel hub as the second cup mount, wherein the first cup mount is configured to hold the mixing cup and the second cup mount is configured to hold the second cup; and a first cup motor connected to the first cup mount and second cup motor connected to the second cup mount, wherein the first cup motor is configured to rotate the first mixing cup around a first axis of rotation; and a rotational device connected to the carousel structure and configured to rotate the carousel structure around a second axis of rotation,
[0003] In some aspects, the techniques described herein relate to a system, wherein the carousel structure further includes a translation motor in mechanical communication with the at least one linear rod, the translation motor configured to move the linear rod such that the first cup mount and the second cup mount can be moved linearly relative to the carousel hub.
[0004] In some aspects, the techniques described herein relate to a system, further including a weight sensor, the weight sensor configured to determine whether a center of balance of the carousel structure is offset from a center of the carousel hub.
[0005] In some aspects, the techniques described herein relate to a system, wherein the translation motor is configured to move the at least one linear rod in response to a signal received that the center of balance of the carousel structure is offset from the center of the carousel hub.
[0006] In some aspects, the techniques described herein relate to a system, wherein a rotational motion of the carousel hub caused by the rotational device occurs simultaneouslywith a rotational motion of the first and second mixing cups caused by the first and second cup motors.
[0007] In some aspects, the techniques described herein relate to a system, wherein the rotational device is further configured to oscillate the carousel structure.
[0008] In some aspects, the techniques described herein relate to a system, wherein the first cup motors is further configured to vibrate the first mixing cup.
[0009] In some aspects, the techniques described herein relate to a system, wherein each of the first and second cup motor are configured to operate independently from each other.
[0010] In some aspects, the techniques described herein relate to a system, further including a controller in communication with the first and second cup motors and the rotational device, the controller configured to receive mixing parameters from external software and command the first and second cup motors and rotational device in accordance with the mixing parameters received from the external software.
[0011] In some aspects, the techniques described herein relate to a system wherein each of the first mixing cup includes an RFID tag thereon, and wherein the system further includes an RFID reader configured to read and write to the RFID tag of the first mixing cup.
[0012] In some aspects, the techniques described herein relate to a system, wherein the RFID reader is configured to write the mixing parameters undergone by the first mixing cup to the RFID tag.
[0013] In some aspects, the techniques described herein relate to a system, wherein the RFID reader is configured to read information from the RFID tag, the information including at least one of the following: patient data, creation data, ingredient data, ingredient quantity data, timestamp data, prescriber data, technician data, and shipping data.
[0014] In some aspects, the techniques described herein relate to a system, wherein a controller of the system is configured to adjust or change one or more mixing parameters based on the information read from the RFID tag.
[0015] In some aspects, the techniques described herein relate to a system for mixing compounds, including: at least one mixing cup configured to hold ingredients to be mixed; a carousel structure configured to hold the at least one mixing cup, the carousel structure including: and a carousel hub; at least one cup mount connected to the carousel hub by at least one linear rod, the at least one cup mount configured to receive the at least onemixing cup; a magnet array encircling at least a portion of the at least one mixing cup, the magnet array configured to create an alternating magnetic field within the at least one mixing cup; and a rotational device connected to the carousel structure and configured to rotate the carousel structure.
[0016] In some aspects, the techniques described herein relate to a system, wherein the alternating magnetic field causes a change of temperature within the interior of the at least one mixing cup.
[0017] In some aspects, the techniques described herein relate to a system further including a controller in communication with the magnet array, the controller configured to command the magnet array thereby causing a change in the state of the magnetic field generated by the magnet array.
[0018] In some aspects, the techniques described herein relate to a system further including a temperature sensor, the temperature sensor configured to measure the internal temperature of the at least one mixing cup.
[0019] In some aspects, the techniques described herein relate to a system, wherein the controller is in communication with the temperature sensor, the controller configured to command the magnet array to cause a change in the state of the magnetic field generated in response to a signal received from the temperature sensor indicating that the internal temperature of the at least one mixing cup has crossed a temperature threshold value.
[0020] In some aspects, the techniques described herein relate to a system wherein the at least one mixing cup includes a heat sink.
[0021] In some aspects, the techniques described herein relate to a method for preparing a mixture including: introducing at least one mixing cup containing mixing components into a mixing device, the mixing device connected to a carousel hub; revolving the at least one mixing cup via a rotational device of the mixing cup about a first axis of rotation relative to the carousel hub; rotating the carousel hub about a second axis of rotation; and mixing the components to form a blended mixture within the at least one mixing cup.BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The above-mentioned aspects, as well as other features, aspects, and advantages of embodiments of the present disclosure will now be described in connection withvarious implementations, with reference to the accompanying drawings. The illustrated implementations are merely examples and are not intended to be limiting. Throughout the drawings, similar symbols typically identify similar components, unless context dictates otherwise.
[0023] Figure 1 A is a perspective view of a mixing system.
[0024] Figure IB is an elevation view’ of the mixing system of Figure 1A with the upper base removed.
[0025] Figure 1C is a perspective top view of the carousel structure and the rotational device of the mixing system of Figure 1 A,
[0026] Figure 2 is a perspective view of a mount and housing with a mixing cup of the system of Figure 1A.
[0027] Figure 3 A is an exploded view of a mixing cup.
[0028] Figure 3B is an exploded view' of a mixing cup.
[0029] Figure 4A is a top perspective view' of an enclosure for containing the mixing system of Figure 1A.
[0030] Figure 4B is a cutaway view of the enclosure of Figure 4A.
[0031] Figure 5 is a block diagram schematically illustrating various components of a mixing system.
[0032] Figure 6 is a diagram of a mixing system networkDETAILED DESCRIPTION
[0033] In the following detailed description, reference is made to the accompanying drawings. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. Thus, in some embodiments, part numbers may be used for similar components in multiple figures, or part numbers may vary from figure to figure. The illustrative embodiments described herein are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented. It will be readily understood that the aspects of the present disclosure and illustrated in the figures, can be arranged, substituted, combined, and designed in a wide variety of different configurations by a person of ordinary’ skill in the art, all of which are made part of this disclosure.
[0034] Centrifuges, which involve a motor rotating along a single axis, have been extensively utilized in laboratories for over a century. This technology facilitates the separation of specimens with different densities and is commonly employed in laboratories for sample analysis.
[0035] Planetary mixers utilize a complex system of gears to enable movement on two axes using a single motor. Gears within the drive system transmit power from the motor to the mixing mechanism.
[0036] In the pharmaceutical compounding industry, recent regulatory changes aligned with USP 795 guidelines have significantly impacted the landscape. Pharmacists now preparing personalized medications must adhere to a more stringent approach, emphasizing precision and customization. Bladeless centrifugal asymmetric planetary mixers have gained popularity in pharmacy compounding, offering laboratories reproducibility, consistency, and faster turnaround times when mixing various personalized formulas,
[0037] However, challenges persist in this mixing technology in pharmacy compounding. Current mixers are often bulky, heavy, and inefficient, with limited information storage capabilities and difficulties in reducing transfers and waste. Mixing in dispensable containers is advantageous, yet the capability of centrifugal planetary mixers to handle various dosage forms is often lacking.
[0038] Planetary mixers generally employ a single motor with a single or dual mixing receptacles in order to thoroughly blend various substances. These mixers rely extensively on a single motor and on a gear and timing-belt system in order to cause superimposed motion on their mixing receptacles. As such, any motion occurring from their main motor system, through their complex gear and timing belt mechanism, causes a proportionally direct superimposed motion on their mixing receptacle(s) and therefore on the product being mixed.
[0039] The present application describes new motion devices, capable of more diverse applications, more precision, higher efficiency, and without the limitations caused by timing belts and gear systems. These motion devices are advantageous for compounding and mixing in medical and pharmaceutical applications. The present application describes a motion device that oscillates, rotates, produces intermittent oscillation, and these motions may be followed by revolution on a particular substance or substances being mixed. The motion devicereceptacles, substance, or substances being mixed, may terminate solely with rotation, revolution, or intermittent oscillation depending on the parameters chosen for a particular formulation or substances being mixed. This novel motion device uses a combination of a plurality of motors working in synergy with one another, but not necessarily limited by one another. The individual motors have complete freedom to oscillate, rotate, or intermittently oscillate, and with specific sequence parameters in order to achieve different mixing outcomes depending on particular drug formulations or substances desired to be mixed. Moreover, in order to maximize mixing efficiency, in some embodiments, devices utilize four motors, with the capacity to cause three independent types of motion on a particular object or substance being mixed.
[0040] Furthermore, the motion device may also, if desired, be used for separating substances or specimens based on their density and molecular weight much like a classic laboratory centrifuge if desired by a user. However, if a homogeneous mixture is desired for a particular product, and with a specified time, then a specific motion type and motion sequence can be automatically or manually selected from a formulary on a database on the memory stored in the motion device, or a new one can be created.
[0041] Further, mixing devices can include wireless communication features, such as RFID tags, Bluetooth® low energy tags, and the like for storing medicinal, processing, and / or patient information for a particular substance, prescription, formulation, and / or mixture. A pharmacist can use the wireless communication to store, write, or log ingredient information, to automatically understand patient requirements and / or preferences, track dispensing and mixing, and automatically conduct mixing operations.
[0042] It can also be advantageous to maintain temperature of a container while mixing occurs. In some embodiments, the current application provides heating and cooling mechanisms as well as sensors to maintain temperature within a desired band or at a desired temperature. These temperature control mechanisms can operate independently of the motors and drives that produce motion in the mixing device.
[0043] Figure 1A is a perspective view of a portion of a mixer or mixing device. A mixing system 100 includes a rotational device 110 disposed on an upper base 112. In some embodiments, a rotational device 110 is connected to an upper base 112. The rotational device 110 is connected to the upper base 112. The rotational device 110 is configured to cause othercomponents of the system 100 to rotate along a rotational axis extending upwards through the rotational device 110, in some cases, the rotational movement caused by the rotational device 110 may be deemed revolutions. The rotational device 110 is connected to a carousel structure 120 so that the rotational device 110 can cause the carousel structure 120 to rotate. In some embodiments, the rotational device 110 is an AC induction motor, a brushless DC motor, a servo motor, or a stepper motor. In some embodiment the rotational device 110 is a magnetic rotor. In some embodiments, the rotational device 110 is configured to cause the carousel structure 120 to oscillate between a first and second position along the rotational path defined by the rotational axis. In some embodiments, the rotational device 110 is configured to cause the carousel structure to vibrate.
[0044] In some embodiments, the rotational device 110 is in wired or wireless communication with a processor or controller of the system 100. In response to a signal received from the processor or controller, the rotational device 110 is configured to apply a rotational force and / or vibrational force to the carousel structure 120, In some embodiments, the rotational device 110 is further configured to change the speed of the rotations and / or the directions of the rotations in response to a signal received from the controller or processor. In some embodiments, the rotational device 110 is further configured to change the strength or magnitude of the vibrations in response to a signal received from the controller or processor.
[0045] The upper base 112 is depicted as being substantially circular, although other shapes can be contemplated without departing from the scope of this disclosure. In some embodiments, the shape of the upper base 112 may be different to accommodate a different shape of an outer casing of the system 100. In some embodiments, the upper base 112 may have the shape of a rectangle, square, oval, triangle, polygon, hexagon, or other shape. The upper base 112 includes a band 114. The band 114 surrounds an outer perimeter of the upper base 112. In some embodiments, the band 114 is composed of an elastic or rubber like material. In some embodiments, the band 114 may create a seal between the upper base 112 and an outer housing (not shown) which the upper base 112 may be disposed within. In some embodiments, the band 114 may beneficially provide shock absorption benefits to the system 100, the band 114 absorbing a portion of the vibrational energy and / or rotational energy caused by the rotational device 110 and which passes through the upper base 112.
[0046] In some embodiments, the upper base 112 includes an accelerometer. In some embodiments, the accelerometer is integrally formed with the upper base 112. In some embodiments, the accelerometer is attached to the upper base 112. In some embodiments, the accelerometer is configured to measure the acceleration of the upper base 112. In some embodiments, the accelerometer is configured to transmit acceleration information of the upper base 112 to a controller of the system 100. In some embodiments, the accelerometer is configured to detect vibrations of the upper base 112 w’hich may be indicative of the carousel structure being unbalanced. In some embodiments, this may beneficially permit a controller of the system 100 to balance the system 100 and protect against catastrophic vibrations.
[0047] The upper base 112 is supported by a lower base 116 by means of at least one pillar 118. In some embodiments, the lower base 116 is circular in shape. In some embodiments, the lower base 116 is similar in shape and size to the upper base 112. The at least one pillar 118 is disposed between the upper base 112 and lower base 116. In some embodiments, the at least one pillar 118 is secured to both the upper base 112 and the lower base 116. In some embodiments, the at least one pillar 118 is secured to only one of the lower base 116 and the upper base 112.
[0048] The lower base 116 is supported by at least one stopper 115. The at least one stopper 115 is disposed on a bottom surface of the lower base 116 and is configured to prevent the lower base 116 from touching the ground when the system 100 is placed on a flat surface.
[0049] Figure IB is an elevation view of the system 100 with the upper base 112 removed. As seen in Figure IB, the system further includes a slip ring 180, at least one controller 185, and a power supply 190.
[0050] The slip ring 180 is attached to the bottom of the rotational device 110. In some embodiments, the slip ring 180 is attached to the rotational device 110 such that the slip ring 180 does not rotate. The slip ring 180 is configured to allow electrical connections to pass through the rotational device 110 up to the carousel structure 120 attached to the rotational device 110. The slip ring 180 beneficially allows for electrical connection from the power supply and components of the mixing device and accommodates rotational motion of the rotational device 110, without requiring wires, which would prevent rotation or would become twisted or strained.
[0051] The controller 185 is electrically connected to various components in the system 100 and is configured to send commands or signals to the various components. In some embodiments, the controller 185 is configured to wirelessly send commands or signals to the various components of the system 100. These connections are described in further detail below in relation to Figure 5.
[0052] The power supply 190 is configured to supply power to various portions of the system 100. The power supply 190 is electrically connected to the rotational device 110, the translation motor 140 and to the control housing 160 of the system as described herein,
[0053] As seen in Figure IB, the pillars 118 further include shock absorbers 117 at the top of each pillar 118. The shock absorbers 117 are configured to contact the upper base 112. In some embodiments, the shock absorbers 117 are composed of a resilient material or device, such as rubber or an elastic material, a spring, etc. The shock absorbers 117 absorb some of the rotational energy or vibrational energy propagating through the upper base 112 from the rotational movement of the components of system 100,
[0054] In some embodiments, the pillars 118 and / or shock absorbers 117 are also configured to measure the weight exerted on the pillars 118 and / or shock absorbers 117. In some embodiments, the pillars 118 and / or shock absorbers 117 are configured to only measure the force exerted on the pillars 118 and / or shock absorbers 117 in a vertical direction. In some embodiments, the translational forces and / or the torsional forces experienced by the upper base and / or the torsional forces are not captured by the weight sensing components of the pillars 118 and / or shock absorbers 117. In some embodiments, the weight and / or forces applied to the pillars 118 and / or shock absorbers 117 can be communicated to the controller and the system 100 can adapt its operation based on the weight and / or forces on the pillars 118 and / or the shock absorbers 117 by changing rotation speeds, component orientation, and / or by operating or moving various components of the system 100 described herein.
[0055] Figure 1C is a perspective top view of the carousel structure 120 and the rotational device 110. The carousel structure includes a carousel hub 130, linear rods 134, brackets 136, a translation motor 140, mounts 150, control housings 160. Figure 1C shows one of the control housings 160 including a mixing cup sleeve 170, and another of the control housings 160 without a mixing cup sleeve 170 to show other components of the control housing 160. The carousel hub 130 is secured to the rotational device 110 and is configured to rotatewhen a rotational force is applied to the carousel hub 130 by means of the rotational device 110. In some embodiments, the carousel hub 130 is rectangular in shape. On either side of the carousel hub 130 is a rod opening configured to accommodate passage of linear rods 134 through the openings. The carousel hub 130 includes a central opening 132 configured to support objects in the central opening 132.
[0056] The linear rods 134 are slidably disposed through the rod openings of the carousel hub 130. In some embodiments, there are two linear rods 134, one on each side of the carousel hub 130, The linear rods 134 are cylindrical in shape. In some embodiments, the linear rods 134 are hollow. In some embodiments, the linear rods 134 are of sufficient length to extend through the rod openings of the carousel hub 130 and protrude through opposite ends of the carousel hub 130, In some embodiments, the linear rods 134 are disposed within the openings of the carousel hub 130 such that each linear rod 134 protrudes out of the carousel hub 130 an equal amount,
[0057] In some embodiments, each linear rod 134 includes a wire opening 135, The wire opening 135 allows egress and ingress of electrical connections through the interior of the linear rods 134. In some embodiments, the wire opening 135 is centrally located on each liner rod 134. In some embodiments, the electrical connections connect to the slip ring 180 and into the wire openings 135.
[0058] The linear rods 134 are secured together by means of a pair of brackets 136a and 136b. Each bracket 136a and 136b includes two openings to accommodate passage of the linear rods 134. In some embodiments each bracket 136a and 136b is secured to the linear rods 134 such that the bracket does not move relative to the linear rods 134. In some embodiments, the system 100 includes two brackets 136a-b, one bracket 136a disposed on one end of the carousel hub 130 and the other bracket 136b disposed on the opposite end of the carousel hub 130.
[0059] The translation motor 140 is disposed within the central opening 132 of the carousel hub 130. In some embodiments, the translation motor 140 is secured within the central opening 132 such that the translation motor 140 does not move relative to the carousel hub 130. The translation motor 140 is in electrical connection with the power supply 190 via the slip ring 180. The translation motor 140 is configured to cause translation movement of a screw 142 or similar feature, disposed through the translation motor 140. The screw 142 passesthrough openings on each end of the carousel hub 130 and is connected to each bracket 136a and 136b. In some embodiments, the screw 142 is connected to each bracket 136a and 136b such that the brackets 136 and therefore the linear rods 134 are translated along with the screw’ 142. In some embodiments, the screw 142 is connected to each bracket 136 such that an equal distance is maintained between each bracket 136. In some embodiments, the system 100 includes two screws 142, each screw 142 connected to a separate bracket 136. In this configuration, the translation motor 140 causes the translation movement of two screws 142. In this configuration, the translation motor 140 is beneficially able to move one bracket 136a, and therefore the connected mount 150, independent of the other bracket 136b, In some embodiments, each of the linear rods 134 is connected to a separate translation motor 140 enabling each cup mount 150 to be moveable separately from the other mounts 150.
[0060] In response to a signal received from, for example, the controller 185 of the system 100, the translation motor 140 is configured to cause the screw or screws 142 to translate in a linear direction thereby causing the brackets 136a-b and the linear rods 134 to translate in the same direction as the screw or screws 142. This beneficially allows the system 100 to balance the weight on either end of the carousel hub 130 such that the center of balance is maintained at the center of the carousel hub 130. For example, if the weight on a first end of the carousel structure 120 is heavier than the weight on the second end of the carousel structure 120, the translation motor 140 causes the bracket 136a proximate the first end of the carousel hub 130 to move closer to the carousel hub 130 and causes the bracket 136b proximate the second end of the carousel hub 130 to move further away from the carousel hub 130 until the center of balance of the carousel structure 120 is at the center of the carousel hub 130. This beneficially reduces the vibrations experienced by the system 100, thereby prolonging the lifetime of the system 100 and its components. In some embodiments, the translation motor 140 can be controlled remotely via a wireless communication connection, without the need for electrical connections for the control signals to pass through the slip ring 180 to the motor 140. In some embodiments, the controller 185 may be located remote from the mixing system 100. In some embodiments, a portion of the control system can be located on the mixing system 100 and a portion can be remote and can wirelessly communicate with the features of the mixing system 100. In some embodiments, an imbalance causing vibrations can be detected,for example, by the force sensors in the shock absorbers 117 and pillars 118. In some embodiments, the vibrations can be detected by other force sensors of the system 100.
[0061] Mounts 150 are attached to the linear rods 134 at each end of the carousel structure 120. The mounts 150 are secured to the linear rods 134 such that the mounts 150 do not move relative to the linear rods 134. The top portion of each mount 150 includes a ring 152. Each ring 152 has a circular opening 156 that is positioned up and towards a central axis of the mixing system 100. In some embodiments, the mount 150 may be configured such that the central opening 156 of the ring 152 is directed away from the central axis of the mixing system 100.
[0062] The control housing 160 is connected to a bottom portion of the mount 150. The control housing 160 with the mount 150 forms an enclosure configured to hold a mixing cup sleeve 170 and a mixing cup (not shown) that can be inserted into the mixing cup sleeve 170, The mixing cup (not shown) can be a dispenser device in which the medications can be compounded, and the device can be directly provided to a patient. The mixing cup sleeve 170 can be sized and shaped to receive a dispenser device, and can be interchanged to receive dispenser devices having different dimensions. The control housing 160 is substantially circular in shape, but a person skilled in the art would understands that the control housing 160 may take another shape without departing from the scope of this disclosure.
[0063] The control housing 160 includes a cup motor 162. The cup motor 162 is configured to apply a rotational force and / or a vibrational force to a mixing cup sleeve 170 and a mixing cup disposed within the central opening 156. In some embodiments, the cup motor 162 is configured to rotate a mixing cup along a longitudinal axis 154 of the mixing cup sleeve 170. In some embodiments, the cup motor 162 is configured to cause a mixing cup to oscillate between a first and second position along the rotational path defined by the longitudinal axis 154. In some embodiments, the cup motor 162 is configured to apply a vibrational force to a mixing cup. Each arm of the carousel structure 120 may include a cup motor 162 and other components, although these components may not be visible when the mixing cup sleeve 170 is present. The cup motors 162 and the translation motors 140 can advantageously be mechanically separate from and individually controlled separately from the rotational device 110. By allowing the cup motors 162 and the translation motors 140 to operate separately from the rotational device 110, the system 100 can provide customized mixing profiles, increasedmixing controls, vibration control, more efficient operations by having two different mixing programs run simultaneously, etc.
[0064] In response to a signal received from a processor or controller of the system 100, the cup motor 162 causes the mixing cup to vibrate or to rotate. In some embodiments, the cup motor 162 of each control housing 160 is configured to operate independently. For example, the cup motor 162 of one control housing 160 may apply a rotational force to a first mixing cup, such that the mixing cup rotates in a first direction. Simultaneously, the cup motor 162 of the other control housing 160 may apply a rotational force in the opposite direction to a second mixing cup thereby causing the second mixing cup to rotate in a second direction opposite to the first direction. Similarly, a rotational force may be applied to a first mixing cup by the first cup motor 162 causing the first mixing cup to rotate at a first speed, while a higher rotational force is applied to a second mixing cup by a second mixing cup motor 162 causing the second mixing cup to rotate at a higher speed than the first mixing cup. In some embodiments, a rotational force may be applied to a first mixing cup while a vibrational force is applied to the second mixing cup. This configuration beneficially allows a user greater flexibility and control over the movement each mixing cup experiences. The controller may be configured to apply different rotation, vibration, or mixing protocols to each control housing 160 based on the particular requirements of the products, medications, compounds, etc. being mixed or processed
[0065] These types of motions combined with the rotational motion caused by the rotational device offer unique and improved motion combinations to overcome the deficiencies of prior art mixing systems such as the introduction of air into creams, gels and ointments. By employing select oscillating, rotating, and intermittent oscillating motions, along with other time specific and axis specific recruitable motion movements tailored to a specific substance, viscosity, or application, the system 100 achieves thorough blending while minimizing the incorporation of air into the cream, gel, or ointment. This results in better homogeneity of the mixture, crucial for ensuring uniformity and consistency in pharmaceutical and compounding processes. Prior art mixing systems also struggle to properly mix powders homogeneously. Intermittent oscillation caused by the cup motor 162 combined with intermittent oscillation or rotational motion caused by the rotational device 110 causes the powders to disperse more effectively, thus improving the mixing efficiency of powders significantly
[0066] In some embodiments, the cup motor 162 further includes a cup base opening 164. The cup base opening 164 is configured to accommodate passage of a portion of a mixing cup through the cup motor 162.
[0067] In some embodiments, the control housing 160 includes a processor or controller in electrical communication with the cup motor 162. The processor or controller of the control housing 160 is configured to command the cup motor 162 to rotate or vibrate. In some embodiments, the processor or controller of the control housing 160 is configured is configured to command the cup motor 162 in response to a signal received from another processor or controller of the system 100 such as the processor 185, In some embodiments, the processor or controller of the control housing 160 is configured is configured to command the cup motor 162 in response to a signal received from a user device or from a user input interface,
[0068] In some embodiments, the control housing 160 further includes a weight sensor. The weight sensor may be configured to measure the weight of a mixing cup disposed within the central opening 156, In some embodiments, the weight sensor is configured to transmit weight information to the processor or controller of the control housing 160, In some embodiments, the weight sensor is configured to transmit weight information to the processor or controller of the control housing 160 in response to a signal received from the processor or controller of the control housing 160. In some embodiments, the weight sensor is configured to transmit weight information to the processor or controller of the system 100, such as the controller 185, in response to a signal received from the processor or controller of the system 100.
[0069] In some embodiments, the control housing 160 further includes a temperature sensor. The temperature sensor may be configured to measure the internal temperature of a mixing cup disposed within the central opening 156. In some embodiments, the temperature sensor is configured to transmit temperature information to the processor or controller of the control housing 160. In some embodiments, the temperature sensor is configured to transmit temperature information to the processor or controller of the control housing 160 in response to a signal received from the processor or controller of the control housing 160. In some embodiments, the temperature sensor is configured to transmit temperature information to the processor or controller of the system 100, such as the controller 185, in response to a signal received from the processor or controller of the system 100.
[0070] In some embodiments, the system 100 includes at least one mixing cup sleeve 170. In some embodiments, the at least one mixing cup 170 is composed of at least one of a metal, a plastic, or a composite material. In some embodiments, the at least one mixing cup 170 includes a metallic component. In some embodiments, the metallic component or metallic mixing cup is composed of copper or aluminum.
[0071] The mixing cup sleeves 170 are disposed within the ring 152 of each mount 150. In some embodiments, the mixing cup sleeve 170 is disposed within the central opening 156 such that the mixing cup sleeve covers the cup motor 162. In some embodiments, a bottom portion 172 of the mixing cup sleeve 170 contacts the control housing 160. In some embodiments, the mixing cup sleeve 170 has a largely cylindrical shape with a cup opening 178, The cup opening 178 is configured to receive a mixing cup. In some embodiments, the cup opening 178 is configured to receive an adaptor. The adaptor may be configured to receive a container, including but not limited to, a smaller mixing cup, a syringe, an applicator, a medicinal dispenser, ajar, a vial, or other type of medication dispensing device.
[0072] In some embodiments, a mixing cup or adaptor is secured within the mixing cup sleeve 170 by means of protrusions 176 originating from a top portion 174 of the mixing cup sleeve 170. In some embodiments, the protrusions 176 are spaced equally along a perimeter of the mixing cup sleeve 170 such that the gaps 177 between each protrusion 176 are equal in length along the perimeter of the mixing cup sleeve 170. The protrusions 176 and gaps 177 are configured to interact with corresponding protrusions and gaps on a mixing cup or adaptor. The mixing cup sleeves 170 are configured to rotate and / or vibrate with the mixing cup. In some embodiments, the system 100 may not include a mixing cup sleeve 170. In some embodiments, the mixing cup sleeve 170 can be sized and shaped to receive specific dispensers, where, for example, the dispensers will be issued to patients with the medication therein. In this way, the compounded formulation can be prepared in the dispenser which will be given directly to the patient, avoiding wasted time and materials if the formulation is prepared in a separate container and then put into the dispenser.
[0073] Figure 2 depicts a mount and housing with a mixing cup 200 of the system 100 described above. As seen in Figure 2, in some embodiments, the system 100 may not include mixing cup sleeves mixing cup sleeve 170. In some embodiments, the mixing cup 200 may include a locking feature configured to secure the mixing cup 200 to the mount 150 andhousing 160 and prevent uncontrolled axial movement. In some embodiments, the locking feature may include a lock and key feature with male features located on the mixing cup 200 configured to engage with female features on the mount 150 and / or housing 160.
[0074] Furthermore, as seen in Figure 2, the bottom of the housing 160 may include fins 168. In some embodiments, the fins 168 may be removable from the bottom of the housing 160. In some embodiments, the fins 168 are integrally formed with the bottom of the housing 160. In some embodiments, the fins 168 are composed of a metal, such as aluminum or copper. The fins 168 extend from the bottom of the housing 160 such that there is a gap in between each adjacent fin. This configuration beneficially increases the convective heat loss through the fins 168, thereby allowing for greater temperature control of the internal temperature within the mixing cup 200.
[0075] In some embodiments, the mount 150 may include a magnet array 158. The magnet array 158 is attached to the ring portion 152 of the mount 150 and forms a ring of similar or equal diameter to the ring portion 152 of the mount 150 thereby allowing a mixing cup 200 to be disposed within the center of the magnet array 158. In some embodiments, the magnets forming the magnet array 158 are electromagnets. In some embodiments, the magnets forming the magnet array 158 are rare earth magnets. The magnet array 158 is configured to generate a magnetic field within a center of the magnet array 158 such that a mixing cup 200 disposed within the center of the magnet array 158 is subjected to the magnet field. In some embodiments, the magnets that make up the magnet array 158 are disposed such that the orientation of the magnetic poles of each magnet are alternated with each adjacent magnet (for example, a portion of the magnet array 158 may have a N-S-N-S orientation). In some embodiments, the alternating magnetic poles of each magnet in the magnet array 158 results in an alternating magnetic field.
[0076] In some embodiments, the magnet array 158 is in electric communication with a processor or controller of the system 100 such that the magnet array 158 can change the polarity of the magnetic field of the magnet array 158 based on a command received from the processor or controller. In some embodiments, the magnet array 158 generates a consistent alternating field such that the magnetic field is not altered during the operation of the system 100. The magnetic field generated by the magnetic array 158 can beneficially assist in temperature control of a mixing cup 200 disposed within the center of the magnet array 158.In some embodiments, the rotation of a metallic mixing cup (such as the mixing cup 200) within the alternating magnetic field generated by the magnet array 158 causes an electrical current to be produced within the metallic cup. The electrical current within the mixing cup 200 produces heat within the metallic cup. The amount of current and heat generated in the cup can be controlled by controlling the rate of rotation of the mixing cup 200, the strength of the magnet array 158, the polarity of the magnet array 158, the position of the magnet array 158 relative to the mixing cup 200 and / or any combination of these parameters.
[0077] Mixing certain compounds or medication often require achieving a higher temperature with a mixing cup as fast as conveniently possible, particularly when compounding medications into suppositories, candies, troche bases, or similar substrates. Prior art planetary mixers typically rely on a combination of time and speed to elevate internal temperatures, leveraging increased friction and particle agitation to achieve this objective. The present invention beneficially allows greater temperature through the integration of an optional magnetic force produced by the magnetic array 158 near the middle section of the mixing cup 200. By introducing an alternating magnetic field with the appropriate polarity, this mechanism facilitates temperature elevation within the mixing cup. This configuration offers a dynamic solution to temperature control during mixing operations.
[0078] Figure 3 A shows an exploded view of a mixing cup 200. As seen in Figure 3 A, the mixing cup 200 includes a body 210, a base 220, and a core 230. In some embodiments, the body 210 and base 220 are composed of a plastic material. In some embodiments, the body 210 and base 220 are composed of a metal, such as aluminum or copper. In some embodiments, at least a portion of the mixing 200 is composed of a metal, such as aluminum or copper.
[0079] In some embodiments, the body 210 is cylindrical in shape and includes a hollow center. A top portion 212 of the body 210 includes cup protrusions 214 and cup gaps 216. The cup protrusions 214 are disposed along the perimeter of the body 210 of the mixing cup 200. In some embodiments, the cup protrusions 214 are the same size as the gaps 177 of the mixing cup sleeve 170, such that the cup protrusion 214 fit snuggly between the protrusions 176 of the mixing cup sleeve 170. The cup gaps 216 are located in between each cup protrusion 214. In some embodiments, the cup protrusions 214 are equally spaced along the perimeter of the body 210 such that the cup gaps 216 are of equal size. The size of the cup gaps 216 may be such that they snugly accommodate passage of the protrusions 176 of the mixing cup sleeve170. In some embodiments, the top portion 212 includes a threaded connection mechanism above the protrusions 214 where a lid can be secured to the top of the body 210
[0080] The base 220 of the mixing cup is cylindrical in shape and includes a hollow center. In some embodiments, the base 220 may be integrally formed with the body 210. In some embodiments, the base 220 includes a top portion 222. In embodiments where the base 220 is not integrally formed with the body 210, the top portion 222 may have a diameter that is smaller than the diameter of the body 210, such that the body 210 can slide over the top portion 222 of the base 220 until it abuts a bottom portion 224 of the base 220, In some embodiments, the bottom portion 224 of the base 220 has a larger diameter than the top portion 222 of the base 220. In some embodiments, the bottom portion 224 of the base is knurled to allow for easier gripping of the bottom portion 224.
[0081] The core 230 is composed of a metal such as copper or aluminum. The core includes a head 232, a tail 234, and fins 236, The head 232 is largely cylindrical in shape. The tail 234 is attached to a bottom of the head 232 and is also cylindrical in shape. In some embodiments, the tail 234, the diameter of the tail 234 is smaller than that of the head 232. At the bottom of the tail 234 are fins 236. The fins 236 are surfaces extending from the tail 234. In some embodiments, the fins 236 are spaced such that there is a gap allowing fluid to pass in between each adjacent fin 236. This beneficially increases the amount of heat transfer passing from the fins 236 to a surrounding fluid through convective heat loss. The fins 236 beneficially increase the rate of heat dissipation from the core 230 into a fluid surrounding the fins 236.
[0082] In some embodiments, the core 230 is disposed within the base 220. In such embodiments, the base 220 may include a hole in the bottom of the base 220 to accommodate passage of a tail 234 of the core 230. In such embodiments, the core 230 may be disposed through the hole in the base 220 of the mixing cup 200 until the head 232 of the core 230 abuts the bottom of the base 220. In some embodiments, the core 230 is integrally formed with the base 220.
[0083] The core 230 beneficially increases the cooling experienced by the mixing cup 200 and the compounds or ingredients contained within. As the mixing cup 200 is rotated or vibrated by means of the cup motor or the rotational device, the particles contained within the mixing cup 200 are agitated thereby increasing the temperature within mixing cup. The core 230 effectively acts a heat sink, dissipating excess heat generated during the mixing.
[0084] Some mixing systems experience difficulty controlling the temperature within a mixing cup. The correlation between machine speed and particle agitation affects the temperature of the mixture. As the machine speed is dialed up, particle agitation intensifies, leading to a rise in temperature within a mixing cup 200. This temperature elevation is directly proportional to the speed of the machine. This creates problems in situations where temperature is critical in the mixing process or where the ingredients in the formulation are temperature sensitive. Certain compounds require meticulous temperature regulation during mixing processes. The mixing systems described herein can advantageously incorporate a heat sink configuration in the form of the core 230 and fins 236. Though this heat sink, the system 100 enables the maintenance of cooler temperatures even at higher machine speeds. The heat sink acts as a thermal regulator, dissipating excess heat generated during mixing. As the powders or other materials contained in the mixing cup come into contact with the wall connected to the core 230 or come into contact with the core 230 directly, the heat is transferred from the powder or material and into the core 230. This causes the temperature within the mixing cup 200 to promptly decrease, thereby facilitating the recirculation of cooler temperatures throughout the mixture. This feature of the system 100 ensures that temperature-sensitive compounds receive the precise temperature control necessary for optimal mixing outcomes, enhancing the versatility and efficiency of the mixing process across a spectrum of applications.
[0085] Figure 3B shows a mixing cup 200 with a lid 240 removed exposing the features of the lid. As seen in Figure 3B, the body of the mixing cup may include a connection mechanism 218 that is configured to allow a lid 240 of the mixing cup to engage with and be secured to the mixing cup 200. In some embodiments, the connection mechanism 218 may include threads that interact with a screw mechanism of the lid 240, ridges or clips that the lid 240 snaps onto, tabs or grooves that interlock with features of the lid 240, or other type of connection mechanism.
[0086] As seen in Figure 3B, the lid 240 of the mixing cup 200 is configured to be engage with and be secured to the mixing cup by means of the connection mechanism 218 of the body 210. In some embodiments, the lid 240 includes threads, apertures, or other connection mechanisms that are configured to interact with the connection mechanism 218 of the body 210.
[0087] In some embodiments, the lid 240 includes a camera 250. In some embodiments, the camera 250 is attached to the lid 240 such that the field view of the camera 250 is pointed directly within the interior of the body 210 of the mixing cup 200. In some embodiments, the camera 250 is wirelessly connected to a controller or processor of the system 100 and is configured to transmit video captured by the camera 250 to the controller or processor of the system 100. In some embodiments, the camera 250 is configured to transmit video captured by the camera 250 to a user device in wireless communication with the system 100. In some embodiments, the camera 250 beneficially allows a user to view the mixing process of components contained within the mixing cup 200. This beneficially permits a user to adjust mixing parameters, such as the rotation speed or revolution speed and the magnitude and / or force of oscillations, based on the visual feedback provided by the camera 250. In some embodiments, the controller can identify mixing problems via the camera 250 and adjust mixing parameters accordingly.
[0088] In some embodiments, the lid 240 includes a cup temperature sensor 260. The cup temperature sensor 260 may be configured to measure the internal temperature of the mixing cup 200 and / or the temperature of components contained within the mixing cup 200. In some embodiments, the cup temperature sensor 260 is an IR temperature sensor. In some embodiments, the cup temperature sensor 260 is in wired or wireless communication with a controller or process of the system 100 or of the control housing 160. In some embodiments, the cup temperature sensor 260 is configured to transmit temperature information to the processor or controller of the system 100 or of the control housing 160. In some embodiments, the cup temperature sensor 260 is configured to transmit temperature information to the processor or controller of the control housing 160 or of the system 100 in response to a signal received from the processor or controller of the control housing 160 or of the system 100.
[0089] In some embodiments, the lid 240 includes a cup power supply 270. In some embodiments, the cup power supply 270 is embedded within the lid 240 of the mixing cup 200. In some embodiments, the cup power supply 270 is a battery. In some embodiments, the cup power supply 270 is rechargeable, such that the cup power supply does not need to be replaced each time the cup power supply is depleted. The cup power supply 270 is configured to provide power to the camera 250 or the cup temperature sensor 260. In some embodiments, the cuppower supply 270 is electrically connected to the camera 250 of the cup temperature sensor 260 by means of a printed circuit board (PCB) embedded in epoxy within the lid 240.
[0090] In some embodiments, the mixing cup 200 may be configured to hold various devices, such as a metered pump, syringe, jar, or clicker-type dispenser. In some embodiments, the mixing cup 200 includes a custom adapter that is configured to engage with a device and secure the device within the mixing cup 200. In some embodiments, the custom adapter is removable from the mixing cup such that a different custom adapter configured to engage with a different device and secure the different device within the mixing cup 200 can be inserted into the mixing cup 200. In some embodiments, the features described above beneficially allow a user to mix components within a device that the mixture or medication will be dispense in, thereby removing the need to transfer the mixture or medication to a separate device for dispensing the mixture or medication, which often results in some of mixture or medication being lost when the mixture or medication is transferred to the dispensing device from the mixing cup 200, Furthermore, the feature described above beneficially helps prevent cross-contamination between various substances, compounds, or medications commonly handled in laboratory or clinical settings. / Additionally, in the compounding industry, this feature beneficially reduces medication errors by ensuring the correct drug label is matched with the appropriate substance.
[0091] In some embodiments, the mixing cup 200 may include an RFID tag 211. In some embodiments, the RFID tag 211 may be affixed to the mixing cup via an adhesive or another attachment mechanism. In some embodiments, the RFID tag 211 is disposed on the lid 240. In some embodiments, the RFID tag 211 is disposed on the body 210. In some embodiments, the RFID tag 211 may be integrally formed into the mixing cup 200. In some embodiments, the RFID tag 211 is integrated into the body 210 or lid 240 during the molding process of the body 210 or lid 240. In some embodiments, the RFID tag 211 is configured to communicate with components of the mixing system or a connected pharmacy system, such as, but not limited to, the mixing system 100, weight scales, computers, point of sale equipment or other pharmaceutical equipment. In some embodiments, the RFID tag is a writeable RFID to which information received from the equipment can be written to the tag. In some embodiments, the RFID tag 211 is configured to record data associated with the pharmaceutical process including but not limited, to the prescription entity process, thecompounding formulation creation process, the compounding process, and / or the dispensing process. In some embodiments, the recorded data relates to the components, ingredients, compounds or prescriptions contained within the mixing cup 200. In some embodiments, the recorded data includes patient data, the initial creation data, the ingredients present in the mixing cup and / or ingredients to be used in the mixture, the amount of each ingredient present in the mixing cup and / or the amount of each ingredient to be used in the mixture, mixing rotation and revolution parameters, mixing duration, temperature, timestamps of each step in the process, prescriber data, technician data, and / or shipping data. The RFID tag 211 beneficially enables regulatory traceability of the prescription by storing all pertinent data, including initial creation time and date, prescribed and actual ingredient amounts, process step timestamps, technician ID, and shipment date.
[0092] In some embodiments, the RFID tag may be a passive tag, having only read functionality. In some embodiments, the RFID tag may contain a unique identifier identifying the mixing cup with which the RFID tag is associated. An identifier of the RFID tag may be associated with a database record, and scanning the tag can add, remove, update, or change information relating to the RFID tag or the mixing cup 200 or the compounds, patient, or formulations therein in the database record, as described with regard to the RFID tag 211. For example, as an ingredient is added, or a mixing operation is performed, scanning the RFID tag can write the ingredient addition or the mixing process to the database record associated with the RFID tag. This enables a pharmacist to keep track of additions, process steps, etc. In some embodiments, the RFID tag 211 can be associated with a patient record and / or a prescription record in the database, and upon scanning the RFID tag 211, instructions, preferences, or other information can be displayed to a technician, pharmacist, or other use, such as patient preferences, prescription requirements, patient allergies, ingredient addition steps, etc.
[0093] Figure 4A depicts an enclosure 300 for containing the system 100. As seen in Figure 4A, the enclosure 300 is configured to contain and enclose the system 100. The enclosure 300 includes a body 310, a lid 320, a viewing door 330, and a user interface 340.
[0094] The body 310 is cylindrical in shape and is capped by the lid 320. In some embodiments, the body 310 contains viewing slits 312. The viewing slits 312 consists of apertures disposed across the body 310. In some embodiments, the viewing slits 312 are only disposed on one side of the body 310. In some embodiments, the viewing slits 312 include aglass or a translucent material, thereby preventing objects entering or leaving the interior of the body 310 through the viewing slits 312. In some embodiments, the viewing slits 312 are open thereby allowing air to pass through the viewing slits from the interior or exterior of the body 310. The viewing slits 312 beneficially allow a user to view the interior of the body 310 while compounds are being mixed within the system 100.
[0095] The lid 320 is placed on the top of the body 310 thereby covering the top portion of the body 310. In some embodiments, the lid 320 is integrally formed with the body 310. In some embodiments, the lid 320 is configured to be removed from the body 310 by a user. The lid 320 includes an aperture on a top surface of the lid 320. In some embodiments, the aperture is of sufficient size to permit a user to insert and / or remove mixing cups into or from the system 100 through the aperture. The viewing door 330 is disposed within the aperture. The viewing door 330 is slidably disposed with the aperture such that the viewing door 330 can be slid between a first position and a second position. In the first position, the viewing door 330 covers substantially all of the aperture, thereby preventing objects from entering or exiting the interior of the lid 320 or body 310. In the second position, the viewing door 330 only partially covers the aperture, thereby allowing ingress and egress of items into the interior of the body 310. In some embodiments, the viewing door 330 is composed of glass or translucent material, thereby permitting a user to view into the interior of the body 310 and / or lid 320 even when the viewing door 330 is m the first position. In some embodiments, the viewing door 330 includes a handle 332. The handle 332 is connected to the viewing door 330 and beneficially allows a user to grip the handle 332 and slide the viewing door 330 between the first and second positions without contacting the viewing door itself 330.
[0096] The enclosure 300 further includes a user interface 340. The user interface 340 is disposed on the lid 320. In some embodiments, the user interface 340 is disposed on a platform 342 on the lid 320. In some embodiments, the platform 342 is raised and / or angled, thereby making the user interface 340 more easily viewable or easily accessible to a user. The user interface 340 is configured to send signals to a controller or processor of the system 100 to command the various components of the system 100. In some embodiments, the user interface 340 is a touch screen allowing a user to interact with the user interface 340 by contacting the touch screen. In some embodiments, the user interface 340 includes buttons orother actuators allowing a user to input data or to select options or features presented on the user interface 340.
[0097] In some embodiments, a user may select a mixing formula on the user interface 340. In some embodiments, the mixing formula includes mixing parameters, such as the number, speed, and / or duration of rotations and / or oscillations caused by the rotational device 110 and / or the cup motor 162, the strength, number, and / or duration of the oscillations or vibrations caused by the cup motor 162, and the temperature of the mixing compound or ingredients contained within a mixing cup 200, In some embodiments, the user may create a mixing formula by manually inputting each of the desired mixing parameters into the user interface 340. In some embodiments, the user may select a preset mixing formula stored in a local memory of the system 100, In some embodiments, the user may select a mixing formula from an external site such as a mixing formula downloaded from a network device. In some embodiments, the user may be able to select two different mixing formulas through the user interface, each mixing formula corresponding to a different mixing cup 200. This beneficially allows two different compounds to be mixed simultaneously. In some embodiments, the user interface 340 is configured to allow a user to download or select a pre-existing formula and alter any or all of the mixing parameters of the pre-existing formula to account for different ingredients, different desired outcomes, or other different circumstances. In some embodiments, these mixing parameters can be automatically loaded into the system or accessed by the system 100 upon scanning the RFID tag 211 on a dispenser or mixing cup.
[0098] In some embodiments, the user interface 340 may be configured to allow a user to adjust the mixing parameters of a mixing formula while the system 100 is operating. This beneficially allows a user to adjust the mixing parameters and / or settings during the mixing process. In some embodiments, a user may adjust the mixing parameters based on the video captured by the camera 250. In some embodiments, the user may be able to adjust mixing parameters via a user device in communication with the system 100, such as a mobile computing device in wireless communication with the system 100.
[0099] In some embodiments, the enclosure 300 further includes a camera device. The camera device may be located with the enclosure 300. In some embodiments, the camera device is configured to record the mixing process of a medication or compound while being mixed within the mixing system 100. In some embodiments, the camera device is configuredto store any recorded video within a local memory of the system 100. In some embodiments, the camera device is in communication with a network and is configured to send the recorded video to the network to be stored on an external memory. In some embodiments, the camera device in the enclosure 300 may beneficially allow a user of the system 100 to monitor the mixing process from another location. Additionally, the camera device may beneficially allow’ a user to identify environmental conditions, such as moisture levels.
[0100] In some embodiments, the enclosure 300 may include an enclosure temperature sensor. In some embodiments, the enclosure temperature sensor may be located within the enclosure. The enclosure temperature may be configured to measure the ambient temperature of the interior of the enclosure 300. In some embodiments, the enclosure temperature sensor is configured to transmit temperature information to the processor or controller of the system 100, such as the controller 185, in response to a signal received from the processor or controller of the system 100. In some embodiments, when the enclosure temperature sensor detects a temperature that is above a certain threshold, a processor or controller of the system 100 may be configured to command the system 100 to abort the mixing process. In some embodiments, the threshold may be set by a user via the user interface or via a user device. In some embodiments, the temperature threshold may be a default temperature threshold to prevent the system 100 from malfunctioning.
[0101] Figure 4B shows a cutaway view of the enclosure 300 with the system 100. As seen in Figure 4B, the system 100 may include a weight sensor 350. The weight sensor 350 is located between the upper base and the lower base. In some embodiments, the weight sensor 350 is connected to the lower base by at least one pillar 118 and is connected to the upper base by shock absorbers 117. The weight sensor is configured to measure the weight exerted on the upper base. In some embodiments, the weight sensor is configured to measure and / or calculate the weight of each mixing cup 200. In some embodiments, the weight sensor 350 to transmit weight and / or vibration information to the processor or controller of system 100. In some embodiments, the weight sensor is configured to transmit weight and / or vibration information to the processor or controller of the system 100 in response to a signal received from the processor or controller of the system 100.
[0102] In some embodiments, the system 100 includes an RFID reader 119 configured to communicate with one or more RFID tags, such as the RFID tag 211 describedabove. In some embodiments, the RFID reader 119 is configured to receive and send information to the one or more RFID tags, such as the RFID tag 211 described above. In some embodiments, the RFID reader 119 is configured to send and / or write mixing parameters to the RFID tags, such as the mixing rotation and revolution parameters, mixing duration, temperature during the mixing process, weight of each mixing cup, and / or timestamps of each step in the process. In some embodiments, the RFID reader 119 is configured to write the specific mixing parameters the mixing cup with the RFID tag has undergone to the RFID tag. In some embodiments, the RFID reader 119 may be configured to read information from the RFID tags, such as the RFID tag 211 described above. In some embodiments, the RFID reader 119 is configured to read data from the RFID tag, such as patient data, the initial creation data, the ingredients present in the mixing cup and / or ingredients to be used in the mixture, the amount of each ingredient present in the mixing cup and / or the amount of each ingredient to be used in the mixture, timestamps of each step in the process, prescriber data, technician data, and / or shipping data. In some embodiments, the RFID reader 119 may transmit and / or receive information from a controller of the system 100, such as the controller 400 described below. In some embodiments, the system 100 may be configured to pre-select or select a mixing sequence based on the information read from the RFID tag. In some embodiments, the user of the system 100, such as a pharmacist or a technician, may store mixing parameters in the memory of the system 100 for particular patients or prescribers. For example, a particular patient or prescriber may find a particular composition to be too gritty. In such circumstances, additional revolutions or mixing parameters may be necessary. Upon the RFID reader 119 reading from an RFID tag that a mixture or prescription is associated with a particular patient or a particular prescriber, the system 100 may be configured to automatically change or adjust the mixture settings to those associated with the particular patient or prescriber stored within the system’s 100 memory. In some embodiments, the system 100 may display an option to a user via the user interface or via a user device in communication with the system to change or adjust the mixing settings to those associated with the particular prescriber or patient. In some embodiments, the user may store mixing parameters associated with a particular drug or ingredient. Upon the RFID reader 119 reading from an RFID tag that a mixture or prescription is contains a particular drug or ingredient, the system 100 may be configured to automatically change or adjust the mixture settings to those associated with the particular drug or ingredientstored within the system’s 100 memory. In some embodiments, the system 100 may display an option to a user via the user interface or via a user device in communication with the system to change or adjust the mixing settings to those associated with the particular drug or ingredient.
[0103] In some embodiments, the RFID reader 119 is configured to read a unique identifier contained on the RFID tag memory' or which is broadcast in response to an interrogation signal. In some embodiments, the RFID reader 119 may communicate the unique identifier with other parts of the system 100 including but not limited to the processor 185 or the controller 400 described below,
[0104] Figure 5 is a block diagram schematically illustrating various components of the system 100 and enclosure 300 described herein. The system 100 includes a controller 400, such as the controller or processor 185 or the controller of the housing 160 which can be used in controlling the operation of the system 100. The controller 400 may include one or more processors, integrated circuits, field-programmable gate array or any other suitable control circuitry. In the illustrated embodiment, the controller 400 includes or is in communication with a local area communications module 410 and a wide area communications module 420. The local area communications module 410 may include one or more transceivers able to communicate via Bluetooth, Wi-Fi, or any other suitable local area communication protocol with local devices, such as a user device, a scale, hood, or scanner as described in greater detail elsewhere herein. The wide-area communications module 420 may include one or more transceivers able to communicate via 4G, 5G, Edge or any other suitable wide area communication protocol with external devices, including remote devices such as cloud servers or other network entities.
[0105] As can be seen in Figure 5, the controller 400 is also in communication with various components of the system 100, including the user interface 340. The communication between the user interface 340 and the controller 400 may be wireless or wired. The user interface 340 is configured to send signals to the controller 400 to command the various components of the system 100. In response to a signal received from the user interface 340, the controller 400 is configured to send further signals to other components of the system 100. In some embodiments, the signal received from the user interface 340 contains mixing information, including a mixing formula and / or mixing parameters for mixing a compound viathe system 100. In some embodiments, the controller 400 may be configured to receive a signal containing mixing information from a user device, such as a cellphone or a computer. In response to the signal received from the user interface 340 or user device, the controller 400 is configured to command other components of the system 100.
[0106] The controller 400 is also in communication with the rotational device 110. The communication between the controller 400 and the rotational device 110 may be wired or wireless. The controller 400 may send a signal to the rotational device 110 to command the rotational device 110 to cause rotation, oscillation, and / or vibration of the carousel structure 120 as described above. A change in state of the rotational device 110 may be commanded in response to a user command inputted via the user interface 340 or from a user device. The controller 400 may also command the rotational device 110 to increase or decrease the speed of rotation and / or oscillation of the carousel structure 120 and / or command the rotational device 110 to change the direction of rotation. The controller 400 may command the cup motor 162 to increase or decrease the strength or magnitude of vibrations exerted on the carousel structure 120 and / or on the mixing cup 200.
[0107] In some embodiments, the controller 400 may command the rotational device 110 to rotate and / or oscillate in accordance with mixing instructions received from a network device or stored within a local memory of the system 100.
[0108] The controller 400 is also in communication with the translation motor 140. The communication between the controller 400 and the translation motor 140 may be wired or wireless. The controller 400 may send a signal to the translation motor 140 to command the translation motor to cause the mixing cups 200 located on either end of the carousel structure 120 to move linearly as described above. A change in state of the translation motor 140 may be commanded in response to a user command inputted via the user interface 340 or from a user device. In some embodiments, a change in the state of the translation motor 140 may be commanded in response to a signal received from a sensor of the system 100, such as a weight sensor 430, including the weight sensor of the control housing or the weight sensor 350 described herein, or from an accelerometer 450, such as the accelerometer of the upper base 112 described above. In some embodiments, the signal received from a weight sensor 430 may indicate that the carousel structure 120 is unbalanced, which may be caused by a first mixing cup 200 weighing more than a second mixing cup 200. In response to the signal received, thecontroller 400 may transmit a signal commanding the translation motor 140 to linearly move the linear rods 134 until the carousel structure 120 is balanced. In some embodiments, the signal received from the accelerometer 450 may indicate that the upper base 112 of the system 100 is experiencing acceleration, thereby indicating that the carousel structure 120 is unbalanced, which may be caused by a first mixing cup 200 weighing more than a second mixing cup 200. In response to the signal received, the controller 400 may transmit a signal commanding the translation motor 140 to linearly move the linear rods 134 until the carousel structure 120 is balanced. In some embodiments, the controller 400 may command the translation motor 140 in response to a signal received from the weight sensor 430 indicating that the carousel structure 120 is unbalanced prior to the rotational device 110 being activated. In some embodiments, the controller 400 may further command the translation motor 140 in response to a signal received from the accelerometer 450 indicating that the upper base 112 is experiencing vibrations above a certain threshold. In some embodiments, the controller 400 may fine-tune the balance of the carousel structure 120 based on the signal received from the accelerometer 450.
[0109] The controller 400 is also in communication with the cup motor 162. The connection between the controller 400 and the cup motor 162 may be wired or wireless. The controller 400 may send a signal to the cup motor 162 to command the cup motor 162 to cause a mixing cup 200 engaged with cup motor 162 to rotate, oscillate, and / or vibrate. A change in state of the cup motor 162 may be commanded in response to a user command inputted via the user interface 340 or from a user device. The controller 400 may command the cup motor 162 to increase or decrease the speed of rotation and / or oscillation of a mixing cup 200 and / or command the cup motor 162 to change the direction of rotation and / or oscillation. The controller 400 may command the cup motor 162 to increase or decrease the strength of vibrations exerted on a mixing cup 200.
[0110] In some embodiments, the controller 400 may command the cup motor 162 to rotate, oscillate and / or vibrate in accordance with mixing instructions received from a network device or stored within a local memory of the system 100.
[0111] The controller 400 is also in communication with the magnet array 158. The connection between the magnet array 158 and the controller 400 may be wired or wireless. The controller 400 may send a signal to the magnet array 158 to command the magnet array 158 toproduce a magnetic field or to change the polarity of the magnetic field produced. A change in the state of the magnetic array 158 may be commanded in response to a user command inputted via the user interface 340 or from a user device. The controller 400 may command the magnet array 158 to produce a magnetic field such that temperature within a mixing cup 200 disposed within the magnet array 158 is increased. In some embodiments, the controller 400 may command the magnet array 158 to control the temperature of the interior of a mixing cup 200 in accordance with mixing instructions received from a network device or stored within a local memory of the system 100. In some embodiments, the mixing instructions may include a temperature threshold that a mixing component should not exceed or drop below. In some embodiments, the controller 400 may command the magnet array 158 to control the temperature of a mixing cup such that a mixing component contained with a mixing cup 200 does not drop below' the temperature threshold. In some embodiments, the controller 400 may command the magnet array 158 in response to a signal received from a temperature sensor 440, such as the temperature sensor of the control housing 160, the cup temperature sensor 260, and / or the enclosure temperature sensor. This beneficially allows for the controller to activate the magnetic array to increase the internal temperature of a mixing cup when a higher temperature is needed -such as for melting common waxes used in cosmetic base formulations.
[0112] The controller 400 can also be in communication with additional sensors which can be used to control the operation of the mixing system 100 or otherwise provide information regarding the state of the mixing system 100. As can be seen in Figure 5 in the illustrated embodiment, the controller 400 is also in wired or wireless communication with a weight sensor 430, such as the weight sensor 350 or the weight sensor of the control housing which can be used to provide an indication of the weight of mixing cups 200 or the weight exerted on the upper base of the system. In some embodiments, the controller 400 is also in wired or wireless communication with the accelerometer 450, such as the accelerometer of the upper base 112, which can be used to provide an indication of the acceleration forces experienced by the upper base 112 of the system 100, thereby indicating an unbalanced state of the carousel structure 120.
[0113] The controller 400 is also in wired or wireless communication with a temperature sensor 440, such as the temperature sensor of the control housing, the cuptemperature sensor 260 which can be used to provide an indication of the internal temperature of mixing cups, or the enclosure temperature sensor. In some embodiments, when the enclosure temperature sensor detects a temperature that is above a certain threshold, the controller 400 of the system 100 may transmit a command to the various components of the system 100 to abort the mixing process. In some embodiments, the threshold may be set by a user. In some embodiments, the temperature threshold may be a default temperature threshold to prevent the system 100 from malfunctioning.
[0114] In some embodiments, the controller 400 is also in wired or wireless communication with a RFID reader 460, such as the RFID reader 119 described above. In some embodiments, the controller 400 may send or receive signals to the RFID reader 460. In some embodiments, the RFID reader 460 may send a signal to the controller 400 in response to a signal received from the controller 400. In some embodiments, the controller 400 may receive signals intermittently and / or automatically from the RFID reader 460. In some embodiments, the RFID reader 460 may send signals to the controller 400 upon communicating with one or more RFID tags. In some embodiments, the signal received by the controller 400 may contain information, such as, but not limited information stored on a RFID tag m communication with the RFID reader 460. In some embodiments, the signals provided by the controller 400 may contain information, such as mixing parameters, temperature, and / or timestamps. The controller 400 may command the RFID reader 460 to write the information received to the RFID tag or command the RFID reader 460 to send a signal to the RFID tag commanding the RFID tag to write the information received. In some embodiments, the controller 400 may receive a signal from the RFID reader comprising a unique identifier associated with an RFID tag. In some embodiments, upon receiving the unique identifier the controller 400 may communicate with a server and / or network, such as the server 730 and / or network 710, described below. In some embodiments, the controller 400 may send and / or receive information from the server and / or network. In some embodiments, the controller 400 may send a unique identifier associated with an RFID tag to the server and / or network. In some embodiments, in response to receiving the unique identifier, the server and / or network may send information associated with the unique identifier stored on the server to the controller 400, such as, but limited to, patient data, the initial creation data, ingredient data, quantity data, mixing parameter data, timestamp data, prescriber data, technician data, and / or shipping data.In some embodiments, upon receiving the data from the network and / or server, the controller 400 may adjust the mixing parameters for a particular mixing cup and / or based on information received from the server and / or network. For example, a particular patient or prescriber may find a particular composition to be too gritty. In such circumstances, additional revolutions or mixing parameters may be necessary. Upon the RFID controller 400 receiving information from the server and / or network that a mixture or prescription is associated with a particular patient or a particular prescriber, the controller 400 may be configured to automatically change or adjust the mixing parameters to those associated with the particular patient or prescriber stored within the system’s 100 memory or stored on then network or server. In some embodiments, the controller 400 may command the user interface to display an option for adjusting or changing the mixing parameters to those stored in the system or server. In some embodiments, the controller 400 may send a command to a user device in communication with the system to present an option to a user to change or adjust the mixing parameters to those associ ted with the particul r prescriber or patient. In some embodiments, the server or system memory may contain store mixing parameters associated with a particular drug or ingredient. Upon the RFID controller 400 receiving information from the server that a mixing cup and / or mixture contains a particular drug or ingredient, the controller 400 may be configured to automatically change or adjust the mixing parameters to those associated with the particular drug or ingredient stored within the system’s 100 memory or on the server. In some embodiments, the controller 400 may command that an option be displayed to a user via the user interface or via a user device m communication with the system to change or adjust the mixing settings to those associated with the particular drug or ingredient.
[0115] Figure 6 shows a diagram of a mixing system 100 in communication with various external devices. As seen in Figure 6, a user device 700 is in communication with various device including the mixing system 100. In some embodiments, the user device may be a computer or a cell phone. The user device is configured to receive a request for a medication. In some embodiments, the request may come in the form of a prescription. In some embodiments, the user device is connected to a network 710. In some embodiments, the user device is configured to receive an electronic request for a medication through the network 710. In some embodiments, the user device may also be configured to receive a physical request for a medication scanned into the user device 700.
[0116] After the user device receives a request for a medication, a user utilizing the user device may select a recipe for creating the requested medication. In some embodiments, the user may select a recipe stored on a local memory of the user device or stored in a database 720 on a server 730 in communication with the network 710. In some embodiments, the user may create a new recipe for creating the medication. In some embodiments, the recipe selected or created by the user includes ingredient information and / or mixing information for creating the medication. In some embodiments, the ingredient information includes the name of each ingredient, an amount of each ingredient to be used, and / or a digital identification associated with each ingredient. In some embodiments, the mixing information includes mixing parameters of the mixing system 100 such as the number, speed, and / or duration of rotations caused by the rotational device and / or the cup motor, the strength, number, and / or duration of the oscillations or vibrations caused by the cup motor, and the temperature of the mixing compound or ingredients contained within a mixing cup,
[0117] The user device 700 is configured to receive information from various devices during the process of creating the medication. In some embodiments, the user device is configured to receive information from a scanner 740, a scale 750, and / or a fume hood 760. In some embodiments, the user device 700 is configured to receive information regarding each ingredient used for a medication from the scanner 740. Prior to weighing out an ingredient of the medication, a user may scan an identifier of the ingredient with the scanner 740. The identifying information may then be transmitted to the user device 700. In some embodiments, the identifying information includes the name of the ingredient, the purity of the ingredient, the wholesaler of the ingredient, and / or other characteristics of the ingredient.
[0118] The user device 700 is also in communication with a fume hood 760 and / or a scale 750. The user device 700 is configured to receive information from each of the fume hood 760 and / or the scale 750. In some embodiments, the information received includes the amount of each ingredient, such as the weight of the ingredient and / or the volume of the ingredient. In some embodiments, the user device 700 may be in communication with and be configured to receive data from a USP 800 negative pressure HD laboratory room, ensuring that mixing only occurs when the mixing system 100 is located within this type of controlled environment as required by some legal bodies.
[0119] The user device 700 is in communication with the mixing system 100. In some embodiments, the user device 700 is configured to send ingredient information and mixing information obtained from the other devices to the mixing system 100. This may beneficially allow the mixing system 100 to adjust mixing parameters based on the information provided. In some embodiments, the user device 700 is configured to provide the recipe to the mixing system 100. In some embodiments, the mixing system 100 is configured to directly access the network and / or the database 720 on the server 730 where the recipes are stored.
[0120] In some embodiments, the mixing system 100 is configured to send mixing information back to the user device 700. In some embodiments, the information sent back to the user device 700 includes the date and time of mixing, the duration of motion, motion speed, motion type used, such as rotation, vibration, and / or oscillation, total weight compounded, resonance and vibration information, temperature, and / or video recorded information. In some embodiments, the mixing information includes mixing impediments or instances of excessive shaking which takes place during the mixing process.
[0121] In some embodiments, the various equipment parts, such as, but not limited to, the mixing system 100, fume hood 760, scale 750, scanner 740 may be configured to read and / or write to an RFID tag 770 or to a tag record in the database 720 associated with a mixture, patient, or prescription, for example, via a mixing cup as described above. In some embodiments, the various equipment parts may read information from the RFID tag such as, but not limited to, patient data, the initial creation data, ingredient data, quantity data, mixing parameter data, timestamp data, prescriber data, technician data, and / or shipping data. The various equipment parts may also send information to the RFID tag to be written such as, but not limited to, patient data, the initial creation data, ingredient data, quantity data, mixing parameter data, timestamp data, prescriber data, technician data, and / or shipping data. In some embodiments, the various equipment parts may only read a unique identifier from the RFID tag. Upon reading the RFID tag, the various equipment may request information from and / or send information to the user device 700 and / or the network 710 or server 730. The information may include, but is not limited to, patient data, the initial creation data, ingredient data, quantity data, mixing parameter data, timestamp data, prescriber data, technician data, and / or shipping data.
[0122] This network and communication set up beneficially allows users, such as pharmacists, to ensure homogeneity and reproducibility of the final product. By reviewing mixing parameters and ingredient information, the user can improve the final product by adjusting the mixing parameters based on the quality of the medication created. By incorporating this feedback loop, the system promotes transparency, quality control, and continuous improvement in the compounding process, ultimately enhancing patient safety and satisfaction.
[0123] The previous description of the disclosed implementations is provided to enable any person skilled in the art to make or use the present invention, V anous modifications to these implementations will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other implementations without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the implementations shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
WHAT IS CLAIMED IS:
1. A system for mixing compounds, comprising:a first mixing cup and a second mixing cup, the first and second mixing cups configured to hold ingredients to be mixed;a carousel structure configured to hold the first mixing cup and the second mixing cups, the carousel structure comprising:a carousel hub;a first cup mount and a second cup mount, the first cup mount and the second cup mount being connected to the carousel hub by at least one linear rod, the first cup mount located on an opposite end on the carousel hub as the second cup mount, wherein the first cup mount is configured to hold the mixing cup and the second cup mount is configured to hold the second cup; anda first cup motor connected to the first cup mount and second cup motor connected to the second cup mount, wherein the first cup motor is configured to rotate the first mixing cup around a first axis of rotation; and a rotational device connected to the carousel structure and configured to rotate the carousel structure around a second axis of rotation.
2. The system of claim 1, wherein the carousel structure further comprises a translation motor in mechanical communication with the at least one linear rod, the translation motor configured to move the linear rod such that the first cup mount and the second cup mount can be moved linearly relative to the carousel hub.
3. The system of claim 2, further comprising a weight sensor, the weight sensor configured to determine whether a center of balance of the carousel structure is offset from a center of the carousel hub.
4. The system of claim 3, wherein the translation motor is configured to move the at least one linear rod in response to a signal received that the center of balance of the carousel structure is offset from the center of the carousel hub.
5. The system of claim 1, wherein a rotational motion of the carousel hub caused by the rotational device occurs simultaneously with a rotational motion of the first and second mixing cups caused by the first and second cup motors.
6. The system of claim 1, wherein the rotational device is further configured to oscillate the carousel structure.
7. The system of claim 1, wherein the first cup motors is further configured to vibrate the first mixing cup.
8. The system of claim 1, wherein each of the first and second cup motor are configured to operate independently from each other.
9. The system of claim 1, further comprising a controller in communication with the first and second cup motors and the rotational device, the controller configured to receive mixing parameters from external software and command the first and second cup motors and rotational device in accordance with the mixing parameters received from the external software.
10. The system of claim 1 wherein each of the first mixing cup comprises an RFID tag thereon, and wherein the system further comprises an RFID reader configured to read and write to the RFID tag of the first mixing cup.
11. The system of claim 10, wherein the RFID reader is configured to write the mixing parameters undergone by the first mixing cup to the RFID tag.
12. The system of claim 10, wherein the RFID reader is configured to read information from the RFID tag, the information comprising at least one of the following: patient data, creation data, ingredient data, ingredient quantity data, timestamp data, prescriber data, technician data, and shipping data.
13. The system of claim 12, wherein a controller of the system is configured to adjust or change one or more mixing parameters based on the information read from the RFID tag.
14. A system for mixing compounds, comprising:at least one mixing cup configured to hold ingredients to be mixed;a carousel structure configured to hold the at least one mixing cup, the carousel structure comprising: anda carousel hub;at least one cup mount connected to the carousel hub by at least one linear rod, the at least one cup mount configured to receive the at least one mixing cup;a magnet array encircling at least a portion of the at least one mixing cup, the magnet array configured to create an alternating magnetic field within the at least one mixing cup; anda rotational device connected to the carousel structure and configured to rotate the carousel structure.
15. The system of claim 14, wherein the alternating magnetic field causes a change of temperature within the interior of the at least one mixing cup.
16. The system of claim 14 further comprising a controller in communication with the magnet array, the controller configured to command the magnet array thereby causing a change in the state of the magnetic field generated by the magnet array.
17. The system of claim 14 further comprising a temperature sensor, the temperature sensor configured to measure the internal temperature of the at least one mixing cup.
18. The system of claim 15, wherein the controller is in communication with the temperature sensor, the controller configured to command the magnet array to cause a change in the state of the magnetic field generated in response to a signal received from the temperature sensor indicating that the internal temperature of the at least one mixing cup has crossed a temperature threshold value.
19. The system of claim 14 wherein the at least one mixing cup comprises a heat sink.
20. A method for preparing a mixture comprising:introducing at least one mixing cup containing mixing components into a mixing device, the mixing device connected to a carousel hub;revolving the at least one mixing cup via a rotational device of the mixing cup about a first axis of rotation relative to the carousel hub;rotating the carousel hub about a second axis of rotation; andmixing the components to form a blended mixture within the at least one mixing cup.