FEEDBACK AND CALIBRATION SYSTEM FOR COSMETIC APPLICATORS CONFIGURED FOR USERS WITH LIMITED MOBILITY

A system with a motion stabilizer and real-time feedback addresses involuntary movements, enhancing precision in cosmetic application for users with tremors.

FR3144496B1Active Publication Date: 2025-01-10LOREAL SA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
FR2023003316
Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-12-30
Filing Date
2023-04-04
Publication Date
2025-01-10
Estimated Expiration
2043-04-04

AI Technical Summary

Technical Problem

Individuals with involuntary movements, such as those with movement disorders or healthy individuals, face difficulty in applying cosmetics precisely due to tremors, making it challenging to perform tasks like applying makeup on the face, hands, or feet.

Method used

A system comprising a mobile device, motion stabilizer, adapter, sensor, and circuitry that detects involuntary movements, compensates for deviations, and provides real-time feedback and stabilization to ensure precise cosmetic application.

Benefits of technology

The system effectively stabilizes cosmetic applicators, compensates for involuntary movements, and provides real-time feedback, enabling users to apply cosmetics with improved precision and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000057_0000
    Figure 00000057_0000
  • Figure 00000058_0000
    Figure 00000058_0000
  • Figure 00000058_0001
    Figure 00000058_0001
Patent Text Reader

Abstract

FEEDBACK AND CALIBRATION SYSTEM FOR COSMETIC APPLICATORS CONFIGURED FOR USERS WITH LIMITED MOBILITY A system is proposed to stabilize an applicator in response to user-induced movement. A motion stabilizer includes a receiver configured to be coupled to the adapter; at least one sensor configured to detect user-induced movement; circuitry configured to determine a compensating movement to counterbalance the detected movement; and at least one motion-generating device integrated into the receiver configured to control movement of the cosmetic applicator based on the determined compensating movement.An application is configured to capture an image of the user before a cosmetic application session using the cosmetic applicator; capture an image of the user after the cosmetic application session using the cosmetic applicator; detect an application error of the cosmetic on a portion of the user's body; detect a deviation in the cosmetic applicator's movement during the session when the error is detected; and adjust settings so that the motion stabilizer compensates for the deviation. Figure for the abstract: none.
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: FEEDBACK AND CALIBRATION SYSTEM FOR COSMETIC APPLICATORS CONFIGURED FOR USERS WITH LIMITED MOBILITY DOMAIN

[0001] This disclosure describes a system and features related to a device for reducing the movement of a cosmetic applicator caused by involuntary movements of a user. CONTEXT

[0002] Involuntary movements of the human body, or human tremors, can occur in people suffering from movement disorders or even in healthy individuals. Due to these involuntary movements, a person may have difficulty performing a task that requires care and precision, such as applying a cosmetic composition to a part of the body, such as the face, hands, or feet.

[0003] Therefore, there is a need for a solution that allows the application of a cosmetic composition compatible with the varied and disposable nature of cosmetic applicators. SUMMARY

[0004] In one embodiment, a system is provided that stabilizes an applicator in response to movement caused by a user, comprising: a mobile user device that is configured to run an application; a motion stabilizer; and an adapter that holds a cosmetic applicator, in which the motion stabilizer has a receiver configured to be coupled to the adapter; at least one sensor configured to detect movement caused by a user; circuitry configured to determine a compensating movement to counterbalance the detected movement; and at least one motion-generating device integrated in the receiver configured to command movement of the cosmetic applicator according to the determined compensating movement, in which the application is configured to capture an image of the user before a session of applying a cosmetic using the cosmetic applicator;detect an error in the application of the cosmetic product to a portion of the user's body; detect a deviation in the movement of the cosmetic applicator during the session when the error is detected; and adjust the settings so that the motion stabilizer compensates for the deviation.

[0005] In one embodiment, the adapter includes a motion sensor that provides output data to the application indicating the movement of the adapter during the session, and the application detects the deviation in the movement of the cosmetic applicator during the session based on the output data provided.

[0006] In one embodiment, the motion sensor is an accelerometer.

[0007] In one embodiment, the application displays a real-time mirror image of the user during the session, and detects a location of the cosmetic applicator and a location of a target portion of the user's body on which the cosmetic should be applied.

[0008] In one embodiment, the application provides real-time feedback to the user when the deviation in the movement of the cosmetic application occurs in real time.

[0009] In one embodiment, real-time feedback is a display of an indicator on the mobile user device to correct a position of the cosmetic applicator.

[0010] In one embodiment, the motion stabilizer further comprises a vibrating element, and real time is an instruction to activate the vibrating element.

[0011] In one embodiment, the application is configured to display a target object that detects an initial deviation in movement by a user before the session, and to initially set parameters so that the motion stabilizer compensates for the detected initial deviation.

[0012] In one embodiment, the application is configured to detect the error of application of the cosmetic on a portion of the user's body based on the detection that an application of the cosmetic crosses a visible boundary of a natural characteristic of the user.

[0013] In one embodiment, the application is configured to detect the error in application of the cosmetic on a portion of the user's body on the basis of a machine learning model which is trained on the basis of the presentation of images to a plurality of users and obtaining feedback from the users on a level of magnitude of error in the application of makeup for these images.

[0014] In one embodiment, the application is configured to adjust the settings so that the motion stabilizer compensates for the gap based on a deep learning model that is trained on the basis of receiving inputs of a user's image of a cosmetic application error during a session, data provided as output from a motion sensor during the session, and compensation parameters used in a motion stabilizer that corrected the error in the makeup application process.

[0015] In one embodiment, a method is proposed which is implemented by a system that stabilizes an applicator in response to the movement caused by a user the system comprising a mobile user device that is configured to run an application, a motion stabilizer and an adapter that holds a cosmetic applicator, in which the motion stabilizer includes a receiver configured to be coupled to the adapter; at least one sensor configured to detect movement caused by a user; circuitry configured to determine a compensating movement to counterbalance the detected movement; and at least one motion-generating device integrated in the receiver configured to control movement of the cosmetic applicator according to the determined compensating movement, the method comprising: by the application of the mobile user device, capturing an image of the user before a session of applying a cosmetic using the cosmetic applicator;capturing an image of the user after the cosmetic application session using the cosmetic applicator; detecting an application error of the cosmetic on a portion of the user's body; detecting a deviation in the movement of the cosmetic applicator during the session when the error is detected; and adjusting the settings so that the motion stabilizer compensates for the deviation. Brief description of the drawings

[0016] The patent or application file contains at least one color drawing. A more complete appreciation of the embodiments and their many associated advantages will be readily obtained, as they will be better understood by referring to the following detailed description when considered in conjunction with the accompanying drawings, in which:

[0017] [Fig. 1][Fig. 1] shows a conventional motion stabilizing device.

[0018] [Fig.2] Fig.2 shows how the classic motion stabilizer device is coupled to an adapter and a makeup applicator.

[0019] [Fig 3A] The [Fig 3A] shows a diagram of the internal components of a motion stabilizing device according to one embodiment.

[0020] [Fig 3B] The [Fig 3B] shows a diagram of a variant embodiment of the motion stabilizer device in which a receiver portion includes an electromagnetic positioner.

[0021] [Fig.4] Fig.4 shows an overview of a universal adapter sleeve connection system.

[0022] [Fig.5A] Fig.5A shows an illustration of an adapter, according to one embodiment.

[0023] [Fig.5B] The [Fig.5B] is a transparent side view of the adapter, according to one embodiment.

[0024] [Fig. 5C] [Fig. 5C] is a view of the underside of the adapter body, according to a method of implementation.

[0025] [Fig.5D] Fig.5D shows how the adapter holds a specific cosmetic applicator, according to one embodiment.

[0026] [Fig.6A] The [Fig.6A] is an illustration of the adapter 100 with a cutaway view of the adapter body 110, according to one embodiment.

[0027] [Fig.6B] The [Fig.6B] is a side view of the adapter with a cutaway view of the adapter body, according to one embodiment.

[0028] [Fig.6C] The [Fig.6C] is a transparent view of the outer shell of the adapter, according to one embodiment.

[0029] [Fig.6D] The [Fig.6D] is a transparent view of the internal body of the adapter, according to one embodiment.

[0030] [Fig.7] The [Fig.7] shows a functional diagram of the communication hardware elements in the stabilizer device and the adapter, according to one embodiment.

[0031] [Fig.8] Fig.8 shows different protocols for times when the adapter has different cosmetic applicators, according to one embodiment.

[0032] [Fig.9] Fig.9 shows a flowchart for performing automatic detection.

[0033] [Fig. 10] The [Fig. 10] illustrates a feature of automatic reversal or pivoting of the adapter to provide a feature of erasure on the face of a user, according to one embodiment.

[0034] [Fig. 1 1A][Fig. 1 IB] Figures 1 IA and 1 IB have illustrated that the eraser itself can have different shapes, diameters and materials to be specifically designed for different cosmetic applicators, according to one embodiment.

[0035] [Fig. 12A] Fig. 12A shows a tray used to hold the different gums before insertion onto the cosmetic applicator, according to one embodiment.

[0036] [Fig.l2B] Fig.l2B shows how the motion stabilizer device with the adapter attached thereto can be moved downwards to receive the eraser in one embodiment.

[0037] [Fig. 13] The [Fig. 13] shows an alternative embodiment in which the rotation of the adapter is controlled to be caused within the adapter itself.

[0038] [Fig. 14] The [Fig. 14] shows how the motion stabilizer device is configured to make small movements of the eraser when it detects that pressure is applied to the eraser.

[0039] [Fig. 15] The [Fig. 15] shows a flowchart for the operation of the gum feature according to one embodiment.

[0040] [Fig. 16] The [Fig. 16] shows a device for securing with the motion stabilizing device in one embodiment.

[0041] [Fig. 17] Fig. 17 is an illustration of the fastening device, according to a mode of realization.

[0042] [Fig.l8A] The [Fig.l8A] of a device for securing with a track, according to an embodiment.

[0043] [Fig.l8B] The [Fig.l8B] shows a cross-section of a specific implementation of the track and the carriage according to an embodiment.

[0044] [Fig.l8C] The [Fig.l8C] is an illustration of the track in the closed position, according to one embodiment.

[0045] [Fig.18D] The [Fig.18D] is an illustration of an aerial view of the track in the open position, according to one embodiment.

[0046] [Fig. 19] The [Fig. 19] is an illustration of the device for securing with an arm to control the movement of a cosmetic applicator, according to one embodiment.

[0047] [Fig.20A][Fig.20B][Fig.20C] Figures 20A, 20B and 20C are illustrations of a fixative which can be used to remove the packaging surrounding a cosmetic, according to one embodiment.

[0048] [Fig.21A][Fig.21B][Fig.21C] Figures 21A, 21B and 21C show an example specific device for securing with rotating elements, according to an embodiment.

[0049] [Fig.21D] Fig.21D shows that the cosmetic support of the adapter can to open up to release a cosmetic application, according to a method of implementation.

[0050] [Fig.21A][Fig.22B][Fig.22C] Figures 22A, 22B and 22C show a mode of embodiment wherein an adapter with lipstick can be ordered to be extended or shortened inside the fastening device, according to one embodiment.

[0051] [Fig. 23A] [Fig. 23B] Figures 23A and 23B show additional details linked to a conical gear, according to one embodiment.

[0052] [Fig.24A][Fig.24B] Figures 24A and 24B show an organizational chart of a process carried out by the securing device linked to the detection of a quantity of lipstick in a lipstick tube and to the control of the extension of the lipstick tube, according to an embodiment.

[0053] [Fig.25] Fig.25 shows that the securing device (base) may have an additional heating or cooling feature, according to one embodiment.

[0054] [Fig.26][Fig.27] Figures 26 and 27 show transparent views of the device for securing with the heating / cooling system, according to one embodiment.

[0055] [Fig.28] Fig.28 shows a close-up view of the heating / cooling system, according to one embodiment.

[0056] [Fig.29] Fig.29 illustrates a problem that will be solved by the present embodiment for a user of the system.

[0057] [Fig.30][Fig.31A][Fig.31C] Figures 30 and 31A to 31C show one way of detect when the motion stabilizer needs to be recalibrated, according to one embodiment.

[0058] [Fig.32A][Fig.32B] Figures 32A and 32B illustrate how learning at Automatic can help detect when an error has occurred, according to one embodiment.

[0059] [Fig.32C] Fig.32C shows an accelerometer in the motion stabilizer, according to one embodiment.

[0060] [Fig. 33A][Fig. 33B] Figures 33A to 33B show examples of measures taken by the accelerometer in the X, Y and Z directions, according to one embodiment.

[0061] [Fig.34A][Fig.34B] Figures 34A and 34B show a learning model deep to recognize how to associate a remedy with a pair of the type of makeup error shown in the self-portrait image and motion sensor data, according to one embodiment.

[0062] [Fig.35] The [Fig.35] shows a flowchart to compensate for deviations in the movement of the adapter, according to one embodiment.

[0063] [Fig.36] Fig.36 illustrates a method for initially calibrating a user's tendency to deviate from a target point when using the motion stabilizer, according to one embodiment.

[0064] [Fig. 37A][Fig. 37B] Figures 37A and 37B represent a user using his smartphone as a real-time mirror in self-portrait mode while using the motion stabilizer device, according to one embodiment.

[0065] [Fig.38] The [Fig.38] shows that a user application can augment the recommended device gestures on the face in the camera image.

[0066] [Fig.39] Fig.39 shows that a motion stabilizing device includes a vibrating element, according to one embodiment.

[0067] [Fig.40] The [Fig.40] shows a cosmetic dispensing device which is configured to dispense a plurality of cosmetic formulations of different colors into a receiving area, according to one embodiment.

[0068] [Fig.41] Fig.41 shows that the motion stabilizer device and the cosmetic dispensing devices mutually detect the presence of each other.

[0069] [Fig.42] Fig.42 shows that the motion stabilizer device detects the presence of the cosmetic dispensing device and notifies the user's mobile device of the detection, in one embodiment.

[0070] [Fig.43] Fig.43 shows protocols that are retrieved based on the motion stabilizer device detecting the distribution device cosmetic, according to a method of implementation.

