The present disclosure is generally related to nail polish and, more particularly, is related to systems and methods for formulating nail polish.
Nail polish is designed to improve the appearance and condition of nails. It also can protect nails from breakage. In its simplest form, a nail polish is a liquid solution of pigments, solvents and film formers. Nail polish is typically presented to consumers in a bottle with a brush applicator. The solution is applied to the nail and then allowed to dry at which point it becomes a smooth, hard, colored film. Nail polishes contain a number of ingredients including pigments, film formers, plasticizers, resins, solvents and other additives.
There are two types of pigments used in nail polishes. Mineral pigments like titanium dioxide and colored iron oxides and organic pigments like red #6 and yellow #5. The United States strictly limits the pigments that are allowed for use in nail polish.
A film former may be used for to make the nail polish attractive. The ingredient most frequently used is nitrocellulose. Nitrocellulose is a dangerous compound to work with and so only a limited number of manufacturers can produce nail polish.
Resins like shellac and acrylic polymers may be added to improve the properties of the nitrocellulose film. This makes the film tougher and helps the nail polish last longer. Plasticizers may be used to improve the film flexibility. Camphor and dibutyl phthalate are most often used as plasticizers.
Solvents such as alcohols, esters, and ketones may be used to help the product spread and dry quickly. Finally, additives such as viscosity modifiers and UV protectors may be included in formulations.
Due to the chemicals used to formulate nail polish, these nail polish formulations may be difficult to handle. There are heretofore unaddressed needs with previous solutions in handling these formulations.
Example embodiments of the present disclosure provide systems of formulating nail polish. Briefly described, in architecture, one example embodiment of the system, among others, can be implemented as follows: a user interface that receives user input; a processing device; at least one nail polish cartridge with a plunger and an outlet opening; at least one motor that is mechanically coupled to the plunger to move the plunger vertically up and down; and memory that includes a color formulation manager having instructions stored in the memory, the instructions being executed by the processing device, the instructions comprising logic configured to: receive a desired nail polish color based on the received user input from the user interface, and actuate the at least one motor to move the plunger up and down inside the at least one nail polish cartridge.
Embodiments of the present disclosure can also be viewed as providing methods for formulating nail polish. In this regard, one embodiment of such a method, among others, can be broadly summarized by the following steps: providing a plurality of motors, each of the plurality of motors associated with a cartridge, each cartridge comprising a plunger and an outlet opening and containing a liquid; receiving user input from a user input device; determining desired liquid mixture parameters from the user input; determining a combination of cartridges and a volume of liquid to dispense from each of the cartridges of the combination to achieve the desired liquid mixture parameters; and actuating a subset of the plurality of motors to move the plungers in the determined combination of cartridges, each of the plungers configured to move inside the associated cartridges to dispense the determined volume of liquid from each of the determined combination of multiple cartridges.
Other systems, devices, methods, features of the invention will be or will become apparent to one skilled in the art upon examination of the following figures and detailed description. It is intended that all such systems, devices, methods, features be included within the scope of the invention, and be protected by the accompanying claims.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, the reference numerals designate corresponding parts throughout the several views. While several embodiments are described in connection with these drawings, there is no intent to limit the disclosure to the embodiment or embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications, and equivalents.
Exemplary systems are first discussed with reference to the figures. Although these machines are described in detail, they are provided for purposes of illustration only and various modifications are feasible. After the exemplary machines are described, examples of flow diagrams of the systems are provided to explain the manner in which nail polish is dispensed.
One or more user interface devices 120 comprise those components with which the user can interact with nail polish formulation machine 100. Where nail polish formulation machine 100 comprises a computer or similar device, these components may comprise those typically used in conjunction with a PC such as a keyboard and mouse.
One or more I/O devices 130 comprise components used to facilitate connection of nail polish formulation machine 100 to other devices and, therefore, for instance, comprise one or more serial, parallel, small system interface (SCSI), universal serial bus (USB), or IEEE 1394 (e.g., Firewire™) connection elements. Networking devices 140 comprise the various components used to transmit and/or receive data over networks (not shown), where provided. By way of example, networking devices 140 include a device that can communicate both inputs and outputs, for instance, a modulator/demodulator (e.g., modem), a radio frequency (RF) or infrared (IR) transceiver, a telephonic interface, a bridge, a router, and a network card, among others.
Memory 115 normally comprises various programs (in software and/or firmware) including an operating system (O/S) (not shown) and color formulation manager 125. The O/S controls the execution of programs, such as color formulation manager 125, and provides scheduling, input-output control, file and data management, memory management, and communication control and related services. The communication control includes actuating motors 155 and shakers 160, which will be described in further details below.
In an example embodiment, nail polish cartridge 215 slides into cartridge holder 220, positioning nail polish cartridge 215 vertically such that plunger receiving opening 730 is above outlet opening 715. Nail polish cartridge 215 may be positioned above open/close device 225 that opens and closes the outlet opening of at least one nail polish cartridge responsive to nail polish bottle 230 being placed on open/close device 225. Open/close device 225 is shown and described in more detail in
Recess 645 includes bore 650 that is fitted with cap 655 that facilitates closing outlet opening 715 of nail polish cartridge 215 responsive to platform 630 not holding a nail polish bottle. Cap 655 opens outlet opening 715 responsive to platform 630 holding nail polish bottle 230 as nail polish bottle 230 pushes cap 655 down and away from outlet opening 715. Cap 655 fits through bore 650 but is large enough such that cap 655 does not pass through bore 650. Cap 655 may be held in position via plate 660 and nut 665 that screws on a thread portion of cap 655.
Example embodiments of the systems and methods of formulating nail polish disclosed herein have been described in terms of nail polish, but may also be applied to the formulation of other liquid materials.
The devices and methods disclosed herein can be implemented in software, hardware, or a combination thereof. In some embodiments, the system and/or method is implemented in software that is stored in a memory and that is executed by a suitable microprocessor (μP) situated in a computing device. However, the systems and methods can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device. Such instruction execution systems include any computer-based system, processor-containing system, or other system that can fetch and execute the instructions from the instruction execution system. In the context of this disclosure, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by, or in connection with, the instruction execution system. The computer readable medium can be, for example, but not limited to, a system or propagation medium that is based on electronic, magnetic, optical, electromagnetic, infrared, or semiconductor technology.
Specific examples of a computer-readable medium using electronic technology would include (but are not limited to) the following: an electrical connection (electronic) having one or more wires; a random access memory (RAM); a read-only memory (ROM); an erasable programmable read-only memory (EPROM or Flash memory). A specific example using magnetic technology includes (but is not limited to) a portable computer diskette. Specific examples using optical technology include (but are not limited to) optical fiber and compact disc read-only memory (CD-ROM).
Note that the computer-readable medium could even be paper or another suitable medium on which the program is printed. Using such a medium, the program can be electronically captured (using, for instance, optical scanning of the paper or other medium), compiled, interpreted or otherwise processed in a suitable manner, and then stored in a computer memory. In addition, the scope of the certain embodiments of the present disclosure includes embodying the functionality of the preferred embodiments of the present disclosure in logic embodied in hardware or software-configured mediums.
It should be noted that any process descriptions or blocks in flowcharts should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process. As would be understood by those of ordinary skill in the art of the software development, alternate embodiments are also included within the scope of the disclosure. In these alternate embodiments, functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved.
This description has been presented sinistrodextrally for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obvious modifications or variations are possible in light of the above teachings. The embodiments discussed, however, were chosen to illustrate the principles of the disclosure, and its practical application. The disclosure is thus intended to enable one of ordinary skill in the art to use the disclosure, in various embodiments and with various modifications, as are suited to the particular use contemplated. All such modifications and variation are within the scope of this disclosure, as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly and legally entitled.
This application claims benefit to U.S. provisional patent application Ser. No. 62/452,990, filed on Feb. 1, 2017, which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62452990 | Feb 2017 | US |