This application claims the benefit of French Patent Application No. 2112734, filed on Nov. 30, 2021; the contents of which is hereby incorporated by reference in its entirety.
A system for enabling skincare and personalized formulas for use at home is based on a specialized dispenser that allows ingredients for a cosmetic product to be instantly blended into a user's preferred end result and then conveniently transported for portability. In one embodiment, the dispenser can be connected to a device, such as a smartphone, that allows managing the consumables through an app. The dispenser should be able to manage consumables when not connected to the app. This disclosure describes the management of the consumables, optionally without use of the app, to enable checking compatibility of cartridge sets, selecting recipes, checking expiration date, and controlling dosages. The management of consumables without use of the app is performed through an electronic communication and storage device residing on the consumables.
This disclosure provides leveraging the cartridges' electronic communication and storage device, such as RFID tags data format and device simple state machine. The dispenser is configured to read the data on the electronic communication and storage device and perform operations, such as consistence checks of the cartridge set, determining the priming status, changing recipes on a daily basis or chronologically. In one embodiment, the electronic communication and storage device is configured to use cyclic redundancy checking (CRC) and/or mathematic operations to ensure consistency of a cartridge set. In one embodiment, the use of encoded “keys” on the electronic communication and storage device can ensure the compatibility across cartridges. The cartridge consistency check can prevent mixing actives at dosages that should not mix. In one embodiment, the electronic communication and storage device includes hardcoded dispensing tracks or recipe tables describing the dosages in chronological order.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words “a”, “an” and the like generally carry a meaning of “one or more”, unless stated otherwise.
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views.
Selecting cosmetic and skincare formulations, and component materials to formulate cosmetic and skincare formulations, is a common activity often relying on subjective decision making and manual input. There are a wide variety of available materials, and countless combinations and permutations of possible cosmetic and skincare formulations.
For each occasion where cosmetic and skincare formulations are used, subjective decisions are often made by an end user to produce satisfactory formulations. Outcomes are generally the result of experimentation, perhaps requiring multiple iterations to produce a satisfactory outcome. Partly due to limited awareness of specific traits of the base materials and necessary proportions, resulting formulations may lack precision. The repeatability of producing a specific formulation is thus difficult to accomplish.
The dispenser 100 includes a body containing two or more cartridges 106 and a compact 104 disposed above the dispenser body. The compact 104 can be a detachable mirrored compact to enable carrying the personalized formulation on the person.
Briefly described, the dispenser 100 includes a motor system, located on top, to compress the formula from the several cartridges 106 in the body of the dispenser in an upward motion to a receiving area, such as a dispensing tray or within the compact 104 above for a clean application. The formulas are dispensed in specified ratios to achieve a selected color or achieve a certain treatment. The formulation can be applied from the compact 104 while it is attached to the dispenser 100, or the compact 104 can be removed from the dispenser and carried on a person. The system shown can deliver personalized formulations, for skincare, haircare, foundation, lipstick, and others.
In one embodiment, the dispenser 100 is controlled from an app residing, for example, on a smartphone 200. The smartphone 200 can further connect to a server system 400 through the Internet 300.
In one embodiment, the app assesses users' individual skin and local environmental data to create and deliver personalized, on-the-spot skincare, haircare, and cosmetic formulas that optimize for increasing levels of personalization over time.
In one embodiment, the dispenser 100 is configured to operate partly or wholly offline and without connecting to the smartphone and without use of the app. The “autonomous” or “partly autonomous” operation of the dispenser 100 is based on data provided on electronic communication and storage devices 112 embedded within each of the cartridges 106. Examples of electronic communication and storage devices 112 suitable to be used on cartridges 106 include, but are not limited to, RFID chips, NFC tags, and the like.
When the dispenser 100 is used with the app, the overall eco-system features an AI-enabled, motorized cartridge system that creates personalized skincare and cosmetics formulas in four steps. The dispenser 100 creates personalized formulations through the following process when connected to a computing device, such as a smartphone with an app:
The operation of the dispenser 100 with the corresponding app have been described in previous publications, including U.S. 2021/0235845; U.S. 2021/0235849; U.S. 2021/0235850; U.S. 2021/0236390; and U.S. 2021/0236863, to which reference may be made.
When operating partly or wholly offline and without the app, data on the electronic communication and storage devices 112 on the cartridges 106 provide the instructions for operating the dispenser 100. In one embodiment, the electronic communication and storage devices 112 include data to operate the dispenser 100 as a “state machine” in order to dispense the formulas. In other words, the dispenser 100 is configured to dispense the formulas based on a user selected track or regimen and a chronologically ordered number of dosages. The selected track and a numbered dosage defines a state of the dispenser 100, for example. This allows the dispenser 100 to be controlled with hardcoded data on the electronic communication and storage devices 112.
In one embodiment, a dispensing counter is used to keep track of the chronological order of administering dosages. Dosages herein mean amounts of individual formulas dispensed from a cartridge. Incrementing the counter is an indication to the dispenser to move to the next chronological dosage for administration. However, even though the counter is incremented, dosages can remain the same for a given period of time. For example, similar dosages can be administered for a week before moving to a higher dosage. A track is programmed to include a finite number of dosages. The dispensing counter is used to step through all the number of dosages chronologically according to a preprogrammed order.
The dispensing counter is incremented by a trigger event. A trigger event can be any activity that indicates dispensing has occurred or will occur. In one embodiment, each time the compact 104 is sensed to be opened, the counter can increment. In one embodiment, each time the dispensing motor is sensed to be on, the counter can increment. However, other trigger events are possible, for example, a user can simply press a physical button on the dispenser 100 to active dispensing and the counter increments. In one embodiment, the trigger event is selected using a soft button on a touchscreen display 126 on the dispenser 100 after the dispenser display issues a message on the display and an audible signal.
In one embodiment, the electronic communication and storage devices 112 are coded with the tracks or personalization recipes after consulting with an advisor. For example, in a retail setting, a user may consult with an advisor at a store counter, spa, or the like. After the consultation, the advisor encodes the cartridge sets with personalized tracks for the user to use at home. In one embodiment, cartridge sets or individual cartridges encoded with tracks for wide application are sold to users.
In one embodiment, the electronic communication and storage devices 112 are preprogrammed with “keys” by the manufacturer. The keys allow the use of CRC (cyclic redundancy check) and mathematic operations to ensure consistency of a given set of cartridges and to ensure the compatibility of each cartridge with other cartridges in the set. The cartridge consistency check can also prevent mixing actives at dosages that should not mix.
One example of ingredients contained in cartridges 106 for skincare may include, alpha hydroxy acids (AHAs), Vitamins C and E, hyaluronic acid, ferulic acid, retinol, cucumber, thyme, and mulberry. However, other actives for skincare, haircare, and cosmetics may be used with the dispenser 100. Tracks are prepared for each cartridge having a different active. A track can be prepared for treating sensitive skin, for treating sun-exposed skin, and the like, the treatment of which may involve two or more of the actives. The track will include the total number doses to be administered and the dosage of each of the actives at each administration. Once the track and number of doses is determined, each cartridge, specifically the electronic communication and storage device 112 of each cartridge is encoded with the different tracks including the overall total number of doses and the dosages of each active corresponding to each track.
In one embodiment, the dispenser 100 may operate without connecting to the computing device 200 and the app 202 and without being connected to the external servers 400 as described below.
Without connecting to the computing device 200 and without using the app 202, the dispenser 100 relies on the electronic communication and storage devices 112 in the cartridges 106 that may be inserted into the cosmetic device 100.
The connected computing device 200 may be a personal computer (PC), a laptop computer, a PDA (Personal Digital Assistants), a smartphone, a tablet device, a UMPC (Ultra Mobile Personal Computer), a net-book, or a notebook type personal computer.
The connected computing device 200 is capable of performing wireless communication with the dispenser 100 by way of a wireless communication interface circuitry 120 on the dispenser 100. However, connected computing device 200 is also capable of having a wired connection to the dispenser 100 by way of a USB interface 122 on the dispenser 100. Additionally, each device, including the dispenser 100, may communicate with each other and the external one or more devices through an internet connection via 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 connected computing device 200 is capable of performing wireless communication with other devices, such as through a Bluetooth connection or other wireless means as well.
A server computing system 400 may be used. As shown, the server computing system 400 includes a user data store 402. “Data store” refers to any suitable device configured to store data for access by any one or more computing devices. One example of a data store is a highly reliable, high-speed relational database management system (DBMS) executing on one or more computing devices and accessible over a high-speed network. Another example of a data store is a key-value store. However, any other suitable storage technique and/or device capable of quickly and reliably providing the stored data in response to queries may be used, and the computing device may be accessible locally instead of over a network, or may be provided as a cloud-based service. A data store may also include data stored in an organized manner on a computer-readable storage medium, such as a hard disk drive, a flash memory, RAM, ROM, or any other type of computer-readable storage medium. One of ordinary skill in the art will recognize that separate data stores described herein may be combined into a single data store, and/or a single data store described herein may be separated into multiple data stores. The connected device 200 may access the data store 402 when executing the app.
In a basic configuration, the connected device 200 includes at least one processor and a system memory connected by a communication bus. Depending on the exact configuration and type of device, the system memory may be volatile or nonvolatile memory, such as read only memory (“ROM”), random access memory (“RAM”), EEPROM, flash memory, or similar memory technology. The system memory typically stores data and/or program modules that are immediately accessible to and/or currently being operated on by the processor. In this regard, the processor may serve as a computational center of the computing device 200 by supporting the execution of instructions.
For case of illustration and because it is not important for an understanding of the claimed subject matter,
The connected computing device 200 also includes a storage medium. However, services may be accessed using a computing device that does not include means for persisting data to a local storage medium. The storage medium may be volatile or nonvolatile, removable or nonremovable, implemented using any technology capable of storing information such as, but not limited to, a hard drive, solid state drive, CD ROM, DVD, or other disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, and/or the like.
Suitable implementations of connected computing devices 200 that include a processor, system memory, communication bus, storage medium, and network interface are known and commercially available. The connected computing device 200 may include input devices, such as a keyboard, keypad, mouse, microphone, touch input device, touch screen, tablet, and/or the like. Such input devices may be coupled to the computing device 200 by wired or wireless connections including RF, infrared, serial, parallel, Bluetooth, Bluetooth low energy, USB, or other suitable connections protocols using wireless or physical connections. Similarly, the computing device 200 may also include output devices such as a display, speakers, printer, etc. Since these devices are well known in the art, they are not illustrated or described further herein.
The dispenser 100 includes a central processing unit (CPU) 102 which provides primary control over the separate circuitry components included in the dispenser 100, such as a dispenser control circuitry 114 (which may include control circuitry for the motors, circuitry for an optical encoder, and inductive sensor circuitry).
The CPU 102 may also control an optional input/output device 116 (such as a touchscreen, keyboard, or mouse), a memory 118, the wireless communication interface circuitry 120, the universal serial bus (USB) interface 122, an LED driver 124, a counter circuitry 128, and a display device 126. The LED driver 124 controls the pulsing of one or more indicator lights. The dispenser 100 includes circuitry for a reader 108 with antenna 110 for communicating with the electronic communication and storage devices 112 in the cartridges 106.
In one embodiment, the electronic communication and storage device 112 is a passive RFID tag. A passive RFID tag receives the energy to operate from an electromagnetic field that is produced by the reader 108. The reader 108 feeds an oscillating signal to the antenna 110. The signal is then rectified to charge a capacitor of the RFID tag. Data is exchanged between the electronic communication and storage devices 112 and the reader through the use of well-known signal modulation. In one embodiment, the electronic communication and storage devices 112 are read-only devices. In one embodiment, the electronic communication and storage devices 112 are read/write devices.
In one embodiment, circuitry includes, among other things, one or more computing devices such as a processor (e.g., a microprocessor, a quantum processor, qubit processor, etc.), a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like, or any combinations thereof, and can include discrete digital or analog circuit elements or electronics, or combinations thereof.
In one embodiment, a module includes one or more ASICs having a plurality of predefined logic components.
In one embodiment, a module includes one or more FPGAs, each having a plurality of programmable logic components.
In one embodiment, circuitry includes one or more components operably coupled (e.g., communicatively, electromagnetically, magnetically, ultrasonically, optically, inductively, electrically, capacitively coupled, wirelessly coupled, or the like) to each other.
In one embodiment, circuitry includes one or more remotely located components.
In one embodiment, remotely located components are operably coupled, for example, via wireless communication, such as with the connected computing device 200.
In one embodiment, remotely located components are operably coupled, for example, via one or more communication modules, receivers, transmitters, transceivers, or the like.
In one embodiment, any of the CPU 102 or other circuitry components shown in
In one embodiment, memory is coupled to, for example, one or more computing devices by one or more instructions, information, or power buses.
In one embodiment, circuitry includes one or more computer-readable media drives, interface sockets, Universal Serial Bus (USB) ports, memory card slots, or the like, and one or more input/output components such as, for example, a graphical user interface, a display, a keyboard, a keypad, a trackball, a joystick, a touch-screen, a mouse, a switch, a dial, or the like, and any other peripheral device.
In one embodiment, a module includes one or more user input/output components that are operably coupled to at least one computing device configured to control (electrical, electromechanical, software-implemented, firmware implemented, or other control, or combinations thereof) at least one parameter associated with, for example, determining one or more tissue thermal properties responsive to detected shifts in turn-ON voltage.
In one embodiment, circuitry includes a computer-readable media drive or memory slot that is configured to accept signal-bearing medium (e.g., computer-readable memory media, computer-readable recording media, or the like).
In one embodiment, a program for causing a system to execute any of the disclosed methods can be stored on, for example, a computer-readable recording medium, a signal-bearing medium, or the like. Non-limiting examples of signal-bearing media include a recordable type medium such as a magnetic tape, floppy disk, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), Blu-Ray Disc, a digital tape, a computer memory, or the like, as well as transmission type medium such as a digital or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link (e.g., receiver, transmitter, transceiver, transmission logic, reception logic, etc.). Further non-limiting examples of signal-bearing 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 Compact Discs, Super Video Discs, flash memory, magnetic tape, magneto-optic disk, MINIDISC, non-volatile memory card, EEPROM, optical disk, optical storage, RAM, ROM, system memory, web server, or the like.
In one embodiment, circuitry includes acoustic transducers, electroacoustic transducers, electrochemical transducers, electromagnetic transducers, electromechanical transducers, electrostatic transducers, photoelectric transducers, radio-acoustic transducers, thermoelectric transducers, or ultrasonic transducers.
In one embodiment, circuitry includes electrical circuitry operably coupled with a transducer (e.g., an actuator, a motor, a piezoelectric crystal, a Micro Electro Mechanical System (MEMS), etc.).
In one embodiment, circuitry includes electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, or electrical circuitry having at least one application specific integrated circuit.
In one embodiment, circuitry includes electrical circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein), electrical circuitry forming a memory device (e.g., forms of memory (e.g., random access, flash, read only, etc.)), electrical circuitry forming a communications device (e.g., a modem, communications switch, optical-electrical equipment, etc.), and/or any non-electrical analog thereto, such as optical or other analogs.
The dispenser 100 described above allows for swapping the consumable cartridges 106 in a smart and efficient manner. The cartridges 106 (consumables) used in the above-described dispenser 100 are preferably managed in sets (such as sets of three cartridges). For instance there could be separate sets of cartridges for each of the lipstick, skincare, haircare, and foundation applications described above. In the system, consumables 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). Each cartridge 106 has a different attributes and a unique formula identifier that can identify attributes such as Shade/finish, Texture, and Skin/hair benefits. Attributes are stored on the integrated circuit at production and signed with an asymmetrical cryptographic algorithm.
The dispenser can be operated offline and without the use the app. When operated offline, the electronic communication and storage device 112 applied to the cartridges 106 can be used to perform cyclic redundancy checks and mathematic operations to ensure consistency of a given set of cartridges and the compatibility of each cartridge with other cartridges, to control dosing schedules according to one or more dispensing tracks, and to monitor the cartridge priming operation.
Additionally, security mechanisms may implemented. Such security mechanisms can: (i) ensure the non-modification of production data: sector edition are protected by password (secret password); (ii) ensure the non-duplication of the cartridge data in case of diversion: adding a signature mechanism using MID (unique id of the tag, the data encoded, the secret key of the manufacture). The app using the device to read cartridge will then check that the signature comes from the manufacturing entity before allowing dispensing.
The dispenser 100 and the connected computing device 200 may use a handshake process to start communications. The various triggers for initiating communication between the dispenser 100 and the connected computing device 200 may include a connection being established between the devices (such as a Bluetooth pairing), the lid of the dispenser being opened, a dispensing order from the app 202, or a dispensing order directly input on the dispenser 100. The handshake process can include, reading a consumable status of the cartridges 106 stored on the dispenser 100 and sending the status to the connected computing device 200. When not connected, status may be displayed on the display 126 of the dispenser 100.
In one embodiment, the dispenser 100 is operable without being connected to the computing device 200 or to the app 202. In one embodiment, the electronic communication and storage device 112 of each cartridge 106 includes data configured to allow operating the dispenser 100 when not connected to the computing device 200. In the offline or not connected state, the dispenser 100 communicates with the cartridges as described; however, the dispenser 100 may not be connected to the computing device 200. In one embodiment, the dispenser 100 may partly operate connected to the app and the computing device 200 initially, and thereafter operate without being connected to the computing device 200. In one embodiment, the dispenser 100 has the option to receive dosages from the connected computing device 200 wherein the dosages are determined by the app 202, or the dosages may optionally be selected based on the data stored on the electronic communication and storage devices 112 on the cartridges 106.
Columns 408, 410, and 412 represent the data stored on each separate cartridge 106 on the electronic communication and storage device 112. In one embodiment, the data includes the keys for CRC, the priming status, and the tracks including the dosages.
Each cartridge has “keys” data that is used for checking compatibility of a cartridge set, using for example, CRC (cyclic redundancy checking). In one embodiment, the keys can be stored on NFC tags. A first key is designated “sub-type” describing the cartridge and a second “combination” key is used to allow introduction of new formulas and prevent two or more similar cartridges in a cartridge set. In one embodiment, the combination keys of the three cartridges must follow a rule to allow mixing of the formulas.
In
In
In
In
In
In
The use of NFC tags having sub-type and combination data, for example, allows for the management of validating cartridge sets without the use of the connected computing device 200.
Referring to
Briefly described, priming may include a step of dispensing some formula in a predetermined sequence and/or simultaneously from each of the cartridges to verify that dispensing can be performed from each cartridge. In an extra priming step, the user can practice clicking on a displayed color or formula to control individual dispensing on command. This may be performed to assure that the correct color is detected in the correct canal within the device such that recipes can be assigned automatically to the correct canal. When priming is complete, the status may be displayed on the display device 126 of the dispenser 100 or device 1002, and the priming status of the cartridges 106 is written onto the electronic communication and storage device 112. In one embodiment, once a cartridge is primed, the expiration date may be determined and tracked.
In some embodiments, priming of cartridges may be performed at a retailer, such as a counter at a store or at a spa. Once the cartridges 106 are primed and the status written to the electronic communication and storage device 112, the user may take the cartridges to be used in the home.
Referring to
In the illustrated embodiment, a first administered dosage of the formula from each cartridge is the same for each day during the first week of the track and a second administered dosage is the same for each day during the second week. It is understood that the length of the track, the number of dosages, and the time interval between the dosages can vary based on the track. It is also understood that the dosage amount and time interval between dosages can be different depending on the particular active being dispensed.
In one embodiment, the amount of the dosages are associated with a chronological order. The chronological order is determined by the counter 128 number. The counter 128 number corresponds to the number of times that dispensing has occurred.
In block 502, the user selects the desired track. The display 126 on the dispenser 100 may show to the user the tracks that are available with the current set of cartridges 106. Each of the cartridges 106 will come pre-coded with the tracks in which the formula is used. The display 126 may also show other useful information, such as the priming status of each cartridge, the length of the track, the active formula in each cartridge, the remaining amount of formula in each cartridge, the time to go for a cartridge replacement, and other information that may be useful in the operation of the dispenser 100.
In block 504, the dispensing counter is initiated.
In block 506, the counter is incremented each time a dosage is dispensed. The trigger event to increment the counter can be any number of events, such as opening the compact, or depressing a hard or soft button to dispense the formula.
In block 508, the dispenser 100 dispenses the formulas corresponding to the track schedule and the counter number. The method of dispensing formulas based on track and in chronological order pre-coded onto the electronic communication and storage device 112 can be used for operating the dispenser 100 offline and without having to connect to the app 202.
In block 510, a determination is made whether the counter and therefore, the number of times a formula has been dispensed is at the end for the corresponding track. If the determination is “no,” indicating that dosages remain to be administered for the track, the dispenser waits until the next dosage is requested. If the determination is “yes,” indicating that the number of dosages have been completed for the track, the dispenser 100 waits for the user to select a new or the same track.
Track 600 includes four dosage levels, 602, 604, 606, and 608, each one being administered seven times, which may correspond to a daily dosage. Track 610 includes four dosage levels, 612, 614, 616, and 618, each one being administered seven times, which may correspond to a daily dosage. Track 620 includes four dosage levels, 622, 624, 626, and 628, each one being administered seven times, which may correspond to a daily dosage.
It is to be understood that
While illustrative embodiments have been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2112734 | Nov 2021 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2022/083713 | 11/29/2002 | WO | 5/22/2024 |