SMART COMPARTMENTED SYSTEM FOR COSMETIC PRODUCT DISPENSER DEVICES
An AI-driven cosmetic device addresses the inconsistency in conventional formulation methods by analyzing skin and environmental data to deliver personalized and optimized skincare and cosmetic products, enhancing precision and user satisfaction.
Patent Information
- Application Number
- FR2021004313
- Authority / Receiving Office
- FR · FR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-26
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-04-26
AI Technical Summary
Conventional cosmetic formulation processes rely heavily on subjective decision-making and manual intervention, leading to inconsistent and non-repeatable results due to limited knowledge of cosmetic material characteristics and necessary proportions, making precise production of cosmetic formulations difficult.
An AI-powered, 3-in-1 device with a motorized cartridge system that analyzes individual skin data and local environmental conditions to create personalized skincare and cosmetic formulas, using a motor system to dispense customized blends of high-performance skincare and cosmetic products.
The device provides precise, personalized cosmetic formulations optimized over time, improving user experience by adjusting ingredient dosages based on skin analysis and environmental factors, ensuring consistent and effective results.
Smart Images

Figure 00000051_0000 
Figure 00000052_0000 
Figure 00000053_0000
Abstract
Description
Title of the invention: INTELLIGENT COMPARTMENTED SYSTEM FOR COSMETIC PRODUCT DISPENSING DEVICE CONTEXT
[0001] Domain
[0002] The present disclosure generally relates to a system, apparatus and method for determining a combination of cosmetic materials that can be mixed and dispensed for a particular user. SUMMARY
[0003] In one embodiment, an apparatus is provided for dispensing a cosmetic material, comprising: a dispensing device configured to receive a plurality of cartridges, each containing a cosmetic material, and to dispense a specified quantity of the cosmetic material from each cartridge onto a dispensing surface from a respective outlet corresponding to each cartridge, wherein the dispensing surface includes at least one partition that divides the dispensing surface into a plurality of compartments, each corresponding to a region surrounding at least one of the respective outlets.
[0004] In one embodiment, each compartment of the plurality of compartments corresponds to a separate type of cosmetic material.
[0005] In one embodiment, the distribution surface which includes at least one partition is removable.
[0006] In one embodiment, at least one compartment corresponding to a region surrounding at least two respective outputs.
[0007] In one embodiment, the distribution surface is configured to rotate while the cartridges remain in a fixed position.
[0008] In one embodiment, the distribution surface in which at least one of the compartments is made of a hydrophilic or hydrophobic material.
[0009] In one embodiment, the device is configured to transmit information about the plurality of compartments to an external device.
[0010] In one embodiment, the distribution surface includes an embedded object configured to be detected by a detection device included in the distribution device, and the distribution device is configured to transmit information about the plurality of compartments and the specific current position of the plurality of compartments to the external device on the basis of the detected embedded object.
[0011] In one embodiment, the embedded object is a near field communication (NFC) tag and the detection device is an NFC reader.
[0012] In one embodiment, the distribution surface includes a visible code placed at a predetermined position on the distribution surface, wherein the code is configured to include coded information on it about the plurality of compartments, the external device is configured to read the code via an image captured by an image capture device and detect the specific current position of the plurality of compartments based on a current position of the code which is detected in the captured image.
[0013] In one embodiment, at least one of the compartments is configured to receive a lid. Brief description of the drawings
[0014] The patent or application file contains at least one drawing executed in color. A more complete appreciation of the disclosure and many of its associated benefits will be readily obtained as it becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings, in which:
[0015] [Fig.1] Fig.1 is an overall perspective view of a cosmetic product distribution device, or a cosmetic product dispenser, according to an example;
[0016] [Fig.2] Fig.2 is a perspective view of a distributor body, according to an example;
[0017] [Fig.3] The [Fig.3] is a perspective view of the cosmetic product dispenser with the dispenser body removed, according to an example;
[0018] [Fig.4A] The [Fig.4A] is a perspective view of internal components of the cosmetic product dispenser, according to an example;
[0019] [Fig.4B] The [Fig.4B] is a perspective view of internal components of the cosmetic product dispenser, according to an example;
[0020] [Fig.5] The [Fig.5] is a perspective view of a cartouche, according to an example;
[0021] [Fig.6] Fig.6 is a perspective view of a cartridge gear, according an example;
[0022] [Fig.7A] The [Fig.7A] is a perspective view of a lower plate, according to an example;
[0023] [Fig.7B] The [Fig.7B] is a perspective view of the lower plate, seen from below, according to an example;
[0024] [Fig.8] The [Fig.8] is a perspective view of a base, according to an example;
[0025] [Fig.9A] The [Fig.9A] is an exploded perspective view of a housing, arranged above a collector, according to an example;
[0026] [Fig.9B] Fig.9B is a perspective view of the housing in an open position, according to an example;
[0027] [Fig. 10] The [Fig. 10] is a diagram representing an example of a sequence of primary processes of a cosmetic formulation method 900, according to an example;
[0028] [Fig 111] The [Fig. 11] is a process diagram representing an example of a process for detecting cosmetic material in the cosmetic product dispenser, according to an example;
[0029] [Fig.12A] [Fig.12B] Fig.12A and Fig.12B are process diagrams representing examples of a process for selecting a cosmetic formulation, according to one example;
[0030] [Fig. 13] The [Fig. 13] is a process diagram representing an example of a process for dispensing cosmetic material in the cosmetic product dispenser, according to an example
[0031] [Fig. 14] The [Fig. 14] is a diagram representing an example of a connected cosmetic product distribution system, according to an example; and
[0032] [Fig. 15] The [Fig. 15] is a diagram representing an example of a circuit assembly of the control device and cosmetic product dispenser, according to an example.
[0033] [Fig. 16] Fig. 16 shows components of an ecosystem that uses the cosmetic product dispenser to prepare personalized doses for a user.
[0034] [Fig. 17] The [Fig. 17] shows an ecosystem which is based on proposing a trendy lipstick color to a user.
[0035] [Fig.l8A] Fig.l8A shows an example of the flow of operations in the ecosystem to distribute a personalized shade of lipstick from the perspective of the app.
[0036] [Fig.18B] Fig.18B shows an additional flowchart on how the smartphone app algorithms in the lipstick ecosystem can enable a user to see a shade of lipstick on the user's selfie.
[0037] [Fig.18C] Fig.18C further illustrates how the specific set of cartridges can result in different color universes to be presented to the user.
[0038] [Fig.18D] Fig.18D shows how a "match my look" mode can operate on the app in the lipstick ecosystem.
[0039] [Fig.18E] Fig.18E shows details of how the lipstick recommendation engine works based on the user's outfit selfie.
[0040] [Fig. 19] The [Fig. 19] shows an ecosystem which is based on proposing a skin care formulation to the user which is the most effective for the user.
[0041] [Fig.20A] [Fig.20A] shows an example of a flow of operations in the ecosystem to distribute a personalized skincare formulation from the perspective of the app.
[0042] [Fig.20B] Fig.20B shows an example of how a combination Different environmental factors determined to be present for a user can lead to different dosage amounts from three different cartridges.
[0043] [Fig.21] Fig.21 shows an ecosystem that is used to distribute a fund of Custom shade for a user.
[0044] [Fig.22A] [Fig.22A] shows an example of a flow of operations in the ecosystem to distribute a personalized foundation from the perspective of the app.
[0045] [Fig. 22B] Fig. 22B provides details on a method of making a complexion diagnosis.
[0046] [Fig.22C] [Fig.22D] Figs.22C and 22D show details concerning the how deep learning is used to estimate skin tone in an image.
[0047] [Fig. 23] Fig. 23 shows the structure of a cartridge bearing a label NFC.
[0048] [Fig.24] Fig.24 shows a data format of the data stored on the NFC label on the cartridge.
[0049] [Fig. 25] Fig. 25 shows a table that includes descriptions of the various fields content in the NFC tag data format.
[0050] [Fig. 26] Fig. 26 shows a structure of the distribution device which is equipped for an intelligent system of interchangeable cartridges.
[0051] [Fig. 27] Fig. 27 shows the establishment of a connection between the device distribution and a user's smartphone device.
[0052] [Fig. 28] [Fig. 28] shows a consumer app state machine which shows a process from the perspective of the cartridge priming application before any use of the dispensing device.
[0053] [Fig. 29] Figure 29 shows a method for managing an NFC tag of defective cartridge in the scenario mentioned above.
[0054] [Fig. 30] Fig. 30 shows a side view of a dispensing device which includes a retractable plate.
[0055] [Fig. 31 A] [Fig. 31 B] Figures [Fig. 31 A] and 31 B show different states of the plate retractable when it is at different heights.
[0056] [Fig. 32] Fig. 32 shows a cleaning formula reservoir disposed between the body of the dispensing device and the retractable plate.
[0057] [Fig.33] Fig.33 shows another use of the shrink plate described above to provide a method of rinsing the cartridges to remove any remaining ingredient or residue.
[0058] [Fig.34A] [Fig.34B] [Fig.34C] Figs.34A, 34B and 34C show a system intelligently customized compartmentalized for use with the dispensing system.
[0059] [Fig. 34D] [Fig. 34E] Figs. 34D and 34E illustrate mechanisms to allow the detection of a position of the tray and compartments to be sent to a user's mobile device.
[0060] [Fig. 35A] [Fig. 35B] Figures [Fig. 35A] and [Fig. 35B] show a method allowing the user to provide a final personalized beauty supplement to any of the compartments in the disclosed tray.
[0061] [Fig.36] Fig.36 shows a system that allows a user to send a dispensing formula to the dispensing device described on the basis of the results of a digital beauty consultation with a beauty consultant (BC).
[0062] [Fig.37] The [Fig.37] shows a flow of operations in a beauty consultation session between the consumer and the CB.
[0063] [Fig.38] Fig.38 shows an example of all the types of consumer data that can be collected during the consultation session.
[0064] [Fig.39] Fig.39 shows a different example of a consultation session, where the consumer is interested in a hair care product.
[0065] [Fig.40] Figure 40 shows another example of a consultation session, where the consumer is interested in a gel nail product to be dispensed from a dispensing device.
[0066] [Fig. 41] Fig. 41 shows an example of the types of device settings distributions that can be determined during the remote consultation illustrated in [Fig.37], 39 and 40. DETAILED DESCRIPTION OF THE IMPLEMENTATION METHODS
[0067] In the drawings, similar reference numbers designate identical or corresponding parts in the multiple views. Furthermore, as used herein, the words "a", "an" and others generally have a meaning of "one or more", unless otherwise indicated.
[0068] With reference now to the drawings, similar reference numbers designate identical or corresponding parts on the multiple views.
[0069] The selection of cosmetic formulations, and of constituent cosmetic materials for formulating cosmetic formulations, is a common activity often based on subjective decision-making and manual intervention. There is a large variety of cosmetic materials available, and countless possible combinations and permutations of cosmetic formulations.
[0070] On every occasion when cosmetic formulations are used, subjective decisions are often made by the end user of cosmetic products to produce satisfactory cosmetic formulations. The results are generally the outcome of experimentation, perhaps requiring multiple iterations to produce a satisfactory result. Partly due to limited knowledge of specific characteristics of the base cosmetic materials and the necessary proportions, the resulting cosmetic formulations may lack precision. Repeatable production of a specific cosmetic formulation is thus difficult to achieve. The embodiments below address these problems in the conventional art.
[0071] Specifically, the description below relates to an ecosystem for providing skincare and manufacturing a formula personalization system for home use that is based on a specialized dispensing device that allows ingredients for a cosmetic product to be instantly mixed into a user's preferred end result and then easily transported for portability.
[0072] The system shown below is a first-of-its-kind, AI-powered, 3-in-1 device for personalized skincare, foundation, and liquid lipstick at home. The device and its corresponding app evaluate individual skin data and the user's local environment to create and deliver personalized skincare and cosmetic formulas on the spot, which are optimized by increasing levels of personalization over time.
[0073] The overall ecosystem features a motorized cartridge system, activated by artificial intelligence, as described above, which creates personalized skincare and cosmetic product formulas in four steps. The device creates personalized skin serums through the following process: 1. Personal skin analysis: The user takes a photo with a smartphone camera and opens an app on the smartphone. The app uses artificial intelligence to analyze the user's overall skin condition, evaluating deep wrinkles, fine lines, blackheads, lack of firmness, pore visibility, and lack of radiance. 2. Environmental assessment: The app (and / or a separate cloud platform) assesses local environmental conditions that may influence the user's skin condition, including weather, temperature, humidity, UV index, air quality, and pollen. 3. Product preference: The user then enters their specific skincare concerns, such as fine lines, wrinkles, blackheads, rough skin texture, and dull appearance, into the app. 4. Customized formulation and dispensing: A personalized blend of high-performance skincare is then dispensed in a single calibrated dose at the top of the device.
[0074] The motor system, located at the top of the device, moves and compresses the formula from the cartridges at the base of the machine in an upward movement towards the distribution tray above for clean application.
[0075] With regular use, the artificial intelligence platform can assess a user's skin appearance over time, helping users identify what works and calibrate future formulas. The AI-powered system can optimize the effectiveness of personalized formulas. By regularly taking photos, users allow the intelligent system to recognize the effects of the formulas and adjust the dosage of active ingredients accordingly. That said, the user can disregard the system's recommendations if they are looking for, for example, an additional moisturizer.
[0076] The skin care system contains active ingredients including AHAs, vitamins C and E, hyaluronic acid, ferulic acid, retinol, cucumber, thyme and blackberry.
[0077] The cosmetic product offerings, for foundation and liquid lipstick, will have the ability to incorporate real-time trend information as well as color matching technology in its personalized product offerings as described below. • Using the lipstick system, consumers will be able to create a liquid lipstick based on their skin tone and personal preferences. The system can match the shade to the user's clothing or accessories, or it can even create a specific color that is trending on social media. The device will have three cartridges; collectively, these cartridges will be able to create hundreds of shades. • The foundation system described below will contain three cartridges, ranging from pale to intense shades. Since no foundation is ever truly all-encompassing, a selection of these color trios can be offered to match the widest variety of skin tones. Using a shade-matching tool, the three cartridges will dispense varying levels of color to create custom shades. The device has the The device has the ability to create hundreds of custom shades. It will create a single dose of color, but users can easily double or triple the amount with an additional touch control.
[0078] There are three dosage settings for the system described here. There will be a standard-sized dose (0.7 grams; roughly the size of a pistachio) which users can double or triple with an additional touch control.
[0079] The device has a detachable case with a mirror allowing a calibrated dose of product to be taken with oneself.
[0080] From opening the app and taking a picture of a face to distributing the product, the user experience with the present system takes approximately three minutes.
[0081] [DISTRIBUTION DEVICE]
[0082] Figure 1 is a perspective overall view of a cosmetic product dispensing device 100, or a cosmetic product dispenser, according to one example. The visible portion of the cosmetic product dispenser 100 includes a base 102 connected to a power cord 104. The base 102 provides support for the dispenser body 106. A housing 108 is disposed above the dispenser body 106. A switch button 110 may be disposed partially inside the dispenser body 106 such that the dispenser body 106 determines the positioning of the switch button 110, and an indicator light and illuminated button 122 may be disposed partially inside the dispenser body 106 such that the dispenser body 106 determines the positioning of the indicator light and illuminated button 122. The indicator light and illuminated button 122 may be a mechanical or capacitive touch button.
[0083] Figure 2 is a perspective view of the dispenser body 106, according to an example. The dispenser body 106 is a thin-walled, hollow container that serves as a cover for a large part of the components of the cosmetic product dispenser 100. In this example, the dispenser body 106 has a first end at the top with an approximately square cross-section with rounded corners, while a second end at the bottom has a circular cross-section. The dispenser body 106 can provide a base for the housing 108, or other components that serve as a base for the housing 108. The dispenser body 106 can also include a mounting point for the switch button 110 and a mounting point for the indicator light and illuminated button 122.
[0084] Figure 3 is a perspective view of the cosmetic product dispenser 100 with the dispenser body 106 removed, as an example. The switch button 110, the indicator light and illuminated button 122, a control device 150, a lower plate 166, an inductive plate 176, and a gear housing 170 are visible in this figure. seen, just like a lower section of body 154, a middle section of body 155 and an upper section of body 156. The switch button 110 is electrically connected to the control device 150.
[0085] The control device 150 includes a set of circuits for distributing the energy received through the power cord 104, controlling one or more motors 112 for distributing cosmetic material, detecting readings from an optical encoder 192, charging one or more batteries 126, operating any indicator such as the light and illuminated button 122, buzzers or other audiovisual signals, sensors such as for detecting the availability status, type and quantity of cosmetic material, and communicating wirelessly with external devices, including a set of circuits for sending and receiving signals and data, for example via smartphones and other wireless devices, using a variety of communication protocols, such as radio frequency (RF), Bluetooth, Wi-Fi or cellular.
[0086] The inductive plate 176 carries the lower plate 166, apart from the base 102 and the power cord 104, the rest of the cosmetic product dispenser 100 is arranged above the lower plate 166. The gear housing 170 is arranged above the internal components of the cosmetic product dispenser 100 which are described in more detail by FIG. 4 to [Fig.9B], is connected to them, and provides support for them. In addition, the gear housing 170 includes a plurality of gear housing cartridge holes 178, one for each cartridge 114 in the cosmetic product dispenser 100. A nozzle 160 of each cartridge 114 is disposed inside one of the gear housing cartridge holes 178. Various additional substructures and covers can be disposed between the internal components of the cosmetic product dispenser 100 and the dispenser body 106.
[0087] For example, the upper body section 156 is arranged above the middle body section 155, and the lower body section 154 is arranged below the middle body section 155. When connected, the distributor body 106 attaches to the outside of at least one of the lower body section 154, the middle body section 155 and the upper body section 156. The lower plate 166 is arranged below the lower body section 154 and is connected to it.
[0088] Figures 4A and 4B are perspective views of internal components of the cosmetic product dispenser 100, according to an example. The internal assembly includes a plurality of dispensing assemblies 120, arranged above the lower plate 166 and the inductive plate 176. Each dispensing assembly 120 comprises a cartridge 114, a cartridge gear 116, and a motor. 112, a motor gear 124, an ejector 140, an ejector split ring 190, an ejector spring 142, an ejector spring pin 144, a detent plunger 146, and a detent spring 152. The control device 150 controls the operation of each of the distribution assemblies 120. The cosmetic product dispenser 100 includes at least one distribution assembly 120. The examples described here contain three distribution assemblies 120, although those skilled in the art will recognize that a cosmetic product dispenser 100 can have any number of distribution assemblies 120.
[0089] In addition, a plurality of batteries 126 inside the cosmetic product dispenser 100 are electrically connected to the plurality of dispensing assemblies 120 to provide electrical power for the operation of the control device 150, the dispensing assembly 120, the motor 112 and various indicators, such as the light and illuminated button 122 (described in more detail in [Fig.3]), buzzers, and other audiovisual signals.
[0090] The control unit 150 and a connected device 300 (shown in [Fig. 14]) allow a user to operate the cosmetic product dispenser 100 wirelessly. Cosmetic material formulation and recipe commands to the control unit 150 can be received from the connected device 300, such as a smartphone, tablet, or personal computer, configured to communicate with the cosmetic product dispenser 100. In addition, the dispensing of cosmetic material can also be triggered by the user by touching the indicator light and illuminated button 122 on the cosmetic product dispenser 100.
[0091] The cartridge 114 also has a cartridge lug 162 disposed on or near the nozzle 160, is connected near one end to the cartridge gear 116, is connected near one end to the lower plate 166, with a motor gear 124 connected to the motor 112, and the motor gear 124 connected by drive to the cartridge gear 116. The cartridge 114 and the cartridge gear 116 are held in position by the gear housing 170 (shown in [Fig.3]).The cartridge 114 can be disposed inside the cosmetic product dispenser 100 and held in place by the ejector 140 connected to an ejector spring 142. The ejector spring pin 144 is connected at one end to the ejector spring 142 and rigidly connected at the other end to an inner surface of at least one of the dispenser body 106, the lower body section 154, the middle body section 155, the upper body section 156, and some other internal structure. The dispensing assembly 120 further includes a split ejector ring 190 (shown in [Fig. 4A]) to guide the movement of the ejector 140 inside the cosmetic product dispenser 100 during the insertion and removal of the cartridge. 114, with the split ejector ring 190 disposed against the inner surface of at least one of the distributor body 106, the lower body section 154, the middle body section 155 and the upper body section 156 to provide a guide for the movement of the ejector 140.
[0092] Furthermore, a detent plunger 146 can be disposed substantially perpendicular to a longitudinal axis of the cartridge 114 and connected near the second end of the cartridge 114, providing lateral pressure to a circumferential groove 134 of the cartridge 114, holding the cartridge 114 in place along the vertical Y-axis, counteracting an opposing force applied by tension on the cartridge 114 by the ejector 140, the ejector spring 142, and an ejector spring pin 144. The ejector 140 is disposed inside the cosmetic product dispenser 100 and can move substantially parallel to the cartridge 114, and is connected to the ejector spring 142, which is further connected to the ejector spring pin 144. While the cartridge 114 is inserted into the cosmetic product dispenser 100, an edge of The ejector 140 comes into contact with an edge near the first end of the cartridge 114.The ejector 140 applies pressure to the cartridge 114 while the ejector spring 142 stretches with the increasing distance between the stationary ejector spring pin 144 and the ejector 140, while the ejector 140 moves with the cartridge 114 further into the cosmetic dispenser 100. Once the cartridge 114 is inserted to the point where one end of the trigger plunger 146 comes into contact with the circumferential groove 134 of the cartridge 114, the movement of the cartridge 114 along the Y axis is restricted, holding the cartridge 114 in place.
[0093] The trigger plunger 146 is a mechanism for holding the cartridge 114 in place. The trigger plunger 146 moves along an axis substantially perpendicular to that of the major axis of the cartridge 114. One end of the trigger plunger 146 is arranged to come into contact with the cartridge 114. A second end is connected to one end of a trigger spring 152, the second end of the trigger spring 152 being in contact with an inner surface of at least one of the dispenser body 106, the lower section of the body 154, the middle section of the body 155, the upper section of the body 156, or some other internal structure. Inserting the cartridge 114 into the cosmetic product dispenser 100 moves the trigger plunger 146 against the trigger spring 152, compressing the trigger spring 152.Since the contour of the cartridge 114 varies along the length of the cartridge 114, the trigger plunger 146 and the trigger spring 152 are displaced by varying amounts depending on the position of the cartridge 114 relative to the cosmetic product dispenser 100. At a moment when the trigger plunger 146 comes into contact with the circumferential groove 134 of the cartridge 114, the . The first end of the trigger plunger 146 is able to lock the cartridge 114 in place due to the pressure of the trigger spring 152 and the geometric relationship between the trigger plunger 146 and the circumferential groove 134.
[0094] Furthermore, the cartridge 114 is inserted into the cosmetic product dispenser 100 through a cartridge through hole 172 in the lower plate 166. The cartridge through hole 172 has a base lug cutout 165 ([Fig.7A]) formed to match the base lug 164 such that while the base lug 164 and the base lug cutout 165 come into contact, the cartridge 114 cannot rotate relative to the lower plate 166. The cartridge 114 is also formed to fit into the lower plate 166 and the cartridge gear 116 in a specific orientation. In the position where the cartridge 114 is fully inserted into the cosmetic product dispenser 100 and locked in place by the trigger plunger 146, the cartridge 114 is sitting against the cartridge gear 116.In addition, the cartridge gear 116 has a collar portion 168 which is rotationally connected to the gear housing 170, restricting the movement of the cartridge gear 116 in such a way that the cartridge gear 116 can rotate about a longitudinal axis but may not move axially or otherwise, and supporting the position of each of the cartridge gears 116 and the motor gears 124.Similarly, the motor gear 124 has a portion of motor gear collar 169 which is rotationally connected to the gear housing 170, restricting the movement of the motor gear 124 in such a way that the motor gear 124 can rotate about a longitudinal axis but may not move axially or otherwise, preserving the relationship between the cartridge gear 116 and the motor gear 124 such that the rotary motion of the motor gear 124 results in a rotary motion of the cartridge gear 116 at a fixed ratio.
[0095] The motor gear 124 can be a straight gear which includes a lug cutout 163 ([Fig.6]) which fits into the cartridge lug 162 of the cartridge 114, as described by [Fig.4B].
[0096] Figure 5 is a perspective view of the cartridge 114, according to an example. The cartridge 114 has a round cylindrical body and a nozzle 160 at one end. The nozzle 160 is further arranged near a cartridge lug 162. The cartridge lug 162 fits inside the opening of the cartridge gear 116, corresponds to the shape of the lug cutout 163 of the cartridge gear 116, and locks the rotational movement of the portion near one end of the cartridge 114 with that of the cartridge gear 116. The cartridge gear 116 is driven by the motor gear 124 and the motor 112. A second end of the cartridge 114 includes a base lug 164. The lug of The base 164 fits inside the base lug cutout 165 of the lower plate 166, secures the second end of the cartridge 114 to the lower plate 166, and prevents the second end of the cartridge 114 from rotating relative to the lower plate 166. Since the first end of the cartridge 114 is subject to the movement of the cartridge gear 116, actuation of the motor 112 rotates the motor gear 124 and drives the cartridge gear 116, thus opening and closing the nozzle 160 of the cartridge 114. The first and second ends of the cartridge 114 can rotate relative to each other.
[0097] The cartridge 114 contains and dispenses a quantity of cosmetic material into the housing 108 as required (described in more detail in FIG. 9).Cartridge 114 distributes cosmetic material by rotating cartridge gear 116 while cartridge 114 remains in place substantially vertically along the Y axis. Cartridge gear 116 is driven by motor gear 124 which is rotated by motor 112. The extent of motor 112's rotation is controlled by control device 150.
[0098] A quantity of cosmetic material is released from the cartridge 114 through the nozzle 160 by a first rotational movement of the first end relative to the second end of the cartridge 114. The rotational movement of the first end of the cartridge 114 in a second direction, opposite to the first rotational movement, can close the nozzle 160 of the cartridge 114.
[0099] The cartridge gear 116 actuates the nozzle 160 of the cartridge 114, which is attached to a hollow cartridge lead screw 202 inside the cartridge 114. The rotation of the cartridge lead screw 202 proportionally displaces a cartridge piston 200, which forces a quantity of cosmetic material through the cartridge lead screw 202 and out of the nozzle 160 of the cartridge 114. The quantity of cosmetic material released during an opening and closing operation of the nozzle 160 is a function of the displacement of the cartridge lead screw 202, which is dependent on the rotational displacement of the cartridge gear 116. The rotation of the motor 112 rotates the respective motor gear 124 and the cartridge gear 116.The control device 150 detects the relative movement of the cartridge gear 116 using the optical encoder 192 to count a number of slots 148 of the cartridge gear that pass the optical encoder 192 while the cartridge gear 116 rotates, and the direction of rotation of the cartridge gear 116. A specific unit of measurement for the cosmetic material is a dose unit 118.
[0100] In one example, the pitch of the cartridge lead screw 202 is about 1 mm, with one full rotation of the cartridge lead screw 202 dispensing about 1 ml of cosmetic material from the cartridge 114.
[0101] In another example, because of the shape of the cartridge lug 162 of the cartridge 114, the circumferential groove 134 may be a notch or groove around a portion of the circumference of the cartridge 114, rather than extending entirely around the perimeter of the cartridge 114 to subdue the cartridge 114 to the trigger plunger 146 in substantially the same way.
[0102] Figure 6 is a perspective view of the cartridge gear 116, according to an example. The cartridge gear 116 may be a spur gear that includes a lug cutout 163 that corresponds to the shape of the cartridge lug 162 of the cartridge 114. The cartridge gear 116 may further have a collar 168 that connects rotationally to an inner surface of the gear housing 170 to align and support the position of the cartridge gear 116 and the corresponding motor gear 124. The cartridge gear 116 may have a plurality of cartridge gear slots 148 for use with the optical encoder 192 to detect the angular position of the cartridge gear 116 and the cartridge leadscrew 202.
[0103] Fig. 7A is a perspective view of the lower plate 166, according to an example. The lower plate 166 is connected to the dispenser body 106 and / or to the lower section of the body 154, restricts the plurality of cartridges 114 arranged inside the cosmetic product dispenser 100, and connects the cosmetic product dispenser 100 to the inductive plate 176 arranged below the lower plate 166.
[0104] The lower plate 166 has a plurality of cartridge through holes 172 to allow the insertion, removal and securing of the plurality of cartridges 114. Each cartridge through hole 172 includes a base lug cutout 165, and the shape of the base lug cutout 165 corresponds to the shape of the base lug 164 of each cartridge 114 to prevent rotational movement of the second end of the cartridge 114, the portion in contact with the lower plate 166, when the cartridge 114 is installed in the cosmetic product dispenser 100.
[0105] In addition, the lower plate 166 has contact pins 174 (shown in [Fig.7B]) which come into contact with the inductive plate, supplying electricity to the lower plate 166, enabling the cosmetic product dispenser 100 to charge the plurality of batteries 126 by contact or induction.
[0106] Figure 7B is a perspective view of the lower plate 166, viewed from below, according to an example. The lower plate 166 includes three through holes for the cartridge 172 arranged inside the plate, and contact pins 174. When the lower plate 166 is arranged inside the cosmetic dispenser and on the base 102, the contact pins 174 can conduct electricity from the base 102 to the lower plate 166. The lower plate 166 can then inductively charge the plurality of batteries 126 arranged above the lower plate 166.
[0107] Figure 8 is a perspective view of the base 102, according to an example. A power cord 104 is connected at one end to the base 102. The power cord 104 is connected at a second end to a power source (not shown), providing power for the operation of the cosmetic product dispenser 100 and for charging the plurality of batteries 126. The base 102 includes a base indentation 128 for positioning the inductive plate 176 and other portions of the cosmetic product dispenser 100. The base indentation 128 can be capable of inductively charging the plurality of batteries 126 using the power supplied by the power cord 104.In addition, it can also load the cosmetic product dispenser 100 via contact pins 174 arranged inside the lower plate 166 when the lower plate 166 is arranged inside the base indentation 128.
[0108] Figure 9A is an exploded perspective view of the housing 108, arranged above a collector 130, according to an example. The housing 108 includes an upper cover 180, a housing base 182, and a lower cover 184. The upper cover 180 is arranged above the housing base 182, which is arranged above or inside the lower cover 184. The upper cover 180 is secured to the housing base 182 by magnets, as described in more detail by Figure 9B. The housing base 182 includes a plurality of through holes in the housing base 138. In this example, there is one through hole in the housing base 138 for each cartridge 114 in the cosmetic dispenser 100. The lower cover 184, having a plurality of through holes in the lower cover 136, is disposed below the housing base 182.In this example there is a through hole in the bottom cover 136 for each cartridge 114 in the cosmetic dispenser 100, and the bottom cover 184 is arranged such that each through hole in the bottom cover 136 corresponds to and is connected to a through hole in the housing base 138 of the housing base 182.
[0109] The housing 108 is connected to the manifold 130, the manifold 130 is connected to the gear housing 170 and disposed above it, further disposed inside the dispenser body 106 of the cosmetic product dispenser 100, and the housing 108 is disposed both above the manifold 130 and the dispenser body 106. The manifold 130 includes a manifold through-hole 132 for each cartridge 114 in the cosmetic product dispenser 100, and the manifold 130 is disposed such that each manifold through-hole 132 corresponds to and is connected to a housing base through-hole 136 of the lower cover 184. Furthermore, each manifold through-hole 132 of the manifold 130 corresponds to a cartridge hole of gear case 178 of gear case 170 and is disposed above it, providing a passage through which cosmetic material can be distributed from nozzle 160 of each cartridge 114 through collector 130, lower cover 184, and into housing base 182.
[0110] The housing 108 may have a shape such that there is only one orientation in which the housing 108 can connect to the cosmetic product dispenser 100. In another example, the shape of the housing 108 may allow the housing 108 to connect in more than one orientation.
[0111] In addition, the cosmetic material distributed in the housing 108 can be prevented from coming out by means of the use of a single-way duckbill valve 194 (not shown) disposed inside each of the housing base through holes 136 in the lower cover 184 of the housing 108.
[0112] Fig. 9B is a perspective view of the housing 108 in an open position, according to an example. The housing 108 includes an upper cover 180, a housing base 182, a lower cover 184, a plurality of hinge magnets 186a, 186b, 186c and 186d, a plurality of lid magnets 188a, 188b, 188c and 188d, and a plurality of mounting magnets 196a, 196b and 196c.
[0113] In one example, the housing base 182, the plurality of mounting magnets 196a-196c, a first half of the plurality of lid magnets 188b and 188d, and a first half of the plurality of hinge magnets 186b and 186d, are arranged inside the lower lid 184, with the housing base 182 arranged above. The plurality of mounting magnets 196a-196c are arranged to magnetically connect the housing 108 to the cosmetic product dispensing device 100, for example by connection to the collector 130 ([Fig. 9A]). The collector 130, or portions of the surface of the collector 130, may be formed of a ferrous material or contain corresponding magnets for magnetic attachment to the plurality of mounting magnets 196a-196c.
[0114] A second half of the plurality of lid magnets 188a and 188c are arranged inside one side of the upper lid 180, and a second half of the plurality of hinge magnets 186a and 186c are arranged inside one side of the upper lid 180. The hinge magnets 186b and 186d are arranged inside one side of the lower lid 184 such that they can be in contact with the corresponding hinge magnets 186a and 186c in at least two planes, depending on a relative position between the upper lid 180 and the lower lid 184. The hinge magnets 186a and 186b have opposite magnetic polarity, as do the respective pairs of hinge magnets 186c and 186d, and the lid magnets 188a and 188b, and lid magnets 188c and 188d.
[0115] The plurality of 196 and the plurality of lid magnets 188a-188d can be arranged in such a way that the plurality of through holes in the lower lid 138 arranged in the base of the housing 182 are unobstructed to allow the cosmetic material to flow from each of the cartridges 114 into the housing 108 while the cosmetic material is dispensed.
[0116] In a case where the housing 108 is in an open position, the upper cover 180 and the lower cover 184 are positioned approximately in perpendicular planes, the hinge magnets 186a and 186c being magnetically connected to the hinge magnets 186b and 186d, respectively. The magnetic force between each pair of hinge magnets 186a and 186b and of hinge magnets 186c and 186d is sufficient to hold the upper cover 180 in position relative to the lower cover 184.
[0117] In a case where the housing 108 is in a closed position, the upper cover 180 and the lower cover 184 are positioned approximately in parallel planes, the hinge magnets 186a and 186c are magnetically connected to the hinge magnets 186b and 186d, respectively, and the lid magnets 188a and 188c are arranged in corresponding positions, and magnetically connected to the lid magnets 188b and 188d, respectively, the magnetic connection between the pairs of hinge magnets 186a and 186b and the hinge magnets 186c and 186d, and between the pair of lid magnets 188a and 188b, and the pair of lid magnets 188c and 188d, is sufficient to keep the upper cover 180 connected to the lower cover 184 in a closed position.
[0118] Since the upper cover 180 is magnetically connected to the lower cover 184, the upper cover 180 can be completely detached from the lower cover 184. Furthermore, it can also be able to connect to the lower cover 184 in a closed position in more than one orientation around the xz plane, depending on the arrangement of the plurality of hinge magnets 186a-186d and lid magnets 188a-188d inside the upper cover 180 and the lower cover 184. In addition, the upper cover 180 can be able to pivot around the lower cover 184, or vice versa, opening or closing around more than one axis, such as around the x-axis or the z-axis.
[0119] Alternatively, the plurality of mounting magnets 196a-196c can be substituted by a mounting magnet 196 of sufficient strength to secure the housing 108 to the cosmetic product dispensing device 100.
[0120] Alternatively, the plurality of hinge magnets 186a-186d can be replaced by a sufficiently strong hinge magnet 186a in the upper cover 180 and by a sufficiently strong hinge magnet 186b in the lower cover 184 for attach one side of the upper cover 180 to the lower cover 184 with the housing 108 in an open or closed position.
[0121] Alternatively, the plurality of lid magnets 188a-188d can be substituted by a lid magnet 188a of sufficient strength in the upper lid 180 and by a lid magnet 188b of sufficient strength in the lower lid 184 to subdue one side of the upper lid 180 to the lower lid 184 with the housing 108 in a closed position.
[0122] Figure 10 is a diagram representing an example of a sequence of primary processes of a cosmetic formulation method 900, according to an example. The examples given here each include three cartridges, although the same process can be used by a cosmetic product dispenser 100 equipped with any number of cartridges 114. The cosmetic formulation method 900 includes a detection process S920, a selection process S940, and a dispensing process S960. An additional mixing process S980 can be performed by a user.The detection process S920, the selection process S940 and the distribution process S960 are carried out by the cosmetic device 100 on the basis of commands received from the control device 150, the control device 150 sending data to the user and receiving input from the user via the intelligent device 300 or via indicators on the cosmetic device 100 itself, as described in [Fig.3] and FIG. 4.
[0123] Figure 11 is a process diagram representing an example of a process for detecting cosmetic material in the cosmetic product dispenser 100, according to an example. S920 represents a process for detecting cosmetic material. The process S920 may include at least one of the steps of step 921 detecting the removal and installation of a cartridge 114, of step 922 detecting at least one material characteristic of the cartridge 114, of an optional step 923 detecting a quantity of cosmetic material in the cartridge 114, and of an optional step 924 calculating an estimated depletion of the cartridge(s) after a future dispensing operation has been performed.
[0124] The optional step 923 of detecting a quantity of material in each of a plurality of cartridges 114 may include, for example, step 923a detecting a quantity of material from a cartridge A, step 923b detecting a quantity of material from a cartridge B, and step 923c detecting a quantity of material from a cartridge C, for example on the basis of a total net displacement (rotation) of the cartridge gear 116 detected by the optical encoder 192 since the installation of each cartridge 114.
[0125] The optional step 924 of detecting at least one material feature in each of a plurality of cartridges 114 may include, for example, the step Step 924a detects at least one material characteristic of a cartridge A, step 924b detects at least one material characteristic of a cartridge B, and step 924c detects at least one material characteristic of a cartridge C. The material characteristics may include at least one of the following: color, texture, luster, moisture content, nutrient content, and chemical formulation. This detection may be performed using a near-field sensor located in the dispenser 100 that detects a radio-frequency identification tag on the cartridge, which stores information about the cartridge's contents according to methods well understood in the art. Alternative detection methods may be used, such as barcode detection of a barcode printed on the cartridge, or detection using methods well understood in the art.The step of detecting at least one material characteristic in each cartridge can be carried out before the optional step of detecting the quantity of cosmetic material in each cartridge.
[0126] In addition, the S920 process may include an optional step 926 for reporting information that can be derived from historical usage data, from the user or from aggregated user groups, such as which cartridge 114 inside the cosmetic product dispenser 100 should be exhausted with cosmetic material first and at what time.
[0127] Figure 12A is a process diagram representing an example of a cosmetic formulation selection process S940. S940 includes a process for selecting a cosmetic formulation. The S940 process includes steps for identifying possible combinations of cosmetic formulations based on the type and quantities of cosmetic materials present inside the cosmetic product dispenser 100, as established by the detection process S920.
[0128] A step 942d may be based on a user selection from a set of cosmetic formulations that are possible for the types and quantities of cosmetic material present inside the cosmetic product dispenser 100, or a step 942c allows the user to choose from a wider set of cosmetic material inventory 204 that is possible for the types and quantities of cosmetic materials that the cosmetic product dispenser 100 is capable of using.
[0129] In another example, a step 943 of process S940 includes allowing a user to choose a desired dose unit 118. Varying the dose unit 118 can change the set of cosmetic formulations available from inside the cosmetic product dispenser 100 if a quantity of one or more cosmetic materials greater than that available to dispense a A specific quantity of 118 dose units is required for a specific cosmetic formulation.
[0130] For example, if cartridge A contains a yellow cosmetic material, cartridge B contains a red cosmetic material, and cartridge C contains a green cosmetic material, and if there is only one dose unit 118 of cartridge A remaining, the user would not be able to choose to dispense any combination of dose units 118 and a cosmetic formulation that requires more than one dose unit 118 of yellow cosmetic material.
[0131] In addition, the S940 process may include a step 942a for the user to select a cosmetic formulation based on a match with a photograph, a step 942b for the user to select a cosmetic formulation based on recommendations, or to select a cosmetic formulation based on another process. US Patent No. 8,634,640 describes a method for selecting a color from an image or photograph in a camera or electronic device, and using color reference data to substantially match the color.
[0132] In another embodiment, a skin diagnostic (sometimes referred to herein as a skin profile) can be performed to provide a recommended plurality of predetermined colors for the user to select based on an analysis of the user's skin features. The skin diagnostic determines a suitable color for the user based on an imaging operation performed on the user's face. Examples of known skin diagnostic tools in the art are: Lancôme Diagnos ABS, HR Skinscope, Biotherm Bluesmart, Kiehl's Skinprofiler V.0, CA Dermanalyzer, and the Vichy Vichyconsult.
[0133] For cosmetic formulations that are possible but not available based on the results of the S920 detection process, the cosmetic product dispenser 100 can communicate to the user which cosmetic materials are needed to dispense such cosmetic formulations.
[0134] In one example, in step 944 the user selects a dose unit 118 of a cosmetic formulation that is currently unavailable. Step 944 can determine which cosmetic materials, such as which type of cartridges 114, are needed to mix and dispense the selected cosmetic formulation.
[0135] In another example, step 944 can determine which additional cosmetic formulations can become available if a specific cartridge 114 is replaced by a full but otherwise identical cartridge 114.
[0136] In another example, step 944 can determine which additional cosmetic formulations can become available if a cartridge 114 is replaced by another cartridge 114 containing a different cosmetic material.
[0137] Step 945 determines whether to proceed to step 947 to invite the user to confirm and proceed to the dispensing of a cosmetic formulation or to proceed to step 946 to report which cartridge or cartridges 114 are needed to dispense the desired cosmetic formulation, based on the result of step 944.
[0138] Figure 12B shows an optional process S940b which is carried out by the dispensing unit 100 alone after a cosmetic formulation has been previously received and is routinely stored on the dispensing unit 100 in a step 948. The remaining steps 943 to 947 of S940b are identical to those of S940 described in Figure 12A. The process of Figure 12B can be carried out without an existing connection being established between the dispensing unit 100 and the device 300.
[0139] Figure 13 is a process diagram representing an example of a process S960 for dispensing cosmetic material in a cosmetic product dispenser 100, according to an example. Step 961 represents a step for dispensing at least one unit dose of a cosmetic formulation. The process S960 includes steps 962a to 962c of ejecting a required quantity of cosmetic material from at least one cartridge 114 to produce a cosmetic formulation selected by the user in the process S940, such that the cosmetic formulation can be applied, transported in a container, or is otherwise available to the user. The process S960 includes the optional steps 963a to 963c of detecting the remaining quantity of cosmetic material in each of the cartridges and the optional step 964 of recording the results in a memory of the dispensing device.
[0140] After the S960 dispensing process is completed, the user can carry out the S980 process of manually mixing the released cosmetic material, producing the required cosmetic formulation.
[0141] Figure 14 is a diagram representing an example of a connected cosmetic product dispensing system. A system 400, which implements the cosmetic product dispenser 100 described above, includes at least the cosmetic product dispenser 100 and a connected device 300. Optionally, the system may further include one or more external servers 410 that are implemented in a cloud environment. In addition, the system may optionally include a cosmetic material inventory 204, which is a possible cosmetic material inventory that can be inserted into the cosmetic device 100.
[0142] The connected device 300 can be a personal computer (PC), a laptop computer, a PDA (Personal Digital Assistant), a smartphone, a tablet-type device, a UMPC (Ultra Mobile Personal Computer), a netbook, or a A personal computer of the notepad type. In the examples below, the connected device 300 is assumed to be a tablet-type device, such as an Apple iPad.
[0143] The connected device 300 is capable of establishing wireless communication with the cosmetic product dispenser 100 by means of a set of wireless communication interface circuits 774 on the cosmetic product dispenser 100. However, the connected device 300 is also capable of presenting a wired connection to the cosmetic product dispenser 100 by means of a USB interface 776 on the device 100. In addition, each device, including the cosmetic product dispenser 100, can communicate with each other and with one or more external devices via an internet connection through an 802.11 wireless connection to a wireless internet access point, or a physical connection to the internet access point, such as through an Ethernet interface.Each 300 connected device is capable of wireless communication with other devices, such as via a Bluetooth connection or other wireless means.
[0144] The connected device 300 is configured to receive information from a user for use in the generation of a cosmetic formulation which will be used by the cosmetic product dispenser 100 to dispense a cosmetic material into the housing 108.
[0145] The [Fig. 15] is a schematic diagram representing a circuit set of the control device 150 and the cosmetic product dispenser 100, according to an example. A central processing unit (CPU) 710 provides a master control over the separate components of the circuit set included in the device, such as a dispenser control circuit set 740 (which may include a control circuit set for the motors 112, a circuit set for the optical encoder 192, and an inductive sensor circuit set). The CPU 710 can also control an optional input / output device 772 (such as a keyboard or mouse), a memory 780, the wireless communication interface circuit set 774, the universal serial bus (USB) control device 776, an LED driver 778, and a display module 780. The LED driver 778 controls the pulse of one or more LEDs 122.
[0146] In one embodiment, the circuit assembly includes, among other things, one or more computing devices such as a processor (e.g., a microprocessor, a quantum processor, a qubit processor, etc.), a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a user-programmable pre-broadcast array (FPGA), or other, or any combination thereof, and may include elements or components discrete electronics of digital or analog circuit, or combinations thereof.
[0147] In one embodiment, a module includes one or more ASICs comprising a plurality of predefined logic components.
[0148] In one embodiment, a module includes one or more FPGAs, each comprising a plurality of programmable logic components.
[0149] In one embodiment, the circuit assembly includes one or more components operationally coupled (e.g., coupled communicatively, electromagnetically, magnetically, ultrasonically, optically, inductively, electrically, capacitively, wirelessly, or otherwise) to each other.
[0150] In one embodiment, the circuit assembly includes one or more components located at a distance.
[0151] In one embodiment, the components located at a distance are operationally coupled, for example, via wireless communication, such as with a connected device 300.
[0152] In one embodiment, the components located at a distance are operationally coupled, for example, through one or more communication modules, receivers, transmitters, transceivers, or otherwise.
[0153] In one embodiment, any of the CPU 710 or other components shown in [Fig. 15] may be substituted by other circuit assembly elements. Examples of circuit assemblies include memory that, for example, stores instructions or information. Non-limiting examples of memory include volatile memory (e.g., random access memory (RAM), dynamic random access memory (DRAM), or the like), non-volatile memory (e.g., read-only memory (ROM), electrically erasable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or the like), persistent memory, or the like. Additional non-limiting examples of memory include reprogrammable read-only memory (EPROM), flash memory, or the like.
[0154] In one embodiment, the memory is coupled to, for example, one or more computer devices by one or more instructions, information, or power buses.
[0155] In one embodiment, the circuit assembly includes one or more computer-readable media players, connection interfaces, universal serial bus (USB) ports, memory card ports, or other, and one or more input / output components such as, for example, a graphical user interface, a display device, a keyboard, a remote control, a trackball, a joystick, a touch screen, a mouse, a switch, a rotator, or other, and any other peripheral device.
[0156] In one embodiment, a module includes one or more user input / output components that are operationally coupled to at least one computer device configured to control (electrical control, electromechanical control, software implementation, firmware implementation, or other control, or combinations thereof) at least one parameter associated with, for example, the determination of one or more thermal properties of tissues responding to detected shifts in switching voltage.
[0157] In one embodiment, the circuit assembly includes a computer-readable media reader or memory bank that is configured to accept a signal-carrying medium (e.g., computer-readable memory medium, computer-readable recording medium, or other).
[0158] In one embodiment, a program intended to cause a system to execute any of the disclosed methods may be stored on, for example, a computer-readable recording medium, a signal-carrying medium, or the like. Non-limiting examples of signal-carrying media include recordable media such as magnetic tape, floppy disk, hard disk drive, compact disc (CD), digital universal disc (DVD), Blu-ray disc, digital recording tape, computer memory, or the like, as well as transmission media such as digital or analog communication media (e.g., fiber optic cable, waveguide, wired telecommunications link, wireless telecommunications link (e.g., receiver, transmitter, transceiver, transmission logic, receiving logic, etc.)).Additional non-limiting examples of signal-carrying media include, but are not limited to, DVD-ROM, DVD-RAM, DVD+RW, DVD-RW, DVD-R, DVD+R, CD-ROM, Super Audio CD, CD-R, CD+R, CD+RW, CD-RW, Video CDs, Super Video CDs, Flash Memory, Magnetic Tape, Magneto-Optical Disc, MiniDisc, Non-Volatile Memory Card, EEPROM, Optical Disc, Optical Storage, RAM, ROM, System Memory, Web Server, or other.
[0159] In one embodiment, the circuit assembly includes acoustic transducers, electroacoustic transducers, electrochemical transducers, electromagnetic transducers, electromechanical transducers, electrostatic transducers, photoelectric transducers, radio-acoustic transducers, thermoelectric transducers or ultrasonic transducers.
[0160] In one embodiment, the circuit set includes a set of electrical circuits operationally coupled to a transducer (e.g., an actuator, a motor, a piezoelectric crystal, a microelectromechanical system (MEMS), etc).
[0161] In one embodiment, the circuit set includes an electrical circuit set comprising at least one discrete electrical circuit, an electrical circuit set comprising at least one integrated circuit, or an electrical circuit set comprising at least one application-specific integrated circuit.
[0162] In one embodiment, the circuit set includes a set of electrical circuits forming a universal computing device configured by a computer program (e.g., a universal computer configured by a computer program that at least partially implements processes and / or devices described herein, or a microprocessor configured by a computer program that at least partially implements processes and / or devices described herein), a set of electrical circuits forming a memory device (e.g., memory forms (e.g., RAM, flash, ROM, etc.)), a set of electrical circuits forming a communication device (e.g., a modem, a communications switch, optical-electrical equipment, etc.), and / or any non-electrical analog of these, such as optical or other analogs.
[0163] [PERSONALIZED COSMETIC ECOSYSTEM]
[0164] Figure 16 shows the ecosystem components 1600 that are common to each product type. The ecosystem includes the dispenser 1610, a user smartphone device 1620, and a cloud platform 1630. The smartphone is shown as including two functional blocks: smartphone application configuration 1621 (“app”) and smartphone application usage 1622. Smartphone application configuration 1621 will be described in detail below with respect to various personalization examples and involves establishing the initial configuration information to set up a user profile.The configuration information can then be used when the smartphone application is used and it can also be sent to the 1630 cloud platform for use in sending a selection of relevant looks to the user.
[0165] The use of the smartphone application itself involves the user making selections that lead to the determination of a color and engaging in interactive communication with the dispenser, such as sending the recipe to the dispenser and monitoring the dispenser's status (such as inventory and the remaining volume of cartridges in the dispenser). The smartphone application also engages in interactive communication with the cloud platform. For example, the smartphone application can receive the relevant color selection described above and can also provide feedback. Direct user feedback from the user about the styles previously sent to the cloud platform allows the platform to notify the cloud platform of the colors and recipes actually selected by the user and distributed by the distributor. This feedback can provide a form of machine learning for the cloud platform and improve the algorithms it uses.
[0166] [PERSONALIZED LIPSTICK ECOSYSTEM]
[0167] Figure 17 shows the ecosystem (1700) described above, which is based on suggesting a trendy lipstick color to the consumer after analyzing social media trends by combining preferred color preferences, geographic location, favorite influencers, past selections, and other factors. It gives the consumer the opportunity to choose a color based on an outfit, try it on virtually, and adjust it if necessary, ultimately producing the formula on the spot with a connected dispenser. It is also possible to suggest a color based on the user's outfit, scanned with a selfie. The consumer can save their favorite colors and share them with their online community.
[0168] Figure 17 shows that a user's smartphone ultimately provides a recipe to the dispensing device via a smartphone application ("app"). The smartphone app interacts with both the connected dispenser and a cloud platform. Before a user performs normal operations (usage) of the smartphone app, the app needs to be configured (1710) with setup information to configure a user profile. The app setup can be based on the following configuration entries. • Questionnaire during onboarding (such as favorite color) • Social media authentication tools (such as Instagram, Twitter, Facebook) • Favorite influencers to follow the color • Geographic location based on local fashion • Environmental data (UV index, pollution, humidity, pollen)
[0169] The parameter inputs are used during regular use of the app on the smartphone, but they are also transmitted to a cloud platform, which may be an external server device that is connected via the Internet.
[0170] Actual use of the smartphone app (1720) includes selecting a mode for lipstick selection. In the present example, the modes include a mode for selecting a trending recommendation on social media by Algorithms are executed on the cloud platform (discussed in more detail later). Another mode allows the user to create their own lipstick color using a wide variety of color options.
[0171] Another mode allows the user to match a lipstick color to their "look" based on a selfie. In this example, the shade and finish selection is extracted from the provided image. The user can virtually try on the lipstick in real time and adjust the displayed color. When the user is satisfied with the color, they can tap a button displayed on the app to dispense the formula. An internal neural network then breaks down the requested color into different cartridge doses. After the formula is sent to the dispenser and the lipstick shade is dispensed, the user can apply the lipstick.
[0172] After using the lipstick, the user can use the app to provide feedback indicating whether they like the result or not. The user can also save their favorite look and color for later use, and the user can share the look and color on the web via a social media platform.
[0173] The cloud platform implements functions shown in 1730, such as a remote algorithm workflow and an improvement process.
[0174] In the workflow performed by the cloud platform, personal social media accounts (influencers, trending looks) can be harvested to search for data related to lipstick colors. The cloud platform can perform an analysis of one or more collected images to extract an average makeup color (lip color, foundation color, hair color) using a deep learning algorithm to segment lip makeup finishes. For example, the cloud platform can accomplish this by first detecting lips in a plurality of images using a technique known in art (such as that described in US Patent No. 5,805,745).The cloud platform can then compare an extracted color with the colors most appreciated by one or more user communities, while also taking into account the user's settings input received from their smartphone. Considering all the collected data, the final step for the cloud platform is to send the user the results of the analysis in the form of the selection of relevant looks noted above.
[0175] In the improvement process carried out by the cloud platform and the smartphone app, the user can save her favorite looks and "like" the popular color to enrich the harvesting algorithms for a relevant recommendation at a later time. The cloud platform can also aggregate feedback from all users, and the platform can send new users the most trending area by location.
[0176] The dispenser's operations in block 1740 are already described in detail above, but they are summarized as follows. The dispenser receives a command to dispense a certain proportion of each cartridge. The dispenser dispenses the cartridge onto the top portion, and the user can mix it to obtain the desired color. The dispenser returns the inventory containing the remaining formula to the consumer's application to ensure that only dispensable colors are available in the UI when the user makes a selection.
[0177] Figure 18A shows an example of a flow of operations in the ecosystem described above for distributing a personalized shade of lipstick from the perspective of the app. In step 1810, the user can select a "mode" as discussed above, which can be a mode to select a trending recommendation from social media by algorithms that are running in the cloud; allow the user to create their own lipstick color using a wide variety of color options; or allow the user to match a lipstick color to their "look" based on a selfie.
[0178] Step 1820 shows an example of the display when the mode is selected to choose a trendy look powered by an artificial intelligence algorithm from the cloud platform. Step 1820 also shows that a menu is provided at the bottom of the interface to allow the user to switch between the modes described above.
[0179] Step 1830 shows an example of a display where the user has selected a potential hue and is allowed to adjust the hue using an appropriate adjustment mechanism such as a color palette or slideshow. The hue can be shown on the user's selfie.
[0180] Step 1840 shows that after a color is finally selected by the user, the color is broken down into a combination of the available colors contained in the cartridges of the dispensing device, and then the recipe is passed to the dispensing device for distribution.
[0181] Figure 18B shows an additional flowchart of how the smartphone app's algorithms in the lipstick ecosystem can enable a user to see a lipstick shade on the user's selfie. A recipe prediction module 1860 ("Module 2") can receive as inputs the device's dispensing capacity, which is the set of three lipstick ingredient cartridges commonly inside the dispensing device. Another input can be the color tone in bulk of mixtures of Dilutions represent the actual chromatic values that can be produced by the ingredients in the cartridge. Module 2 outputs a list of recipes (actual quantities dispensed from each cartridge) and a corresponding predicted RGB color of the resulting mass tone from each recipe. Module 1 (1870) can then project how the lipstick will actually look on the lips based on the RGB color of the mass tone in a recipe and the user's lip color (lip tone), resulting in a list of recipes and a corresponding applied RGB color. The relationship between the mass tone color and the applied color based on the user's lip tone can be predetermined and stored in advance. Thus, what can be presented to the user on the display device is a palette based on an RGB color universe as shown in 1890.
[0182] Fig. 18C further illustrates how the specific set of cartridges can result in different color universes to be presented to the user.
[0183] Figure 18D shows how the "match my look" mode can operate on the app within the lipstick ecosystem. At stage 1881, a user can upload a selfie that includes the user's outfit. A recommendation can be generated in various ways based on color recognition and / or the type of outfit in the image. For example, a first approach ("Approach 1") at 1882 can use the 7 rules of color science and harmony to target the formation of a certain type of relationship between the lipstick shade and the colors of the outfit based on relationships on a color wheel as illustrated in Approach 1. Alternatively, at stage 1883, a predetermined palette can be presented based on a makeup artist's recommendation, considering the seasonal style of the outfit in combination with the outfit's color.
[0184] Figure 18E shows further details on how the lipstick recommendation engine operates based on the user's outfit selfie. In stage 1891, probes can be set by the user at different points on the outfit, where a single probe can have priority. In stage 1892, a different color palette can be assigned to each probe based on the makeup artist's recommendation palettes, or it can be based on a predetermined color wheel relationship as shown in Figure 18D. As observed in stage 1893, the output can recommend colors based on the set of cartridges installed in the dispensing device, and based on the number and priority of the probes the user has decided to use.If desired, the user can also swipe to browse options that would be available in other color wheels if other sets of . cartridges were used. This may prompt the user to purchase a new set of cartridges.
[0185] [PERSONALIZED SKINCARE ECOSYSTEM]
[0186] Figure 19 shows the ecosystem (1900) described above, which is based on proposing a skincare formulation to the user that is most effective for them based on their geographic location, environmental factors, cumulative UV exposure, and a signed clinical diagnosis assessed by a smartphone or dermatologist. The system adjusts the proportion of active substances to obtain the most effective formula on a daily basis. The user can save their favorite colors and share them with their online community.
[0187] Figure 19 shows that a user's smartphone ultimately provides a recipe to the dispensing device via a smartphone application ("app"). The smartphone app interacts with both the connected dispenser and a cloud platform. Before a user performs normal operations (usage) of the smartphone app, the app needs to be configured (1910) with setup information to configure a user profile. The app setup can be based on the following configuration entries. • Questionnaire during onboarding (such as favorite color) • Skincare analysis by a dermatologist or by artificial intelligence algorithms using a selfie • Geographic location based on a smartphone location detection function • Environmental data (UV index, pollution, humidity, pollen)
[0188] The parameter inputs are used during regular use of the app on the smartphone, but they are also transmitted to a cloud platform, which may be an external server device that is connected via the Internet.
[0189] The actual use of the smartphone app (1920) includes the collection of environmental data based on geographic location and their combination with a smartphone diagnosis assessing clinical signs (wrinkles, blackheads, firmness, pores, fine lines, dull appearance).
[0190] The user can also collect data from a UV sensor, such as a wearable UV sensor as described in US Patent No. 10,060,787, which will provide an accurate measurement of cumulative UV exposure received. Based on historical skin assessment data and environmental factors, the app will develop the ideal formulation to combat the signs of aging. your skin and protect it from the environment. When the user is satisfied with the formula, they can tap a button displayed on the app to dispense it. An internal neural network will then break down the requested formula into ingredients for different cartridges. After the formula is sent to the dispenser and dispensed, the user can apply it. The user can provide feedback on their favorite formulas over a specific period.
[0191] The cloud platform implements functions shown in 1930, such as a remote algorithm workflow and an improvement process. In the workflow performed by the cloud platform, based on environmental forecasts for UV, pollen, pollution, and temperature, specific notifications are sent to the app user to adjust the recipe. For example, there is a known correlation between environmental conditions and skin aging (see "Assessing the impact of chronic urban pollution (UP) on some facial signs of differently-aged Chinese men" at www.researchgate.net, and "The skin aging exposome" at www.jdsjournal.com).Furthermore, by providing the user's geographic location, which can provide an air quality assessment using a tool such as Breezometer™ and a local UV index forecast (or UV exposure can be obtained based on a UV sensor as described above), the cloud platform can adjust the recipe to address environmental factors such as UV exposure and air quality. For example, [Fig. 20B] below shows sample combinations of environmental factors and how they correlate with the ingredients in the cartridges.
[0192] In the improvement process carried out by the cloud platform and the smartphone app, the user can save their favorite recipes that are the most effective over time or that feel best on the skin. The user can also share their recipes with the community.
[0193] The cloud platform can also aggregate feedback from all users, and the platform can send new users the area of trending formulations by location.
[0194] The dispenser's operations in block 1940 are already described in detail above, but they are summarized as follows. The dispenser receives a command to dispense a certain proportion of each cartridge. The dispenser dispenses the cartridge onto the top portion, and the user can mix it to obtain the desired color. The dispenser returns the inventory containing the remaining formula to the consumer's app to ensure that only dispenseable ingredients are available in the UI when the user makes a selection.
[0195] Figure 20A shows an example of the workflow in the ecosystem described above for dispensing a personalized skincare formulation from the app's perspective. In step 2010, the user can perform a skincare diagnosis as discussed above, which can be done by taking a 360° selfie or a series of photos from different angles using the smartphone's camera. In step 2020, the app performs an analysis of the user's skin to detect skin features such as blackheads, wrinkles, firmness, pores, fine lines, dullness, etc. A method for performing deep learning to enable this type of detection is discussed in greater detail below. Alternative known methods can also be used, such as those described in US patent Nos. 10,325,146 and 9,760,935.
[0196] Step 2030 shows the analysis results for another of the skin traits being analyzed. The results can be shown as a score, which can be relative to people in the user's age range. For example, each skin trait can be presented on a five-point scale, and traits that score worse than average can be highlighted as a priority for the user, while traits that score better than average can be presented as a strength.
[0197] Step 2040 shows that the app can present a recommended skincare formulation (“mixture”) that addresses the user’s priority skincare concerns while taking into account current environmental conditions. After the formulation is finally selected by the user, the formulation is broken down into a combination of the available colors contained in the cartridges of the dispensing device, and then the recipe is transmitted to the dispensing device for dispensing in step 2050.
[0198] Figure 20B shows an example of how a combination of different environmental factors determined to be present for a user can lead to different dosage amounts from three different cartridges. In this example, the cartridges include ingredients focused on deep damage recovery, cell renewal, and protection against daily skin aggressors (which may include an SPF ingredient and a pollution protection ingredient). In this example, a fixed dose from cartridge 1 can always be used to achieve efficacy, while the proportions of the remaining cartridges vary based on the levels of UV or pollution present.
[0199] [PERSONALIZED FOUNDATION ECOSYSTEM]
[0200] Figure 21 shows an ecosystem 2100 that is used to dispense a personalized foundation for the user. The ecosystem 2100 uses a deep learning algorithm to measure the user's skin tone with a smartphone. By combining this with environmental information or makeup tutorials, the system can adjust throughout the year to always provide the consumer with the best foundation color that matches their tan level / skin tone variation. Based on weather forecasts and UV exposure, the device can also increase the active skincare ingredients or SPF.
[0201] Figure 21 shows that a user's smartphone ultimately provides a recipe to the dispensing device via a smartphone application ("app"). The smartphone app interacts with both the connected dispenser and a cloud platform. Before a user performs normal operations (usage) of the smartphone app, the app needs to be configured (2110) with setup information to configure a user profile. The app setup can be based on the following configuration entries. • Questionnaire during onboarding (such as favorite color) • User skin tone detection using 360° video and an algorithm complexion • Geographic location based on a smartphone location detection function • Environmental data (UV index, pollution, humidity, pollen)
[0202] The parameter inputs are used during regular use of the app on the smartphone, but they are also transmitted to a cloud platform, which may be an external server device that is connected via the Internet.
[0203] The actual use of the smartphone app (2120) includes collecting environmental data based on geographic location and combining it with a smartphone diagnostic tool that assesses the user's skin tone. While methods for determining a user's skin tone to match a foundation are known in the art, a method described below, based on deep learning, will be discussed in detail. Depending on the user's skin condition, the app can determine whether to blend active skincare substances with the foundation, such as SPF, when environmental conditions are not optimal. The app makes a determination based on the time of year and the person's tan level to slightly adjust the foundation color to follow changes in skin tone. When the color does not match the As part of the matching process, the user can send feedback to the cloud to remotely improve the algorithms. In some cases, the user may wish to use the device to adjust the base color to achieve a specific makeup strategy by layering different colors.
[0204] The cloud platform implements functions shown in 2130, such as a remote algorithm workflow and an improvement process. In the workflow performed by the cloud platform, based on environmental forecasts regarding UV, pollen, pollution, and temperature, specific notifications are sent to the app user to adjust the recipe by adding SPF. The cloud platform can modify the master formula for the user's tan, which is then sent when the consumer's tan level differs from the initial diagnosis.
[0205] In the improvement process carried out by the cloud platform and the smartphone app, the user can save their favorite recipes that are most effective over time or that feel best on the skin. The user can also share their recipes with the community. The cloud platform can further aggregate feedback from all users, and the platform can send new users the most popular formulations by location.
[0206] The dispenser's operations in block 2140 are already described in detail above, but they are summarized as follows. The dispenser receives a command to dispense a certain proportion of each cartridge. The dispenser dispenses the cartridge onto the top portion, and the user can mix it to obtain the desired color. The dispenser returns the inventory containing the remaining formula to the consumer's app to ensure that only dispenseable ingredients are available in the UI when the user makes a selection.
[0207] Figure 22A shows an example of the workflow in the ecosystem described above for distributing a personalized foundation from the app's perspective. In step 2210, the user can perform a skin tone diagnostic as discussed above, which can be done by taking a 360° selfie or a series of photos from different angles using the smartphone's camera. In step 2220, the app performs a skin analysis of the user to detect their skin tone and shade.
[0208] In step 2230, the app may present a recommended foundation (“mixture”) that matches the user's skin tone while taking into account current environmental conditions. After the foundation is finally selected by the user, the foundation is broken down into a combination of ingredients available contents in the cartridges of the dispensing device, and then the recipe is passed to the dispensing device to be dispensed in step 2240.
[0209] Figure 22B provides further details on the method for performing the skin tone diagnosis described above. In step 2211, the user makes a video recording of themselves until face detection is achieved by the smartphone app. In step 2212, face detection is performed using known methods. If no face is detected, an error message is displayed to the user, who can then request to change the angle or position of the camera relative to the user until face detection is achieved. Once face detection is achieved, preprocessing is performed on 10 frames of video data, where a normalization process and a zoom process are carried out to evaluate specific features on the user's face. Normalization is a process to align all the frames according to the same resolution, orientation, width, lighting, etc.Normalization is intended to make the frames comparable to each other and to ensure that the main algorithm will operate within the validated operating condition / range and avoid any outliers. A skin tone prediction model is then run in step 2213 based on a median skin tone value detected across the 10 frames used for prediction. Additionally, a prediction noise assessment is performed using a median approach to filter / average the noise. If the noise prediction is low, a LAB skin tone value is used to determine the mixture used to generate the foundation at the dispensing device. However, if the noise level is high, a safeguard questionnaire is triggered in step 2214, which requests a previous foundation that the user has used.Next, the color of the previous foundation is matched with a stored LAB value, which is used to determine the mixture used to generate the foundation at the dispensing device.
[0210] Figures [Fig. 22C]-D show additional details of how deep learning is performed to enable the smartphone app (or cloud platform) to estimate skin tone in an image. The same process can also be used to enable a device to estimate skin care status in an image. In [Fig. 22C], training is performed for the deep learning model. Inputs are provided at stage 2221, where images (which could be selfies in the form of 360° video or selfies in the form of photographs) are entered along with metadata associated with the input image and external metadata. The metadata associated with the image may include a date and time (and / or season) along with an optional GPS location and an indication of whether the photograph was taken indoors or outdoors. The external metadata may be Historical climate data. Preprocessing is performed on the images input at stage 2222, which may include face detection, centering and scaling, facial recognition (depending on database availability), and lighting correction. At stage 2223, the deep learning model performs image-based learning by learning features for skin tone estimation. The deep learning model may also perform frame selection to determine the scalar weight of the importance of selected frames based on a group of images from the same user. The output of the deep learning model (2224) provides a weighted average of skin tones from the selected frames, along with the weights of the frame selection and post-processing.To adjust the model's accuracy, a measured skin color is entered into the system for the real user in the images to train the deep learning model.
[0211] Figure 22D shows the use of the deep learning model after learning has reached an adequate level. This is referred to as the "inference time" since skin tone (or skin condition) will be inferred from images without it being possible to perform a truth measurement on the user's actual skin. It can be seen that the stages in Figure 22D are the same except that there is no measurement of the user's skin color in the final stage.
[0212] [INTELLIGENT INTERCHANGEABLE CARTRIDGE SYSTEM]
[0213] The dispensing device described above allows for the intelligent and efficient switching of consumable cartridges. The cartridges (consumables) used in the dispensing device described above are preferably managed in sets (such as sets of three cartridges). For example, there may be separate sets of cartridges for each of the lipstick, skincare, and foundation applications described above. In the system, the consumable sets are equipped with a smart chip or an electronic device configured to perform data storage and transmission / reception (such as NFC, RFID, or a contact chip). In the following description, an NFC (Near Field Communication) tag will be mentioned, but the claims are not limited to this example.Each cartridge has different cosmetic attributes and a unique formula identifier that can identify attributes such as benefits for shade / finish, texture, and skin / hair. The attributes are stored on the integrated circuit at the time of production and signed using an asymmetric cryptographic algorithm.
[0214] As will be discussed in detail below, the NFC tag applied to the cartridges ensures color universe management for the user, use cases across multiple devices, and traceability. The tag will have two Memory areas: one area for production data (encoded during the filling process); and one area for usage where the device will encode usage and track quantities. In addition, the following security mechanism has been implemented: (i) ensuring that production data is not modified: editing of the sectors is password-protected (secret password); (ii) ensuring that cartridge data is not duplicated in case of misappropriation: a signature mechanism has been added using a UIID (unique identifier of the label, encoded data, and manufacturing secret key). The application using the device to read the cartridge will then verify that the signature originates from the manufacturing entity before allowing distribution.
[0215] Fig. 23 shows a cartridge structure 2300, which is similar to the cartridge described above, but further includes a region 2310, which is an area where metallization is not permitted, and an NFC (smart chip) tag 2320 which is glued to the bottom of the cartridge in such a way that it is flat and without edges.
[0216] Figure 24 shows a data format for the data stored on the NFC tag on the cartridge. The "DEC" column denotes an "offset," which are the coordinates of the data encoded in hexadecimal. The "Page" represents blocks of consecutive data matrices since the system can only fully read / write one page at a time. It can be seen that the format includes a tag ID and several domains. The data size for the data included on the NFC tag is 56 bytes in this non-limiting example, but it can also be larger or smaller. The data format shows that there are information domains focused on production information and other domains focused on usage tracking.
[0217] Figure 25 shows a table that includes clear descriptions of the various fields contained in the NFC tag data format. Furthermore, "base type" means the data type: for example, u8 means an 8-bit unsigned integer. "Ulel6" means a 16-bit unsigned integer. "Length" and "page" are the coordinates and allocation required in the NFC tag's memory page. For example, "u8" is an 8-bit unsigned integer, which will require 8 bits of memory space at page 0.
[0218] Figure 26 shows a structure of the dispensing device 2600, which is equipped for the intelligent interchangeable cartridge system. It can be seen that the dispensing device 2600 includes a contact / Hall effect sensor 2610 that detects and counts one open / close cycle of the lid to trigger read detection and consumable change operations. The device further includes a communication interface 2620, which in this case is an NFC antenna. specific, for each cartridge channel that can read and write information on the cartridge's NFC tag at each dispensing.
[0219] Figure 27 shows the establishment of a connection between the dispensing device 2600 and the user's smartphone 2710. Various triggers for initiating communication between the dispensing device and the smartphone can include a connection being established between the devices (such as Bluetooth pairing), the lid of the dispensing device being opened, a dispensing command from the smartphone app (such as one of the apps described above), or a dispensing command entered directly on the dispensing device. In response to the trigger, establishing a connection includes, in step 1, reading the status of the consumables in the cartridges stored on the dispensing device and sending the status to the smartphone. Simultaneously, the user experience is updated and sent to the smartphone.The "user experience" refers to the device's context in relation to the user's visualization of a specific interface, displaying a pop-up window when the lid is opened, the cartridge is empty, or the color wheel shows the correct color available. In step 2, the smartphone can transmit or adjust a dispensing command to the dispensing device. In step 3, the dispensing device can transmit feedback on the actual dispensing to the smartphone. In step 4, the smartphone can transmit an instruction to update the NFC tags on the cartridges when a dispensing session is complete.
[0220] Figure 28 shows a consumer application state machine that demonstrates a process from the perspective of the cartridge priming application before any use of the dispensing device. In an initial priming step 2810, a certain quantity of formula can be dispensed in a predetermined sequence and / or simultaneously from each of the cartridges to verify that dispensing can be performed from each cartridge. In an additional priming step 2820, the user can click on a displayed color to order an individual dispensing on demand. This can be done to ensure that the correct color is detected in the correct channel within the device so that recipes can be automatically allocated to the correct channel. Step 2830 shows a display, when priming is complete, of the status of the cartridges in the dispensing device.
[0221] Accordingly, the priming process can detect when a new cartridge has been installed and it allows a suitable engagement with the plunger of the dispensing device and the formula contained in the cartridge so that a suitable dose can be dispensed when an actual mixture is created.
[0222] In addition, by detecting the exact cartridges that are installed, the cartridge set (such as the set of three cartridges) can be determined, and the color attributes (or skincare attributes) that are possible with the current set are automatically updated on the app.
[0223] In addition, the app can manage consumables by suggesting or automatically performing pipe cleaning when a cartridge is changed. Furthermore, the app can adapt the formula's appearance in the user interface based on the type of cartridge set installed.
[0224] In addition, the app's state machine can detect inconsistent sets or missing cartridges. It can offer to purchase a missing set to achieve a result. It can automatically detect the expiration dates of any cartridges. Moreover, since security information is stored on the cartridge, it enables native multi-user and multi-device functionality, as each separate user's smartphone will independently detect the cartridge information.
[0225] During priming, the cartridges can also be authenticated. A 32-bit hash code is generated at the time of production using a manufacturer's secret key, and the code is encoded on the cartridge's NFC tag. The smartphone includes a hard-coded secret key, which can be included in a software development kit (SDK), to verify the hash code when reading data from the NFC tag transmitted from the dispensing device. The smartphone can also be hard-coded with the secret key if possible. A unique item identification (UIID) tag can also be physically added to the cartridge or the NFC tag (for example, in the form of a barcode) and read by the dispensing device. If the cartridge authentication process fails, the dispensing device can transmit the notification to the smartphone.
[0226] In rare cases, the user may encounter a cartridge where the NFC tag is not read by the machine (coding error, tag destruction, out-of-range device, or other fault). In this case, the user must still be able to dispense the formula and use their device as normally as possible. To ensure this tolerant default mode, a recovery cartridge mode requiring the user to enter cartridge information will continue the operation. The application based on the LE SDK will then create a virtual cartridge to continue the algorithm for dispensing. This automatically triggered recovery mode will be turned off when a new cartridge is inserted or when the NFC tag is again within range.
[0227] Figure 29 shows a method for handling a defective cartridge NFC tag in the scenario mentioned above. If there is an error in the NFC tag read data, the process is started at step 2910 where the SDK installed on the smartphone activates a recovery mode for a particular channel in the dispensing device. At step 2911, the SDK attempts to write a new production sequence (by transmitting to the tag via the dispensing device) to the tag based on the last read value. At step 2912a, if the tag is successfully written, the process terminates. However, at step 2912b, if the label fails to be rewritten, the process proceeds to step 2940. At step 2913, the app displays a message asking the user to check that a cartridge is in a suitable channel and the dispensing device automatically opens the cover at step 2914.In other words, if the problem was that no cartridge was inserted, then this step will address that possibility. In step 2915, the user confirms that a cartridge is in the channel. If a read is still impossible, in step 2916, the user is asked to select a cartridge color corresponding to a label on the cartridge. In step 2917, the user is asked to enter the batch number (1TD) and the cartridge serial number, and to verify that the cartridge is brand new. In step 2918, the SDK creates a virtual cartridge for the channel number. Distribution operations can then proceed based on the virtual cartridge being used as a proxy to properly read the NFC tag on the physical cartridge.At step 2919, the virtual cartridge will be stopped if the cartridge suddenly becomes readable for a predetermined number of consecutive dispensing operations, or if the entire set of cartridges is changed.
[0228] [Dispensing and self-cleaning system]
[0229] Since the system described above includes interchangeable cartridges of many different types, a special cleaning mechanism that is integrated into the easily removable housing structure has been developed to provide a unique cleaning functionality to enhance the user experience.
[0230] Figure 30 shows a simplified side view of an embodiment of the dispensing device 3000, showing that the dispensing device includes a retractable plate 3010 with holes 3020 to accommodate the dispensing ends of the cartridges 3030. The device includes a spring 3040 such that, when the spring is not compressed, the retractable plate is in the "stable vertical position" and the cartridge nozzles are concealed. The stable vertical position conceals the nozzle tip and also reduces the entry of dust or contamination into the nozzle.
[0231] It can be seen that the retractable plate includes a side surface which is folded at approximately 90 degrees towards the upper surface, which allows the plate to move downwards in a sliding groove 3050 of the distribution device body.
[0232] Fig. 31 A shows that when a downward force is applied to the retractable plate, the spring is compressed and the retractable plate is in the "down position".
[0233] Fig. 31B then shows that when the easy-to-remove housing / cup 3110 is placed over the shrink plate, the "low position" allows the cartridge nozzles to be flush with the dispensing surface 3120 of the housing / cup in such a way that the dispensed formula 3130 is smoothly distributed over the dispensing surface.
[0234] With the above retractable plate mechanism in place, the method for cleaning the surface of the housing will be described with reference to [Fig.32].
[0235] Figure 32 shows that a cleaning formula reservoir 3250 is disposed between the dispensing device body and the shrink plate. In the "stable low position" at stage 3210, the dispensing end of the cleaning reservoir is below an opening in the shrink plate. When additional force is applied to the shrink plate at stage 3220, the dispensing end of the cleaning reservoir becomes flush with the surface of the housing, and compression on the reservoir causes the cleaning formula to be dispensed onto the surface of the housing as shown at stage 3230.
[0236] Examples of the cleaning formula include soap, alcohol, or other known cleaning solutions.
[0237] Each position described above can be reached by manual force applied by the user. Alternatively, each position can be reached by electromechanical means such as a motorized actuator device as defined in the article. The cleaning formula can be manually wiped, spread, and / or brushed and removed by the user.
[0238] Figure 33 shows another use of the shrink plate described above to provide a method of rinsing the cartridges to remove any remaining ingredient or residue (indicated by 3350 in stage 3310). In stage 3310, the dispensing device is shown in the stable lowered position. In stage 3320, when the housing is pushed down, the downward movement can be translated into an activation of the cartridge piston. This allows the user to use / rinse any remaining ingredients in the cartridges if desired.
[0239] [INTELLIGENT PERSONALIZED COMPARTMENTED SYSTEM]
[0240] Figures [Fig. 34A]-C show an intelligent, customized compartmentalized system for use with the distribution system described above. As described above, the distribution device in the above embodiments distributes A cosmetic formula in a container located at the top with three cartridge outlets (in current examples) or more outlets. The container may be detachable or non-detachable. In the following embodiments, a dispensing surface (tray) that includes partitioned compartments inside the container may be either integrated into the container or removable (to be placed by the user on the container aligned with the cartridge outlets).
[0241] When the tray is removable, this allows the user to selectively choose or customize the compartment (such as the number of dividers and outputs per divider). Different compartments are possible based on the product category: skincare, foundation, lipstick, eyeshadow, etc. Different compartments are possible for the same product category: for example, skincare (a different compartment for specific areas of the face), foundation (a different compartment for highlighting and contouring).
[0242] In one embodiment, the tray is circular and can be rotated to allow different product combinations within a compartment without swapping cartridges in the dispensing device. The type of compartmentalized tray is saved in the associated mobile application to obtain appropriate personalized recommendations based on the selected compartment.
[0243] Figures 34D and 34E illustrate a mechanism for detecting the position of the tray and compartments to be sent to a user's mobile device. Figure 34D shows an embodiment of the tray that includes an NFC tag 3411 embedded at a predetermined position inside or on the underside of the tray. When the tray is placed on the dispensing device, these partitions 3412 create compartments surrounding the outputs 3413 on the dispensing device in a specific manner. An NFC reader in the dispensing device can detect the NFC tag to retrieve information indicating what type of tray is in the user's device (such as two-compartment, three-compartment, etc.). The exact position of the NFC tag or other embedded object in the tray can be detected to determine the precise position of the compartments relative to the outputs.This can be based on the time of flight between the NFC reader and the NFC tag, or it can be based on the weight of the NFC tag or one or more other objects embedded in the tray that can be detected using one or more Hall effect sensors. Magnetic sensors embedded in the 3413 partitions themselves can also be used to detect the exact position of the tray. With the tray type and position information detected as described above, the information can be transmitted to the user's mobile device. Additional information about the exact cartridges in the dispensing device is also transmitted to the user's mobile device; the user's mobile application can provide instructions on a cosmetic formula to the dispensing device based on the current state of the dispensing device.
[0244] In a variant of the tray embodiment illustrated in [Fig. 34D], [Fig. 34E] shows a method for detecting a tray type and / or a tray position without using an NFC tag or other objects. The tray may have a visible 3421 code (such as a QR code illustrated in the example in [Fig. 34E]). The code is provided at a predetermined position on the tray. The user can then take a picture of the tray, and the mobile application on the user's smartphone can detect the QR code and its position in the image. The information in the QR code itself can be used to indicate what type of tray is being used (such as two-compartment, three-compartment, etc.). At the same time, the position of the QR code can indicate the rotation of the tray relative to the outputs. As in the example above in [Fig.[34D], with the information obtained from the QR code, the user's mobile application can provide instructions on a cosmetic formula to the dispensing device based on the current state of the dispensing device.
[0245] Fig. 35 shows a method by which the user can provide a final customized beauty supplement to any of the compartments in the tray described above. The addition of a customized beauty supplement offers benefits that cannot be achieved with the dispensing operation described above alone, such as providing coverage of a tint that has an antagonistic effect on the visibility of pearls. For example, with matte makeup architectures, the visibility of pearls is masked by pigments. This beauty supplement technique provides an optical benefit with increased visibility of the pearl effect on the surface without problems of instability or viscosity incompatibility. A high concentration of pearls or the use of large-particle-sized pearls is not possible in a traditional formulation because it will lead to glitter, sedimentation, and stability problems.The final makeup product can also be customized based on a different desired texture / finish / effect.
[0246] Figure 35A shows that following the dispensing operation in step 3501, in step 3502 a final beauty supplement of pearls, glitter powder, stars, etc., can be added to personalize the makeup dispensed in the case. Alternatively, or in addition, a texture modifier can be added in step 3502 to modify the final finish texture of the makeup dispensed in the case (i.e., changing a matte lipstick into a glossy lipstick, changing a matte foundation into a (shiny foundation). In step 3503, the beauty supplement can be mixed with the dispensed formula using an applicator.
[0247] As shown in [Fig.35B], to facilitate the addition of the beauty supplement when the tray is compartmentalized as illustrated in [Fig.33] above, a cover 3510 can be provided which fits the shape of a particular compartment so that the beauty supplements are not inadvertently applied to the wrong compartment in step 3502 described above.
[0248] [REMOTE CONSULTATION]
[0249] Figure 36 shows a system 3600 that allows a user to send a dispensing formula to the dispensing device described above based on the results of a digital beauty consultation with a beauty consultant (BC). The system includes a BC device 3610 that communicates with a consumer (or "user") device 3620. Both devices are represented by a smartphone, but could be any type of computing device such as a personal computer, laptop, tablet, or other.
[0250] Communication between the CB device 3610 and the consumer device 3620 can be in the form of a call, a chat session or a video conference.
[0251] The CB device 3610 runs a remote application 3611 without communicating with the consumer device 3620. The remote application 3611 performs functions related to collecting and displaying consumer data for the CB and receiving input and setting recommendations from the CB.
[0252] The consumer device 3620 runs a user interface application (UI of the App) 3621 which enables the consumer to initiate communication with the CB, to receive inputs to form consumer data, and to carry out communication with the distribution device 3630.
[0253] The dispensing device 3630 is configured to dispense a cosmetic formula based on instructions received from the consumer device 3620.
[0254] The dispensing device can be used for a variety of cosmetic applications already discussed above. Additional dispensing operations can be performed relating to the dispensing of nail polish directly onto the user's nails with a supplied ultraviolet (UV) lamp to accelerate the drying of the nail polish. Other types of cosmetic formulations can be supplied, such as liquid eyeshadow; dry cosmetic products; and hair, skin, body, and sun care products. This list is not exhaustive. limited, and makeup from all categories can be used in the system described above.
[0255] Figure 37 shows a flow of operations in a beauty consultation session between the consumer and the CB. In step 1, the consumer connects to the CB based on a request sent from the consumer device 3602. The request can be combined with information entered by the user about the type of cosmetic formulation they are looking for. The request can be directed to a server (not shown) which can determine an available CB in the system and then notify the CB device 3601 of a pending consultation request from the consumer. The appropriate CB for notifying the request can be predetermined based on the CB's area of expertise and the type of cosmetic formulation the user is looking for. Multiple CBs can be notified of the request simultaneously, and the first CB to accept the request can be used to determine which CB to use for the consultation. Alternatively, the consumer can select a specific CB from the 3621 app.
[0256] In step 2, consumer data is collected. Figure 38 shows an example of all the types of consumer data that can be collected during the consultation session. It can be seen that there can be four types of data collected: diagnostic data; biological data; environmental data; and social media sharing data.
[0257] Diagnostic data may be data collected based on images taken with the consumer device's camera (to be discussed in more detail later), or it may be direct answers to questions from the CB. The questions may include a questionnaire, a prioritization of the user's needs, or they may include status questions, such as hormonal cycles, allergies, medical problems, or others.
[0258] Biological data may be actual biological samples provided by the user, or described by the user, such as protein samples; microbiome samples; hair, skin, and nail samples; and sebum, dandruff, and sweat samples. Biological samples may be collected, for example, using specific adhesive strips that collect stratum corneum cells from the skin / scalp for protein extraction and analysis (ELISA procedure). Microbiome samples may be collected, for example, using specific absorbent papers / cotton swabs placed on the user's skin surface for several seconds to collect sebum, sweat, and a hydrolipidic film.Hair samples can be collected in the form of a lock of hair cut by the user or a few hairs, including the bulb, pulled out by the user. The samples... Nail samples can be cut by the user. These samples can be collected using sampling kits sent to the user's home and returned for analysis to a contracted laboratory. The analysis data results are stored using a Unique Identifier (UI) and transmitted to remote servers.
[0259] Environmental data may include information specific to an area or to user habits. Such data may include information on indoor / outdoor pollution; water quality; screen time; and daily commuting patterns (such as the use of a car, bicycle, or motorcycle). This information may be collected based on questions or publicly available information.
[0260] Social media sharing data can be obtained by monitoring consumer interests on social media platforms. This data may include lifestyle, travel, diet, and interests in certain activities. This data can be obtained from the CB 3611 remote application or from an external server, after receiving input from the user via internet links to their social media platforms.
[0261] Returning to [Fig. 37], steps 2-4 show an example of a consultation session that includes the collection of diagnostic data using a smartphone camera when the consumer is searching for a facial skincare formulation. In step 2, a selfie image or video of the user is captured on the consumer's device. In step 3, a 3D conversion is performed on the selfie image or video to obtain a 3D replica of the consumer's face and features. If available, 3D information can be obtained using a time-of-flight sensor or a LiDAR sensor. In step 4, a surface analysis is performed on the 3D image to detect facial features, such as wrinkles, acne, blackheads, or others.Based on this analysis, initial diagnostic outputs for identified issues requiring treatment can be generated. In step 5, a face map can be generated, which performs a sectional analysis of the user's 3D image, and treatment targets can be determined at this stage. These treatment targets can be determined automatically or highlighted manually by the CB (Care Board). Depending on the location and nature of the treatment targets, different cosmetic formulations (recipes) can be determined and displayed to the user in step 6. The face map can include a color-coded key indicating which recipe is used on a region that appears in a particular color on the map.
[0262] Based on the possibility that a plural number of treatments can be used based on the user's skin conditions, different types of skin care ingredients can be distributed into different compartments of a removable housing device as described above.
[0263] Figure 39 shows a different example of a consultation session, where the consumer is interested in a hair care product. Following connection to a CB in Step 1, Steps 2 and 3 are similar to Steps 2 to 5 of Figure 37 described above. However, instead of a 3D surface analysis of the face, the 3D surface analysis is performed on the user's hair. Although not shown, following the surface analysis, a hair map can be generated based on a sectioning similar to Step 5 of Figure 37, and treatment targets can be determined. As a final output, as in Step 6 of Figure 37, different cosmetic formulations (recipes) for the user's hair can be determined and displayed to the user.
[0264] Figure 40 shows yet another example of a consultation session, where the consumer is interested in a nail gel product to be dispensed from a dispensing device. The type of dispensing device shown in Figure 40 allows a user to insert their finger into the device, where nail gel is dispensed onto one of the user's fingernails, and a UV lamp is used to cure the nail gel. Following the connection to the CB in Step 1, Step 2 is similar to Step 2 of Figure 37 described above. However, instead of a 3D surface analysis of the face, in Step 3, the consumer's data is analyzed to determine the shape, surface, and color of the user's nails.Based on user preferences, a color palette can be displayed to the user in step 4 along with a product type from which the user can choose. In step 5, the program settings for the dispensing device are determined before a dispensing operation.
[0265] Figure 41 shows an example of the types of dispensing device settings that can be determined during the remote consultation illustrated in Figures 37, 39, and 40. For a dispensing formula, a plurality of viscosity types can be determined for a liquid, gel, cream, balm, or wax. Formulas for all routine steps can be determined for formulas relating to hair care, nail colors (gel and conventional nail polish), liquid eyeshadow, skin care, body care, or sun care. Different types of formulation possibilities can be determined, including oxidation-sensitive cosmetics, fresh cosmetics, or dry cosmetics. The steps to achieve a precise volume are determined, which include the correct volume / surface distribution, the distribution in the correct order of application, and the distribution at the correct speed for a more aesthetic result.
[0266] Additional features can be determined during the consultation, such as the settings for a UV lamp as noted in the nail gel example described above. The self-cleaning and priming steps described above can also be determined.
[0267] Thus, the preceding discussion merely discloses and describes exemplary embodiments of the present invention. As a person skilled in the art will understand, the present invention can be implemented in other specific forms without departing from its spirit or essential features. Accordingly, the disclosure of the present invention is intended to be illustrative but without limiting the scope of the invention or the other claims. The disclosure, including any readily discernible variants of the present teachings, defines, in part, the scope of the terminology of the preceding claims in such a way that no part of the invention is dedicated to the public.
Claims
Demands
1. Apparatus for dispensing a cosmetic material, comprising: a dispensing device (100; 2600; 3000) configured to receive a plurality of cartridges (114; 2300) each containing a cosmetic material and to dispense a specified quantity of the cosmetic material from each cartridge (114; 2300) onto a dispensing surface (3120) from a respective outlet corresponding to each cartridge, wherein the dispensing surface (3120) includes at least one partition that divides the dispensing surface (3120) into a plurality of compartments each corresponding to a region surrounding at least one of the respective outlets (3413), wherein at least one compartment corresponding to a region surrounds at least two respective outlets (3413).
2. Apparatus according to claim 1, wherein each compartment of the plurality of compartments corresponds to a separate type of cosmetic material.
3. Apparatus according to claim 1, wherein the distribution surface which includes at least one partition is removable.
4. Device according to claim 1, wherein the dispensing surface is configured to rotate while the cartridges remain in a fixed position.
5. Apparatus according to claim 1, wherein the distribution surface in which at least one of the compartments is made of a hydrophilic or hydrophobic material.
6. Device according to claim 1, wherein the device is configured to transmit information about the plurality of compartments to an external device.
7. Device according to claim 6, wherein the dispensing surface includes an on-board object configured to be detected by a detection device included in the dispensing device, and the dispensing device is configured to transmit information about the plurality of compartments and the specific current position of the plurality of compartments to the external device from the detected on-board object.
8. Device according to claim 7, wherein the embedded object is a near field communication (NFC) tag and the detection device is an NFC reader.
9. Device according to claim 6, wherein the distribution surface includes a visible code placed at a predetermined position on the distribution surface, wherein the code is configured to include coded information on it about the plurality of compartments, the external device is configured to read the code via an image captured by an image capture device and detect the specific current position of the plurality of compartments from a current position of the code which is detected in the captured image.