[0071] [Fig.44] The [Fig.44] shows how a user can use the motion stabilizer device to mix a cosmetic which is dispensed from the cosmetic dispensing device, according to one embodiment.

[0072] [Fig.45A] [Fig.45B] Figures 45A and 45B show a double design brush, according to a method of implementation.

[0073] [Fig.46] Fig.46 shows the actions taken by the cosmetic distribution device as a function of the presence of the motion stabilizing device, according to one embodiment.

[0074] [Fig.47] The [Fig.47] is a detailed functional diagram illustrating an example of a user device according to certain embodiments. DETAILED DESCRIPTION

[0075] This disclosure describes a cosmetic applicator system that minimizes involuntary movements by stabilizing, orienting, operating, controlling, etc., an applicator for a user and is also designed to be flexible enough to adapt to different types of commercially available cosmetic applications. This disclosure further describes a system and features for enhancing the functionality of such a cosmetic applicator system.

[0076] The basic features and operation of a motion stabilizing device for a cosmetic applicator are described in US Patent No. 11,458,062.

[0077] Figure 1 shows a conventional motion stabilizer device 1100, which serves as a base unit for receiving a cosmetic applicator according to one embodiment. The device 1100 comprises a handle portion 1101, a receiver portion 1102, and a strap 1103. The receiver portion 1102 has an interface 1104, shown as a male connector that couples to a cosmetic applicator, which will be discussed in detail below. The receiver portion can be used for communication between the base unit and the applicator. Connection to an adapter and / or an applicator can be achieved using a mechanical coupling, such as a screw or snap-on fitting, or using magnets.

[0078] Figure 2 shows how the device 1100 couples to an adapter 1105 and a makeup applicator 1106. It can be seen that the adapter fits onto the exposed end of the receiver portion 1102. The adapter has corresponding electrical connections (a female connector - not shown) in a recessed portion to make contact with the electrical interface of the receiver portion 1101.

