The present application relates to cosmetics and providing color selection options, and, more particularly, to a portable custom nail polish creator.
Personal cosmetics such as nail polish, skin lotions, makeup and other similar products are widely utilized and very popular all around the world. Currently, the cosmetics industry is a profitable business for many manufacturers because of the ever-increasing demand for such personal care products. This demand will only increase as people around the world have become significantly more interested in their personal appearance. Technological advances and developments have provided customers with not only many new different types of cosmetics, but also more effective and specialized cosmetics. Despite such advances, most customers still have to go to a beauty salon, cosmetics store, or other similar location to view, sample, and purchase the cosmetics. For example, many customers go to cosmetics stores to view a wide range of nail polish colors and nail polish cleaning solutions. Typically, such customers desire to choose colors that properly match their skin tones, clothes, and accessories. The color matching and selection process can be very time consuming, especially when provided with so many options and also having to deal with other customers as well. Additionally, despite often having many options, the customer may ultimately end up not finding a matching nail polish color at the store location, which will cause the customer to go elsewhere. The customer may find even more options online, however, the customer often cannot sample the cosmetics beforehand and the colors viewed on a web page may appear different than color of the actual product.
In accordance with one aspect of the exemplary embodiments provided herein, a portable nail polish creator may be provided. The portable nail polish creator may include a user interface for enabling a user to generate a selection of a nail polish color of a plurality of nail polish colors. Additionally, the portable nail polish creator may include an electronic processor communicatively linked to the user interface. The electronic processor may receive the selection of the nail polish color from the user via the user interface and determine an amount of at least one of the plurality of nail polish colors to be used to create a nail polish corresponding to the selection. The portable nail polish creator may also include an arm assembly that may be communicatively linked with the electronic processor. The arm assembly may receive a signal from the electronic processor to move a nail polish bottle in position to receive the nail polish based on the amount of at least one of the plurality of nail polish colors determined by the electronic processor. Furthermore, the portable nail polish creator may include a mixer assembly for mixing the nail polish in the nail polish bottle. The arm assembly may position the nail polish bottle in position to enable the nail polish to be mixed by the mixer assembly after the nail polish is received in the nail polish bottle.
In accordance with another exemplary embodiment, a method for utilizing a portable nail polish creator, which may include, but is not limited to including: selecting a nail polish color of a plurality of nail polish colors via a user interface of the portable nail polish creator; determining an amount of at least one of the plurality of nail polish colors to create a nail polish corresponding to the selected nail polish color, wherein the determining may be performed by an electronic processor; positioning a nail polish bottle in position to receive the nail polish from at least one pigment bottle; dispensing the nail polish from the at least one pigment bottle into the nail polish bottle based on the amount of at least one of the plurality of nail polish colors determined by the electronic processor to create the nail polish; and mixing the nail polish in the nail polish bottle by utilizing a mixer assembly after the nail polish from the at least one pigment bottle is dispensed into the nail polish bottle.
In accordance with another exemplary embodiment, a portable nail polish creator kit may be provided. The portable nail polish creator kit may include a user interface for enabling a user to generate a selection of a nail polish color; an electronic processor configured to receive the selection of the nail polish color from the user via the user interface, and wherein the electronic processor is configured to determine an amount of at least one of the plurality of nail polish colors to create a nail polish corresponding to the selection; an arm assembly for positioning a nail polish bottle in position to receive the nail polish based on the amount of at least one of the plurality of nail polish colors determined by the electronic processor; and a mixer assembly for mixing the nail polish in the nail polish bottle after the nail polish is received in the nail polish bottle.
In accordance with another exemplary embodiment, another nail polish creator may be provided. The nail polish creator may include a memory that stores instructions and an electronic processor that executes the instructions from the memory to perform the operations of the nail polish creator. The electronic processor may receive a selection of a nail polish color from a device communicatively linked with the nail polish creator. The selection may be received, such as via a wireless communication link between the device and the nail polish creator. Once the selection is received, the electronic processor may determine an amount of one or more nail polish colors needed to create a nail polish corresponding to the selection. The nail polish creator may also include an assembly that is configured to receive a nail polish bottle so that the nail polish bottle may be in a position to receive the nail polish. Furthermore, the nail polish creator may include a mixer assembly for mixing the nail polish after the nail polish is received in the nail polish bottle.
In accordance with another exemplary embodiment, another nail polish creator may be provided. The nail polish creator may include a memory that stores instructions and an electronic processor that executes the instructions from the memory to perform the operations of the nail polish creator. The electronic processor may receive a selection of a nail polish color from a device communicatively linked with the nail polish creator. The selection may be received, such as via a wireless communication link between the device and the nail polish creator. Once the selection is received, the electronic processor may determine an amount of one or more nail polish colors needed to create a nail polish corresponding to the selection. The nail polish creator may also include an assembly that is configured to receive a nail polish bottle so that the nail polish bottle may be in a position to receive the nail polish. Furthermore, the nail polish creator may include a pigment cartridge holder that includes a receptacle for receiving a pigment cartridge including a pigment of the nail polish that is to be dispensed into the nail polish bottle.
In accordance with another exemplary embodiment, yet another nail polish creator may be provided. The nail polish creator may include a memory that stores instructions and an electronic processor that executes the instructions from the memory to perform the operations of the nail polish creator. The electronic processor may receive a selection of a nail polish color from a device communicatively linked with the nail polish creator. The selection may be received, such as via a wireless communication link between the device and the nail polish creator. Once the selection is received, the electronic processor may determine an amount of one or more nail polish colors needed to create a nail polish corresponding to the selection. The nail polish creator may also include an assembly that is configured to receive a nail polish bottle so that the nail polish bottle may be in a position to receive the nail polish.
The above-described and other features and advantages of the present disclosure will be appreciated and understood by those skilled in the art from the following detailed description, drawings, and appended claims.
The exemplary embodiments of the present disclosure are described with respect to a portable nail polish creator and methods for utilizing the portable nail polish creator. Individuals often spend considerable time and effort trying to match and coordinate cosmetics, such as nail polish, with their skin tone, clothing, and accessories. Despite spending the time and effort, the individual may ultimately end up not finding a matching nail polish color. As a result, the portable nail polish creator and methods for utilizing the portable nail polish creator disclosed herein allow an individual to select a color from a pallet of standard colors, create their own color, use a spectrometer to scan a desired color, or select a color from a previously saved set of colors. The portable nail polish creator may then determine an amount from at least one of a plurality of colors to be used in creating the nail polish. Pigments for each color needed to create the selected nail polish may be dispensed into a nail polish bottle and then mixed by a mixer assembly. The individual can then remove the bottle from the nail polish creator and use then nail polish as she or he desires. It should be understood by one of ordinary skill in the art that the exemplary embodiments of the present disclosure can be applied to other types of nail polish creators and methods, such as those described below. Additionally, features of the exemplary embodiments can be used with each other and/or with alternative features that are not shown.
Referring to the drawings 1-40 and in particular to
In more specific detail, the housing 102 may be utilized to cover and shield all the various components that are housed within the portable nail polish creator 100. The housing may be made from a variety of materials such as, but not limited to, metals, plastics, various composites, or other suitable or desired materials. The housing may also include a cut out for the area 108 for creating and mixing the nail polish, a slot for the on/off switch 110, a slot for housing the spectrometer 112, a slot for the storage area 114, and slits for the vent 116. Other components and cables for the various components may be housed within the housing 102 as well. The handle 104 may be affixed to the housing and, in an embodiment, may have either end of the handle 104 attached to the top surface of the portable nail polish creator 100. The handle 104 may be attached through other means as well and may be positioned on other areas or surfaces of the portable nail polish creator 100.
The user interface 106 may allow an individual to input various types of selections and retrieve information stored in the portable nail polish creator 100. The user interface 106 may be communicatively linked to the electronic processor, which can perform various functional operations with regard to the portable nail polish creator 100. In an embodiment, the user interface 106 may include a touch screen and/or various buttons for inputting selections. When the portable nail polish creator 100 is turned on using the on/off switch 110, the touch screen can activate and display a series of options to the individual by utilizing the electronic processor. For example, one option may include the option of selecting a color from a pallet of standard colors such, as but not limited to, green, red, blue, black, white, yellow, orange, brown, purple, etc. Another option may include providing the individual with the option of creating their own customized color. The individual may be provided with a display of a series of bars corresponding to the three primary colors: blue, red, and yellow. Each bar may be displayed with a sliding scale that can move from zero percent to one-hundred percent of the particular color. The user can slide each scale for each bar to a desired percentage until the individual is able to get the desired color and then select the color to have the portable nail polish creator 100 create the color.
Additionally, the user interface 106 may present the user with the option of using the spectrometer 112 to scan a color of an object. Once the spectrometer 112 has scanned the color of the object, the color may be transmitted to the electronic processor, which can determine what combination of colors are needed to make the scanned color and then cause the portable nail polish creator 100 to create the scanned color. The user interface 106 may also provide the individual with the option of saving a selected color to a memory device of the portable nail polish creator 100. Furthermore, the user interface 106 may also provide the individual with an option to retrieve a previously saved color from the memory device. The user interface 106 may also display power levels if the portable nail polish creator 100 is powered with batteries. If the portable nail polish creator 100 is powered using an A/C adaptor, the user interface 106 may provide an indication that power is flowing to the portable nail polish creator 100.
As noted above, the spectrometer 112 may be utilized to scan a color of an object so that nail polish may be created that matches the scanned color of the object. As schematically illustrated in
When the individual pulls out the spectrometer 112, the individual may scan a color of the object using the spectrometer 112, which may then forward the scanned color to the electronic processor for processing. The electronic processor may store the scanned color in the computer memory as well and determine which pigments need to be dispensed to create nail polish of the scanned color. Additionally, the spectrometer 112 may include a display, which can display the scanned color so that the individual can see if the color of the object actually matches the scanned color displayed on the spectrometer 112. In an embodiment, the individual may be given the option to approve or reject the scanned color. If the individual rejects the scanned color, the individual may be prompted to rescan the color of the object and/or may delete the scanned color from memory. If the individual approves the scanned color, the electronic processor may then determine the pigments to make nail polish matching the scanned color and/or store the scanned color in memory. Additionally, the individual may be given the option of adjusting the scanned color, such as by utilizing the sliding scales disclosed herein.
As noted above, the portable nail polish creator 100 may include a storage area 114. The storage area 114 may be utilized to store user manuals, pigment bottles, brushes, mixer blades, nail polish remover solution, and any other items the individual wishes to store. The storage area 114 may be a tray or other storage device that can securely store various components or objects. Notably, the storage area 114 may be pulled out much like a drawer from a side of the portable nail polish creator 100 so that the individual can retrieve stored items or store items in the storage area 114. Once the individual is done using the storage area 114, the storage area 114 may be reinserted into the portable nail polish creator 100. The storage area 114 is illustratively shown on the right side of the portable nail polish creator 100, however other locations on the portable nail polish creator 100 may be utilized as well.
The electronic processor of the portable nail polish creator 100 may perform many, if not all, of the operative functions associated with the portable nail polish creator 100. Notably, the electronic processor may be communicatively linked to the arm assembly 109, the computer memory, the user interface 106, the spectrometer 112, the on/off switch 110, the cleaning unit 122, the mixer assembly 124, and to other components of the portable nail polish creator 100. Once the portable nail polish creator 100 is turned on using the on/off switch 110, the electronic processor may cause the various user interface 106 options to be displayed on the user interface 106 for the individual to view. As the individual enters a selection, the selection may be processed by the electronic processor, which can then cause the electronic processor to send signals to activate the various components the electronic processor is in communication with. For example, once the electronic processor receives a color selection, the processor can determine the precise combination of colors required to make the selected color and may transmit a signal to the arm assembly 109 to move the nail polish bottle in a position under the pigment holder unit 118 and lock the arm assembly 109 into place, and transmit another signal to the pigment holder unit 118 to dispense the precise amounts of nail polish pigments from each pigment bottle 136 into the nail polish bottle 170.
Once the nail polish pigments are dispensed into the pigment bottle 136, the electronic processor can transmit a signal to the arm assembly 109 to move the nail polish bottle 170 to the mixer assembly 124. The electronic processor may also send a signal to the mixer assembly 124 to lower itself into the nail polish bottle 170 and start mixing the nail polish in the nail polish bottle 170. Also, the electronic processor may signal the pigment holder unit 118 to dip the pigment holders 120 into the cleaning unit 122. The pigment holders 120 may be cleaned while the mixer assembly 124 is mixing the nail polish or at another time. Once the mixer assembly 124 is finished mixing, the electronic processor can send a signal to the mixer assembly 124 to dip the mixer blade 150 into the cleaning unit 122 so that the mixer blade 150 may be cleaned. The electronic processor may also send a signal to the components to return to their original position. In an embodiment, the electronic processor may also cause color selections or any other inputs or outputs received or outputted by the portable nail polish creator 100 to be stored in the memory device for future use.
Referring now also to
Referring now also to
With regard to the pigment bottles 136, each may be positioned in its own pigment holder 120, such as shown in
A specialized nozzle snap on device 134 may be utilized to control the flow of pigment from a pigment bottle 136. In particular, the nozzle snap on device 134 may be snapped onto a distal end of the pigment bottle 136. The nozzle snap on device 134 may prevent the pigment from dripping out of the pigment bottle 134 after the piston 138 has finished pushing down on the pigment bottle 136 and finished dispensing the exact amount of pigment into the nail polish bottle 170. In an embodiment, the nozzle snap on device 134 may include shut off cap posts 140 that may be utilized to hold a spring 144 and also the shut off caps 142 in place. In an embodiment, four shut off cap posts 140 may be utilized, which may be positioned at 90 degrees apart so as to allow the pigment to flow from the pigment bottle 136, through the nozzle snap on device 134, and into the nail polish bottle 170.
The spring 144 may be utilized to force the nozzle snap on device 134 up against the opening of the pigment bottle 136 so as to prevent pigments from flowing out while the portable nail polish creator 100 is either turned off or not in use. However, the spring will be adjustable enough so as to allow the force of the piston 138 to push the pigment out of the pigment bottle 136 and into the nail polish bottle 170. The shut off cap 142 may be positioned against the opening of the pigment bottle 140, such as shown in
Referring now also to
Referring now also to
The cleaning unit 122 may include a cleaner bottle 154 that may include a nail polish remover or cleaning solution for cleaning the various components that enter the cleaning unit. As illustrated in the Figures, the cleaner bottle 154 may be placed in a vertical upside down position on top of an opening valve 156. The opening valve 156 may be controlled by the electronic processor to ensure that the exact amount of cleaning solution is dispensed from the cleaner bottle 154. When the opening valve 156 is opened, the cleaning solution may go to the cleaning area 158 via an angled chute 157. The pigment holder unit 118 can lower the pigment bottles 136 and the nozzle snap on devices 134 into the cleaning area 158. Similarly, the mixer assembly 124 can lower the mixer blade 150 into the cleaning area when the cleaning area is not being used by the pigment holder unit 118.
Once the respective components have been cleaned using the cleaning solution in the cleaning area 158, the electronic processor may cause the mixer assembly 124 or the pigment holder unit 118 to return to their original positions and may send a signal to open valve 160 to allow the used cleaning solution to be dispensed into a waste bottle 162. The cleaner bottle 154 and the waste bottle 162 may be removed by the individual whenever they are empty or full respectively. In an embodiment, the electronic processor may cause a light or a diagram to display on the user interface 106 that may indicate an amount of cleaning solution remaining in the cleaner bottle 154 and/or an amount of used solution in the waste bottle 162. This may help the individual to know when the cleaner bottle 154 and the waste bottle 162 need to be replaced.
Referring now also to
Referring now also to
When in the rotating position, a locking top cap can either slide over an open section of the nail polish bottle 170, hinge down, or lock in place so as to cover the top of the nail polish bottle 170. When the arm assembly 4102 is locked into a position, a motor can rotate the arm of the arm assembly 4102 that is holding the nail polish bottle 170 in both clockwise and counter-clockwise rotations in order to mix the pigments in the nail polish bottle 170 with a base solution. Once mixing is complete, the arm assembly 4102 may lower the nail polish bottle 170 onto area 108 and the arms of the arm assembly 4102 may unlock the bottle from the arm assembly 4102. The individual may then proceed to take the nail polish bottle 170 and use the nail polish.
Referring now also to
Arm assembly 4400 may also be utilized. Arm assembly 4400 may include an arm 4302 and a motor 4304 much like arm assembly 4300. However, arm assembly 4400 may include a hinged nail polish top cover 4402, which can cover the nail polish bottle 170 utilizing the hinge of the hinged nail polish top cover 4402. Arm assembly 4500 may also include an arm 4302 and a motor 4304. However, arm assembly 4500 may include a sliding nail polish top cover 4502. The arm assemblies 4300-4500 may be utilized with the portable nail polish creators disclosed herein.
Referring now to
The method 4600 may also include, at step 4608, dispensing the determined amounts of the nail polish from each of the pigment bottles 136 needed to create the selected color into the nail polish bottle 170. Once all of the pigments are successfully dispensed into the nail polish bottle 170, the method 4600 may include mixing the nail polish in the nail polish bottle 170 by utilizing the mixer assembly 124. The mixer blade 150 of the mixer assembly 124 may be dipped into the nail polish and may be rotated at a desired speed to adequately mix and create an even nail polish color. At step 4612, the method 4600 may include cleaning the pigment bottle 136 and/or the mixer assembly 124 using the cleaning unit 122. After the mixing is completed, the individual may then remove the nail polish bottle from the nail polish creator 100 and use the nail polish as needed at step 4614. At step 4616, the method 4600 may include storing the selected nail polish color in a memory device for future retrieval from the portable nail polish creator 100.
In an embodiment, the method 4600 may further include providing a color selection option from a set of colors, an option to create a customized color, an option to select a previously saved color, and an option to utilize the spectrometer 112 to scan a color of an object via the user interface 106. The method 4600 may also include scanning a color of an object by utilizing the spectrometer 112. The color of the object scanned may then be transmitted to the electronic processor, which can determine the amounts of one or more nail polish colors to create the selected nail polish color based on the color of the object scanned Notably, the method 4600 may incorporate any of the functionality or features described for the various embodiments of the portable nail polish creator 100 or the portable nail polish creator 4100 described herein and is not intended to be limited to the description above.
The portable nail polish creator 100 may also be provided as a kit to various individuals. The kit may separately include the housing 102, the handle 104, the user interface 106, the arm assembly 109, the on/off switch 110, the spectrometer 112, the storage area/compartment 114, the pigment holder unit 118, the pigment holders 120, the cleaning unit 122, the mixer assembly 124, the pigment bottles 136, the nail polish bottle 170, any of the other components described herein, or various combinations of such components. In an embodiment, the kit may be provided with the various combinations of the components already attached to one another. In another embodiment, each of the items that are part of the portable nail polish creator 100 may be packaged separately. The kit may also include instructions for assembling and disassembling the portable nail polish creator 100 as well. Additionally, the instructions may include various steps for using portable nail polish creator 100.
In addition to the embodiments described above and referring now also to
In
The user device 4702 may be communicatively linked with the nail polish creator 4700, such as via a communications network 4710. The communications network 4710 may be any type of network and may be configured to transmit, generate, and receive any information and data that traverses the user device 4702 and the nail polish creator 4700. In one embodiment, the communications network 4710 may include any number of servers and may support any type of network capabilities, such as capabilities to facilitate communications between user device 4702 and nail polish creator 4700. The communications network 4710 may also include and be connected to a cloud computing network, a content delivery network, a wireless network, an ethernet network, a satellite network, a broadband network, a cellular network, a private network, a cable network, the Internet, an internet protocol network, a short-range wireless network (e.g. Bluetooth), a fiber optic network, a WiFi network, or any combination thereof.
The nail polish creator 4700 may be utilized to create nail polishes for the user 4701 and may include one or more stands 4720 to support the nail polish creator 4700. In
The nail polish creator 4700 may also include a door 4740, which may be utilized to cover the area 4725, such as when the nail polish bottle 4730 is positioned in the area 4725. The door 4740 may be opaque, however, in certain embodiments, the door 4740 may be transparent so that the user 4701 may still see the nail polish bottle 4730 even after the door 4740 is covering the area 4725. The door 4740 may be configured to slide out of a slot 4742 and pushed upwards against the area 4725 to cover the area 4725, such as by using a hinge mechanism on a portion of the door 4740. The door 4740 may be locked into place such as by using a fastening mechanism, such as lock 4745. The door 4740 may be unlocked by unlocking the lock 4745 and then sliding the door 4740 back into the slot 4742.
Additionally, the nail polish creator 4700 may include a memory 4747 that stores instructions and a processor 4749 that executes the instructions from the memory 4747 to perform the operations of the nail polish creator 4700. In certain embodiments, the processor 4749 may be software, hardware, or a combination of software and hardware.
Also, the nail polish creator 4700 may include an interface 4750, which may include one or more lights 4755. The lights 4755 may be utilized to indicate which mode the nail polish creator 4700 is currently in. For example, one light 4755 may be turned green when the nail polish creator 4700 is on and ready to be used, another light 4755 may be turned red when the nail polish creator 47 is creating the nail polish, another light 4755 may be turned yellow if a cleaning unit 122 of the nail polish creator 4700 is in use, another light 4755 may be turned blue when a mixer assembly 124 of the nail polish creator 4700 is in use, another light 4755 may be configured to blink when the nail polish creator 4700 receives signals from the user device 4702. Any colors or blinking may be utilized for any of the functionality described above. When the nail polish creator 4700 is off, the lights 4755 may be turned off. In certain embodiments, the interface 4750 may include a touch screen for inputting nail polish color selections or perform any other function of the nail polish creator 4700. The interface 4750 may also display a color selection that is received from the user device 4702.
The nail polish creator 4700 may include one or more storages 4760, which may be utilized to store nail polish bottles 4730, pigment bottles 136, pigment cartridges 5500, or any other desired item. Illustratively, the storages 4760 are shown as being located on the sides of the nail polish creator 4700, however, the storage 4760 may be located on any suitable location of the nail polish creator 4700. The nail polish creator 4700 may also include openings 4765 on either side of the nail polish creator 4700 that may be utilized by the user 4701 to carry the nail polish creator 4700. In certain embodiments, the openings 4765 may include grips 4766 that may be utilized to assist the user 4701 to hold onto the nail polish creator 4700 more easily. The openings 4765 may be configured to include handles or other structures to assist the user 4701 to carry the nail polish creator 4700. In certain embodiments, a grip or handle may be positioned near the openings 4765 to both the right and left sides of the nail polish creator 4700, and may be configured to rotate from the front of the nail polish creator 4700 to the back of the nail polish creator 4700.
In certain embodiments, the nail polish creator 4700 may include a cover 4768, which may be opaque or transparent depending on whether the user 4701 would like to see the internals of the nail polish creator 4700. The cover 4768 may be attached using a hinge mechanism along at least one of the ends of the cover 4768. The cover 4768 may be closed to protect the internal components of the nail polish creator 4700 and may be opened to access one or more pigment cartridge holders 4775 or other components of the nail polish creator 4700. The pigment cartridge holders 4775 may include receptacles 4776 that may be utilized to receive one or more pigment cartridges 5500 that contain the pigments needed to make a desired nail polish. The user 4701 may insert or remove pigment cartridges 5500 from the pigment cartridge holders 4775 as needed. The pigment cartridge holders 4775 and receptacles may have any suitable shape to accommodate the pigment cartridges 5500.
The nail polish creator 4700 may also include an on switch 4780 and an off switch 4785, which may be utilized to turn the nail polish creator 4700 on or off respectively. In certain embodiments, the nail polish creator 4700 may include a single switch to turn the nail polish creator 4700 on or off. The switches 4780, 4785 may be positioned at any suitable location on the nail polish creator 4700. Also, the nail polish creator 4700 may include a connection site 4788 that may include one or more ports 4789. In certain embodiments, the ports 4789 may be universal serial bus ports or any other type of port that may serve as a means to connect the nail polish creator 4700 to the user device 4702. The ports 4789 may enable the user device 4702 to charge and/or to enable the nail polish creator 4700 and user device 4702 to transmit data back and forth between each other. The nail polish creator 4700 may also include a plug for providing plugging into a socket so as to provide power to the nail polish creator 4700. In some embodiments, the nail polish creator 4700 may be powered by one or more batteries, which may, for example, be accessed by opening door 4790. In certain embodiments, wiring for a plug may also reside behind the door 4790.
Referring now also to
Furthermore, the nail polish creator 4700 may also include any of the components from portable nail polish creator 100 and/or portable nail polish creator 4100. For example, the nail polish creator 4700 may include the arm assembly 109 for moving a nail polish bottle back and forth during a nail polish creation process. The nail polish creator 4700 may also optionally include a spectrometer 112 for scanning colors of various objects, a storage area 114, a vent 116, a pigment holding unit 118, pigment holders 120, a cleaning unit 122, and a mixer assembly 124.
Referring now to
The method 5800 may also include, at step 5608, dispensing the determined amounts of the nail polish from each of the pigment cartridges 5500 containing the colors needed to create the selected color into the nail polish bottle 4730. Once all of the pigments are successfully dispensed into the nail polish bottle 4730, the method 5800 may include mixing the nail polish in the nail polish bottle 4730 by utilizing a mixer assembly, such as the mixer assembly 124. In certain embodiments, instead of using a mixer assembly 124 to mix the nail polish, the user 4701 may simply remove the nail polish bottle 4730 from the assembly 4735 and shake the nail polish bottle 4730 to mix the nail polish herself. At step 5812, the method 5800 may include cleaning the pigment cartridges 5500 and/or the mixer assembly 124 with a cleaning unit, such as cleaning unit 122. After the mixing is completed, the individual may then remove the nail polish bottle 4730 from the nail polish creator 4700 if the mixer assembly 124 is used and then use the nail polish as needed at step 5814. If the mixer assembly 124 is not used and the user 4701 mixes the nail polish herself, the user 4701 may use the nail polish after mixing the nail polish herself. At step 5816, the method 5800 may include storing the selected nail polish color in a memory device, such as memory 4747, for future retrieval from the nail polish creator 4700.
In an embodiment, the method 5800 may further include providing a color selection option from a set of colors, an option to create a customized color, an option to select a previously saved color, and an option to utilize the spectrometer 112 to scan a color of an object via the interface 4750. The method 5800 may also include scanning a color of an object by utilizing the spectrometer 112. The color of the object scanned may then be transmitted to the electronic processor 4749, which can determine the amounts of one or more nail polish colors to create the selected nail polish color based on the color of the object scanned Notably, the method 5800 may incorporate any of the functionality or features described for the various embodiments of the portable nail polish creator 100, nail polish creator 4700, or the portable nail polish creator 4100 described herein and is not intended to be limited to the description above.
Upon reviewing the aforementioned embodiments, it would be evident to an artisan with ordinary skill in the art that said embodiments can be modified, reduced, or enhanced without departing from the scope and spirit of the claims described below.
Referring now also to
In some embodiments, the machine may operate as a standalone device. In some embodiments, the machine may be connected (e.g., using communications network 4710, another network, or a combination thereof) to and assist with operations performed by other machines, such as, but not limited to, the user device 4702, any other component disclosed herein, or any combination thereof. The machine may be connected with any component associated with the portable nail polish creator 100, nail polish creator 4700, or both. In a networked deployment, the machine may operate in the capacity of a server or a client user machine in a server-client user network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may comprise a server computer, a client user computer, a personal computer (PC), a tablet PC, a laptop computer, a desktop computer, a control system, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while a single machine is illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
The computer system 5900 may include a processor 5902 (e.g., a central processing unit (CPU), a graphics processing unit (GPU, or both), a main memory 5904 and a static memory 5906, which communicate with each other via a bus 5908. The computer system 5900 may further include a video display unit 5910, which may be, but is not limited to, a liquid crystal display (LCD), a flat panel, a solid state display, or a cathode ray tube (CRT). The computer system 5900 may include an input device 5912, such as, but not limited to, a keyboard, a cursor control device 5914, such as, but not limited to, a mouse, a disk drive unit 5916, a signal generation device 5918, such as, but not limited to, a speaker or remote control, and a network interface device 5920.
The disk drive unit 5916 may include a machine-readable medium 5922 on which is stored one or more sets of instructions 5924, such as, but not limited to, software embodying any one or more of the methodologies or functions described herein, including those methods illustrated above. The instructions 5924 may also reside, completely or at least partially, within the main memory 5904, the static memory 5906, or within the processor 5902, or a combination thereof, during execution thereof by the computer system 5900. The main memory 5904 and the processor 5902 also may constitute machine-readable media.
Dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement the methods described herein. Applications that may include the apparatus and systems of various embodiments broadly include a variety of electronic and computer systems. Some embodiments implement functions in two or more specific interconnected hardware modules or devices with related control and data signals communicated between and through the modules, or as portions of an application-specific integrated circuit. Thus, the example system is applicable to software, firmware, and hardware implementations.
In accordance with various embodiments of the present disclosure, the methods described herein are intended for operation as software programs running on a computer processor. Furthermore, software implementations can include, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement the methods described herein.
The present disclosure contemplates a machine-readable medium 5922 containing instructions 5924 so that a device connected to the communications network 4710, other network, or a combination thereof, can send or receive voice, video or data, and to communicate over the communications network 4710, other network, or both, using the instructions. The instructions 5924 may further be transmitted or received over the communications network 4710, other network, or a combination thereof, via the network interface device 5920.
While the machine-readable medium 5922 is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that causes the machine to perform any one or more of the methodologies of the present disclosure.
The terms “machine-readable medium,” “machine-readable device, or “computer-readable device” shall accordingly be taken to include, but not be limited to: memory devices, solid-state memories such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories; magneto-optical or optical medium such as a disk or tape; or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. The “machine-readable medium,” “machine-readable device,” or “computer-readable device” may be non-transitory, and, in certain embodiments, may not include a wave or signal per se. Accordingly, the disclosure is considered to include any one or more of a machine-readable medium or a distribution medium, as listed herein and including art-recognized equivalents and successor media, in which the software implementations herein are stored.
The illustrations of arrangements described herein are intended to provide a general understanding of the structure of various embodiments, and they are not intended to serve as a complete description of all the elements and features of apparatus and systems that might make use of the structures described herein. Other arrangements may be utilized and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. Figures are also merely representational and may not be drawn to scale. Certain proportions thereof may be exaggerated, while others may be minimized. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
Thus, although specific arrangements have been illustrated and described herein, it should be appreciated that any arrangement calculated to achieve the same purpose may be substituted for the specific arrangement shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments and arrangements of the invention. Combinations of the above arrangements, and other arrangements not specifically described herein, will be apparent to those of skill in the art upon reviewing the above description. Therefore, it is intended that the disclosure not be limited to the particular arrangement(s) disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments and arrangements falling within the scope of the appended claims.
The foregoing is provided for purposes of illustrating, explaining, and describing embodiments of this invention. Modifications and adaptations to these embodiments will be apparent to those skilled in the art and may be made without departing from the scope or spirit of this invention. Upon reviewing the aforementioned embodiments, it would be evident to an artisan with ordinary skill in the art that said embodiments can be modified, reduced, or enhanced without departing from the scope and spirit of the claims described below.
The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
The present application is a continuation-in-part of and claims the benefit of U.S. patent application Ser. No. 13/053,912 filed on Mar. 22, 2011, which claims priority to U.S. Provisional Application No. 61/316,260, filed Mar. 22, 2010, each of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
61316260 | Mar 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13053912 | Mar 2011 | US |
Child | 14629806 | US |