Apparatus for Connected Hair Pigment Dispenser

20230232964 · 2023-07-27

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention is directed to a Hair Pigment Dispensing (“HPD”) device that may be connected to the internet and intended for professional hairstylists to prepare their hair color formulations. Hair dying is a process that can take several hours and requires precise measurements, high attention to detail, and informed decision making. Not to mention, hair dying requires a large inventory of products to be readily available to the hairstylist. The present invention aims to decrease errors in product measurement, inventory size, and time spent mixing hair color ingredients to improve the overall experience for both the hairstylist and the client. Furthermore, the present invention provides the advantage of storing data from various client mixtures either locally or within a cloud server so that a customer can receive uniform coloring.

    Claims

    1. An apparatus for enabling a hairstylist to dispense a plurality of hair pigments into a vessel comprising: a plurality of removable pigment cartridges containing hair pigments secured upon a rotatable platform each of said plurality of removable pigment cartridges comprising a cap and a valve; a platform rotator motor in mechanical communication with said rotatable platform; said vessel formed for collecting dispensed product from said pigment cartridges; a scale for weighing said vessel; a plurality of computer-controlled dispensing mechanisms for dispensing said plurality of hair pigments as controlled by a first computing device, wherein said plurality of computer-controlled dispensing mechanisms further comprises: a linear stepper motor; a pin controlled by said linear stepper motor; an actuator capable of opening said valve when pressure is applied to said actuator by said pin; said valve opening to dispense product from said pigment cartridge; and an alignment mechanism capable of aligning said pin with said cap of said pigment cartridge on said rotatable platform; and a plurality of computing devices each including a processor and memory, for: receiving data related to previous hair pigment combination requests from a plurality of independent user interfaces, receiving instructions from said plurality of independent user interfaces for hair pigment requests, sending data related to previous hair pigment orders to a plurality of independent user interfaces, storing data related to previous hair pigment requests, and operating said plurality of computer-controlled dispensing mechanisms in response to data from said scale while activating and deactivating at least one of said plurality of computer-controlled dispensing mechanisms to release at least one of said plurality of hair pigments in an amount directed by a formula for a desired product.

    2. The apparatus of claim 1, wherein said plurality of pigment cartridges contain dispensable beauty products other than hair pigment.

    3. The apparatus of claim 1, wherein said vessel contains a unique quick response (“QR”) code.

    4. The apparatus of claim 3, wherein said single hair pigment dispenser is enabled with a camera capable of scanning said unique QR code on said vessel.

    5. The apparatus of claim 1, wherein said plurality of computing devices are enabled with Internet and Bluetooth connections for interaction with a plurality of said hair colorists.

    6. The apparatus of claim 1, wherein said cap of said pigment cartridge contains a radiofrequency identification (“RFD”) tag.

    7. (canceled)

    8. The apparatus of claim 1, wherein said hair pigment dispenser is enabled with at least one RFID scanner capable of detecting said RFID tags in said caps of said pigment cartridges

    9. The apparatus of claim 1, wherein said high precision scale confirms that each of said plurality of hair pigments is added to said vessel in the amount required by said formula.

    10. The apparatus of claim 1, wherein said hair pigment dispenser further comprises an independent user interface capable of enabling a user to select a desired hair pigment and requesting said desired hair pigment from said hair pigment dispenser.

    11. A method for dispensing hair pigment from a hair pigment dispenser, said method comprising: a plurality of removable pigment cartridges containing hair pigments secured upon a rotatable platform, each of said plurality of removable pigment cartridges comprising a cap and a valve; a platform rotator motor in mechanical communication with said rotatable platform; said vessel formed for collecting dispensed product from said pigment cartridges; a scale for weighing said vessel; a plurality of computer-controlled dispensing mechanisms for dispensing said plurality of hair pigments as controlled by a first computing device, wherein said plurality of computer-controlled dispensing mechanisms further comprises: a linear stepper motor; a pin controlled by said linear stepper motor; an actuator capable of opening said valve when pressure is applied to said actuator by said pin; said valve opening to dispense product from said pigment cartridge; and an alignment mechanism capable of aligning said pin with said cap of said pigment cartridge on said rotatable platform; and a plurality of computing devices each including a processor and memory, for: receiving data related to previous hair pigment combination requests from a plurality of independent user interfaces, receiving instructions from said plurality of independent user interfaces for hair pigment requests, sending data related to previous hair pigment orders to a plurality of independent user interfaces, storing data related to previous hair pigment requests, and operating said plurality of computer-controlled dispensing mechanisms in response to data from said scale while activating and deactivating at least one of said plurality of computer-controlled dispensing mechanisms to release at least one of said plurality of hair pigments in an amount directed by a formula for a desired product.

    12. The method of claim 11, wherein said plurality of pigment cartridges contain dispensable beauty products other than hair pigment.

    13. The method of claim 11, wherein said vessel contains a unique quick response (“QR”) code.

    14. The method of claim 11, wherein said single hair pigment dispenser is enabled with a camera capable of scanning said unique QR code on said vessel.

    15. The method of claim 11, wherein said cap of said pigment cartridge contains a radiofrequency identification (“RFD”) tag.

    16. (canceled)

    17. The method of claim 11, wherein said hair pigment dispenser is enabled with at least one RFID scanner capable of detecting said RFID tags in said caps of said pigment cartridges.

    18. An apparatus for enabling a hair pigment dispenser to dispense, receive and execute requests for a plurality of hair pigment formulas, compromising: said hair pigment dispenser enabled for receiving a request from one or more of a plurality of independent user interfaces; a plurality of printed circuit boards (“PCBs”) of which at least one is enabled to activate a dispensing mechanism, said dispensing mechanism comprising: a linear stepper motor enabled to push a pin into a cap of a pigment cartridges; said pin enabled to open a valve of said cap of said pigment cartridge by way of pressure application to an actuator; said pigment cartridge dispensing hair pigment into a vessel; a scale on top of which said vessel is located, said scale configured to weigh the contents of said vessel; said scale connecting with at least one of said plurality of PCBs, and; said PCBs controlling said linear stepper motor to prevent further dispensing said hair pigment into said vessel upon detection of a correct weight of said hair pigment in said vessel.

    19. The apparatus of claim 18, wherein at least one of said plurality of PCBs is enabled with Internet and Bluetooth connections for interaction with a plurality of said independent user interfaces.

    20. The apparatus of claim 18, wherein said plurality of independent user interfaces may be personal wireless devices enabled with Internet and Bluetooth connections.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0030] The various embodiments are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings. Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:

    [0031] FIG. 1 is an overview of the Hair Pigment Dispenser (“HPD”).

    [0032] FIG. 2 is a sectional view of the Hair Pigment Dispenser (“HPD”).

    [0033] FIG. 3 provides the interior details of the Hair Pigment Dispenser (“HPD”).

    [0034] FIG. 4 shows the various attributes of the dispensing tray.

    [0035] FIG. 5A is a diagram of the dispensing mechanism.

    [0036] FIGS. 5B-C provide a visual of the dispensing mechanism in its non-dispensing state (5B) and dispensing state (5C).

    [0037] FIGS. 5D-H show detailed diagrams of the features of the mechanism responsible for dispensing product from the hair pigment cartridges (“HPCs”).

    [0038] FIGS. 6A-E provide various angles of the interior and exterior of the present invention.

    [0039] FIG. 7 provides a visual of the details of the present invention.

    [0040] FIG. 8 is a detailed outline of the base assembly of the present invention.

    [0041] FIGS. 9A-J display the outer surfaces of the present invention from all angles.

    [0042] FIG. 10A is a cross-sectional view of the present invention along plane A.

    [0043] FIG. 10B is a cross-sectional view of the present invention along plane B with detailed image C.

    [0044] FIG. 11 is a cross-sectional view of the cartridges associated with the present invention along plane A with detailed image B.

    [0045] FIGS. 12A-E show the carousel containing the hair pigment cartridges (“HPCs”) in various positions in relation to the enclosure.

    [0046] FIGS. 13A-B show the features of the mechanism responsible for rotating the carousel.

    [0047] FIGS. 14A-B show the realignment mechanism of the carousel.

    DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

    [0048] FIG. 1 shows a general overview of the Hair Pigment Dispenser (“HPD”). In accordance with the preferred embodiment of the present invention, the HPD consists of the enclosure 1, with attached lid 2, attached via a hinge 30. The lid 2 opens to provide access to the pigment cartridges and other components of the present invention, described in more detail in the following figures. Also attached to the enclosure 1 is the LCD 9. From the LCD 9, the hairstylist can interact with the present invention to select desired hair color, desired permanency, and provide other instructions to and receive notifications from the present invention. At the bottom of the enclosure is the bottom tray assembly 10, on which the bowl 12 is placed which receives the ingredients for a desired hair color mixture.

    [0049] FIG. 2 provides a sectional view of the HPD and its innerworkings. In accordance with the preferred embodiment of the present invention, the inner compartment of the enclosure 1 with lid 2 contains the rotating tray 3 that holds the cartridges 5 and is powered by a stepper motor 13 to rotate in order to position the correct ingredient above the hair coloring bowl 12 which sits on bottom tray assembly 10. Once the correct cartridge 5 is in the correct dispensing position above the bowl 12, a magnet 21 of a linear stepper motor 27 is energized and pushes a pin 31 into the cap 6 of the cartridge 5 through a small opening which activates the valve inside the cartridge 5, allowing for the ingredient to dispense into the bowl 12.

    [0050] To ensure that the bowl is in the correct position before dispensing any ingredients, a ZPI mechanism that could be a small magnet or other component capable of detecting position. In accordance with the preferred embodiment, a small magnet 20 acts as a position sensor in a fixed position that reads the ZPI or magnet when it is in close proximity. The software that powers the HPD can record the tray position when the sensor makes contact and label it as position Zero and use it as a reference so that the stepper motor 13 can perfectly position the tray in any target position for each ingredient to be dispensed. Tray 3 may also be removeable rather than fixed to the HPD so that it may be easily removed in order to switch the ingredients in use. For example, the hairstylist may remove the tray that holds oxidative HPCs and replace it with another tray already loaded with semi-permanent (direct) dyes rather than removing each cartridge one at a time.

    [0051] Other components that provide structural support to the present invention are the frame 4, the support 7, the middle plate 11, and the bottom plate 28. Behind the frame 4 toward the backside of the enclosure is the speaker 16 which, along with the microphone 19, enable the present invention with several audio features. Voice command provides hairstylists with the advantage of controlling the present invention without using their hands and allows for increased multitasking thus decreasing the amount of time spent with each client, which for hair coloring appointments, can last several hours. On the backside of the enclosure 1 is the battery pack 29, which is accessible via the backside of the enclosure and provides power to the entire system. In accordance with the preferred embodiment, the battery pack 29 is removeable and rechargeable, which acquires power via a detachable power cord which is preferably a USB-C or other standard format that can take voltage inputs from 110-240V to enable it for use internationally.

    [0052] FIG. 3 provides the interior details of the HPD. In accordance with the preferred embodiment of the present invention, contained within the frame 4 and on top of or between the middle plate 11 and bottom plate 28 is an inner mechanism containing the cartridge RFID reader 15, the rotating stepper motor 13, and other components. The rotating stepper motor 13, RFID reader 15, position sensor 20, and linear stepper motor 27 are located on top of the middle plate 11. Between the middle plate 11 and the bottom plate 28, the controller 14, the microphone 19, the speaker 16, the power button 17, the power adapter (female) 18, and the battery pack 29.

    [0053] FIG. 4 shows the various attributes of the dispensing tray. In accordance with the preferred embodiment of the present invention, the dispensing tray has five components. The topmost portion of the dispensing tray is the plastic tray 22 which provides the surface on which the bowl 12 can be placed. The surface of the plastic tray 22 contains apertures to allow any prevent any potential spillage from collecting on the bottom of the mixing bowl 12. In alternative embodiments, the shape of the plastic tray 22 may be changed such that the sides of the tray curve upward in a bowl-like fashion to prevent over spillage and the bottom is a consistent, solid piece of plastic with no apertures. Underneath the plastic tray 22 is a metal tray 23 and the bowl QR code reader 26. Below the metal tray 23 and the QR code reader 26 is the scale 25 which measures the weight of the ingredients added to the bowl in order to provide the exact amount of each ingredient needed. Below the scale 25 is the bottom metal tray 24. Together, these pieces combine to form the tray on which the bowl 12 sits during the dispensing process.

    [0054] FIG. 5A is a diagram of the dispensing mechanism. In accordance with the preferred embodiment of the present invention, the dispensing mechanism consists of the desired cartridge 5, the cap of the cartridge 6, the pin 31, and the linear stepper motor 27. The dispensing mechanism is attached to the middle plate 11. Once a hairstylist has designated the desired output from the present invention, the cartridges required are selected and undergo the dispensing process in the exact measurements needed for the desired product. Once the correct cartridge 5 is in the correct dispensing position above the bowl 12, a magnet 21 of a linear stepper motor 27 is energized and pushes a pin 31 into the cap 6 of the cartridge 5 through a small opening which activates the valve inside the cartridge 5, allowing for the ingredient to dispense into the bowl 12.

    [0055] FIGS. 5B and 5C depict the dispensing mechanism of the present invention in both the not dispensing state (5B) and the dispensing state (5C). In accordance with the preferred embodiment of the present invention, the dispensing mechanism (which is attached to the middle plate 11) is in the not dispensing state when the pin 31 is in its resting position and has not been activated by the linear stepper motor 27. Since the pin has not been activated to push forward by the linear stepper motor, the cap 6 of the cartridge 5 remains closed, and no product is dispensed. The control PCB 38 may contain a microprocessor which interfaces with the linear stepper motor 27. When necessary, the PCB 38 and the associated microprocessor send electrical energy to the linear stepper motor, which converts rotary motion to linear movement which pushes the pin 31 forward into the cap 6. Once it is necessary for a cartridge to dispense product into the bowl 12, the linear stepper motor 27 activates the pin 31, pushing it through the designated opening and into the cartridge cap 6, where it pushes the actuator 54 which opens the cartridge and dispenses product into the bowl 12 below.

    [0056] To dispense product from the cartridge, The linear stepper motor 27 converts the electrical input from the PCB 38 into mechanical energy by producing a magnetic field that propels the pin 31 of the linear stepper motor 27 forward into the cap 6. The pin 31 opens the valve by pushing the direction of force 56 on the pivot point 55 of an actuator 54. The actuator 54 converts the energy exerted by the pin 31 into mechanical energy that opens the valve of the cap 6, thus dispensing the product from the cartridge 5 until the scale 25 or load cell 46 in tray 3 reaches the desired weight of product and the flow of electrical energy from the PCB 38 is cut off If an RFID is not detected by the RFID reader 15 in the cap 6 of the cartridge 5 chosen to dispense product, the dispensing mechanism will not activate, and no product will be released.

    [0057] FIGS. 5D-H show the features of the mechanism responsible for dispensing product from the HPCs 5. In accordance with the preferred embodiment of the present invention, a live hinge which is based at the pivot point 55 combines with the design of the actuator 54 in order to translate horizontal force applied by the pin 31 into vertical force pushing against the stem of the cartridge 5. This then opens the valve and dispenses the product from the HPC 5. To ensure correct alignment, the rotating tray 3 uses a realignment system. If, after optical alignment is achieved, the pin 31 is not already perfectly aligned with the actuator 54, the realignment system within the carousel 51 will channel the pin 31 into the correct position of the cap 6 thus preventing the pin 31 from getting stuck against the cap 6.

    [0058] FIGS. 6A-E provide various angles of the interior and exterior of the present invention. In accordance with the preferred embodiment of the present invention, the lid 2 is attached to top of the enclosure 1 and the plastic tray 22 is attached to the enclosure 1 at the bottom. On the front side of the present invention, the logo illumination PCB 35, and the RFID reader 15 are located and labeled in FIG. 6A. Atop the plastic tray 22, the bowl 12 may rest, and its presence can be detected by the QR code reader 26. Inside the enclosure, a carousel of the HPCs 5 is located which is capable of rotating in order to position the desired HPC 5 in the dispensing position.

    [0059] FIG. 6A provides a view of the interior of the present invention from a diagonal angle. From this point of view, the frame 4 is shown which provides structural support to the interior features. Also shown are the HPCs 5 with the associated caps 6 attached at the bottom of each cartridge. Below the caps 6 of the HPCs 5 and above the middle plate 11 is the drip tray 41 which catches any unexpected drops of hair pigment should any of the caps develop a leak. Also shown from this point of view is the base 25 of the present invention and the plastic tray 22 on top of which the bowl 12 sits. On the backside of the enclosure 1, the battery pack 18 is shown. On the bottom of the present invention, the speaker 16 and the PCB 38 are shown.

    [0060] FIG. 7 provides a visual of the details of the present invention. In accordance with the preferred embodiment of the present invention, the lid 2 is secured closed via a magnetic clasp 34. Any opening of the lid is detected by the lid opening sensor 33. The front-facing portion of the enclosure 1 displays the logo of the present invention and contains a logo illumination PCB 35. Located near the logo illumination PCB is the RFID reader 15. The enclosure 1 also consists of a high gloss panel 36 where the LCD touchscreen 9 is located. The QR code camera 26 is located in a position that allows it to scan for the QR code located on the bowl 12. The present invention is also enabled with Bluetooth connectivity via a Bluetooth connection device 37. The “brain” of the present invention is contained in a main printed circuit board (“PCB”) 38, located near the rechargeable battery pack 29 and the Bluetooth connection device 37.

    [0061] The PCB 38 provides the present invention with internet connectivity and allows for the storage of data in internal, external, or cloud databases. Data such as client reviews, previously mixed colors, and instructional input from the hairstylist may be stored and referenced by the present invention to optimize the overall future experience for both the hairstylist and the clients. The PCB 38 also allows the present invention to receive software updates to improve the overall experience when needed. The hairstylists can also remotely calibrate the present invention via an app or website profile connected to the present invention, as well as receive notifications and alerts related to the status of the present invention such as low battery, low product quantity, or other necessary messages.

    [0062] The entire dispensing mechanism 39 is located centrally within the present invention as shown in previous figures. An optical sensor 40 is located on the dispensing mechanism. The drip tray 41 collects any potential spills or leaks from the cartridges, preventing any damage to the mechanics. The USB-C ports 18 are shown on the backside of the enclosure to provide charging to the rechargeable battery pack which is preferably a lithium battery pack. The RFID-containing cartridge cap 6 is shown on each cartridge 5 within the present invention.

    [0063] FIG. 8 is a detailed outline of the base assembly of the present invention. In accordance with the preferred embodiment of the present invention, the base portion of the HPD includes several technical aspects such as the QR code-scanning camera 26, the speaker 16, the camera PCB 42, the light sensor 45, and the control PCB 38. The QR code-scanning camera 26 is embedded in the base of the present invention and scans for the QR code located on the bowl associated with the present invention to ensure that it is in the correct position prior to dispensing any product. The use of QR codes allows for each bowl used to maintain a unique function. For example, it may be useful to use one bowl for mixing lighter hair colors, and another for darker colors, or likewise, to use one bowl for permanent dye mixes and another for semi-permanent or demi-permanent hair dyes. In this way, the use of QR codes allows the hairstylists to use a unique organization and categorization system for the mixed dyes. The camera PCB 42 can connect and share data with the control PCB 38 regarding the QR code scanned. For example, a hairstylist may have a unique bowl for each client. By sharing data regarding the client and their unique bowl, the camera PCB 42 can determine which color to mix based on the QR code it scans as this QR code has become associated with a specific client's data.

    [0064] The speaker 16 allows the present invention to interact with voice commands and provide alert and notification sounds when enabled. The light sensor 45 adjusts the lighting of the logo on the front-facing portion of the present invention, providing the ability of dimming the light as well as having certain light colors, patterns, or brightness indicate various states of the present invention. The base of the present invention is also assembled with several necessary structural components that enable the mechanics to function such as the hex adapter 43, the bearing 44, and bottom tray assembly 10. The hex adapter 43 and the bearing 44 assist in the rotation of the carousel 51, allowing for smooth turning each time a new cartridge is selected to be dispensed.

    [0065] FIGS. 9A-J display the outer surfaces of the present invention from all angles. In accordance with the preferred embodiment of the present invention, the base portion of the present invention may be detached from the enclosure 1 for general maintenance. Lid 2 may open and remain attached to the enclosure 1 by way of a hinge 30, to allow for easy access to the cartridges for their maintenance and replacement. FIGS. 9A-D provide views of the enclosure and the bottom of the base portion of the present invention. FIG. 9B provides a view of the entire bottom of the base. FIGS. 9A and 9C provide the backside view, and FIG. 9D provides the front-facing view. FIGS. 9E-G provide straight-on back, profile, and front views of the enclosure 1. FIG. 9H provides a birds-eye-view of the lid 2 of the present invention. FIGS. 9J-I provide top-down views of the enclosure 1.

    [0066] FIG. 10A is a cross-sectional view of the present invention along plane A. In accordance with the preferred embodiment of the present invention, a hex drive 52 is implemented along with the stepper motor 13, the actuator sensor 48, and a linear motor 47 in order to rotate the carousel 51 and dispense the contents of the cartridges. The actuator sensor 48 converts electrical energy supplied by the power PCB 49 into physical energy exerted through the linear motor 47 which converts horizontal motion into vertical motion in order to open the cap 6 of the desired cartridge 5. In order to position the desired cartridge in the dispensing position, the stepper motor 13 rotates the carousel 51 with assistance from the hex drive 52 and the bearing 44. To ensure that the cartridge in use is associated with the present invention, the RFID reader 15 is positioned so that it may scan each cartridge as it passes the dispensing position.

    [0067] Within the bottom tray assembly 10 and underneath the plastic tray 22, a load cell 46 or scale 25 is located which measures the mechanical force of the bowl as it collects the dispensed products and translates this into the weight for accurate measurement of each ingredient. Behind the front-facing portion of the enclosure 1 is the light PCB 50 which provides electrical power to the LED light found behind the translucent logo design and the light sensor 45. On the backside of the enclosure 1, the power switch or button 17 is located near the power PCB 49, the battery pack 29, and the control PCB 38. All mechanical features related to power are conveniently located on the bottom portion behind the dispensing zone which is easily accessed when the base-portion of the present invention is removed from the outer enclosure 1.

    [0068] FIG. 10B is a cross-sectional view of the present invention along plane B with detailed image C. In accordance with the preferred embodiment of the present invention, the cartridges 5 are loaded into the present invention from the top when lid 2 is opened. These cartridges are organized in a circular fashion, so that they may rotate in the carousel 51 to position the required cartridge in the dispensing position above the bowl which is placed in the open space above the bottom tray assembly 10 seen in the section B-B of FIG. 10B. The dispensing mechanism is outlined in Detail C. This mechanism includes the stepper motor 13, linear motor 47, hex drive 52, hex adapter 43, pin 31, RFID-containing cap 6, cartridges 5, RFID reader 15, linear stepper motor 27, pin 31, actuator 54, and the control PCB 38.

    [0069] FIG. 11 is a cross-sectional view of the RFID-containing cap 6 and cartridges 5 associated with the present invention along plane A with detailed image B. In accordance with the preferred embodiment of the present invention, each cartridge 5 and its associated RFID-containing cap 6 are unique in their association with the present invention. That is, not just any cartridge can be used in place of those associated with the present invention due to the RFID-containing cap and the RFID reader located inside the present invention. Furthermore, the RFID associated with each cartridge act as a label for the product contained within the cartridge to ensure the correct product is being dispensed. If the cartridge is low on product, this is communicated to the PCB 38 via the RFID associated with the low cartridge.

    [0070] To dispense product from the cartridge, The PCB 38 receives instructions from the hairstylist either directly inputted to the present invention or sent via Bluetooth or cloud software from the hairstylist's wireless device. If the bowl 12 is detected by the QR code-scanning camera 26 in the dispensing position, the PCB sends electrical current to the linear stepper motor 27 adjacent to the cap 6. The linear stepper motor 27 converts the electrical input into mechanical energy by producing a magnetic field that propels the pin 31 of the linear stepper motor 27 forward into the cap 6. The pin opens the valve by pushing the direction of force 56 on the pivot point 55 of an actuator 54. The actuator 54 converts the energy exerted by the pin 31 into mechanical energy that opens the valve of the cap 6, thus dispensing the product from the cartridge 5 until the scale 25 or load cell 46 in tray 3 reaches the desired weight of product and the flow of electrical energy from the PCB 38 is cut off. If an RFID is not detected by the RFID reader 15 in the cap 6 of the cartridge 5 chosen to dispense product, the dispensing mechanism will not activate, and no product will be released.

    [0071] FIGS. 12A-E show the carousel containing the HPCs in various positions in relation to the enclosure. In accordance with the preferred embodiment of the present invention, the HPCs 5 are secured on a carousel 51 which is capable of rotating in order to position the correct HPC 5 in the dispensing position. The carousel 51 containing the cartridges 5 is removable from the enclosure 1 and may be lifted by its handle out of the top of the enclosure 1 when the lid 2 is in the opened position. FIG. 12A shows the carousel 51 containing HPCs 5 as it appears when it is fully removed from the enclosure 1 of the present invention. FIG. 12B shows the carousel 51 in relation to the enclosure 1 and lid 2. FIG. 12C shows the carousel 51 as it is removed or inserted into the enclosure 1. FIG. 12D provides an alternative view of the carousel 51 as it is removed or inserted into the enclosure 1. In FIG. 12E, the handle of the carousel 51 can be seen in the center of the circle of HPCs 5. This handle allows the carousel 51 to be easily removed from and inserted into the enclosure 1. Below the handle of the carousel 51 is the hex drive 52 which is one piece of the mechanism responsible for rotating the carousel 51.

    [0072] FIGS. 13A-B show the features of the mechanism responsible for rotating the carousel. In accordance with the preferred embodiment of the present invention, the center of the carousel 51 contains the rotation mechanism consisting of the hex drive 52, the bearing 44, and the stepper motor 13. The stepper motor 13 is activated when it receives an electrical signal from at least one of the plurality of PCBs. The stepper motor 13 is then pushed upward into the opening of the hex drive 52 to turn the hex drive 52 which rotates the carousel 51. This mechanism is held in place by the bearing 44. The curved, smooth and key-shaped design of the hex drive 52 makes it easy for the carousel 51 to be placed in the correct position as it guides the matching key-shape of the carousel into place allowing for some initial tolerance. The compact size and shape of the carousel 51 and enclosure 1 prevent any potential misalignment with the hex drive 52. FIG. 12A shows the stepper motor 13 in the rotating position in which is it inserted into the hex drive 52. FIG. 12B shows the stepper motor 13 in the disengaged position, in which it is not associated with the hex drive 52.

    [0073] FIGS. 14A-B show the realignment mechanism of the carousel. In accordance with the preferred embodiment of the present invention, the carousel 51 contains a realignment section which ensures that the pin 31 is perfectly aligned with the cap 6 of the cartridge 5 so that the pin 31 may open the valve that releases product from the cartridge without getting stuck elsewhere in the cap 6. The pin 31 is pushed forward in a precise manner by the linear stepper motor 27, which can control the speed at which the pin 31 is pushed into the cap 6. If the realignment section of the carousel 51 does not detect that the pin 31 and the cap 6 are perfectly aligned, the linear stepper motor will not be engaged, and the pin will not be pushed forward until the correct alignment is achieved. If the alignment is off, the stepper motor 13 which rotates the carousel via the hex drive 52 will continue to rotate the carousel in small increments until the alignment is detected. FIG. 14A provides a bottom-up view of the carousel 51, the caps 6 of the cartridges 5, the rotating mechanism including the stepper motor 13, hex drive 52, and bearing 44. FIG. 14B shows a close-up diagram of a cap 6 in the realignment section of the carousel 51 where the pin 31 is aligned with the cap 6 for dispensing.

    [0074] While various embodiments of the disclosed technology have been described above, it should be understood that they have been presented by way of example only, and not of limitation. Likewise, the various diagrams may depict an example architectural or other configuration for the disclosed technology, which is done to aid in understanding the features and functionality that may be included in the disclosed technology. The disclosed technology is not restricted to the illustrated example architectures or configurations, but the desired features may be implemented using a variety of alternative architectures and configurations. Indeed, it will be apparent to one of skill in the art how alternative functional, logical or physical partitioning and configurations may be implemented to implement the desired features of the technology disclosed herein. Also, a multitude of different constituent module names other than those depicted herein may be applied to the various partitions. Additionally, with regard to flow diagrams, operational descriptions and method claims, the order in which the steps are presented herein shall not mandate that various embodiments be implemented to perform the recited functionality in the same order unless the context dictates otherwise.

    [0075] Although the disclosed technology is described above in terms of various exemplary embodiments and implementations, it should be understood that the various features, aspects and functionality described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described, but instead may be applied, alone or in various combinations, to one or more of the other embodiments of the disclosed technology, whether or not such embodiments are described and whether or not such features are presented as being a part of a described embodiment. Thus, the breadth and scope of the technology disclosed herein should not be limited by any of the above-described exemplary embodiments.

    [0076] Terms and phrases used in this document, and variations thereof, unless otherwise expressly stated, should be construed as open ended as opposed to limiting. As examples of the foregoing: the term “including” should be read as meaning “including, without limitation” or the like; the term “example” is used to provide exemplary instances of the item in discussion, not an exhaustive or limiting list thereof; the terms “a” or “an” should be read as meaning “at least one,” “one or more” or the like; and adjectives such as “conventional,” “traditional,” “normal,” “standard,” “known” and terms of similar meaning should not be construed as limiting the item described to a given time period or to an item available as of a given time, but instead should be read to encompass conventional, traditional, normal, or standard technologies that may be available or known now or at any time in the future. Likewise, where this document refers to technologies that would be apparent or known to one of ordinary skill in the art, such technologies encompass those apparent or known to the skilled artisan now or at any time in the future.