[0079] As shown in [Fig. 2], the receiver portion 1102 is configured to contort, articulate, reposition itself, etc., between an upright posture (like the [Fig. 1] shows a tilted posture (as shown in [Fig. 2]). This is achieved using a hinge mechanism contained within receiver portion 1102. [Fig. 2] shows that the hinge mechanism is a self-leveling / motion-stabilizing hinge.

[0080] Figure 3A shows a schematic diagram of the internal components of the device 1100 according to one embodiment. In the handle portion, the device includes a power supply 1301, which may be a battery or similar. The device includes a printed circuit board assembly (PCBA) 1302, which may include the position sensor circuitry 1307, the reader circuitry 1308, the control circuitry 1309, and the communication interface 1310, as included in Article 1100.

[0081] For example, as sensor circuitry for 1307, the PCBA may include at least one inertial sensor and at least one distributed motion sensor to detect involuntary muscle movements and measure the signals associated with these involuntary muscle movements that are created when a user negatively affects the applicator's movement. These sensors also detect the movement of the stabilized output relative to the device. The control circuitry sends voltage commands in response to the signals to the motion-generating elements (described below) to cancel out the user's involuntary tremors or muscle movements. This cancellation maintains and stabilizes the applicator's position, keeping it stable.

[0082] A person skilled in the art will readily recognize that a system and a method according to the present invention can employ various implementations of the control circuitry and the sensor circuitry that would be within the spirit and scope of the present invention. In one embodiment, the control circuitry 1309 comprises an electrical system capable of producing an electrical response from sensor inputs such as a programmable microcontroller or a field-programmable gate array (FPGA). In one embodiment, the control circuitry comprises an 8-bit ATMEGA8A programmable microcontroller manufactured by Atmel because of its low overall cost, low power consumption, and suitability for use in high-volume applications.

[0083] In one embodiment, at least one inertial sensor in the sensor circuitry is a sensor comprising, but not limited to, an accelerometer, a gyroscope, or a combination of both. In one embodiment, at least one motion sensor distributed in the sensor circuitry is a non-contact position sensor comprising, but not limited to, a Hall-effect magnetic sensor.

[0084] The system created by combining the sensor circuitry, the control circuitry, and the motion-generating elements can be a closed-loop control system that detects motion and acceleration at different points of the system and provides detailed information to a control algorithm that moves the motion-generating elements appropriately to cancel the net effect of a user's involuntary muscle movements and thus stabilize the applicator's position. The operation and details of the control system elements and the control algorithm are included in the art, as described in US Publication PG 2014 / 0052275A1.

[0085] The communication interface 1310 may include a network controller such as Broadcom's BCM43342 Wi-Fi, frequency modulation and Bluetooth combo chip, for interfacing with a network.

[0086] In the receiver portion of the device, there may be two drive elements to enable three-dimensional movement of the receiver as an anti-shock movement. The two drive elements comprise a y-axis drive element 1303 and an x-axis drive element 1304, each connected to and controlled by PCB A 1302. Each of the drive elements may be servomotors as defined in the article. The device further comprises a terminal effector coupling 1305, which is configured to be coupled to the adapter 1105. The terminal effector coupling 1305 may include a radio frequency identification (RFID) reader 1306, configured to read an RFID tag, which may be included with the applicator, as discussed below.

[0087] Figure 3B shows a diagram of an alternative embodiment of the device 1100 in which the receiver portion comprises an electromagnetic positioner 1311 instead of the drive elements shown in Figure 3A. The electromagnetic positioner 1311 may comprise U-shaped magnetic cores 1312 arranged around a non-magnetic tube 1313, which is filled with a magnetic fluid 1314. Each of the magnetic cores has arm portions surrounded by windings 1315. The magnetic cores can be controlled by the control circuitry of PCB A 1302 to act as a controllable active magnetic field generating structure, which is used to generate a variable magnetic field that acts on the magnetic fluid, causing it to move, thus allowing the armature to be moved to the desired position and / or coordinate orientation.Implementation details for the 1311 electromagnetic positioner can be found in US Patent No. 6,553,161.

[0088] In the conventional motion stabilizer device described above, there is a problem whereby the interface 1104 which receives the adapter 1105 requires a specific fixing point to align correctly with the interface.

[0089] Therefore, the embodiments below provide a universal adapter connection between the handle of the motion stabilizer device in order to improve the user experience and reduce the difficulty and time required to system configuration for use.

[0090] In one embodiment, this disclosure relates to a cosmetic applicator. The cosmetic applicator can be used for a variety of cosmetic applications, including, but not limited to, mascara, eyeliner, eyebrow products, lip products (lipstick, lip gloss, lip pencil, etc.), skin products, and / or hair products. In one embodiment, the cosmetic applicator may include an adapter, wherein the adapter can connect the cosmetic applicator to a motion stabilizer. The motion stabilizer may be, for example, a handle that can counteract involuntary movements such as tremors or spasms. These movements can interfere with the application of cosmetics and can also make general interaction with applicators or cosmetic tools difficult.For example, many cosmetic products require a twisting motion or force to open or extrude the product. It can be difficult for users to achieve the range of motion or precision needed to apply these forces to the cosmetic. In one embodiment, the cosmetic applicator can hold a cosmetic and can allow the application of the appropriate force to open, close, mix, shake, stir, extrude, or achieve other similar functions necessary for application.

[0091] Figure 4 shows an overview of a universal adapter handle connection system 400. The system includes a motion stabilizer device 150 which comprises a handle portion 151 and a hinge portion 152 (receiver portion) which is functionally similar to the device 1100 shown in Figure 1. It further comprises a universal adapter 100 which attaches to the device 150 and also holds various types of cosmetic applicators.

[0092] Figure 5A shows an illustration of an adapter 100 according to an embodiment of this disclosure. The adapter 100 may include an adapter body 110, in which the adapter body 110 can be connected to the motion stabilizer 150. The adapter body 110 can be connected to, or form the base or body of, a cosmetic holder 120. Each of these components will be discussed in more detail here. Various configurations of the adapter 100 can be used for different cosmetic products and tools. For example, the shape and dimensions of the cosmetic holder 120 can be configured for different cosmetic products. The adapter 100 can be easily attached to and removed from the motion stabilizer, as discussed here. In one embodiment, the adapter 100 can extend the range of motion of a cosmetic applicator to allow the movements necessary for cosmetic application.In some embodiments, the adapter 100 can be attached to a base or trolley for other actions to be performed with a . cosmetic held by the cosmetic applicator.

[0093] Figure 5B is a transparent side view of the adapter 100, according to one embodiment of this disclosure. The adapter body 110 can be approximately formed as a straight cylinder. One end of the adapter can be attached to one end of a motion stabilizer. The motion stabilizer can be a cylindrical rod forming a handle that the user can grasp. The first end can also be referred to hereafter as the lower end or base of the adapter. The lower end of the adapter body 110 can include at least one magnet, in which at least one magnet can be attracted and attached to a magnet in the motion stabilizer. The lower end of the adapter body 110 can include additional physical structures that can align, guide, and attach the adapter to the motion stabilizer.In one embodiment, the lower end of the adapter body 110 can form a chamber 112, as shown in the transparent view of [Fig. 5B]. The chamber can be a hollow area within the adapter body 110 that is entirely contained by the walls of the adapter 110. The chamber 112 can be approximately conical in shape. In one embodiment, the cutout can be cylindrical. The chamber 112 can be configured to fit onto a projection at one end of the motion stabilizer. The chamber 112 can be used to align and guide the attachment of the cosmetic applicator to the motion stabilizer. Fitting the chamber 112 onto and around the projection at the end of the motion stabilizer limits lateral movement that would misalign the cosmetic applicator and the motion stabilizer.It may be easier for a user to align chamber 112 with the end of the motion stabilizer than for the user to align the edges of the circular face of the adapter with the edges of the circular face of the motion stabilizer. Chamber 112 may have rotational symmetry so that the cutout can be placed on the end of the motion stabilizer in any orientation or at any degree of rotation around the axis of chamber 112. At one end, a magnet can be attached to the end of the chamber, inside the adapter body. The magnet at the end of the cutout can be attached to a magnet at the end of the protrusion on the end of the motion stabilizer.

[0094] The cosmetic support 120 can be located at a second end of the cosmetic applicator. In one embodiment, the cosmetic support 120 can be a ring into which a tool or cosmetic product can be inserted. Many cosmetic tools, such as mascara brushes, lipstick applicators, concealer applicators, and cosmetic pencils, are approximately cylindrical. In one embodiment, the ring can secure the cosmetic tools to the wider part of the tool. A ring-shaped support It can also hold cosmetic tools of various shapes, such as cuboids. In one embodiment, the cosmetic holder 120 may have one or more protrusions along the inner wall of the holder, extending outwards to the center of the holder. Contact and friction between the one or more protrusions and an inserted cosmetic tool can result in a more secure grip or hold of the cosmetic holder around the inserted tool. In some embodiments, the inner wall of the cosmetic holder 120 may be coated with a material that can improve the grip or hold of the cosmetic holder around the inserted tool. The improved grip may be due to a property of the material, such as a coefficient of friction or a deformation of the material. For example, the inner wall may be coated with rubber or silicone.In one embodiment, the coating material may be a textured material with grooves, striations, bumps or similar features that prevent the cosmetic tool from moving or slipping once it is inserted into the cosmetic holder 120.

[0095] Various cosmetic holder configurations are compatible with the cosmetic applicator 100. In one embodiment, the holder may be an open ring or a C-shaped holder. In another embodiment, the holder may be a loop, in which the ends of the loop may overlap. In another embodiment, the holder may be one or more coiled loops. In another embodiment, the cosmetic holder 120 may be a tube or a sheath forming a chamber inside the tube, into which a cosmetic tool or product may be inserted. In another embodiment, the tube may be closed at one end to contain a cosmetic tool or product within the chamber. In one example, the tube may be approximately cylindrical. In another example, the sheath may be a partial cylinder, such as a half-cylinder that does not completely wrap around the inserted cosmetic.In one embodiment, the size of the cosmetic holder 120 can be changed. For example, the cosmetic holder 120 can be round, and its diameter can be modified to accommodate different cosmetic tools. A pushing force on a point along the outside of the holder can compress it to a smaller diameter. A pulling force on a point along the inside of the holder can expand it to a larger diameter. In one embodiment, the force can be applied at a single point along the holder to allow the diameter to be changed with one hand. In one implementation, a user can be provided with several cosmetic holders, each with different dimensions or shapes for different cosmetic tools or products. A cosmetic holder 120 can be removed from the adapter body 110 and replaced by another. another one with a suitable configuration.

[0096] In one embodiment, the cosmetic support 120 can be attached to the adapter body 110 with a joint 115, such as a ball joint. The ball joint can allow movement of the cosmetic support 120 relative to the adapter body 110. For example, the cosmetic support 120 can be rotated in place or can pivot to form an angle with the adapter body 110. The joint can be configured for continuous movement of the cosmetic support 120 or for discrete movement steps. In some embodiments, the movement of the cosmetic support 120 can be constrained. For example, the adapter 110 can form a walled channel, in which the joint is disposed inside the walled channel. The walls of the channel can constrain the movements of the joint and / or the cosmetic support 120. In one embodiment, the joint 115 can be a motorized component.The 120 cosmetic stand can be moved thanks to the motorized component without requiring external force from a user.

[0097] Figure 5C is a view of the underside of the adapter body 110 according to an embodiment of this disclosure. The underside of the adapter body 110 can be approximately a circle since the adapter is a right cylinder. A magnet 111 can be disposed on the underside of the adapter. In one embodiment, the magnet 111 can be a uniform ring-shaped magnet, as illustrated in Figure 5C. For example, the magnet 111 can be in the shape of a washer. The ring-shaped magnet 111 can be attracted to and attached to a magnet disposed along the circumference of one end of the motion stabilizer. In some embodiments, the adapter body 110 can be attached to the motion stabilizer in any orientation due to the ring-shaped magnet 111.The adapter body 110 can be attached to the motion stabilizer by any rotation of the adapter 100 around the adapter's central axis. In one embodiment, the adapter 100 can be a universal adapter and can attach a magnetic end of the motion stabilizer in any orientation, regardless of the positioning and / or polarity of the magnets at the end of the motion stabilizer. Any ring-shaped portion of the magnet 111 at the base of the adapter can contact the magnets on the motion stabilizer to attach the adapter to the motion stabilizer.

[0098] The ring-shaped magnet 111 of this disclosure offers an advantage over traditional motion stabilizer adapters. For example, some motion stabilizers may have two magnets located diametrically opposite each other on a circular face of the motion stabilizer. Most traditional adapters have two magnets at the base for attachment to a motion stabilizer. The adapter does not The adapter can only be attached to the motion stabilizer if both magnets on the motion stabilizer align with the two magnets in the same position on the adapter. In some implementations, the polarity of the magnets on the motion stabilizer may also differ, so each magnet on the motion stabilizer will only be attracted to one of the two magnets on the adapter. The orientation limitations of the traditional adapter can pose problems for users attempting to attach it to the motion stabilizer. For example, users may lack the precise motion required to align the magnets as needed for attachment. Furthermore, the orientation limitations of the traditional adapter mean that the orientation of the tool or instrument held by the applicator is also limited.When applying cosmetic products to or near the face, it may be desirable for the applicator to be able to be positioned at various angles and orientations, or for its orientation to be adjustable. For example, some mascara brushes are curved. The mascara applicator should be in contact with the eyelashes so that its curvature matches the curvature of the eye. Achieving this position can be very difficult if the adapter holding the mascara brush can only be attached to the motion stabilizer in a single orientation, as with traditional adapters that have a limited number of magnets in predefined positions. In contrast, an adapter with a ring-shaped magnet, as shown in [Fig. 5C], can be attached to the motion stabilizer in any orientation.The adapter can be rotated until the mascara brush, or any other cosmetic tool, is in the desired orientation for application, and then attached to the motion stabilizer by making contact between the ring-shaped magnet and any magnet located on the face of the motion stabilizer. The motion stabilizer can be maneuvered into various positions while the attached applicator and cosmetic also move. For example, the orientation of the attached applicator and cosmetic can change as the user applies the cosmetic. Attaching the applicator to the motion stabilizer without orientation increases the range of movement of the attached cosmetic.

[0099] In one embodiment, the adapter body 110 may include a gear ring, teeth, or similar alignment structures 116. The alignment structures 116 may be located at the base of the adapter and may be concentric with the ring-shaped magnet 111. In one embodiment, the alignment structures may be located along the inner wall of the cutout at the lower end of the adapter. In some embodiments, the alignment structures 116 may fit into or interlock with the corresponding alignment structures on the motion stabilizer when the adapter is attached to the motion stabilizer. The alignment structures 116 can limit the rotation of the cosmetic applicator once the adapter is attached to the motion stabilizer. Some motion stabilizers can rotate to counteract any rotational force applied to the motion stabilizer so that an attachment to the motion stabilizer (such as the cosmetic applicator) remains stable. The "anti-rotation" mechanism can be useful for users who experience sudden, involuntary movements while holding the motion stabilizer. In one embodiment, the alignment structures 116 can be a ring of raised studs or tooth-like structures that can fit into corresponding grooves or receptacles at the end of the motion stabilizer that is attached to the base of the adapter.In one embodiment, the alignment structures 116 may be a ring of recessed structures or a combination of raised and recessed structures that can fit into corresponding raised and / or recessed structures at the end of the motion stabilizer. Fitting the alignment structures 116 into complementary structures at the end of the motion stabilizer can anchor the cosmetic applicator in place once the adapter has been attached to the motion stabilizer. Any rotation of the motion stabilizer to counteract any unintentional movement of the user will therefore be transmitted to the cosmetic applicator to maintain the orientation of the cosmetic applicator once the cosmetic applicator is attached to the motion stabilizer.

[0100] The alignment structures 116 can provide a range of discrete orientations to which the adapter can be attached to the motion stabilizer. For example, the adapter can only be attached to the motion stabilizer when each of the alignment structures 116 in [Fig. 5C] is aligned with a corresponding recessed structure in the motion stabilizer. If the alignment structures 116 are not aligned with and are not located within the recessed structures, the adapter will not be properly attached to the motion stabilizer. However, the symmetry of the repeated alignment structures 116 can still allow the adapter to be attached at a number of rotations (e.g., 10+ rotation options) for easy attachment.

[0101] Figure [5D] shows how the adapter 100 holds a specific cosmetic applicator, such as a lipstick applicator, within the cosmetic holder 120. While a lipstick applicator is shown, the cosmetic holder can hold many other types of applicators, such as mascara applicators and nail polish applicators. Unlike the adapter 1105 in Figure [1], the cosmetic holder 120 can be seen to hold the applicator at a perpendicular angle to the handle of the stabilizer. movement 150. This allows for a more relaxed and ergonomic hand position for the user when using the cosmetic applicator.

[0102] Figure [5A] is an illustration of the adapter 100 with a cutaway view of the adapter body 110, according to an embodiment of this disclosure. In one embodiment, the adapter body 110 may comprise an outer shell 113, in which the outer shell 113 encloses an inner body 114. The inner body 114 may be attached to a motion stabilizer by means of the magnetic attachment described herein with reference to Figure [5C]. In one embodiment, the cosmetic support 120 may be attached to the outer shell 113. The attachment of the cosmetic support 120 to the outer shell 113 may allow movement of the cosmetic support 120 that is independent of the movement of the inner body or the motion stabilizer. The attachment of the cosmetic support 120 to the outer shell 113 may be enclosed within the adapter body 110.In one embodiment, the cosmetic support 120 can be fixed to the outer shell 113 along a series of notches in the outer shell. The notches can be, for example, a series of indentations, grooves, teeth or the like, such as the indentation structures 117 of [Fig. 0A]. The position of the cosmetic support 120 can change by moving the cosmetic support 120 linearly along the series of notches, so that the cosmetic support 120 can be lashed in place on each of the notch structures 117. In one embodiment, the base of the cosmetic support 120 may have a projection that fits into each of the notch structures 117. The projection can snap into place when positioned at the level of or against each of the notch structures 117 to temporarily lock the cosmetic support 120 in an inclined position within the same plane.The plane of the face (opening) of the cosmetic support 120 can remain constant while its angular position can be adjusted. A force can be applied by the user to position the cosmetic support 120 on one of the notch structures 117. The cosmetic support 120 can thus be tilted relative to the central axis of the adapter body 110 and the attached motion stabilizer. In one embodiment, the cosmetic support 120 can be attached to the adapter body 110 with a 2-axis adapter. The angle of the cosmetic support 120 can be adjusted as described with reference to the notch structures 117. Alternatively, the plane of the opening of the cosmetic support 120 can also be adjusted by rotating the cosmetic support 120 for 2-axis movement. For example, the cosmetic support 120 can rotate axially at or near its attachment point to the adapter body 110.In one embodiment, the rotation of the cosmetic support 120 can be modulated with notches or similar structures to provide a number of fixed rotation positions of the cosmetic support 120. For example, the cosmetic support 120 or . The adapter body 110 may include an internal gear or ratchet mechanism, in which the cosmetic support 120 can be rotated a certain number of degrees to engage with the teeth of the internal gear. The cosmetic support 120 can be temporarily locked in the rotational position when the teeth are engaged.

[0103] Figure B is a side view of the adapter 100 with a cutaway view of the adapter body 110, according to an embodiment of this disclosure. The inner body 114 of the adapter body 110 can form the chamber 112, as described herein. Various shapes and dimensions of the chamber 112 are compatible with the present adapter 100. In one embodiment, the outer shell 113 can extend beyond the end of the inner body 114. The outer shell 113 can surround the attachment point of the adapter 100 to a motion stabilizer or other compatible structure and can prevent the adapter 100 from moving away from the attached structure. In some embodiments, the magnetic ring can be formed at the base of the inner body 114.

[0104] Figure [Fig. 0C] is a transparent view of the outer shell 113 of the adapter 100, according to an embodiment of this disclosure. The outer shell 113 can form a cavity surrounding the inner body 114. In one embodiment, the inner body 114 can rotate relative to the outer shell 113 while the outer shell 113 and / or the cosmetic support 120 are fixed in place and do not rotate. For example, the inner body 114 can rotate to counteract an unintentional rotational movement of the motion stabilizer or adapter 100. The rotation of the inner body 114 is not transmitted to the cosmetic support 120 because the cosmetic support 120 is not in contact with the inner body 114. Similarly, the fit of the outer shell 113 around the inner body 114 may involve a gap between the outer shell 113 and the walls of the inner body 114 so that the rotation of the inner body 114 will not be transmitted to the outer shell 113.

[0105] Figure [Fig. 0D] is a transparent view of the inner body 114 of the adapter 100, according to an embodiment of this disclosure. The inner shell 114 can form the chamber 112, as described herein. The chamber 112 can extend to the top of the inner body. In one embodiment, the chamber 112 can be formed as a central cylinder with two cylinders adjacent to the central cylinder, as illustrated in Figure [Fig. 0D]. The shape and symmetry of the chamber 112 can depend on the intended attachment to a motion stabilizer or other structure. In one embodiment, the shape of the chamber 112 can depend on the desired motion of the adapter 100. For example, a chamber with infinite symmetry can be attached to a motion stabilizer in any orientation and can remain stationary while the motion stabilizer rotates. In another For example, a camera with limited axes of symmetry may result in a fixed number of orientations in which the adapter can be attached to the motion stabilizer.

[0106] In one embodiment, attaching the cosmetic applicator to the motion stabilizer can activate at least one sensor to indicate that the adapter body 110 has been successfully attached to the motion stabilizer. This at least one sensor can be, for example, a Hall effect sensor that can detect and respond to the magnetic field produced by the adapter and / or the motion stabilizer. In one embodiment, this at least one sensor can be a pressure-activated sensor. Sensor variants known to those skilled in the art may be compatible with the systems and devices disclosed herein. In one embodiment, this at least one sensor can detect when the cosmetic applicator has not been properly attached to the motion stabilizer. For example, a Hall effect sensor can detect a partial magnetic field from the adapter with a magnitude lower than an expected magnitude.The partial magnetic field may indicate that a portion of the ring-shaped magnet on the adapter is physically shielded or has failed to produce a magnetic field. In one embodiment, data from at least one sensor can be used to notify a user to inspect the cosmetic applicator or to reattach the cosmetic applicator.

[0107] In one embodiment, the adapter 100 may include one or more sensors and / or an integrated circuit. The one or more sensors may include, but are not limited to, pressure sensors, light sensors, weight sensors, voltage or force sensors, a Hall effect sensor, an accelerometer, a gyroscope, or the like. The data from the one or more sensors may be used to identify when a cosmetic product has been inserted or attached to the cosmetic applicator. In one embodiment, the data from the one or more sensors may be used to identify the physical characteristics of an attached cosmetic product, such as its size, shape, or weight. In one embodiment, the data from the one or more sensors may relate to a movement of the cosmetic applicator 100 or to a movement of an attached component, such as the attached cosmetic product or the motion stabilizer.In one embodiment, data from one or more sensors can be transmitted from the cosmetic applicator to a remote device, such as a server or a user device. In another embodiment, the cosmetic applicator can receive data, including instructions, from the same remote device or from a second remote device. Further details regarding the network are available.

[0108] In one embodiment, the system described above includes the functionality of automatically detecting adapters to activate protocols specific to the motion stabilizer device 150. For example, the motion stabilizer device The 150 movement can automatically detect different adapters used for various cosmetics such as lipstick, mascara, etc. As soon as the adapter is connected to the handle of the 150 movement stabilizer device, the handle automatically recognizes which style of adapter (e.g., lipstick or mascara) is attached and loads a specific set of protocols developed for that specific application.

[0109] Figure 7 shows a functional diagram of the communication hardware elements in the stabilizer device 150 and the adapter. The adapter has a communication interface 701, and the receiver portion of the stabilizer device has a communication interface 702. In one example, the communication interfaces are a near-field communication (NFC) interface (where element 702 is a radio-frequency identification (RFID) reader configured to read an RFID tag 701). In addition, the receiver portion of the stabilizer device has the Hall effect sensor 704 described above. Thus, the RFID reader can be activated in response to the Hall effect sensor 704 detecting the insertion of the adapter 100. Alternatively, each of the interfaces 701 and 702 functions as Bluetooth interfaces in another example, such as Bluetooth Low Energy (BLE) interfaces.

[0110] The interface 702 in the receiver portion is connected to the PCBA 703 which is coupled to or includes a memory 705 which stores various protocol information.

[0111] Once the device 150 recognizes the present adapter 100, it receives information about the specific adapter type based on information stored on the communication interface 701. The communication interface 702 then communicates the information to the PCBA 703, which stores specific protocols in the device software that target specific gestures and movements for the specific connected adapter (i.e., if the lipstick adapter is attached, the device will use the lipstick gesture protocols).

[0112] For example, as shown in [Fig. 8], a first set of protocols 801 for a lipstick may include parameters specific to the initial orientation angles of the stabilizer, as well as settings for pressure sensitivity, energy consumption, and initial extension of the lipstick. Whereas a second, different set of protocols 802 for a mascara may include different parameters specific to the initial orientation angles of the stabilizer, as well as settings for pressure sensitivity, energy consumption, and mascara saturation.

[0113] There may be multiple settings for each protocol depending on the adapter and applicator. For example, with lipstick, it is desirable to eliminate the Axial rotation of the adapter relative to the handle is recommended, as this can sometimes cause unwanted or unexpected movements for the user. It is also advisable to limit the amount of flex and establish an "initial" position, since hand position may differ for lipstick and mascara. Furthermore, it is recommended to adjust the motor speed so that the mascara wand moves slightly slower to reduce the risk of involuntary movements near the eyes. An example of additional protocol considerations for lipstick is as follows. • Disable the axial rotation of the adapter relative to the handle • Set the motor speed to 100% for the fastest settings possible • Flex the adapter to the "initial" angular setting for better application orientation

[0114] Figure 9 shows a flowchart for performing the automatic detection as mentioned above. The steps are carried out at the level of the motion stabilizer device 150. At step 9001, the communication interface 702 detects the presence of the adapter 100. For example, when the communication interface 702 is an RFID reader and the communication interface 701 is an RFID tag, these elements can make initial contact before establishing a communication channel, as understood in Article 150.

[0115] In step 9002, after the establishment of a communication channel between the communication interfaces 701 and 702, the communication interface 701 transmits identification information to the communication interface 702. The identification information indicates the type of adapter, as mentioned above.

[0116] At step 9003, the communication interface 702 transmits the received identification information to the PCBA 703 located on board the stabilizing device, and the PCBA 703 retrieves the protocols stored in a local memory that correspond to the type of adapter identified.

[0117] At step 9003, the PCBA 703 commands the configuration of the motion stabilizer device according to the stored protocols after detecting that the adapter is attached to the motion stabilizer device.

[0118] With the above procedures, the motion stabilizer device will not only recognize the presence of an adapter, but it will also recognize whether it is a specific adapter used for lipstick, mascara, or other products. Once the device recognizes the adapter present, it calls upon specific protocols in the device's software that target specific gestures and movements for the specific adapter attached (i.e., if the lipstick adapter is attached, the device will call upon the lipstick gesture protocols).

[0119] In one embodiment, as shown in [Fig. 10], the system described above includes the automated reversal or pivoting of the application of the orientation pin of the adapter to provide a "gum" feature 1010 in order to eliminate any error made by the user.

[0120] As shown in [Fig. 1 IA], the eraser itself can have different shapes, diameters, and materials to be specifically designed for different cosmetic applicators. In the example of [Fig. 11 A], for a lipstick tube, an eraser base 1030 can have a larger diameter to fit the diameter of the lipstick base itself, and the eraser tip 1020 can have a first cuboid shape to treat larger stains. Alternatively, in the example of [Fig. 1IB], for a mascara brush, an eraser base 1031 can have a relatively smaller diameter to fit the diameter of the mascara brush handle, and the eraser tip 102 can have a narrower chisel end to treat precise erasing operations.

[0121] In one embodiment, [Fig. 12A] shows a tray 1200 used to hold the various gums 1010 before insertion into the cosmetic applicator. The tray 1200 has a plurality of slots 1201 and 1202 for holding the different types of gums described above.

[0122] Figure 12B shows a side view of the tray 1200 with a transparent view of the different erasers 1010 inserted into it. For example, the first eraser 1010a is inserted into slot 1201 and the second eraser 1010b is inserted into slot 1202. Each slot has a chamber 1210 with a lower surface 1215. The size of the chamber and the depth of the lower surface vary depending on the specific type of eraser.

[0123] As shown in [Fig. 12B], the motion stabilizer device, with adapter 100 attached to it and a mascara applicator inserted into the adapter, can be moved downwards to receive the eraser 1010b. The force exerted by the eraser 1010b on the lower surface of chamber 1215 will cause the eraser to adhere to the tip of the cosmetic applicator. The base 1031 of the eraser 1010b, or the base 1030 of the eraser 1010a, is made of a material with a high coefficient of friction so that it adheres to the tip of the cosmetic applicator. Such a material is known in the art and is, for example, rubber. The inner surface of the gum base may have ribs to provide additional friction and adhesive force so that it remains firmly inserted on the end of the cosmetic applicator.

[0124] As regards the material of the rubber tip 1020 or 1021, it can be made of polyester as known in the art, since it is a hydrophobic material that adheres well to oil-based products. The shape factor of the rubber tip is fibrous by nature, but it is not limited as such.

[0125] As described above, the motion stabilizer can rotate to rotate the cosmetic attached to the cosmetic applicator. However, [Fig. 13] shows an alternative embodiment in which the rotation of the adapter is controlled to be initiated within the adapter itself. In this embodiment, as shown in [Fig. 13], the adapter 100 includes a miniature rotation motor 1310 as defined in the article. The rotation motor has a shaft 1320 that is attached to the cosmetic holder 120. The motor is further connected to a power source 1330, which may be a button cell battery as defined in the article. In another embodiment, the adapter can receive power from the stabilizer device 150 via the receiver interface of the stabilizer device.

[0126] The motor and power supply 1330 are further connected to a microprocessor 1320. The microprocessor controls the rotation of the cosmetic support 120.

[0127] To use the eraser 1010 at the rear of the cosmetic applicator, the cosmetic support 120 is made to rotate approximately 180° by the motor 1310 or by the rotation of the motion stabilizer device 150.

[0128] There are several options for triggering the rotation of the cosmetic applicator so that the eraser faces the user. One option is a manual button (not shown) on the stabilizer device itself. A second option is voice activation, where the user audibly speaks a voice command (e.g., "erase"). The motion stabilizer device 150 has a microphone (not shown) to receive the voice command, and the motion stabilizer is further configured with speech recognition software to process the command (from among a plurality of voice activation commands that will be discussed below). A third option is for the motion stabilizer to automatically recognize that a cosmetic application session is complete and automatically rotate the cosmetic holder.This recognition can be based on a delay in movement or pressure detected by the device exceeding a predetermined threshold.

[0129] In one embodiment, as shown in [Fig. 14], the motion stabilizer device is configured to perform small movements of the eraser when pressure is applied to the eraser. This allows the user to avoid attempting small "wiping" movements to remove smudges or errors in the cosmetic application process. A default movement type can be initiated, such as a lateral movement, an up-and-down movement, or a circular movement.

[0130] Alternatively, the specific type of wiping movement can be controlled by the user via voice command. For example, the user can speak a command such as "erase with side wiping at X%", "erase with up-and-down wiping at Y%", or "erase with circular wiping at Z%". The percentage indicated by the user can be a quantity of relative distance of movement of the eraser in each direction, so that the user can cause small movements, as well as large movements of the eraser, as needed.

[0131] Figure 15 shows a flowchart for the operation of the eraser feature according to one embodiment. In step 1501, the microprocessor or motion stabilizer receives a trigger to rotate the eraser so that it is oriented towards the user. The trigger can be one of the three triggers mentioned above. In step 1502, the microprocessor or motion stabilizer controls the rotation of the cosmetic holder by 180°. In step 1503, the motion stabilizer controls the eraser to perform small movements to carry out the "wiping" action. This step is optional and can be triggered by the detection of the eraser's pressure against the user's skin or by receiving a voice command from the user.At step 1504, when the user has finished performing the exfoliation operation, the microprocessor or motion stabilizer device commands the cosmetic holder to rotate 180° so that the cosmetic applicator is once again oriented towards the user.

[0132] In one embodiment, the cosmetic applicator may be inserted into, connected to, or otherwise coupled to a securing device (which may be referred to as a "base," "pedestal," or "support base" throughout this document). Figure 16 shows the securing device with the motion stabilizer and other features that will be described in more detail below. The securing device may include one or more mechanical components configured to secure a tool or cosmetic product and perform one or more functions with the cosmetic.

[0133] The inventors acknowledge that for individuals with movement disorders, assistance is necessary in the application and preparation of makeup, in addition to the actual application of the makeup itself. The securing device described herein provides additional functions to assist the user in the application and preparation of cosmetic products.

[0134] The added functions may include, but are not limited to, opening, separating, extending, extruding, twisting, shaking, mixing, closing and / or fixing the tool or cosmetic product. In particular, one or more These functions can be particularly useful when the cosmetic product has more than one component. For example, a mascara tube has a cap, which is attached to a mascara brush, and a body, which contains the mascara formula. The cap must be rotated relative to the body so that the threads inside the cap align with the threads in the body to open or close the mascara tube. In another example, an eyeliner pencil might have a cap that covers the tip. The cap must be removed to use the eyeliner pencil and replaced to cover the tip when the eyeliner is not in use. In these and other cases, there is often a narrow opening (e.g., the opening in the body, the opening in the cap) in one cosmetic component into which another cosmetic component is inserted. A user must align the first component with the opening in the second.Precise linear movement is then required to insert the cosmetic component into the opening or to remove the cosmetic component from the opening. Alignment and movement can be difficult for a user who suffers from hand tremors or other involuntary movements. In some embodiments, opening and closing a cosmetic may require a rotational (twisting) movement or a combination of translational and rotational movements. Other similar movements may be required during the cosmetic application process. For example, a user may need to insert the mascara brush into the body to collect more formula with the brush in order to continue applying mascara. These movements can be difficult for users with weak grip strength, a limited range of motion, or limited fine motor control.Each component of the cosmetic tool must be secured to apply the appropriate force and leverage required for the various functions described herein. The securing device of this disclosure can secure one or more components of a cosmetic tool to facilitate any function or interaction between the components of the cosmetic tool. In one embodiment, the securing device can limit the movement of the cosmetics to counteract the effects of unintentional user movement. In one embodiment, the securing device can apply a force to one or more components. In one embodiment, the securing device can transform an input force into an appropriate applied force on one or more components.

[0135] Figure 17 illustrates the fastening device according to one embodiment of this disclosure. The fastening device 300 may include a base 310. The base may form one or more openings and / or chambers for fastening a cosmetic or the cosmetic applicator 100. For example, the assembly of The fastening assembly 300 may include a vertical chamber 311 inside the base, terminating in an opening on the surface of the base 310. The fastening assembly 300 may further include a first horizontal chamber 312, the horizontal chamber being a channel disposed on a portion of the surface of the base 310 and terminating at one end of the base 310. The fastening assembly 300 may further include a second horizontal chamber 314, the second horizontal chamber 314 being a channel disposed across the width of the base 310 on the surface of the base 310. Cosmetics and / or cosmetic applicators, such as the adapter 100 of [Fig. 5A], may be inserted into the chambers 311, 312, and 314. The cosmetics and / or cosmetic applicators may be fastened in various positions within the chambers. For example, a cosmetic product can be secured in an upright position in the vertical chamber 311.Alternatively, the cosmetic product can be secured horizontally in the first horizontal chamber 312 or the second horizontal chamber 314. Various chamber dimensions, depths, and shapes are compatible with this device. In some embodiments, a chamber may be an inclined channel. A cosmetic product can be inserted into the chamber such that one end of the cosmetic product is raised relative to an opposite end. An inclined channel can be useful when the product contains a liquid to prevent spillage. In one embodiment, the securing device may include one or more fastening elements for securing a tool or cosmetic product in place within a chamber. The fastening element may include, for example, a strap that can be wrapped around a portion of the tool or cosmetic product.In one embodiment, the fastening element may be self-adhesive or may be attached to the base. For example, the fastening may be a self-gripping fabric strip. In one embodiment, the base may include one or more motorized components for applying force to a cosmetic item that is secured by the device. In one embodiment, a motorized component may be located inside or surrounding a chamber in the base, as described in more detail here.

[0136] In one embodiment, the chambers for securing the cosmetics may be located above the base 310 or may be raised above the base 310. For example, a tube or sheath may be arranged above a rod or platform on the surface of the base 310. The tube may be semi-cylindrical in shape, forming a chamber. The tube may be raised above the base 310 so that an inserted cosmetic is accessible from different angles or positions. In one embodiment, the tube may be attached to the rod or platform via a joint, such as a ball joint. The angle of the tube may be adjusted by applying a force to the tube. As another example, the chamber may be formed by a vertical tube arranged on the upper surface of base 310. A cosmetic can be inserted into the opening of the vertical tube so that the entire cosmetic is always outside of base 310.

[0137] Figure 18A illustrates a fastening device 300 according to an embodiment of this disclosure. The body of the fastening device may include a track 325, in which a carriage 322 can be coupled to the track 325 and can move along the track, for example, along a rail 328. In some embodiments, the carriage 322 can be removably coupled to the track. For example, the carriage 322 can be magnetically attached to the track. In one embodiment, the carriage 322 may include a cantilever, in which the cantilever wraps around a portion along the length of the track to fasten the carriage to the track. The carriage can slide along the track because the cantilever is loosely wrapped around the track and does not impede lateral movement of the carriage along the track.In one embodiment, the trolley may have one or more wheels or gears, wherein the one or more wheels are secured in longitudinal grooves along the track and can roll along the track to transport the trolley. The track 325 can guide and limit the range of motion of the trolley 322. In some embodiments, the track 325 can extend outward from the base 310 of the attached bracket so that the coupled trolley can move toward and away from the base 310. In some embodiments, the trolley 322 can be connected to an arm extending from the base 310 and coupled to the track 325. The arm can facilitate the movement of the trolley 322 along the track.

[0138] The carriage 322 can form a chamber for securing a tool or cosmetic product. The carriage 322 can be, for example, a cylindrical or semi-cylindrical sheath into which a tool or cosmetic product can be inserted. In some embodiments, the carriage 322 can secure the adapter 100 of [Fig. 5A]. The carriage 322 may have a structural or material feature that secures the cosmetic applicator within the carriage. As an example of implementation, the trolley 322 may include at least one magnet, in which the magnet at the base of the cosmetic applicator can attach to at least one magnet in the trolley 322. Other features or additional features for securing the cosmetic applicator 100 may include, but are not limited to, a snap-on feature or an internal material coating such as rubber that is configured to grip the cosmetic applicator 100.For example, the carriage 322 may include a set of snap-on projections, or teeth. A force may be applied to deform the projections and adjust the body of the adapter 100 beyond the projections to be secured in the chamber formed by the carriage. In some embodiments, . The cosmetic applicator can be inserted into the trolley while the cosmetic applicator is attached to the motion stabilizer 150.

[0139] Figure 18B shows a cross-section of a specific embodiment of the track and carriage according to one embodiment, which is implemented using a linear slide. Figure 18B shows the external housing 326 of the track 325. The carriage 326 has a curved saddle-shaped portion to hold the mascara wand. Below the carriage is a rail 328, which can also be seen from above in Figure 18B. The carriage contains a set of bearings 329 that allows the carriage to slide along the rail 328. Linear bearing slides are well understood in the art and are described in detail in, for example, US Patent No. 3,897,119 and US Patent No. 6,733,097.

[0140] A pushing force can be applied to the carriage 322 to slide the carriage and the attached cosmetic applicator and the cosmetic along the track 325. In one embodiment, a first cosmetic component can be secured in the carriage 322 and a second cosmetic component can be secured in a chamber 314 on the base 310 of the securing device. The track 325 can be aligned with the chamber 314 so that the first cosmetic component can be inserted into the second cosmetic component as the carriage 322 slides along the track toward the chamber 314. In this way, a single force can be applied to the carriage 322 to cause linear movement. A pushing force can be applied at different points on the carriage, the cosmetic applicator, or the cosmetic to move the entire carriage assembly along the track.The thrust force must have only one component parallel to the track in order to cause movement along the track.

[0141] In addition to a manual pushing force, the trolley can be controlled to move up and down the track by hydraulic, pneumatic means, or it can be powered by electrical means such as linear actuation, as included in art.

[0142] In one embodiment, the cosmetic applicator can be removably coupled directly to the track 325. For example, the track 325 may include a magnetic rail that runs along the length of the track. The magnet at the base of the adapter 100 can be attached to the magnetic rail, and the adapter 100 can slide along the track 325. Alternative or additional mechanical, structural, and material features described herein and known to those skilled in the art can be used to couple the adapter 100 directly to the track 325. The adapter 100 can then be removed from the track 325 to be attached to a motion stabilizer or used otherwise. In some embodiments, the cosmetic tool or product can be directly coupled to the track 325.

[0143] Attaching the cosmetic applicator to the channel 325 can give the user better control over the movement of the tool or the bonded cosmetic product. For example, it may be difficult for a user to grasp a cosmetic or a motion stabilizer while moving the cosmetic. It may also be difficult for users to grasp a first cosmetic component and insert it into an opening in a second cosmetic component, or to remove the first cosmetic component from the opening. These openings may be narrow and require the user to stabilize both the first and second cosmetic components for insertion or removal. The bonding assembly can fix and stabilize the cosmetic components and their movements.When the cosmetic is secured in the carriage 322, the user can apply a pushing force to the carriage 322 to move the tool or cosmetic product. In some embodiments, the movement of the carriage can be aligned with the position of a cosmetic secured in the base 310 of the securing device. For example, the body of a mascara tube can be secured in the channel 314 of the base 310. The cap of the mascara tube, which forms the mascara brush that is applied to the eyelashes, can be secured in a cosmetic applicator. The cosmetic applicator can be attached to the carriage 322. The opening of the mascara tube body can be oriented towards the mascara brush. The height of the carriage can be fixed by the track 325 so that the attached mascara brush is at the same height as the opening of the mascara tube body, or more specifically, at its center.The carriage 322 can be pushed along the track 325 in one direction only, towards and away from the mascara tube body. The carriage 322 can be pushed towards the mascara tube body until the brush is inserted into the tube body. The carriage 322 can also be pushed away from the mascara tube body until the brush is completely removed from the tube body. The user does not need to align the mascara brush with the opening of the tube body while pushing the mascara brush. Furthermore, the track 325 can restrict the movement of the mascara brush. For example, the mascara brush will not move from side to side because the brush is constrained by the carriage 322 and the movement of the carriage 322 is constrained by the track 325. Any jolt or sudden movement of the user's hand will not derail the carriage 322 and will not cause it to move from side to side.The 322 mobile trolley can help the user open and close the mascara tube, as well as reapply the mascara formula to the mascara brush.

[0144] According to one example, the mobile cart can also be used to agitate or mix a cosmetic product. For example, a tube of cosmetic fluid can be placed in the cart and a pushing force can be applied to move the cart back and forth along the track. The movement of the cart can agitate the Cosmetic fluid is used to achieve the desired effect, for example, by mixing or removing fluid from the tube walls. Aligning the carriage with the base and the constrained movement of the arm can enable the necessary movement of the mascara cap for users who would otherwise be unable to perform these functions.

[0145] Different orientations, widths, and lengths of the track 325 are compatible with the fastening device of [Fig. 18A]. In some embodiments, the track 325 may be approximately parallel to the base. The cosmetic or cosmetic applicator 100 may be coupled to the track 325 above the track, below the track, or to the side of the track. In some embodiments, the track 325 may extend upwards from the base 310. In one example, a vertical force may be applied to a cosmetic applicator coupled to the track to move the cosmetic downwards, towards the base, or upwards, away from the base. In some embodiments, the track 325 may extend upwards at a non-perpendicular angle to the base 310.

[0146] In one embodiment, the track may contain more than one cosmetic or cosmetic applicator. As an example of an embodiment, the track may include more than one magnet. A magnetic cosmetic applicator may be attached to each magnet located on the track. Each cosmetic applicator may be moved independently along the track. According to one embodiment, the track may be compressed for storage and enlarged or extended for proper use. In one example, the track may include one or more hinges. The track may be folded at one or more hinges to shorten the track when not in use. In one embodiment, a hinge may be located at or near the track's attachment to the base. In one example, the track may be a telescopic track.A telescopic track can be folded by pushing on the end of the track so that the sections along the length of the track fit together. The telescopic track can be extended by pulling on the end of the track so that the folded sections extend. In one embodiment, the track can be attached to the base with a hinge or joint 327 so that the track can pivot about at least one axis of rotation formed by the attachment of the track to the base. For example, the track can be positioned against the base when not in use. The track can then be rotated away from the base and can extend outwards from the base, for example, to align with a cosmetic component attached to the base.

[0147] In one embodiment, the track 325 can be lashed in various positions and states. The track 325 and / or the base 310 may include at least one locking mechanism for locking the track in a position. For example, the track may The track is attached to the base with a hinge 327. The hinge may include a spring or a stop that provides force or resistance to lock the track in at least one position. This at least one position may correspond to an angle between the track and the base or a distance between the track and the base. For example, the track may be locked in the open position, where the track forms a straight line with a chamber in the base 310. In one position, the fixed position may be a maximum displacement of the track corresponding to a maximum possible rotation of a hinge flap around a hinge pin. In one embodiment, the hinge may be unlocked by applying a force to the track, such as a push force to return the track to the closed position against the base. In one embodiment, the track may be locked in more than one position, each position corresponding to a use case for the fastening assembly.For example, a first position might be aligned with a first opening in the base, a second position with a second opening, and so on. In another example, the track positions might be vertical positions at an angle to the base. A first position might correspond to a first angle between the track and the base, a second position to a second angle, and so on. Additional or alternative mechanisms known to those skilled in the art for locking a rotating component can be implemented to secure the track in a position relative to the base. Advantageously, the fixed position of the track can be configured by mechanically securing the track to the base. Thus, a user does not need to determine or estimate the track position that best aligns with the base.The user can simply move the track until the locking mechanism is activated and use the track in its fixed position.

[0148] Figure 18C is a top view of a bonding assembly 300 according to an embodiment of the present disclosure. The base 310 of the bonding assembly 300 can form one or more chambers for bonding cosmetic components. For example, the joining assembly 300 may include a vertical chamber 311 inside the base terminating in an opening on the surface of the base 310. The joining assembly 300 may further include a first horizontal chamber 312, the horizontal chamber being a channel disposed on a portion of the surface of the base 310 and terminating at one end of the base 310. The joining assembly 300 may further include a second horizontal chamber 314, the second horizontal chamber 314 being a channel disposed on the width of the base 310 on the surface of the base 310. Cosmetics and / or cosmetic applicators, such as the adapter 100 of the [Fig.5A], can be inserted into chambers 311, 312, 314. Cosmetics and / or cosmetic applicators can be secured in various positions within the chambers. By. For example, a cosmetic product can be secured in an upright position in the vertical chamber 311. Alternatively, the cosmetic product can be secured in a horizontal position in the first horizontal chamber 312 or the second horizontal chamber 314. The securing mechanism may include a track 325 fixed to the base 310. In some embodiments, a carriage can be fixed to the track 325, in which the carriage can secure a cosmetic product or a cosmetic applicator such as the applicator 100 of [Fig. 5A]. [Fig. 18C] illustrates a track 325 in a closed position, in which the track 325 is positioned against the base 310. The track 325 can be fixed to the base 310 with a hinge 327.

[0149] Figure 18D illustrates a bonding assembly 300 according to an embodiment of this disclosure. The base 310 of the bonding assembly 300 can form one or more chambers for bonding cosmetic components. For example, the joining assembly 300 may include a vertical chamber 311 inside the base terminating in an opening on the surface of the base 310. The joining assembly 300 may further include a first horizontal chamber 312, the horizontal chamber being a channel disposed on a portion of the surface of the base 310 and terminating at one end of the base 310. The joining assembly 300 may further include a second horizontal chamber 314, the second horizontal chamber 314 being a channel disposed on the width of the base 310 on the surface of the base 310. cosmetics and / or cosmetic applicators, such as the adapter 100 of the [Fig.[5A], can be inserted into chambers 311, 312, 314. Cosmetics and / or cosmetic applicators can be secured in various positions within the chambers. For example, a cosmetic can be secured in an upright position in the vertical chamber 311. Alternatively, the cosmetic can be secured in a horizontal position in the first horizontal chamber 312 or the second horizontal chamber 314. The securing mechanism may include a track 325 fixed to the base 310. In some embodiments, a carriage can be fixed to the track 325, in which the carriage can secure a cosmetic or a cosmetic applicator such as the adapter 100 of [Fig. 5A]. The joining assembly 300 may include a track 325 fixed to the base 310 with a hinge 327. The track 325 can pivot around the axis of the hinge into an open position, as illustrated in [Fig.18C].The track can form a straight line extending from a horizontal chamber 314 in the base to the end of the track 325. In one embodiment, the open position of the track 325 can be the position corresponding to the maximum rotation of the hinge 327. The track 325 and the horizontal chamber 314 are aligned in the open position. The carriage 322 can slide along the track 325 to the end of the horizontal chamber 314 at the edge of the base 310. The width of the track can be approximately equal to . The width of chamber 314 may be wider or narrower than chamber 314.

[0150] The fastening assembly 300 may include various devices configured to fasten and move a cosmetic. Figure 19 illustrates the fastening device according to an embodiment of this disclosure. In one embodiment, a mechanical arm 321 may be attached to the base 310 of the fastening device. The arm 321 can fasten a cosmetic and control the movement of the fastened cosmetic. In some embodiments, the arm 321 can increase the range of motion of the cosmetic and allow for greater degrees of freedom than alternative structures. In one embodiment, the arm 321 may be attached to the base 310 with a joint, such as a ball joint. The arm 321 can oscillate or pivot in at least one direction relative to the fixed base 310.In another embodiment, the arm 321 may be fixed. In one embodiment, the arm 321 may be articulated so that it can be folded and unfolded. In one embodiment, the arm 321 may be angled. For example, a first portion of the arm may extend upward from the upper surface of the base and be perpendicular to the base 310. The arm may be angled at a joint, and a second portion of the arm beyond the joint may extend in a single direction and may be configured with a range of motion. In one embodiment, the arm may be curved. The arm 321 may be attached to a carriage 322, in which the carriage 322 may form a chamber for securing a tool or cosmetic product, or the adapter 100 of [Fig. 5A]. According to one embodiment, the carriage 322 may pivot relative to the arm 321.For example, the carriage 322 can be attached to the arm 321 with a ball joint, so that the carriage 322 can rotate around the ball joint.

[0151] In one embodiment, the carriage 322 can move when the arm 321 pivots about the mounting joint between the arm 321 and the base 310. In one embodiment, the arm 321 can pivot about a fixed point, such as a joint, along the arm 321. For example, the arm 321 may have a joint (e.g., a pin joint, a ball joint) along the length of the arm, in which a portion of the arm extending beyond the joint can pivot at the joint while the portion of the arm below the joint is fixed. Mechanical joints and alternative fixed points allowing movement of a component attached to the arm are compatible with the device disclosed herein. In one embodiment, the degree of rotation or displacement of the arm 321 may be limited. For example, the arm 321 may include a pin joint.The rotation of the pin in the pin joint can be limited, thus restricting the movement of the arm. In one embodiment, one or more joints can be configured such that different amounts of force must be applied. These forces are applied to move the arm in different directions or dimensions. For example, one or more joints of the arm can be configured so that a greater force must be applied to move the arm in a z-axis direction (e.g., up and down) than to move the arm in an x-axis direction (e.g., side to side). The carriage 322 attached to the arm 321 can thus move in the constrained directions. A user can apply a push or pull force to the carriage 322 to move it in a direction. The arm 321 can control the direction of movement of the carriage 322 and can constrain its movement. It may be easier for a user to push the carriage 322 to move a fixed cosmetic item than to grasp and move the cosmetic item itself.The constrained movement of the carriage 322 can also prevent the user from accidentally moving the cosmetic due to shaking or involuntary movements. In one embodiment, the movement of the carriage 322 can follow a curved path, in which the curvature of the path depends on the length of the arm. In one embodiment, the arm's path can be configured by the fixed positions and movements of the arm so that the carriage 322 is aligned with a chamber in the base 310. A user can then apply a pushing force to the carriage 322 to move a fixed cosmetic toward and away from the chamber for one of the functions described herein.

[0152] According to certain embodiments, the movement of a cosmetic or cosmetic applicator relative to the base of the bonding assembly can be automated. The cosmetic or cosmetic applicator can be attached to a carriage, wherein the carriage is fixed to a track or arm. As noted above, the carriage can be controlled to move up and down the track by hydraulic or pneumatic means, or it can be powered by electrical means such as linear actuation, as described in the article. The movement of the carriage can be automated by at least one motorized component so that the carriage can move without external force being applied to the carriage or the cosmetic by the user. In one embodiment, the movement of the cosmetic or cosmetic applicator can be controlled with an input from a switch, button, joystick, or similar user interface.In one embodiment, the movement of the cosmetic or cosmetic applicator can be controlled using an application, such as a mobile application. The application can be configured to initiate the transmission of instructions concerning the movement of the cosmetic or cosmetic applicator to the fastening assembly.

[0153] In one embodiment, data from at least one sensor can be used to initialize, configure, or terminate the movement of the cosmetic or of the attached cosmetic applicator. For example, the cart may include at least one sensor located on or inside the cart. At least one sensor may be a physical sensor, such as a pressure sensor, a light sensor, an infrared (IR) sensor, or a Hall effect sensor. Readings from at least one sensor may indicate when a cosmetic product or cosmetic applicator is attached to the cart. For example, the cosmetic applicator may cause an increase in pressure on the internal walls of the cart. In another example, the cosmetic applicator may prevent ambient light from reaching the cart. In yet another example, the cosmetic applicator may reflect light transmitted by an infrared sensor located on or inside the cart. In one embodiment, the sensor may detect when a cosmetic applicator is attached to the cart based on a circuit integrated into the cosmetic applicator.For example, the circuitry of the cosmetic applicator can be configured for a wireless communication protocol. A sensor or other circuitry integrated into the linear slide can be configured for the same wireless communication protocol. The proximity of the cosmetic applicator to the carriage can trigger signal transmission between the applicator and the carriage via the wireless communication protocol. The proximity or attachment of a cosmetic applicator to the carriage can activate the carriage's movement. Similarly, removing a cosmetic applicator from the carriage can stop the carriage's movement. In some embodiments, the carriage's movement may depend on the type of cosmetic product attached to the applicator. Information about the cosmetic product can be detected by a sensor or entered into a device or apparatus by a user.The device or apparatus may include, but is not limited to, a personal device, as described in more detail here.

[0154] In one example, the base of the carriage can be attached to at least one motorized wheel, wherein at least one motorized wheel can be located on the track 325 of Figure 18A to [Fig. 18D]. The motorized wheel can be activated to rotate and roll along the track in response to an electrical signal transmitted to the fastening assembly. The carriage can thus roll along the track without any external force being applied to the carriage by the user. In one embodiment, the track can be attached to a motorized component, wherein the motorized component can translate the track or a portion of the track. For example, the track can be a telescopic track, wherein a portion of the track is in contact with a motorized wheel or gear. The portion of the track can be located above or below the wheel. In one embodiment, the wheel can be attached to the side of the track.The rotation of the motorized wheel can linearly translate the section of track to fold or extend it. The trolley can be attached to the section of track that is folded or extended. The trolley can be... The track is transported closer to and further from the base as it retracts and extends. In one embodiment, the motorized component can be located inside the base and can be in contact with a portion of the track extending into the base. The motorized component can rotate or be activated to apply a force in one direction to the track, retracting it further into the base. Alternatively, the motorized component can rotate or be activated to apply a force in the opposite direction to extend the track away from the base.

[0155] In one embodiment, the arm 321 of [Fig. 19] may include at least one motorized component for the automated movement of the arm. For example, a joint of the arm may be configured to rotate in response to an electrical signal transmitted to the fastening assembly. The fixed arm and / or carriage may move without the application of force directly to the fixed arm or carriage. In one embodiment, the arm may be controlled with an input from a switch, button, joystick, or similar user interface. In one embodiment, the movement of the arm may be controlled using an application, such as a mobile application. In one embodiment, at least one sensor may be disposed in the fixed arm or carriage, the at least one sensor comprising any of the sensors described herein.Data from at least one sensor can be used to initialize, configure, or terminate the movement of the fixed arm and / or carriage.

[0156] In one embodiment, and as mentioned in a specific example below, the ability exists not only to reinsert the cosmetic applicator into its reservoir, but also to rotate it. For example, with mascara, the applicator is guided / inserted into the cosmetic reservoir (i.e., mascara container), and then a motor rotates the applicator inside the reservoir to completely coat the applicator with the cosmetic formula.

[0157] Linear motion is an example of motion that can be enabled or automated by the fastening assembly of this disclosure. In some embodiments, additional motions and types of motion may be enabled by the fastening assembly. For example, rotation of a tool or cosmetic product may be required to open the cosmetic, close the cosmetic, or apply a formula to a tool. In many cases, a cosmetic product with a tube-shaped body and a cap (e.g., concealer, lip gloss, mascara) may have a threaded connection between the tube-shaped body and the cap. The threads on the inner wall of the cap must be aligned with the threads on the outer wall of the body in order to convert a rotation of the cap or body into a linear translation of the components closer together or farther apart.The cap must be placed over the opening of the body, then... The cap is turned in one direction (for example, clockwise) to close the product. Similarly, the cap must be turned in the opposite direction (for example, counterclockwise) to remove it from the tube. In these cases, the cap and tube must be turned in opposite directions, or one component must be rotated while the other remains stationary. Rotating the cap and tube in the same direction is inefficient for opening and closing the tube but can be useful for agitating the formula inside.

[0158] In some embodiments, a cosmetic applicator can be attached to the fastening assembly, and the attached cosmetic can undergo both translational and rotational movement. In one embodiment, the cosmetic applicator can rotate the attached cosmetic. The support for the cosmetic applicator can be an approximately cylindrical ring or sheath, in which the support is in contact with the attached cosmetic, which is inserted into the support. In one embodiment, a motor can be attached to the support. The motor can rotate the support about the central axis of the support. The rotation of the support causes the attached cosmetic to rotate in the same direction and at approximately the same speed. In some embodiments, the support can rotate when the cosmetic applicator is attached to the motion stabilizer.Rotating the holder and the attached cosmetic item can automate the movement needed to open or close the attached cosmetic item.

[0159] In one embodiment, the rotation of the holder can be configured manually or automatically. Cosmetic products have varying dimensions and can be designed with different threads between the cap and the body. Each product may require a different number of rotations to fully open or close. In one embodiment, the holder can rotate a defined number of times, the defined number being based on the cosmetic product attached to the applicator. According to one embodiment, the applicator may include at least one sensor configured to determine the weight, dimensions, or other physical property of the cosmetic product attached to the applicator in order to define the number of rotations.In one embodiment, the number of rotations can be defined based on information about the cosmetic product that has been entered into a device communicating with the fastening assembly, as described in more detail here. In one embodiment, the defined number of times can be a maximum number of rotations required to unscrew or screw on a product. In one embodiment, the number of rotations can depend on the rotational resistance of the attached cosmetic product. For example, when a cap is fully closed on a product, the cap may no longer rotate because it is flush with the body and there is no longer any resistance. space is needed to move the cap. The cosmetic applicator may include one or more sensors configured to detect a force, such as friction between the holder and the attached cosmetic. If the force required to rotate the attached cosmetic suddenly increases or exceeds a threshold, the holder may stop rotating. Similarly, once the cap is unscrewed and completely detached from the body, there is no longer any physical contact resistance between the cap and the body. The holder may also stop rotating due to a sudden decrease in force or a decrease below a threshold.

[0160] In one embodiment, the motion stabilizer can rotate or apply a force to rotate the attached cosmetic. For example, the motion stabilizer can rotate to rotate the cosmetic attached to the cosmetic applicator. In one embodiment, the cosmetic support of the cosmetic applicator can be concentric with the motion stabilizer. For example, the cosmetic support can be a cylindrical sleeve attached to the cosmetic applicator adapter. The cylindrical sleeve can be coaxial with the motion stabilizer and extend outward from the motion stabilizer. The attached cosmetic can be inserted into the sleeve and will also extend outward from the motion stabilizer along the same axis of the sleeve and the motion stabilizer. The cosmetic applicator can be attached to the linear slide of the fastening assembly.In one embodiment, the cosmetic applicator body can snap into a carriage attached to a track such that the motion stabilizer and the attached cosmetic are parallel to the track. The motion stabilizer can rotate, causing the cosmetic holder and the attached cosmetic to rotate as well. The cosmetic applicator can also slide along the track for simultaneous linear movement. The combined movements of the cosmetic can align and couple the attached cosmetic to another cosmetic component, such as a tube body, the tube body being secured by the base of the joining assembly.

[0161] In one example, a chamber formed by the base of the fastening assembly may include a rotating component. The rotating component may rotate a cosmetic tool or product placed in the chamber. In one embodiment, a chamber formed by the base of the fastening assembly may include a rotating sleeve forming part of the chamber's inner surface. The sleeve may be approximately cylindrical. The sleeve may be connected to a motor, wherein the motor can rotate the sleeve about the sleeve's central axis. When a tool or cosmetic product is placed inside the chamber, the walls of the rotating sleeve may be in contact with the cosmetic. The rotating sleeve may grip the cosmetic due to the tight fit of the cosmetic. in the sheath. In one embodiment, the inner wall of the rotating sheath may have raised structures, such as teeth, to increase the contact area with the cosmetic. The rotation of the rotating sheath may cause the cosmetic to rotate in the same direction and at approximately the same speed. In one implementation, the cosmetic in the chamber may rotate while a cosmetic in the applicator does not. The cosmetic in the applicator may move linearly towards or away from the cosmetic in the chamber while the cosmetic in the chamber rotates to engage an opening or closing function.

[0162] In particular, opening and closing a threaded tube involves both rotation and linear movement due to the helical structure of the threads. Pure rotation while the body and cap are secured in place does not allow the tube to be opened or closed. Advantageously, the movable carriage of the fastening assembly described herein allows linear movement of the cosmetic component toward and away from the base while the cosmetic component rotates for efficient opening and closing. The fastening assembly can align a first cosmetic component with a second cosmetic component. The cosmetic component can then be rotated and / or moved while attached to the fastening assembly. The user does not need to align the components beforehand or insert the first component into the second component with any precision.The user can apply a single force, such as a push, to the carriage to move the attached cosmetic. One or more of the movements of the cosmetic attached to the applicator can be automated. For example, the applicator can rotate the cosmetic while a user pushes it along the track to open or close it. In another example, the applicator can rotate the cosmetic while a motorized component translates it to open or close it.

[0163] In one embodiment, the fastening assembly can be configured to open the packaging surrounding a tool or cosmetic product. For example, cosmetics may be packaged in plastic or arranged in a plastic case. Cosmetic packaging may be difficult for a user with reduced mobility, limited grip strength, or limited fine motor control to open. In one embodiment, a cosmetic surrounded by packaging can be attached to the fastening assembly. The fastening assembly can be used to apply the linear and rotational forces described herein to open the packaging. For example, a pencil may be packaged in plastic packaging to prevent the cap from being removed before the pencil is purchased. The plastic packaging may be a flexible plastic, in which A twisting motion of the cap relative to the pencil can rupture the packaging. The ruptured packaging lifts away from the pencil and cap and can be easily grasped and detached from the pencil. In one embodiment, the pencil can be placed in a chamber within the base of the securing assembly. The pencil cap can be placed inside the cosmetic holder of a cosmetic applicator. The chamber can hold the pencil in place while the cosmetic applicator applies a rotational force to the cap. This rotational force can twist the cap and tear the plastic packaging surrounding it. The packaging can then be removed to use the liner pencil. The cosmetic applicator and securing assembly can reduce the number of steps and movements a user must perform to open the packaging.

[0164] In one embodiment, the fastening assembly may include one or more fasteners, accessories, or the like for removing the packaging surrounding a tool or cosmetic product. Figure 20A illustrates a fastener 500 (cutting element) that can be used to remove the packaging surrounding a cosmetic product, according to one embodiment of this disclosure. The fastener 500 may, for example, be attached to a channel in the fastening assembly or to the linear slide of the fastening assembly, as described herein. In one embodiment, the fastener 500 may include a number of slats forming a cone with an opening at the apex of the cone. The slats may be connected to a continuous ring forming a base of the cone. The slats may extend toward the tip of the cone with a gap between each slat. The fastener 500 may be made of a semi-flexible material, such as a plastic.In one embodiment, a tool or cosmetic product can be inserted into the attachment 500 through the wider base of the attachment and the apex of the cone. The slats can flare outward under the force applied to the inner walls of the slats when the cosmetic is inserted into the attachment. The slats can flare outward to widen the opening at the tip of the nozzle to accommodate cosmetics of various shapes and diameters. Figure 20B illustrates the attachment 500 according to one embodiment of this disclosure. In one embodiment, each slat has at least one sharp edge or point. The sharp point can be located at the end of the slat forming the apex of the cone and can be directed inward toward the center of the apex. In one embodiment, each slat can have a flat side and a sharp side.For example, each blade may have a sharper inner edge and a flatter outer edge or surface. Figure 20C is a side view of the 500 attachment according to one embodiment of this disclosure. The sharp edge of the slat may be in contact with a cosmetic product inserted through the top of the attachment. In some embodiments, the sharp edges may... The fasteners should be positioned along the length of the slat so that the sharp edges are not exposed on the external surfaces of the fastener. In one embodiment, the fastener may include a cover or sleeve around the top of the fastener so that the sharp edges do not pose a safety risk to anyone handling the fastener.

[0165] As an example of an application, a plastic-wrapped cosmetic can be inserted into the fastener 500 by passing the cosmetic through the base of the fastener 500 and then through the opening at the top of the fastener. The sharp edges of the slats at the top of the fastener can come into contact with the plastic surrounding the cosmetic. The cosmetic can then be removed through the opening at the top of the tip and the base of the fastener. The sharp edges at the top can scratch, tear, or scrape the packaging surrounding the cosmetic. For example, a sharp edge in contact with the plastic packaging of the cosmetic can tear a hole in the packaging when the cosmetic is pulled past the sharp edge. The fastener can thus facilitate the removal of the packaging and the opening of the cosmetic. In one embodiment, the fastener 500 can be placed inside one of the channels of the fastening assembly.The packaged cosmetic can be placed in the linear slide and guided into the channel of the fastening assembly to be inserted into the accessory. The linear slide can then be moved to remove the packaged cosmetic from the fastening and tear off the packaging.

[0166] As an additional function included in the securing device, the securing device automatically extends a lipstick tube stored in it so that it is extended to the optimal length for each use.

[0167] Figure 21A shows a specific example of the securing device 300 incorporating certain features mentioned above. In Figure 21A, two rotating elements 361 and 362 are shown covering certain portions of the chamber 314. As shown below, when the mascara container is inserted into the chamber 314, the rotating element 361 "grips" the body of the container. The rotating element 362 is configured to grip an end portion of the mascara cap that is attached to the mascara brush.

[0168] Figures 21B and 21C show a side view of how the features of Figure 21 produce certain effects when an actual mascara container and mascara cap are inserted into chamber 314.

[0169] In [Fig. 21B], the mascara container 364 rests in the chamber 314. The mascara cap 366 rests on the carriage 322, which is coupled to the track 328. The first rotating element 361 is in the chamber and grips at least one upper half of the mascara container 364. The second rotating element 362 is positioned towards an edge of the securing device and is not in contact with the container. mascara 364. It should be noted that each of the rotating elements 361 and 362 essentially rotates through a housing in the securing device via a semi-circular housing that covers an outer surface of the rotating element outside the securing device, but it does not cover the rotating element inside the securing device. Figure 21B further shows that the cutting element 500 is disposed at one end of the chamber 314, so that it can receive a lower portion of the mascara container 364.

[0170] Figure 21C shows a transparent view of how the rotating elements 361 and 362 operate. The rotating elements 361 and 362 are actually bevel gears that are driven to rotate by the motor gears 367 and 368, respectively. The motor gears 367 and 368 are driven by the controllers 381 and 382, ​​respectively. The carriage delivers the mascara cap to a point where internal female screw threads inside the cap 366 (not shown) lock onto the male screw threads 383 on the mascara container 364. The rotating element 362 is then driven to rotate so that the cap 366 screws onto the mascara container 364 until it is completely closed. The structure of the combination of the bevel gear 362, the motor gear 368 and the controller 382 is designed to be movable and fixed to a spring 384 which is fixed to a fixed point 386.This allows the cap to move slightly in two directions, enabling it to be screwed on or off as needed. Thanks to this mechanism, the mascara container can be automatically attached to the mascara cap when the user has finished using the mascara applicator.

[0171] In [Fig. 21C], the rotating element 361 can be used to rotate the mascara container 364 if necessary. For example, when the container still has its outer plastic packaging, rotating the element 361 allows the container to move against the sharp edges of the fastener 500 and to remove the container from the packaging. In addition, the rotating element 361 can be used to mix the mascara fluid inside the container if necessary.

[0172] Figure 21D illustrates an additional feature that allows the user to avoid excessive hand movement when returning the mascara applicator to the container. In Figure 21D, the adapter 100 is shown in an inverted position with the adapter body 110 on the cosmetic holder 120. It can be seen that in this embodiment, the cosmetic holder 120 has hinges 128. As shown, the cosmetic holder can rotate along the hinges, allowing the ring element to separate at its lowest point. If a cosmetic application were held by the adapter 100, this would allow the cosmetic applicator to be "released" while the user uses the motion stabilizer. Thus, The user could release a mascara applicator directly onto the carriage 22 shown above while using the assistance of the motion stabilizer.

[0173] As shown in [Fig. 22A], the adapter 100 holds the lipstick tube 160. Although the adapter can be stored in the securing device without the cosmetic applicator, the adapter can also be stored in the securing device with the lipstick tube still inserted. Furthermore, a rotating wheel inside the securing device can grasp the end of the lipstick tube and rotate the tube within the device so that the lipstick tube is at the optimal height and orientation before the user removes the adapter for insertion into the motion stabilizer.

[0174] Figure 22B shows an aerial view of the joining device 300. As mentioned above, the joining device 300 comprises chambers 311, 312, and 314. Chamber 312 holds the adapter 100, as shown in Figure 22A. In this embodiment, chamber 312 further comprises an insertion hole 351 that allows the lipstick tube to be inserted when the lipstick tube is coupled to the adapter 100.

[0175] Figure 22C shows a transparent side view of the securing device 300, showing how the lipstick tube 160 is inserted through the insertion hole 351. When the lipstick tube is inserted into the insertion hole 351, it is further inserted by means of a bevel gear 355. The bevel gear 355 is rotated by a motor gear 357 connected to the motor 360. The motor 360 is connected to a CPU 365, which provides control signals to the motor 360.

[0176] Figures 23A and 23B show further details relating to the bevel gear 355. Figure 23A shows an aerial view of the bevel gear 355 through which the lipstick tube 160 is inserted. The bevel gear has a chamfered seat seal 359 fixed to the inner circumference of the bevel gear. The same type of chamfered seat seal is also used in the bevel gears 361 and 362 described above.

[0177] Figure 23B shows a side view of the beveled seat seal 359. It can be seen that the beveled seat seal has a first, larger diameter DI at its highest point and a second, narrower diameter D2 at its lowest point. The design of the beveled seat seal allows a fixed amount of lipstick tube 160 to be inserted into the securing device 300. The beveled seat seal is made of a material with strong adhesion, such as rubber, so that the rotation of the bevel gear 355 will result in the rotation of a rotating portion of the lipstick tube, thus extending or shortening the lipstick tube.

[0178] Returning to [Fig. 22C], the joining device further includes an LED emitter 371 and an optical sensor 373. This pair functions as a transparent optical encoder that detects when the emitted light (which is emitted by a plurality of sources) is interrupted by the extension of the lipstick. When the lipstick is not extended by a predetermined amount, there will be no interruption of the light rays emitted by the LED emitter. As the lipstick is commanded to be extended by the bevel gear 355, it interrupts the light rays emitted by the LED emitter sequentially, which is detected by the optical sensor 373. The number of interrupted light rays is communicated to the CPU 365, which can thus detect an extension of the lipstick tube.

[0179] It can be seen from the structure shown in the figures above that the following elements are controlled / regulated and / or detected. • Amount of lipstick extension • Orientation of the "scissors" on the lipstick • Detects the amount of lipstick remaining in the tube

[0180] Figure 24A shows a flowchart of a process performed by the securing device 300 to control the extension of the lipstick tube, according to one embodiment. In step 2401, the securing device 300 detects the insertion of the adapter 100 with the lipstick tube into the chamber 312. This detection can be based on the communication protocols of the adapter type described above. In step 2402, the CPU 365 detects the amount of extension of the lipstick tube as a function of the interruption of the light rays described above. Based on the number of interrupted light rays, the CPU then determines whether the amount of extension of the lipstick is within a predetermined range in step 2403.If the lipstick is not within the range, the command is then executed at step 2402 to lengthen or shorten the extension of the lipstick tube until the result of step 2403 is that the lipstick is within the range, after which the process ends.

[0181] Figure 24B shows a subroutine based on detecting when a quantity of lipstick has been extended. It should first be noted that the CPU 365 is configured to connect to an external server via the internet (or via a user's mobile device). In Figure 24B, if the quantity of lipstick is not within the predetermined range in step 2403, it is further determined in step 2406 whether the lipstick extension quantity is less than the predetermined range and cannot be extended further. If so, this means that the lipstick is almost finished, and the CPU 365 sends a purchase request in step 2408 to an external server (such as an online cosmetics store) for a new lipstick. Heating and cooling system

[0182] In one embodiment, [Fig. 25] shows that the bonding device (base) may have an additional feature of heating or cooling a cosmetic product for smoother application. In particular, with mascara, heating can be used to prevent clumping.

[0183] Figures 26 and 27 show transparent views of the connection device with the heating / cooling system. [Fig. 26] is an overhead view of the connection device showing chambers 311, 312, and 314, which have been described above. [Fig. 27] is a side view.

[0184] As shown in [Fig. 26], chamber 314 holds a mascara container, which is transparent to illustrate the positioning of the mascara brush within the container. It can be seen in both Figures 26 and 27 that a heating / cooling system 385 is arranged beneath the mascara container.

[0185] Figure 28 shows a close-up view of the heating / cooling system 385. To provide the option of heating or cooling the same overall surface area of ​​the mascara container, the heating / cooling system is arranged so that the heating elements 387 and the cooling elements 389 are arranged alternately along the length of the mascara container. The heating elements 387 are controlled by the controller 391, and the cooling elements 389 are controlled by the controller 393.

[0186] The heating elements may be resistive heating elements as understood in the art and made of a ceramic material. The cooling elements may be mini Peltier cooling elements as understood in the art. Temperature sensors are integrated into the heating / cooling system 385 to determine the temperature, and the temperature is set to a predetermined amount to ensure smooth application of the cosmetic. In one embodiment, the mascara container may be heated to a temperature of approximately 100°F five minutes before use.

[0187] The temperatures described above are examples and are not limited to specific target temperatures, as long as the temperature reduces the viscosity of the mascara to minimize clumping. This could also be used for lipstick to achieve an ideal hardness of the lipstick material so that it applies easily to the lips without too much pressure, but does not become so soft that it spreads too easily from its general shape. Furthermore, it can be used for lip gloss, eyebrow glue, concealer, etc. In fact, any cosmetic with a certain level of viscosity (not dry) can be controlled for optimal application viscosity. This can be extended at any time to a cosmetic that a user might employ to achieve precision and ease of application even in cases of disability.

[0188] In one embodiment, the system described above uses an external mobile device, such as a smartphone, to provide learning and gesture compensation. An application running on a smartphone scans the size, shape, and contours of the lips in a self-portrait image captured by the user to prepare for precise application movements. The application also learns and understands the user's contours through this scanning. The application initiates a feedback loop by prompting the user to take "self-portrait" photos before and after a cosmetic application session. This step provides a measurement to the application, reading the before and after images to signal to the device how it could have moved more effectively (less compensation versus more compensation).The smartphone provides a real-time mirror that gives the device real-time feedback for adjusting compensation levels and angles. A more detailed approach to the calibration function will be described below.

[0189] Figure 29 illustrates a problem that will be solved by the present embodiment for a user of the system. In Figure 29, there is a cosmetic applicator 160 (lipstick in this example) that the user will bring towards their face. A target trajectory for bringing the lipstick tube towards the user's face is shown by line 2901. However, due to variations in the user's involuntary movements, even with the motion stabilizer, the actual trajectory can be deviated as shown in line 2902. This can lead to errors in the cosmetic application process, resulting in unwanted marks or misaligned makeup.

[0190] Figures 30 and 31 show a way to detect when the motion stabilizer needs to be recalibrated. As shown in [Fig. 30], in the application, the user can take a self-portrait photo. The application then uses facial recognition software to scan the face and identify the target application area (i.e., lips or eyes). In the present example, the target application area is the user's lips, and Figures 30A and 30C show different examples of the user's lip states captured by a self-portrait image.

[0191] Fig. 31A shows the lip area when the user has not yet applied lipstick and is considered a "before" image in relation to the overall process. The application will detect the user's lip boundaries at this point and, in particular, the contours of the lip area border. Fig. 31B shows the lip area when the user has applied lipstick without any detectable error. In this case, the application detects that the lipstick has been applied up to the edge of the lip area and not beyond. Fig. 31C shows the lip area when the user has made a detectable error, such as the area shown by 3101. The application detects that this area 3101 of applied lipstick is beyond the limit of the lip area.

[0192] If an error is detected, as shown in [Fig.31C], the application software is configured to measure the percentage error between the target application and the actual application, and to recognize where the error is made in relation to the location on the lips as well as during the movements made by the device at that time.

[0193] In addition to detecting whether a cosmetic product has exceeded a limit, [Fig. 32A] is a diagram showing how machine learning can help detect when an error has occurred. During training, users 410 are presented with a set of training images 420 which they are asked to characterize as indicating whether an error has occurred in the application of makeup on images of various people. In one embodiment, an error scale is used with which users can evaluate the magnitude of an error. For example, each of the users 410 (over time) is presented with a large number of images and reviews a set of questions concerning the characteristics of the person in the image. Using the scale, each user 410 is asked to select a magnitude of error in the makeup application.The answers to the questions can serve as labels used for training automatic language logic 154.

[0194] Figure 32B illustrates an example of trial operation in accordance with the collaborative training mentioned above. A test image 710, i.e., a user's own image, can be presented to the machine learning logic 154, which analyzes the image according to the models trained on the collaborative data 720. As illustrated in the figure, the machine learning logic 154 estimates that 80% of respondents would rate the magnitude of the user's makeup application error as a type #7 as indicated in 722. Therefore, the machine learning logic 154 can use the type #7 error magnitude to determine whether an error requiring further analysis has occurred.

[0195] For example, the motion stabilizer uses an inertial measurement unit (IMU), a gyroscope, or an accelerometer on the adapter itself or on the upper portion (i.e., the stabilized portion) of the motion stabilizer device to understand these locations / orientations. Figure 32 shows an example where an accelerometer 3201 is provided within the handle portion of the motion stabilizer device and is connected to PCBA 703. The accelerometer includes a mass, damper, and spring mechanism, as understood in the art, and measures motion in the X, Y, and Z directions in three-dimensional space.

[0196] Figure 33A shows examples of measurements taken by the accelerometer in the X, Y, and Z directions during the normal movement of the adapter, where during a During the lipstick application session, the adapter will be maintained at a constant level without significant deviation.

[0197] Figure 33B shows a scenario in which a time region indicated by 3401 shows a deviation in the measurements of the X, Y, and Z sensors from the normal movement of the adapter. Based on a percentage error, a direction of error, and a duration of error, the application software will learn to better compensate with different gestures, different speeds, etc.

[0198] For example, if the accelerometer measurements show that the cosmetic applicator is deflecting downwards, as shown in [Fig.29] above, the motion stabilizer can then counteract this by stabilizing the cosmetic application in an upward direction.

[0199] The software could provide additional recommendations to the user on how to better handle the device if possible for better results.

[0200] In some cases, the accelerometer will not clearly show an error based on an anomaly at a specific time period. However, the data may have a signature pattern associated with a type of error. In this scenario, a deep learning model is useful for recognizing how to associate a remedy with a pair of the makeup error type shown in the self-portrait image and the motion sensor data.

[0201] In [Fig. 34A], training is performed for the deep learning model. Inputs are provided in step 3410, where images (which may be image self-portraits as described above) are input along with motion sensor data (such as accelerometer data) and a label. In this case, the "label" given to the input data corresponds to the compensation parameters used in the motion stabilizer that correct the error in the makeup application process.

[0202] Inputs are provided to a deep learning algorithm in step 3420. The deep learning algorithm used can be based on publicly available software such as TensorFlow, Keras, MXNet, Caffe, or PyTorch. The result of the labeled training will be a neural network in step 3430. The resulting neural network has nodes in each layer that are grouped together, with overlapping groupings, and each grouping transmits data to multiple nodes in the next layer.

[0203] Figure 34B shows the use of the deep learning model once training has reached an adequate level. This is referred to as the "inference time," as the recommendation will be inferred from the unlabeled input data. It can be seen that the input step is unlabeled. Furthermore, in step 3412, the image pair includes the user-entered self-portrait image and the data of motion sensor. These inputs are fed into the neural network at step 3422, which will provide output at step 3432 of the compensation parameters used in the motion stabilizer that corrects the error in the makeup application process.

[0204] Therefore, the deep learning process of Figures 34A and 34B enables the automatic logic to determine correlations between the user's self-portrait image and the motion sensor data in order to provide output motion compensation parameters to avoid error during future sessions.

[0205] Figure 35 shows a flowchart for compensating for deviations in movement of the adapter based on the description above. In step 3501, the application receives a self-portrait image captured by the user without any cosmetics applied, which represents the "before" image. In step 3502, the application receives a self-portrait image captured by the user after the cosmetics have been applied, which represents the "before" image.

[0206] At step 3503, the application analyzes the image to determine if there has been an error in the application of the cosmetic. In other words, the application performs an analysis to determine if the user inadvertently missed the target location with the cosmetic.

[0207] There are various methods for performing image analysis. One method involves detecting features in an image that indicate the boundaries of the user's natural features and determining whether the cosmetic product crosses such a boundary. For example, a boundary of a user's natural features can be detected based on contrasting threshold pixel values ​​at the boundaries. To facilitate this step, the image's white balance can be optimized so that the image's white balance facilitates the detection of dark / light contrast. Specific techniques for detecting facial features are included in the art and described in detail in at least US Patent Publication No. 2007 / 0154096A1 and PCT Patent Publication WO2011074014A2.

[0208] Another method described above involves using deep learning or machine learning to train a model to determine when a cosmetic product has not been applied correctly. In this embodiment, the system implements one or more convolutional neural networks (CNNs), whose models can be trained using open-source or collaborative datasets, as explained below. Other machine learning techniques can be used in conjunction with the present invention, including, but not limited to, decision tree learning, association rule learning, artificial neural networks, deep learning, inductive logic programming, and vector machines. support, clustering, Bayesian networks, reinforcement learning, representation learning, similarity and metric learning, sparse dictionary learning, genetic algorithms, rule-based machine learning, and learning classifiers. Additional techniques described in US Patent No. 8,442,321, US Patent No. 9,015,083, US Patent No. 9,536,293, US Patent No. 9,324,022, and US PG Publication No. 2014 / 0376819 A1L may be used with the present invention.

[0209] If there is no error in step 3503, the current settings of the motion stabilizer are stored in the PCBA 703, as shown in step 3504.

[0210] However, if an error is detected, the process proceeds to step 3505, during which the sensor data are checked from a motion sensor (such as an accelerometer) to determine if there is a deviation from the normal motion pattern in the sensor data (as described above).

[0211] In step 3506, based on the detected discrepancy found in the motion sensor data, the control parameters are configured in the motion stabilizer to compensate for this discrepancy during the next session. At this point, the process returns to step 3502 so that the parameters can be verified after the next application session of the cosmetic by the user.

[0212] In one embodiment variant, the system can also provide compensation for potential deviations based on the use of a smartphone as a real-time mirror in self-portrait mode, and using recognition software, the application can detect when the applicator is going to miss a planned target.

[0213] Although a user's difficulty in making contact with a cosmetic application on a target area can be detected using the above process, [Fig. 36] illustrates an initial calibration method for a user's tendency to deviate from a target point when using the motion stabilizer 150. [Fig. 36] depicts a user who can hold a smartphone 3601 near their face while looking in a mirror, with the display screen facing the mirror. An application on the smartphone 3601 displays a target region 3602. The user can try placing an unused or dummy cosmetic applicator on the touchscreen of the smartphone. If the user has difficulty reaching the target, a natural deviation can be determined, and compensation parameters can be initially programmed to prevent errors from occurring in the future.

[0214] Fig. 37A represents a user using their 3601 smartphone as a real-time mirror in self-portrait mode while using the motion stabilizer device 150. The application will detect both the user's facial features and the position of the cosmetic applicator in the image in real time.

[0215] As shown in [Fig.37B], by employing facial recognition software To map the dimensions of the lips or eyes (i.e., width and height), the user application on the 3601 smartphone would send this information via wireless communication to the motion stabilizer device to provide dimensional parameters to keep the cosmetic applicator on the target.

[0216] As shown in [Fig. 38], the user application can augment the recommended device gestures on the face in the camera image. This mode can be used in combination with the inertial measurement unit (IMU) and / or the gyroscope and accelerometer to understand the real-time position of the device and adapter. For example, [Fig. 38] shows the arrows 3801 superimposed on the image to guide the user in the direction of the intended target. This superimposed indicator also visually notifies the user if the device / adapter moves outside the boundaries captured by the user application's self-portrait scan.

[0217] Alternatively, the motion stabilizer device provides haptic feedback through handle vibration to inform the user that they are outside the boundaries of their lips / eyes and are therefore not applying the cosmetic accurately. This could be specifically used for visually impaired users who may not clearly see the spatial boundaries of their lips or eyes. Furthermore, haptic feedback could also be provided if the user's involuntary movements (i.e., tremors, jerks, spasms, etc.) move so far to the left or right, or up and down, that the device knows it will be impossible for itself to sufficiently compensate for these movements while remaining within the mapped lip / eye application area.This vibration feedback may have a different pattern or intensity in order to distinguish it from the other vibration feedback mentioned above.

[0218] Figure 39 shows that the motion stabilizer device 150 includes a vibrating element 3901. Such a vibrating element is well understood in the art. The vibrating element 3901 is connected to the PCBA 703. The application on the smartphone 3601 communicates with the communication interface coupled to the PCBA 703, which in turn activates the vibrating element 3901 and triggers haptic feedback for the user. The activation trigger for the vibrating element can be the visual detection of the cosmetic applicator moving away from a boundary or a target as described above. Alternatively, it can be based on the fact that the motion sensor detects a deviation in the measurements of the X, Y and Z sensors from the normal movement of the adapter, as shown in Figure 34 above (in other words, vibrations can occur in real time in the 3401 time region shown in Figure 34).

[0219] In one embodiment, the motion stabilizer device with the universal adapter described above is configured to operate jointly with an external device that dispenses cosmetic material. For example, [Fig. 40] shows a cosmetic dispensing device 4000 that is configured to dispense a plurality of cosmetic formulations of different colors (e.g., three colors) into a receiving area 4001. The different colors dispensed can be mixed by the user to create a single-use, personalized makeup product (such as lipstick, foundation, etc.). The device further includes a removable compact case 4002 that can be detached from the device after the dose of makeup has been dispensed. Such a dispensing device is described in US Publication No. 2022 / 0240643A1.

[0220] Figure 41 shows that the motion stabilizer 150 and the cosmetic dispenser 4000 will mutually detect each other's presence when they are within a certain proximity. This can be done using BLE / NFC / RFID communication as described above. Alternatively, as shown in Figure 42, the motion stabilizer 150 can detect the presence of the cosmetic dispenser 4000 and notify the user's mobile device 3601 of the detection. The mobile device can be used to control the cosmetic dispenser 4000 as described in US Publication No. 2022 / 0240643A.

[0221] The advantage of the motion stabilizer device 150, which is capable of detecting the presence of the cosmetic dispensing device 4000, is that it allows a special function to be performed by the motion stabilizer device in combination with the universal adapter described above.

[0222] For example, as noted above, the system includes automatic adapter detection functionality to activate protocols specific to the motion stabilizer device 150. In this case, the motion stabilizer device 150 performs automatic close proximity detection of the cosmetic dispensing device. The motion stabilizer device will load a specific set of protocols developed for use with the cosmetic dispensing device.

[0223] For example, as shown in [Fig. 43], the protocols include parameters specific to the initial orientation angles of the stabilizer as well as power consumption settings. Furthermore, the protocols specify a particular action to be performed by the motion stabilizer in combination with the universal adapter. For example, the protocols specify that a blending motion or pattern should be performed for 20 seconds, followed by a collecting motion for 10 seconds. The blending motion or pattern is an action used by the cosmetic applicator to blend the multiple colors distributed in the receiving area of ​​the dispensing device. cosmetics. The pickup motion is a different type of motion used to collect the cosmetic product on the applicator for actual use by the user.

[0224] For example, as shown in [Fig. 44], when the user approaches the cosmetic dispensing device with the motion stabilizer, the user can hold the handle of the motion stabilizer so that the cosmetic applicator (in this case, a lipstick brush) is directly above the receiving area of ​​the cosmetic dispensing device. When the user moves the motion stabilizer downwards and makes contact with the receiving area, the detected contact triggers the motion stabilizer to command the cosmetic applicator to move in a motion or mixing pattern that will result in the blending and stirring of the multiple colors to obtain the user's target color.The mixing motion or pattern can be circular, a figure-eight pattern, or any other effect movement to blend and stir the multiple colors. Although this example indicates that this mixing motion or pattern will last 20 seconds, any duration suitable for causing the colors to blend in the receiving area is possible.

[0225] Once the mixing motion or pattern is complete, according to the protocol, the motion stabilizer device causes the cosmetic applicator to perform a collecting motion for a predetermined duration (10 seconds in this example). The collecting motion is similar to a scraping motion designed to enable the brush to collect the cosmetic for actual use. This may involve increasing pressure and using a slower motion.

[0226] When the collection movement is complete, the cosmetic applicator is ready for use as described above.

[0227] While the above embodiment describes the use of the cosmetic applicator itself to mix and collect the cosmetic formulation which is dispensed from the cosmetic dispensing device, in a variant of the embodiment, a special brush can be used for mixing.

[0228] Fig. 45A shows a dual-brush design that can be configured to The device can be in an open position, as shown in [Fig. 45A], and a closed position, as shown in [Fig. 45B], in which the structure becomes a unique brush design and serves as a cosmetic applicator. In the open position, the double brush is used to more effectively blend the color doses dispensed in the receiving area of ​​the cosmetic dispensing device. This can be achieved by rotating the double brushes upon detecting contact in the receiving area.

[0229] Once the mixing process is complete, the cosmetic applicator can be controlled to close or fold the double-brush assembly to form what is shown in [Fig. 45B], effectively forming a single brush for the collection process and actual use of the cosmetic applicator. The opening and closing of the brush is achieved by a spring-loaded hinge mechanism as known in the art.

[0230] While the above example describes a double-brush design, embodiments are not limited to this number of brushes, and it can also be a "three-brush design in which 3 brushes can be closed to form a single brush.

[0231] While the examples above describe how the motion stabilizer adapts to the detection of the presence of the cosmetic dispensing device, the cosmetic dispensing device also adapts to the presence of the motion stabilizer. As shown in [Fig. 46], to further assist a person experiencing problems with involuntary hand movements, when the presence of the cosmetic dispensing device 4000 is detected near the motion stabilizer 150, the mobile device is notified accordingly. The mobile device 3601 then provides a command to the cosmetic dispensing device to perform at least one of two automated actions: (1) open the compact case cover and (2) dispense a dose of the customized cosmetic color ingredients into the receiving area.

[0232] Figure 47 is a more detailed functional diagram illustrating an example of a user device 3601 according to certain embodiments of this disclosure. In some embodiments, the user device 3601 is a smartphone. However, those skilled in the art will appreciate that the features described herein can be adapted for implementation on other devices (e.g., a laptop, a tablet, a server, an e-reader, a camera, a navigation device, etc.). The example user device 3601 includes a controller 3110 and a wireless communication processor 3102 connected to an antenna 3101. A speaker 3104 and a microphone 3105 are connected to a voice processor 3103.

[0233] The controller 3110 may include one or more central control units (CPUs) and may control each element of the user device 3601 to perform functions related to communication control, audio signal processing, audio signal processing control, still and moving image processing and control, and other types of signal processing. The controller 3110 may perform these functions by executing instructions stored in a memory 3150. Alternatively, or in addition to local storage in memory 150, the functions may be executed using instructions stored on an external device accessed over a network or on a non-transient computer-readable medium. As described above in relation to [Fig. 47], the controller 3110 can execute instructions enabling the controller 3110 to function as the display control unit 3211, the operation management unit 3212 and the game management unit 3213 shown in [Fig. 47].

[0234] Obviously, many modifications and variations to this disclosure are possible in light of the above teachings. It is therefore understood that, within the scope of the appended claims, the invention may be implemented in a manner other than as specifically described herein.

Claims

Claims

1. A system that stabilizes an applicator (1106) in response to user-induced motion, comprising: a mobile user device (3601) that is configured to perform an application; a motion stabilizer (150; 1100); and an adapter (100; 1105) that holds a cosmetic applicator, wherein the motion stabilizer includes a receiver configured to be coupled to the adapter (100; 1105); at least one sensor configured to detect user-induced motion; circuitry (1307, 1309) configured to determine a compensating motion to counteract the detected motion;and at least one motion generating device integrated in the receiver configured to control a movement of the cosmetic applicator based on the determined compensating movement, wherein the application is configured to capture an image of the user before a session of applying a cosmetic using the cosmetic applicator (1106); capture an image of the user after the session of applying a cosmetic using the cosmetic applicator (1106); detect an error in applying the cosmetic to a portion of the user's body; detect a deviation in the movement of the cosmetic applicator (1106) during the session when the error is detected; and adjust the settings so that the motion stabilizer (150; 1100) compensates for the deviation.;

2. The system of claim 1, wherein the adapter (100; 1105) comprises a motion sensor that outputs data to the application indicating the movement of the adapter (100; 1105) during the session, and the application detects the deviation in the movement of the cosmetic applicator (1106) during the session based on the outputted data.

3. The system of claim 1, wherein the application displays a real-time mirror image of the user during the session, and detects a location of the cosmetic applicator (1106) and a location of a target portion of the user's body on which the cosmetic is to be applied. to be applied.

4. The system of claim 3, wherein the application outputs real-time feedback to the user when the deviation in the movement of the cosmetic application occurs in real time.

5. The system of claim 4, wherein the real-time feedback is a display of an indicator on the mobile user device (3601) to correct a position of the cosmetic applicator.

6. The system of claim 4, wherein the motion stabilizer (150; 1100) further comprises a vibratory element (3901), and the real time is an instruction to activate the vibratory element (3901).

7. The system of claim 1, wherein the application is configured to display a target object that detects an initial deviation in movement by a user prior to the session, and to initially adjust the settings for the motion stabilizer to compensate for the detected initial deviation.

8. The system of claim 1, wherein the application is configured to detect the error of application of the cosmetic to a portion of the user's body based on detecting that an application of the cosmetic crosses a visible boundary of a natural feature of the user.

9. The system of claim 1, wherein the application is configured to detect the error in applying the cosmetic to a portion of the user's body based on a machine learning model that is trained based on presenting images to a plurality of users and obtaining feedback from the users on a level of magnitude of error in applying the makeup for those images.

10. The system of claim 1, wherein the application is configured to adjust the settings for the motion stabilizer to compensate for the deviation based on a deep learning model that is trained based on receiving inputs of a user's image of an error in applying a cosmetic during a session, data output from a motion sensor during the session, and compensation parameters used in a motion stabilizer (150; 1100) that corrected the error in the makeup application process.