SMART SYSTEM AND ECOSYSTEM FOR COSMETIC APPLICATORS CONFIGURED FOR USERS WITH LIMITED MOBILITY

The system addresses involuntary movements in cosmetic application by using a motion stabilizer and adapter to stabilize and automate the application process, enabling precise makeup application for users with limited mobility.

FR3144495B1Active Publication Date: 2025-04-18LOREAL SA
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Individuals with unintentional movements, such as tremors, face challenges in applying cosmetic products precisely due to involuntary movements, making tasks like applying makeup difficult and imprecise.

Method used

A system comprising a motion stabilizer with sensors to detect movements, a receiver for cosmetic applicators, and a set of circuits to counterbalance these movements, along with an adapter that can connect to various cosmetic products, adjusting parameters like orientation and pressure sensitivity based on the product type, and a solid fixing device to secure and automate movements.

Benefits of technology

The system stabilizes cosmetic applicators, allowing users with limited mobility to apply products with precision and ease, reducing the impact of involuntary movements and simplifying the application process.

✦ Generated by Eureka AI based on patent content.

Smart Images

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

Abstract

SMART SYSTEM AND ECOSYSTEM FOR COSMETIC APPLICATORS CONFIGURED FOR USERS WITH LIMITED MOBILITY. A system is provided that stabilizes an applicator in response to movement initiated by the user. The system includes a motion stabilizer and an adapter that holds a cosmetic applicator.The motion stabilizer includes a receiver configured to be coupled to the adapter; at least one sensor configured to detect user-induced movement; a set of circuits configured to determine a compensating movement to counterbalance the detected movement; and at least one motion-generating device incorporated in the receiver configured to control movement of the cosmetic applicator according to the determined compensating movement. The adapter includes a set of circuits configured to transmit an identifier to the receiver, the identifier indicating a type of cosmetic applicator, and the motion-generating device is configured to set at least one parameter to control the movement of the cosmetic applicator according to the applicator type. Figure for the abstract: none.
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: SMART SYSTEM AND ECOSYSTEM FOR A COSMETIC PRODUCT APPLICATOR CONFIGURED FOR USERS WITH LIMITED MOBILITY DOMAIN

[0001] The present disclosure describes a system and features related to a device for reducing movement of a cosmetic product applicator caused by unintentional movements of a user. CONTEXT

[0002] Unintentional movements of the human body, or human tremors, can occur in people with movement disorders or even in healthy people. Because of these unintentional 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 that is compatible with the varied and disposable nature of cosmetic product applicators. SUMMARY

[0004] In one embodiment, a system is provided that stabilizes an applicator in response to user-induced movement, comprising: a motion stabilizer; and an adapter that holds a cosmetic product applicator, wherein the 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 counteract the detected movement;and at least one motion generating device incorporated in the receiver configured to control a movement of the cosmetic product applicator according to the determined compensating movement, wherein the adapter includes circuitry that is configured to transmit an identifier to the receiver, the identifier indicating a type of the cosmetic product applicator, and the motion generating device is configured to adjust at least one parameter to control the movement of the cosmetic product applicator according to the type of the cosmetic product applicator. ;

[0005] In one embodiment, the receiver includes a sensor that detects when the adapter is connected to the receiver, and the adapter's circuitry transmits the identifier to the receiver after the adapter is connected to the receiver.

[0006] In one embodiment, the motion stabilizer includes circuitry that is configured to store different protocol sets corresponding to different types of cosmetic product applicators respectively, and the motion generating device retrieves one of the different protocol sets corresponding to the type of cosmetic product applicator indicated by the identifier, the retrieved protocol set indicating the at least one parameter.

[0007] In one embodiment, the retrieved set of protocols includes at least one of an initial orientation angle of the motion stabilizer, pressure sensitivity, power consumption, motor speed, amount of flex, and whether to disable axial rotation of the adapter relative to the receiver.

[0008] In one embodiment, the receiver sensor is an RFID reader, and the adapter circuitry includes an RFID tag.

[0009] In one embodiment, a method is provided that is implemented by a system that stabilizes an applicator in response to movement caused by a user, the system including a motion stabilizer; and an adapter that holds a cosmetic product applicator, wherein the motion stabilizer includes a receiver configured to be coupled to the adapter, the method comprising: detecting, by at least one sensor of the receiver, a presence of the adapter; receiving an identifier of a type of the cosmetic product applicator from the adapter; and adjusting at least one parameter to control movement of the cosmetic product applicator according to the type of the cosmetic product applicator. Brief description of the drawings

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

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

[0012] [Fig.2] [Fig.2] shows how the motion stabilizing device conventional is coupled with an adapter and a makeup applicator.

[0013] [Fig 3A] [Fig 3A] shows a diagram of the internal components of a motion stabilization device according to one embodiment.

[0014] [Fig 3B] [Fig 3B] shows a diagram of an alternative embodiment of the motion stabilizing device in which a receiving portion includes an electromagnetic positioner.

[0015] [Fig.4] [Fig.4] shows an overview of a handle connection system universal adapter.

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

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

[0018] [Fig.5C] [Fig.5C] is a view of the lower face of the adapter body, according to one embodiment.

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

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

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

[0022] [Fig.6C] [Fig.6C] is a transparent view of the outer casing of the adapter, according to one embodiment.

[0023] [Fig.6D] [Fig.6D] is a transparent view of the inner body of the adapter, according to one embodiment.

[0024] [Fig.7] [Fig.7] shows a functional diagram of the hardware elements of commu nication in the stabilizing device and the adapter, according to one embodiment.

[0025] [Fig.8] [Fig.8] shows different protocols for cases where the adapter has different cosmetic product applicators, according to one embodiment.

[0026] [Fig.9] [Fig.9] shows a flowchart for performing auto-detection.

[0027] [Fig. 10] [Fig. 10] illustrates a peculiarity of inversion or tilting at automated adapter to provide a user-facing eraser feature, according to one embodiment.

[0028] [Fig. 11A][Fig. 11B] FIGS. 11A-11B illustrate that the eraser itself may have different shapes, diameters, and materials to be specifically designed for different cosmetic product applicators, according to one embodiment.

[0029] [Fig. 12A] [Fig. 12A] shows a tray that is used to hold the various erasers before insertion on the cosmetic product applicator, according to one embodiment.

[0030] [Fig.l2B] [Fig.l2B] shows how the motion stabilizing device with the adapter connected thereto can be moved in a downward motion to receive the eraser in one embodiment.

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

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

[0033] [Fig. 15] [Fig. 15] shows a flowchart for the operation of the eraser feature according to one embodiment.

[0034] [Fig. 16] [Fig. 16] shows a solid fixation apparatus with the motion stabilizing device in one embodiment.

[0035] [Fig. 17] [Fig. 17] is an illustration of the solid fixation apparatus, according to one embodiment.

[0036] [Fig.l8A] [Fig.l8A] of a solid fixing apparatus with a track, according to one embodiment.

[0037] [Fig.l8B] [Fig.l8B] shows a cross-section of a specific implementation of the track and trolley according to one embodiment.

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

[0039] [Fig.l8D] [Fig.l8D] is an illustration of an aerial view of the runway in an open position, according to one embodiment.

[0040] [Fig. 19] [Fig. 19] is an illustration of the solid attachment apparatus with an arm for controlling the movement of a cosmetic product applicator, according to one embodiment.

[0041] [Fig.20A][Fig.20B][Fig.20C] FIGS. 20A, 20B and 20C are illustrations of a connecting element which can be used to remove a packaging surrounding a cosmetic product, according to one embodiment.

[0042] [Fig.21A][Fig.21B][Fig.21C] FIGS. 21A, 21B and 21C show an example specific to the solid fixing apparatus with rotating elements, according to one embodiment.

[0043] [Fig.21D] [Fig.21D] shows that the cosmetic product holder of the adapter can open to release a cosmetic product application, according to one embodiment.

[0044] [Fig.22A][Fig.22B][Fig.22C] FIGS. 22A, 22B and 22C show a mode of rea lization in which an adapter with lipstick can be controlled to be extended or shortened within the solid attachment apparatus, according to one embodiment.

[0045] [Fig.23A][Fig.23B] FIGS. 23A and 23B show additional details related to a bevel gear, according to one embodiment.

[0046] [Fig.24A][Fig.24B] FIGS. 24A and 24B show a flowchart of a process performed by the solid fixation apparatus related to detecting an amount of lipstick in a lipstick tube and controlling the extension of the lipstick tube, according to one embodiment.

[0047] [Fig.25] [Fig.25] shows that the solid fixing apparatus (display) may have an additional heating or cooling feature, according to one embodiment.

[0048] [Fig.26][Fig.27] FIGS. 26 and 27 show transparent views of the apparatus of solid attachment to the heating / cooling system, according to one embodiment.

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

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

[0051] [Fig.30][Fig.31A][Fig.31B][Fig.31C] FIGS. 30 and 31A-31C show a way of detecting when the motion stabilizer needs to be recalibrated, according to one embodiment.

[0052] [Fig.32A][Fig.32B] FIGS. 32A-32B illustrate how learning automatic can help detect when an error has occurred, according to one embodiment.

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

[0054] [Fig.33A][Fig.33B] Figs. 33A-33B show examples of measurements taken by the accelerometer in the X, Y and Z directions, according to one embodiment.

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

[0056] [Fig.35] [Fig.35] shows a flowchart for compensating for deviations in adapter movement, according to one embodiment.

[0057] [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.

[0058] [Fig.37A][Fig.37B] FIGS. 37A-37B illustrate a user using his smartphone as a real-time mirror in self-portrait mode while using the motion stabilization device, according to one embodiment.

[0059] [Fig.38] [Fig.38] shows that a user application can augment the device's recommended gestures on the face in an image from a camera.

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

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

[0062] [Fig.41] [Fig.41] shows that the motion stabilizing device and the cosmetic product dispensing device will mutually detect each other's presence.

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

[0064] [Fig.43] [Fig.43] shows protocols that are recovered based on the motion stabilization device detecting the cosmetic product dispensing device, according to one embodiment.

[0065] [Fig.44] [Fig.44] shows how a user may use the motion stabilizing device to mix a cosmetic product that is dispensed from the cosmetic product dispensing device, according to one embodiment.

[0066] [Fig.45A][Fig.45B] FIGS. 45A-45B show a dual brush design, according to one embodiment.

[0067] [Fig.46] [Fig.46] shows actions taken by the cosmetic product dispensing device based on the presence of the motion stabilizing device, according to one embodiment.

[0068] [Fig.47] [Fig.47] is a detailed block diagram illustrating an exemplary user device according to certain embodiments. DETAILED DESCRIPTION

[0069] The present disclosure describes a cosmetic product applicator system that minimizes unintentional movements by stabilizing, orienting, operating, controlling, etc., an applicator for a user and is also designed to be flexible to accommodate different types of commercially available cosmetic applications. The present disclosure further describes a system and features for improving the functionality of such a cosmetic product applicator system.

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

[0071] [Fig.l] shows a conventional motion stabilizing device 1100, which serves as a base unit for receiving a cosmetic product applicator according to a embodiment. The device 1100 includes a handle portion 1101, a receiving portion 1102, and a strap 1103. The receiving portion 1102 includes an interface 1104, shown as a male connector that is coupled to a cosmetic product applicator, which will be discussed in detail below. The receiving portion could be used for communication between the base unit and the applicator. Connection to an adapter and / or applicator could be accomplished with a mechanical coupling, such as screwing or snapping, or it could be accomplished with magnets.

[0072] [Fig. 2] shows how the device 1100 is coupled to an adapter 1105 and a makeup applicator 1106. It can be seen that the adapter fits over the exposed end of the receiving portion 1102. The adapter includes mating electrical connectors (a female connector - not shown) in a recessed portion to make contact with the electrical interface of the receiving portion 1101.

[0073] As shown in [Fig. 2], the receiving portion 1102 is configured to twist, articulate, reposition, etc., between an upright posture (as shown in [Fig. 1]) and a reclined posture (as shown in [Fig. 2]). This is accomplished with a hinge mechanism contained within the receiving portion 1102. [Fig. 2] shows that the hinge mechanism is a self-leveling / motion-stabilizing hinge.

[0074] [Fig 3A] shows a diagram of the internal components of the device 1100 according to one embodiment. In the handle portion, the device includes a power source 1301, which may be a battery or the like. The device includes a printed circuit board assembly (PCB A) 1302, which may include position sensor circuitry 1307, reader circuitry 1308, control circuitry 1309, and a communication interface 1310, as understood in the art.

[0075] For example, like sensor circuitry 1307, the PCBA may include at least one inertial sensor and at least one distributed motion sensor to detect unintentional muscle movements and measure signals related to these unintentional muscle movements that are created when a user undesirably affects the movement of the applicator. These sensors also detect 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 the user's tremors or unintentional muscle movements. This cancellation maintains and stabilizes a position of the applicator, keeping it stable.

[0076] Those skilled in the art will readily recognize that a system and method according to the present invention may utilize various implementations of the circuitry control circuitry and sensor circuitry and which would be within the spirit and scope of the present invention. In one embodiment, the control circuitry 1309 includes 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 includes an 8-bit ATMEGA8A programmable microcontroller manufactured by Atmel due to its low overall cost, low power consumption, and suitability for use in high-volume applications.

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

[0078] The system created by the combination of the sensor circuitry, the control circuitry, and the motion generating elements may be a closed-loop control system that senses motion and acceleration at various points in 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 unintentional muscle movements and thereby stabilizes the position of the applicator. The operation and details of the control system elements and the control algorithm are within the art, as described in US Publication PG 2014 / 0052275A1.

[0079] 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.

[0080] In the receiver portion of the device, there may be two motor elements to enable three-dimensional movement of the receiver as anti-shake movement. The two motor elements include a y-axis motor element 1303 and an x-axis motor element 1304, each connected to and controlled by the PCB A 1302. Each of the motor elements may be servomotors as understood in the art. The device further includes an end terminal coupling 1305, which is configured to be coupled to the adapter 1105. The end terminal 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 will be discussed below.

[0081] [Fig 3B] shows a diagram of an alternative embodiment of the device 1100 in which the receiving portion includes an electromagnetic positioner 1311 instead of the driving elements shown in [Fig 3A]. The electromagnetic positioner 1311 may include U-shaped magnetic cores 1312 disposed around a non-magnetic tube 1313, which is filled with a magnetic fluid 1314. Each of the magnetic cores has arm portions that are surrounded by windings 1315. The magnetic cores may be controlled by the control circuitry in the PCB A 1302 to act as a controllable active magnetic field generating structure that is used to generate a varying magnetic field that acts on the magnetic fluid, causing it to be moved, thereby allowing the armature to be moved into a desired coordinated position and / or orientation.Details of the implementation of the electromagnetic positioner 1311 are found in U.S. Patent No. 6,553,161.

[0082] In the conventional motion stabilization device described above, there is a problem in that the interface 1104 which receives the adapter 1105 requires a specific connection point to properly align with the interface.

[0083] Therefore, the embodiments below provide a universal adapter connection between the handle of the motion stabilization device to improve the user experience and reduce the difficulty and time required to configure the system for use.

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

[0085] [Fig. 4] shows an overview of a universal adapter handle connection system 400. The system includes a motion stabilizing device 150 that includes a handle portion 151 and a hinge portion 152 (receiving portion) that is functionally similar to the device 1100 shown in [Fig. 1]. It further includes a universal adapter 100 that is connected to the device 150 and also contains different types of cosmetic product applicators.

[0086] [Fig.5A] shows an illustration of the adapter 100, according to one embodiment of the present disclosure. The adapter 100 may include an adapter body 110, wherein the adapter body 110 may be connected to the motion stabilizer 150. The adapter body 110 may be connected to or may form the base or body of a cosmetic product holder 120. Each of these components will be discussed in more detail herein. Various configurations of the adapter 100 may be used for different cosmetic products and tools. For example, the shape and dimensions of the cosmetic product holder 120 may be configured for different cosmetic products. The adapter 100 may be easily connected to and removed from the motion stabilizer, as will be discussed herein.In one embodiment, the adapter 100 may expand the range of motion of a cosmetic product applicator to allow for movements that are necessary for cosmetic product application. In some embodiments, the adapter 100 may be connected to a display or cart for additional actions to be performed with a cosmetic product contained by the cosmetic product applicator.

[0087] [Fig.5B] is a transparent side view of the adapter 100, according to one embodiment of the present disclosure. The adapter body 110 may be shaped approximately as a straight cylinder. A first end of the adapter may be connected to one end of a motion stabilizer. The motion stabilizer may be a cylindrical rod forming a handle that a user may grasp. The first end may also be referred to herein as the lower end or base of the adapter. The lower end of the adapter body 110 may include at least one magnet, wherein the at least one magnet may be attracted to and connected to a magnet in the motion stabilizer. The lower end of the adapter body 110 may include additional physical structures that may align, guide, and secure the adapter to the motion stabilizer.In one embodiment, the lower end of the adapter body 110 may form a chamber 112, as illustrated in the transparent view of [Fig. 5B]. The chamber may be a hollow area within the adapter body 110 that is entirely contained by the walls of the adapter 110. The chamber 112 may be approxima . tively conical in shape. In one embodiment, the cutout may be cylindrical. The chamber 112 may be configured to fit over a protrusion on one end of the motion stabilizer. The chamber 112 may be used to align and guide the connection of the cosmetic applicator to the motion stabilizer. Fitting the chamber 112 over and around the protrusion on 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 the chamber 112 with the end of the motion stabilizer than it is 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.The chamber 112 may have rotational symmetry such that the cutout may be placed on the end of the motion stabilizer in any orientation or at any degree of rotation about the axis of the chamber 112. In one end, a magnet may be attached at the tip of the chamber, within the adapter body. The magnet at the tip of the cutout may be connected to a magnet at the tip of the protrusion on the end of the motion stabilizer.

[0088] The cosmetic product holder 120 may be located at a second end of the cosmetic product applicator. In one embodiment, the cosmetic product holder 120 may be a ring, into which the tool or cosmetic product may be inserted into the ring. Many cosmetic tools, such as mascara brushes, lipstick applicators, concealer applicators, and cosmetic pencils, are approximately cylindrical. In one embodiment, the ring may securely hold the cosmetic tools at the widest portion of the tool. A ring-shaped holder may also hold cosmetic tools of varying shapes, such as cuboids. In one embodiment, the cosmetic product holder 120 may include one or more protrusions along the interior wall of the holder and extending outwardly to the center of the holder.Contact and friction between the one or more protrusions and an inserted cosmetic tool may result in a more secure grip or hold of the cosmetic product holder around the inserted cosmetic tool. In some embodiments, the interior wall of the cosmetic product holder 120 may be coated with a material that may improve the grip or hold of the cosmetic product holder around the inserted cosmetic tool. The improved grip may be a result of a property of the material, such as a coefficient of friction or deformation of the material. For example, the interior wall may be coated with rubber or silicone. In one embodiment, the coating material may be a textured material having grooves, ridges, bumps, or similar features. which prevent movement or slippage of the cosmetic tool once it is inserted into the cosmetic product holder 120.

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

[0090] In one embodiment, the cosmetic product holder 120 may be connected to the adapter body 110 with a joint 115, such as a ball joint. The ball joint may allow movement of the cosmetic product holder 120 relative to the adapter body 110. For example, the cosmetic product holder 120 may be rotated in place or may pivot to form an angle with the adapter body 110. The joint may be configured for continuous movement of the cosmetic product holder 120 or for discrete steps of movement. In some embodiments, the movement of the cosmetic product holder 120 may be constrained. For example, the adapter 110 may form a walled channel, wherein the seal is disposed within the walled channel. The walls of the channel may constrain movements of the seal and / or the cosmetic product holder 120. In one embodiment, the joint 115 may be a motorized component. Cosmetic product holder 120 may move as a result of the motorized component without requiring external force from a user.

[0091] [Fig. 5C] is a view of the underside of the adapter body 110, according to one embodiment of the present disclosure. The underside of the adapter body 110 may be approximately a circle since the adapter is a right cylinder. A magnet 111 may be disposed on the underside of the adapter. In one embodiment, the magnet 111 may be a uniform ring-shaped magnet, as illustrated in [Fig. 5C]. For example, the magnet 111 may be shaped like a washer. The ring-shaped magnet 111 may be attracted to and connected to a magnet disposed along the circumference of one end of the motion stabilizer. In some embodiments, the adapter body 110 may be connected to the motion stabilizer in any orientation due to the ring-shaped magnet 111.The adapter body 110 may be connected to the motion stabilizer with any rotation of the adapter 100 about the central axis of the adapter. In one embodiment, the adapter 100 may be a universal adapter and may connect 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 portion of the ring-shaped magnet 111 at the base of the adapter may contact the magnets on the motion stabilizer to connect the adapter to the motion stabilizer.

[0092] The ring-shaped magnet 111 of the present disclosure has an advantage over traditional motion stabilizer adapters. For example, some motion stabilizers may include two magnets located diametrically opposite each other on a circular face of the motion stabilizer. Most traditional adapters include two magnets at the base for connection to a motion stabilizer. The adapter can only be connected to the motion stabilizer if the two magnets on the motion stabilizer are aligned 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 such that each magnet on the motion stabilizer will only be attracted to one of the two magnets on the adapter.Limitations on the orientation of the traditional adapter can cause problems for users trying to connect the adapter to the motion stabilizer. For example, users may lack the precision of movement needed to align the magnets as needed for the connection. In addition, limitations on the orientation of the traditional adapter mean that . The orientation of the tool or instrument that is held by the applicator is also limited. When applying cosmetics on or near the face, it may be desirable for the applicator to be able to be attached at various angles and orientations or for the orientation of the applicator to be adjustable. For example, some mascara brushes are curved. The mascara brush must contact the eyelashes in such a way that the curvature of the brush matches the curvature of the eye. It may be very difficult to achieve this position if the adapter holding the mascara brush can only be connected to the motion stabilizer in one orientation, as with traditional adapters having a limited number of magnets in defined positions. In contrast, an adapter with a ring-shaped magnet, as in [Fig. 5C], can be connected to the motion stabilizer in any orientation.The adapter can be rotated until the mascara wand, or other cosmetic tool, is in a desired orientation for application and then connected to the motion stabilizer with contact between the ring-shaped magnet and any magnet disposed on the face of the motion stabilizer. The motion stabilizer can be maneuvered into various positions while the connected applicator and cosmetic product also move. For example, the orientation of the connected applicator and cosmetic product can change while the user applies the cosmetic product. Connecting the applicator to the motion stabilizer without orientation increases the range of motion of the connected cosmetic product.

[0093] In one embodiment, the adapter body 110 may include a ring gear, 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 interior wall of the cutout at the lower end of the adapter. In some embodiments, the alignment structures 116 may fit into or interlock with corresponding alignment structures on the motion stabilizer when the adapter is connected to the motion stabilizer. The alignment structures 116 may limit rotation of the cosmetic applicator once the adapter has been connected to the motion stabilizer.Some motion stabilizers may rotate to counter any rotational force applied to the motion stabilizer so that a connection to the motion stabilizer (such as the cosmetic applicator) remains stable. The "anti-rotation" mechanism may be useful for users who experience sudden, involuntary movements while holding the motion stabilizer. In one embodiment, the alignment structures 116 may be a ring of raised nubs or . toothed structures that can fit into corresponding grooves or receptacles at the end of the motion stabilizer that is connected to the adapter base. In one embodiment, the alignment structures 116 can 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 secure the cosmetic applicator in place when the adapter has been connected to the motion stabilizer.Any rotation of the motion stabilizer to counteract involuntary 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 connected to the motion stabilizer.

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

[0095] [Fig. 5D] shows how the adapter 100 holds a specific cosmetic applicator, such as a lipstick applicator, within the cosmetic holder 120. Although a lipstick applicator is shown, the cosmetic holder can hold many examples of applicators, such as mascara applicators and nail polish applicators, among other examples. Unlike the adapter 1105 of [Fig. 1], it can be seen that the cosmetic holder 120 holds the applicator at an angle perpendicular to the handle of the motion stabilizer 150. This provides a more relaxed and ergonomic hand position for the user when using the cosmetic applicator.

[0096] [Fig. 6A] is an illustration of the adapter 100 with a cutaway of the adapter body 110, according to one embodiment of the present disclosure. In one embodiment, the adapter body 110 may include an outer shell 113, wherein the outer shell 113 encloses an inner body 114. The inner body 114 may be connected to a motion stabilizer via the magnetic connection described herein with reference to [Fig. 5C]. In one embodiment, the cosmetic product holder 120 may be connected to the outer shell 113. The connection of the cosmetic product holder 120 to the outer shell 113 may allow movement of the cosmetic product holder 120 that is independent of movement of the inner body or the motion stabilizer. The connection of the cosmetic product holder 120 to the outer shell 113 may be enclosed within the adapter body 110. In one embodiment, the cosmetic product holder 120 may be connected to the outer shell 113 along a series of notches in the outer shell. The notches may be, for example, a series of indentations, grooves, teeth, or the like, such as the indented structures 117 of [Fig. 6A].The position of the cosmetic product holder 120 may change by moving the cosmetic product holder 120 linearly along the series of detents, such that the cosmetic product holder 120 may be secured in place at each of the detent structures 117. In one embodiment, the base of the cosmetic product holder 120 may include a protrusion that fits into each of the detent structures 117. The protrusion may engage when positioned at or against each of the detent structures 117 to temporarily lock the cosmetic product holder 120 in an inclined position within a single plane. The plane of the face (opening) of the cosmetic product holder 120 may remain the same while the angular position of the cosmetic product holder 120 may be adjusted.A force may be applied by a user to position the cosmetic product holder 120 at any of the detent structures 117. The cosmetic product holder 120 may thus be tilted relative to the central axis of the adapter body 110 and the connected motion stabilizer. In one embodiment, the cosmetic product holder 120 may be connected to the adapter body 110 with a 2-axis adapter. The angle of the cosmetic product holder 120 may be adjusted as described with reference to the detent structures 117. Additionally or alternatively, the plane of the opening of the cosmetic product holder 120 may also be adjusted by rotating the cosmetic product holder 120 for 2-axis movement. For example, the cosmetic product holder 120 may rotate axially at or near the point of connection to the adapter body 110.In one embodiment, rotation of the cosmetic product holder 120 may be modulated with detents or similar structures to provide a number of fixed rotational positions of the cosmetic product holder 120. For example, the cosmetic product holder 120 or the adapter body 110 may include an internal gear or ratchet structure, wherein the cosmetic product holder 120 may be rotated a number of degrees to engage the teeth of the internal gear. The cosmetic product holder 120 may be temporarily locked in a rotational position. when the teeth are engaged.

[0097] [Fig.6B] is a side view of the adapter 100 with a cutaway of the adapter body 110, according to one embodiment of the present disclosure. The inner body 114 of the adapter body 110 may form the chamber 112, as described herein. Various shapes and sizes of the chamber 112 are compatible with the present adapter 100. In one embodiment, the outer shell 113 may extend beyond the end of the inner body 114. The outer shell 113 may surround the connection point of the adapter 100 to a motion stabilizer or other compatible structure and may prevent the adapter 100 from being displaced from the connected structure. In some embodiments, the magnetic ring may be formed at the base of the inner body 114.

[0098] [Fig.6C] is a transparent view of the outer shell 113 of the adapter 100, according to one embodiment of the present disclosure. The outer shell 113 may form a cavity surrounding the inner body 114. In one embodiment, the inner body 114 may rotate relative to the outer shell 113 while the outer shell 113 and / or the cosmetic product holder 120 are fixed in place and do not rotate. For example, the inner body 114 may rotate in order to counter unintentional rotational movement of the motion stabilizer or the adapter 100. Rotation of the inner body 114 is not transmitted to the cosmetic product holder 120 since the cosmetic product holder 120 is not in contact with the inner body 114.Similarly, the fit of the outer shell 113 around the inner body 114 may include a gap between the outer shell 113 and the walls of the inner body 114 such that rotation of the inner body 114 is not transmitted to the outer shell 113.

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

[0100] In one embodiment, connecting the cosmetic applicator to the motion stabilizer may activate at least one sensor to indicate that the adapter body 110 has been successfully connected to the motion stabilizer. The at least one sensor may 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, the at least one sensor may be a pressure-activated sensor. Variants of sensors known to those skilled in the art may be compatible with the systems and apparatuses disclosed herein. In one embodiment, the at least one sensor may detect when the cosmetic applicator has not been connected to the motion stabilizer properly. For example, a Hall effect sensor may detect a partial magnetic field from the adapter with a magnitude that is less 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 the at least one sensor may be used to notify a user to inspect the cosmetic applicator or reattach the cosmetic applicator.

[0101] 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, tension or force sensors, a Hall effect sensor, an accelerometer, a gyroscope, or the like. Data from the one or more sensors may be used to identify when a cosmetic product has been inserted into or connected to the cosmetic product applicator. In one embodiment, data from the one or more sensors may be used to identify physical features of a connected cosmetic product, such as a size, shape, or weight of the connected cosmetic product.In one embodiment, the data from the one or more sensors may relate to a movement of the cosmetic applicator 100 or a movement of a connected component, such as the connected cosmetic or the motion stabilizer. In one embodiment, the data from the one or more sensors may be transmitted from the cosmetic applicator to a remote device, such as a server or a user device. In one embodiment, the cosmetic applicator may receive data, including instructions, from the same remote device or a second remote device. Additional details on the network.

[0102] In one embodiment, the system described above includes the functionality to auto-detect adapters to enable protocols specific to the motion stabilizer device 150. For example, the motion stabilizer device 150 can perform auto-detection of different adapters that are used for different cosmetic products such as lipstick, mascara, etc. As soon as the adapter is connected to the handle of the motion stabilizer device 150, the handle automatically recognizes which style of adapter (e.g., lipstick vs. mascara) is connected and will load a specific set of protocols developed for that specific application.

[0103] [Fig. 7] shows a block diagram of the communication hardware elements in the stabilizer device 150 and the adapter. The adapter includes a communication interface 701 and the receiving portion of the stabilizer device includes a communication interface 702. The communication interface, in one example, is a near field communication (NFC) interface (where the element 702 is a radio frequency identification (RFID) reader configured to read an RFID tag 701). Furthermore, the receiving portion of the stabilizer device includes the Hall effect sensor 704 described above. Thus, the RFID reader may be activated in response to the Hall effect sensor 704 detecting 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) type interfaces.

[0104] The interface 702 in the receiving portion is connected to the PCB A 703 which is coupled to or includes a memory 705 which stores various protocol information.

[0105] Once the device 150 recognizes the adapter 100 that is present, 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 software device that target specific gestures and movements for the specific connected adapter (i.e., if a lipstick adapter is connected, the device will call lipstick gesture protocols).

[0106] For example, as shown in [Fig.8], a first set of protocols 801 for a lipstick may include specific initial orientation angle parameters of the stabilizer along with adjustments for pressure sensitivity, power consumption, and initial extension of the lipstick. While a second, different set of protocols 802 for a mascara may include different specific initial orientation angle parameters of the stabilizer along with adjustments for pressure sensitivity, power consumption, and saturation of the mascara.

[0107] There may be multiple adjustments for each protocol depending on the adapter and applicator. For example, with lipstick, it is desirable to remove axial rotation of the adapter relative to the handle since this can sometimes cause unwanted or unexpected movements for the user. It is It is also desirable to limit the amount of flexion, and to create an initial "home position" since the hand holding position may be different for lipstick and mascara. In addition, it is desirable to change the speed of the motors for mascara to be slightly slower so that there is less risk of unintentional movements in close proximity to the eyes. An example of additional lipstick protocol features is as follows. Disable axial rotation of the adapter relative to the handle Set the motor speed to 100% for the fastest possible adjustments Place the adapter in the initial “home” angle setting for the best application orientation

[0108] [Fig.9] shows a flowchart for performing auto-detection as discussed above. above. The steps are performed at the motion stabilizing device 150. In 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 may perform an initial handshake before establishing a communication channel, as understood in the art.

[0109] In step 9002, after a communication channel is established between the communication interfaces 701 and 702, the communication interface 701 transmits identification information to the communication interface 702. The identification information indicates the adapter type as discussed above.

[0110] In step 9003, the communication interface 702 transmits the received identification information to the PCBA 703 which is on board the stabilizing device, and the PCBA 703 retrieves the protocols stored on a local memory which correspond to the identified adapter type.

[0111] In step 9003, the PCBA 703 controls the configuration of the motion stabilizer device according to the stored protocols after it is detected that the adapter is connected to the motion stabilizer device.

[0112] With the above procedures, not only will the motion stabilizing device recognize that an adapter is present, but it will recognize if it is a specific adapter used for lipstick, mascara, or the like. Once the device recognizes which adapter is present, it calls specific protocols in the device's software that target specific gestures and movements for the specific adapter connected (i.e., if a lipstick adapter is connected, the device will call lipstick gesture protocols).

[0113] In one embodiment, as shown in [Fig. 10], the system described above includes automated inversion or flipping of the orientation of the adapter after application to provide an "eraser" feature 1010 to correct any errors made by the user.

[0114] As shown in [Fig. 11A], the eraser itself may have different shapes, diameters, and materials to be specifically designed for different cosmetic product applicators. In the example of [Fig. 11A], for a lipstick tube, an eraser base 1030 may have a wider diameter to accommodate the diameter of the lipstick base itself, and the eraser tip 1020 may have a first cuboid shape to handle larger smudges. Alternatively, in the example of [Fig. 11B], for a mascara brush, an eraser base 1031 may have a relatively smaller diameter to accommodate the diameter of the mascara brush handle, and the eraser tip 102 may have a narrower tapered end to handle precise erasing operations.

[0115] In one embodiment, [Fig. 12A] shows a tray 1200 that is used to hold the various erasers 1010 before insertion onto the cosmetic product applicator. The tray 1200 includes a plurality of slots 1201 and 1202 for holding the various types of erasers described above.

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

[0117] As shown in [Fig.l2B], the motion stabilizing device with the adapter 100 connected thereto, and with a mascara applicator inserted into the adapter, can be moved in a downward motion to receive the eraser 1010b. The force of the eraser 1010b on the lower surface of the chamber 1215 will force the eraser to be connected to the end of the cosmetic product applicator. The base 1031 of the eraser 1010b, or the base 1030 of the eraser 1010a, is made of a material having a high coefficient of friction such that it "grips" onto the end of the cosmetic product applicator. Such a material is known in the art, and is for example rubber. The inner surface of the eraser base may include ribs to provide additional friction and gripping force so that it remains firmly inserted onto the end of the cosmetic product applicator.

[0118] With respect to the tip material of the eraser 1020 or 1021, this may be made of polyester as is known in the art since it is a hydrophobic material that adheres well to oil-based products. The tip form factor Gum is fibrous in nature, but not limited to.

[0119] As described above, the motion stabilizer may rotate in order to rotate the cosmetic product connected to the cosmetic product applicator. However, [Fig. 13] shows an alternative embodiment in which the rotation of the adapter is controlled to be caused within the adapter itself. In this embodiment, as shown in [Fig. 13], the adapter 100 includes a miniature rotation motor 1310 as understood in the art. The rotation motor includes a shaft 1320 that is connected to the cosmetic product holder 120. The motor is further connected to a power source 1330, which may be a "coin cell" as known in the art. In an alternative embodiment, the adapter may receive power from the stabilizer device 150 through the receiving interface of the stabilizer device.

[0120] The motor and power source 1330 are further connected to a microprocessor 1320. The microprocessor controls the rotation of the cosmetic product holder 120.

[0121] To use the eraser 1010 on the back of the cosmetic product applicator, the cosmetic product holder 120 is rotated approximately 180° either by the motor 1310 or by rotation of the motion stabilizing device 150.

[0122] There are multiple options for triggering rotation of the cosmetic applicator so that the eraser is oriented toward the user. A first option is a manual button (not shown) on the stabilizer device itself. A second option is voice activation where the user audibly issues a voice command (such as "erase"). The motion stabilizer device 150 includes a microphone (not shown) to enable reception of the voice command, and the motion stabilizer is further configured with voice recognition software to process the command (one of a plurality of voice-activated commands to be discussed below). A third option is for the motion stabilizer device to automatically recognize that a cosmetic application session has been completed, and automatically rotate the cosmetic holder.This recognition may be based on a movement or pressure delay detected by the device exceeding a predetermined threshold.

[0123] In one embodiment, as shown in [Fig. 14], the motion stabilizing device is configured to cause small movements of the eraser when it detects that pressure is being applied to the eraser. This allows the user to avoid attempting to make small "sweeping" movements to clean up any smudges or errors in the cosmetic application process. A default type of movement may be started, such as a side-to-side movement, an up-and-down movement, or a circular movement.

[0124] Alternatively, the specific type of swiping motion may be controlled by the user through a voice command. For example, the user may dictate a command such as "erase with a sideways swipe at X%" or "erase with an up and down swipe at Y%" or "erase with a circular swipe at Z%." The percentage indicated by the user may be a relative amount of distance the eraser travels in each direction, so that the user may cause small movements, as well as large movements, of the eraser as needed.

[0125] [Fig. 15] shows a flowchart for operation of the eraser feature according to one embodiment. In step 1501, the microprocessor or motion stabilizing device receives a trigger to rotate the eraser to face the user. The trigger may be one of the three triggers discussed above. In step 1502, the microprocessor or motion stabilizing device controls rotation of the cosmetic product holder 180°. In step 1503, the motion stabilizing device controls the eraser to make small movements to effect the “swiping” action of the eraser. This step is optional and may be caused based on sensing pressure of the eraser against the user's skin, or based on receiving a voice command from the user.In step 1504, when the user has finished performing the scrubbing operation, the microprocessor or motion stabilizing device controls the rotation of the cosmetic product holder 180° so that the cosmetic product applicator is again facing the user.

[0126] In one embodiment, the cosmetic product applicator may be inserted into, connected to, or otherwise coupled to a secure attachment apparatus (which may be referred to as a "base" or "display" or "assistive display" throughout this specification). [Fig. 16] shows the secure attachment apparatus with the motion stabilizing device and other features that will be described in more detail below. The secure attachment apparatus may include one or more mechanical components configured to securely attach a tool or cosmetic product and to perform one or more functions with the cosmetic product.

[0127] The present inventors recognize that for individuals with movement disorders, assistance is needed in setup and preparation prior to makeup application in addition to the actual makeup application. The solid attachment apparatus described herein provides additional features to assist the user in setup and preparation for cosmetic applications.

[0128] Additional functions may include, but are not limited to, opening, se preparation, extension, extrusion, rotation, shaking, mixing, closing, and / or clamping of the tool or cosmetic product. In particular, the one or more functions may be particularly useful when the cosmetic product includes more than one component. For example, a mascara tube includes a cap, the cap being connected to a mascara brush, and a body, the body containing the mascara formula. The cap must be rotated relative to the body such that the threads on the inside of the cap are aligned with the threads on the body in order to open or close the mascara tube. In another example, an eyeliner pencil may include a cap that covers the tip of the pencil. The cap must be removed in order to use the eyeliner pencil and replaced to cover the tip of the pencil when the eyeliner is not in use.In these and other cases, there is often a narrow opening (e.g., body opening, cap opening) in one component of the cosmetic product into which another component of the cosmetic product is inserted. A user must align the first component with the opening of the second component. A precise linear motion is then required to insert the cosmetic component into the opening or to remove the cosmetic component from the opening for use. The alignment and movement may be difficult for a user who exhibits hand tremors or other involuntary movements. In some embodiments, opening and closing a cosmetic product may require a rotational (rotational) motion or a combination of translational and rotational motions. Additional similar motions may be required during the cosmetic application process.For example, a user may need to insert the mascara wand into the body to collect more formula with the mascara wand in order to continue applying mascara. These movements may be difficult for users with a weak grip, limited range of motion, or limited control over their fine motor skills. Each component of the cosmetic tool must be securely attached to apply the correct force and leverage necessary for the various functions described herein. The secure attachment apparatus of the present disclosure may securely attach one or more components of a cosmetic tool to facilitate any function of or interaction between the components of the cosmetic tool. In one embodiment, the secure attachment apparatus may limit the movement of cosmetic products to counter the effects of involuntary movements by the user.In one embodiment, the solid attachment apparatus may apply a force to the one or more components. In one embodiment, the solid attachment apparatus may transform an input force into an appropriate applied force to the one or more components.

[0129] [Fig. 17] is an illustration of the solid fixing apparatus, according to a method of rea lisation of the present disclosure. The secure attachment apparatus 300 may include a base 310. The base may form one or more openings and / or chambers for securely attaching a cosmetic product or the cosmetic product applicator 100. For example, the secure attachment assembly 300 may include a vertical chamber 311 within the base terminating in an opening at the surface of the base 310. The secure attachment assembly 300 may further include a first horizontal chamber 312, the horizontal chamber being a channel disposed through a portion of the surface of the base 310 and terminating at one end of the base 310. The secure attachment 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 at 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, 314. The cosmetics and / or cosmetic applicators may be securely attached in various positions within the chambers. For example, a cosmetic may be securely attached in an upright position within the vertical chamber 311. The cosmetic may alternatively be securely attached in a horizontal position within the first horizontal chamber 312 or the second horizontal chamber 314. Various chamber sizes, depths, and shapes are compatible with the present apparatus. In some embodiments, a chamber may be an inclined channel.A cosmetic product may be inserted into the chamber such that a first end of the cosmetic product is elevated relative to an opposite end of the cosmetic product. An angled channel may be useful when the cosmetic product contains a liquid product so as not to spill the product. In one embodiment, the secure attachment apparatus may include one or more clamping devices for securely securing a tool or cosmetic product in place within a chamber. The clamping device may include, for example, a strap that may be wrapped around a portion of the tool or cosmetic product. In one embodiment, the clamping device may be self-attaching or may be attached to the base. In one example, the clamping device may be a Velcro fabric strip.In one embodiment, the base may include one or more motorized components for applying force to a cosmetic product that is securely attached by the apparatus. In one embodiment, a motorized component may be disposed within or around a chamber in the base, as described in more detail herein.

[0130] In one embodiment, the chambers for securely securing the cosmetic products may be located above the base 310 or may be raised above the base 310. For example, a tube or sheath may be disposed above of a rod or platform on the surface of the base 310. The tube may be a semi-cylindrical shape forming a chamber. The tube may be elevated above the base 310 so that an inserted cosmetic product may be accessed from various angles or positions. In one embodiment, the tube may be connected to the rod or platform via a joint, such as a ball joint. The angle of the tube may be adjusted by applying force to the tube. As another example, the chamber may be formed by a vertical tube disposed on the upper surface of the base 310. A cosmetic product may be inserted into the opening of the vertical tube such that the entire cosmetic product is always external to the base 310.

[0131] [Fig. 18A] is an illustration of a solid fixing apparatus 300, according to one embodiment embodiment of the present disclosure. The body of the secure attachment apparatus may include a track 325, wherein a carriage 322 may be coupled to the track 325 and may move along the track, e.g., along a rail 328. In some embodiments, the carriage 322 may be removably coupled to the track. For example, the carriage 322 may be magnetically connected to the track. In one embodiment, the carriage 322 may include an overhang, wherein the overhang wraps around a portion along the length of the track to securely attach the carriage to the track. The carriage may slide along the track since the overhang is loosely wrapped around the track and does not impede lateral movement of the carriage along the track.In one embodiment, the carriage may include one or more wheels or gears, wherein the one or more wheels are secured in grooves disposed lengthwise along the track and may roll along the track to transport the carriage. The track 325 may guide and limit the range of motion of the carriage 322. In some embodiments, the track 325 may extend outwardly from the base 310 of the solid connection such that the coupled carriage may move toward and away from the base 310. In some embodiments, the carriage 322 may be connected to an arm extending from the base 310 and coupled to the track 325. The arm may facilitate movement of the carriage 322 along the track.

[0132] The carriage 322 may form a chamber for securely securing a tool or cosmetic product. The carriage 322 may be, for example, a cylindrical or semi-cylindrical sheath, into which a tool or cosmetic product may be inserted into the sheath. In some embodiments, the carriage 322 may securely secure the adapter 100 of [Fig. 5A]. The carriage 322 may include a structural or material feature that securely secures the cosmetic product applicator in the carriage. As an exemplary implementation, the carriage 322 may include at least one magnet, wherein the magnet at the base of the cosmetic applicator may be connected to the at least one magnet in the carriage 322. Other or additional features for securely attaching the cosmetic applicator 100 may include, but are not limited to, a snap-on feature or a coating of interior material such as rubber that is configured to exert a grip on the cosmetic applicator 100. For example, the carriage 322 may include a set of snap-on projections, or teeth. Force may be applied to twist the projections and install the body of the adapter 100 past the projections to be securely attached in the chamber formed by the carriage. In some embodiments, the cosmetic applicator may be inserted into the carriage while the cosmetic applicator is connected to the motion stabilizer 150.

[0133] [Fig. 18B] shows a cross-section of a specific implementation of the track and carriage according to one embodiment, which is achieved using a linear slider. [Fig. 18B] shows the outer housing 326 of the track 325. The carriage 326 includes a saddle-shaped portion that is curved to hold the mascara handle. Below the carriage is a rail 328 which is also viewed from above in [Fig. 18B]. The carriage houses a set of bearings 329 that allow the carriage to slide along the rail 328. Linear bearing sliders are well understood in the art and are described in detail, for example, in U.S. Patent No. 3,897,119 and U.S. Patent No. 6,733,097.

[0134] A pushing force may be applied to the carriage 322 to slide the carriage and the connected cosmetic applicator and cosmetic product along the track 325. In one embodiment, a first cosmetic component may be securely attached in the carriage 322 and a second cosmetic component may be securely attached in a chamber 314 on the base 310 of the secure attachment apparatus. The track 325 may be aligned with the chamber 314 such that the first cosmetic component may be inserted into the second cosmetic component as the carriage 322 slides along the track toward the chamber 314. In this manner, a single force may be applied to the carriage 322 to cause linear motion. A pushing force may be applied at various points on the carriage, the cosmetic applicator, or the cosmetic product to move the carriage assembly along the track.The thrust force only needs to have a force component parallel to the track to cause motion along the track.

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

[0136] In one embodiment, the cosmetic product applicator may be removably coupled to the track 325. For example, the track 325 may include a magnetic rail running along the length of the track. The magnet at the base of the adapter 100 may be connected to the magnetic rail, and the adapter 100 may slide along the track 325. Other or additional mechanical, structural, and material features described herein and known to those skilled in the art may be used to couple the adapter 100 directly to the track 325. The adapter 100 may be later removed from the track 325 for connection to a motion stabilizer or other use. In some embodiments, the tool or cosmetic product may be coupled directly to the track 325.

[0137] Attaching the cosmetic applicator to the track 325 may provide a user with more control over the movement of the securely attached tool or cosmetic. For example, it may be difficult for a user to pick up a cosmetic or motion stabilizer and move the cosmetic at the same time. It may also be difficult for users to pick up a first cosmetic component and insert the first cosmetic component into an opening in a second cosmetic component or 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 secure attachment assembly may securely attach and stabilize the cosmetic components and any movement thereof.When the cosmetic product is securely secured in the carriage 322, the user may apply a pushing force to the carriage 322 to move the tool or the cosmetic product. In some embodiments, the movement of the carriage may be aligned with the position of a cosmetic product securely secured in the base 310 of the secure attachment apparatus. For example, the body of a mascara tube may be securely 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, may be securely secured in a cosmetic product applicator. The cosmetic product applicator may be connected to the carriage 322. The opening of the body of the mascara tube may face the mascara brush. The height of the carriage may be fixed by the track 325 such that the connected mascara brush is at the same height as, or more specifically at a center of, the opening of the body of the mascara tube.The carriage 322 can be pushed along the track 325 in a single direction toward and away from the mascara tube body. The carriage 322 can be pushed toward 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 fully removed from the tube body. The user does not need to align the brush. mascara with the opening in the tube body while pushing the mascara brush. In addition, the track 325 can constrain the movement of the mascara brush. For example, the mascara brush will not move laterally since the brush is constrained by the carriage 322 and the movement of the carriage 322 is constrained by the track 325. Any sudden shaking or movement of the user's hand will not derail the carriage 322 and cause lateral movement. The carriage 322 can assist the user in opening and closing the mascara tube, as well as reapplying the mascara formula to the mascara brush.

[0138] In one example, the movable carriage may also be used to agitate or mix a cosmetic product. For example, a tube of cosmetic fluid may be placed in the carriage and a pushing force may be applied to move the carriage back and forth along the track. The movement of the carriage may agitate the cosmetic fluid for a desired effect, such as mixing or removing fluid from the walls of the tube. The alignment of the carriage with the base and the constrained movement of the arm may allow the necessary movement of the mascara cap for users who would otherwise not be able to perform these functions.

[0139] Various orientations, widths, and lengths of the track 325 are compatible with the secure attachment apparatus of [Fig. 18A]. In some embodiments, the track 325 may be approximately parallel to the base. The cosmetic product or cosmetic product 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 upward from the base 310. In one example, a vertical force may be applied to a cosmetic product applicator coupled to the track to move the cosmetic product downward toward the base or upward away from the base. In some embodiments, the track 325 may extend upward at a non-perpendicular angle from the base 310.

[0140] In one embodiment, the track may contain more than one cosmetic product or cosmetic product applicator. As an exemplary implementation, the track may include more than one magnet. A magnetic cosmetic product applicator may be connected to each magnet disposed on the track. Each cosmetic product applicator may be moved along the track independently. In one embodiment, the track may be compressed for storage and deployed or extended for proper use. In one example, the track may include one or more hinges. The track may be folded at the one or more hinges to shorten the track when the track is not in use. In one embodiment, a hinge may be located at or near the connection of the track to the base. In one example, the track may be a telescoping track.A telescopic track can be folded by pushing on the end of the track so that the . portions along the length of the track nest within each other. The telescopic track may be extended by pulling at the end of the track such that the collapsed portions extend. In one embodiment, the track may be connected to the base with a hinge or joint 327 such that the track may pivot about at least one axis of rotation formed by the connection of the track to the base. For example, the track may be positioned against the base when the track is not in use. The track may then be pivoted away from the base and may extend outwardly from the base, for example, to be aligned with a cosmetic component being securely attached by the base.

[0141] In one embodiment, the track 325 may be fixed 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 be connected 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. The 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 an open position, in which 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 tab about a hinge axis.In one embodiment, the hinge may be unlocked with a force applied to the track, such as a pushing force to return the track to a closed position against the base. In one embodiment, the track may lock in more than one position, wherein each position corresponds to a use case for the solid attachment assembly. For example, a first position may be aligned with a first opening in the base, a second position may be aligned with a second opening in the base, etc. In another example, the track positions may be vertical positions at an angle relative to the base. A first position may correspond to a first angle between the track and the base, a second position may correspond to a second angle between the track and the base, etc.Additional mechanisms or other mechanisms known to those skilled in the art for locking a rotating component may be implemented to fix the track in a position relative to the base. Advantageously, the fixed position of the track may be configured by the mechanical connection of the track to the base. Thus, a user does not need to determine or estimate the position of the track that has the best alignment with the base. The user may simply move the track until the locking mechanism is activated and use the track in its fixed position.

[0142] [Fig.l8C] is a top view of a solid fixing assembly 300, according to a embodiment of the present disclosure. The base 310 of the secure attachment assembly 300 may form one or more chambers for securely attaching the cosmetic components. For example, the secure attachment assembly 300 may include a vertical chamber 311 within the base terminating in an opening at the surface of the base 310. The secure attachment assembly 300 may further include a first horizontal chamber 312, the horizontal chamber being a channel disposed across a portion of the surface of the base 310 and terminating at one end of the base 310. The secure attachment 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 at the surface of the base 310. Cosmetic products and / or cosmetic product applicators, such as the adapter 100 of [Fig.5A], may be inserted into the chambers 311, 312, 314. The cosmetics and / or cosmetic applicators may be securely attached in various positions within the chambers. For example, a cosmetic may be securely attached in an upright position within the vertical chamber 311. The cosmetic may alternatively be securely attached in a horizontal position within the first horizontal chamber 312 or the second horizontal chamber 314. The secure attachment may include a track 325 connected to the base 310. In some embodiments, a carriage may be connected to the track 325, wherein the carriage may securely attach a cosmetic or a cosmetic applicator such as the applicator 100 of [Fig. 5A]. [Fig.l8C] is an illustration of a track 325 in a closed position, in which the track 325 is positioned against the base 310. The track 325 may be connected to the base 310 with a hinge 327.

[0143] [Fig. 18D] is an illustration of a secure attachment assembly 300, according to one embodiment of the present disclosure. The base 310 of the secure attachment assembly 300 may form one or more chambers for securely attaching the cosmetic components. For example, the secure attachment assembly 300 may include a vertical chamber 311 within the base terminating in an opening at the surface of the base 310. The secure attachment assembly 300 may further include a first horizontal chamber 312, the horizontal chamber being a channel disposed across a portion of the surface of the base 310 and terminating at an end of the base 310. The secure attachment 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 at the surface of the base 310.Cosmetic products and / or cosmetic product applicators, such as the adapter 100 of [Fig. 5A], may be inserted into the chambers 311, 312, 314. The cosmetic products and / or cosmetic product applicators may be securely fixed in various positions within the chambers. For example, a product . cosmetic product may be securely attached in an upright position in the vertical chamber 311. The cosmetic product may alternatively be securely attached in a horizontal position in the first horizontal chamber 312 or the second horizontal chamber 314. The secure attachment may include a track 325 connected to the base 310. In some embodiments, a carriage may be connected to the track 325, wherein the carriage may securely attach a cosmetic product or a cosmetic product applicator such as the adapter 100 of [Fig. 5A]. The secure attachment assembly 300 may include a track 325 connected to the base 310 with a hinge 327. The track 325 may pivot about the axis of the hinge into an open position, as illustrated in [Fig. 18C]. The track may 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 may be the position corresponding to maximum rotation of the hinge 327. The track 325 and the horizontal chamber 314 are aligned in the open position. The carriage 322 may slide on the track 325 to the end of the horizontal chamber 314 at the edge of the base 310. The width of the track may be approximately the width of the chamber 314 or may be wider or narrower than the chamber 314.

[0144] The secure attachment assembly 300 may include various apparatuses configured to securely attach and move a cosmetic product. [Fig. 19] is an illustration of the secure attachment apparatus, according to one embodiment of the present disclosure. In one embodiment, a mechanical arm 321 may be connected to the base 310 of the secure attachment apparatus. The arm 321 may securely attach a cosmetic product and may control the movement of the securely attached cosmetic product. In some embodiments, the arm 321 may increase the range of motion of the cosmetic product and may allow greater degrees of freedom than other structures. In one embodiment, the arm 321 may be connected to the base 310 with a joint, such as a ball joint. The arm 321 may tilt 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 such that the arm 321 may be folded and unfolded. In one embodiment, the arm 321 may be flexed. For example, a first portion of the arm may extend upward from the top surface of the base and be perpendicular to the base 310. The arm may be flexed at a joint, and a second portion of the arm beyond the joint may extend in only one direction and may be configured with a range of motion. In one embodiment, the arm may be curved. The arm 321 may be connected to a carriage 322, wherein the carriage 322 may form a chamber for securely attaching 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 may pivot relative to the arm 321. For example, the carriage 322 may be connected to the arm 321 with a ball joint, such that the carriage 322 can rotate about the ball joint.

[0145] In one embodiment, the carriage 322 may move as the arm 321 pivots about the connecting joint between the arm 321 and the base 310. In one embodiment, the arm 321 may 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 pinned joint, a ball joint) along the length of the arm, in which a portion of the arm extending beyond the joint may pivot at the joint while the portion of the arm below the joint is fixed. Other mechanical joints and fixed points allowing movement of a component connected to the arm are compatible with the presently disclosed apparatus. In one embodiment, the degree of rotation or movement of the arm 321 may be limited. For example, the arm 321 may include a pinned joint. The rotation of the pin in the pinned joint may be constrained, thus limiting the movement of the arm.In one embodiment, one or more joints may be configured such that different amounts of force must be applied to move the arm in different directions or dimensions. For example, one or more joints in the arm may be configured such that more 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 connected to the arm 321 may thus move in the constrained directions. A user may apply a pushing or pulling force to the carriage 322 to move the carriage 322 in one direction. The arm 321 may control the direction of movement of the carriage 322 and may constrain the movement of the carriage 322.It may be easier for a user to push the carriage 322 to achieve movement of a connected cosmetic than to pick up and move the cosmetic itself. The constrained movement of the carriage 322 may also prevent the user from accidentally moving the cosmetic as a result of any shaking or involuntary movement. In one embodiment, the movement of the carriage 322 may follow a curved path, in which the curvature of the path is dependent on the length of the arm. In one embodiment, the path of the arm may be configured by the fixed positions and movements of the arm such that the carriage 322 is aligned with a chamber in the base 310. A user may then apply a pushing force to the carriage 322 to move a connected cosmetic toward and away from the chamber for any of the functions that have been described herein.

[0146] According to some embodiments, the movement of a cosmetic product or a cosmetic product applicator relative to the base of the solid attachment assembly may be automated. The cosmetic product or the cosmetic product applicator may be connected to a carriage, wherein the carriage is connected to a track or arm. As noted above, the carriage may be controlled to move up and down the track by hydraulic means, pneumatic means, or it may be powered by electrical means such as linear actuation, as understood in the art. The movement of the carriage may be automated by at least one motorized component such that the carriage may move without external force being applied to the carriage or the cosmetic product by the user. In one embodiment, the movement of the cosmetic product or cosmetic product applicator may be controlled with input from a switch, button, joystick, or similar user interface.In one embodiment, movement of the cosmetic product or cosmetic product applicator may be controlled using an application, such as a mobile application. The application may be configured to initiate transmission of instructions relating to movement of the cosmetic product or cosmetic product applicator to the secure attachment assembly.

[0147] In one embodiment, data from at least one sensor may be used to initiate, configure, or terminate movement of the attached cosmetic or cosmetic applicator. For example, the cart may include at least one sensor disposed on or within the cart. The 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 the at least one sensor may indicate when a cosmetic 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 block ambient light from reaching the cart.In another example, the cosmetic applicator may reflect light that is transmitted by an IR sensor disposed on or within the cart. In one embodiment, the sensor may detect when a cosmetic applicator is connected to the cart based on integrated circuitry in the cosmetic applicator. For example, the circuitry in the cosmetic applicator may be configured for a wireless communication protocol. A sensor or other integrated circuitry in the linear slider may be configured for the same wireless communication protocol. Proximity of the cosmetic applicator to the cart may trigger signal transmission between the cosmetic applicator and the cart over the wireless communication protocol. Proximity or connection of a cosmetic applicator to the cart may activate movement of the cart.Similarly, removing a cosmetic product applicator from the cart can stop the movement. of the carriage. In some embodiments, the movement of the carriage may be dependent on the type of cosmetic product connected to the cosmetic product applicator. Information about the cosmetic product may be detected by a sensor or may be entered into a device or apparatus by a user. The device or apparatus may include, but is not limited to, a personal device, as will be described in more detail herein.

[0148] In one example, the base of the cart may be connected to at least one motorized wheel, wherein the at least one motorized wheel may rest on the track 325 of [Fig. 18A] to [Fig. 18D]. The motorized wheel may be activated to rotate and roll along the track in response to an electrical signal being transmitted to the solid attachment assembly. The cart may thus roll along the track without external force being applied to the cart by the user. In one embodiment, the track may be connected to a motorized component, wherein the motorized component may translate the track or a portion of the track. For example, the track may be a telescopic track, wherein a portion of the track is in contact with a motorized wheel or gear. The portion of the track may rest above or below the wheel. In one embodiment, the wheel may be connected to the side of the track.Rotation of the motorized wheel may linearly translate the portion of the track to fold or extend the track. The carriage may be connected to the portion of the track that is folded or extended. The carriage may be transported closer to and further from the base as the track folds and extends. In one embodiment, the motorized component may be disposed within the base and may be in contact with a portion of the track that extends into the base. The motorized component may rotate or be activated to apply a force in a first direction to the track and further retract the track into the base. The motorized component may also rotate or be activated to apply a force in an opposite direction to extend the track out of the base.

[0149] In one embodiment, the arm 321 of [Fig. 19] may include at least one motorized component for 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 solid attachment assembly. The arm and / or the attached carriage may move without any force being applied directly to the arm or the attached carriage. In one embodiment, the arm may be controlled with input from a switch, button, joystick, or similar user interface. In one embodiment, 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 arm or the attached carriage, the at least one sensor including any of the sensors that have been described herein.Data from the at least one sensor may be used to initialize, configure, or terminate movement of the arm and / or. or the connected trolley.

[0150] In one embodiment, and as will be discussed in a specific example below, it is possible not only to reinsert the cosmetic product applicator into its reservoir, but also to rotate it. For example, with mascara the applicator is guided / inserted into the cosmetic product reservoir (i.e. mascara container) and then a motor rotates the applicator inside the reservoir to fully coat the applicator with the cosmetic formula.

[0151] Linear motion is an example of a motion that may be enabled or automated by the solid attachment assembly of the present disclosure. In some embodiments, additional motions and types of motion may be enabled by the solid attachment assembly. For example, rotation of a tool or cosmetic product may be required to open the cosmetic product, close the cosmetic product, or apply a formula to a tool. In many cases, a cosmetic product having a tube-shaped body and a cap (e.g., anti-cream, 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 toward or away from each other.The cap must be placed over the opening of the body and then turned in a first direction (e.g., clockwise) in order to close the product. Similarly, the cap must be turned in a direction opposite to the first direction (e.g., counterclockwise) in order to be removed from the body. In these cases, the cap and body must each be turned in opposite directions, or one component must be turned while the second component is fixed. Turning both the cap and body in the same direction is ineffective for opening and closing the tube but can be helpful for agitating the formula inside the tube.

[0152] In some embodiments, a cosmetic product applicator may be securely attached to the secure attachment assembly and the attached cosmetic product may undergo both translational and rotational movement. In one embodiment, the cosmetic product applicator may rotate the attached cosmetic product. The holder of the cosmetic product applicator may be an approximately cylindrical ring or sheath, wherein the holder is in contact with the attached cosmetic product that is inserted into the holder. In one embodiment, a motor may be attached to the holder. The motor may rotate the holder about the central axis of the holder. Rotation of the holder causes the attached cosmetic product to rotate in the same direction and with approximately the same velocity. In some embodiments, the holder may rotate as the product applicator cosmetic is connected to the motion stabilizer. The rotation of the holder and the connected cosmetic product can automate the movement required to open or close the connected cosmetic product.

[0153] In one embodiment, the rotation of the holder may be configured manually or automatically. Cosmetic products have varying dimensions and may 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 the product. In one embodiment, the holder may rotate a set number of times, the set number of times being based on the cosmetic product that is connected to the cosmetic product applicator. In one embodiment, the cosmetic product applicator may include at least one sensor configured to determine a weight, dimension, or other physical property of the cosmetic product that is connected to the cosmetic product applicator to define the number of rotations.In one embodiment, the number of rotations may be set based on cosmetic product information that has been input into a device in communication with the secure attachment assembly, as will be described in more detail herein. In one embodiment, the set number of times may be a maximum number of rotations that is required to unscrew or screw a product. In one embodiment, the number of rotations may depend on a resistance to rotation of the attached cosmetic product. For example, when a cap is fully closed on a product, the cap may no longer rotate because the cap is flush with the body and there is no room for further movement of the cap. The cosmetic product applicator may include one or more sensors configured to detect a force, such as a frictional force between the holder and the attached cosmetic product.If the force required to rotate the attached cosmetic product suddenly increases or increases above a threshold, the holder may stop rotating. Similarly, once the cap is unscrewed and completely decoupled from the body, there is no longer any resistance from physical contact between the cap and the body. The holder may also stop rotating as a result of a sudden decrease in force or a decrease below a threshold.

[0154] In one embodiment, the motion stabilizer may rotate or apply force to rotate the attached cosmetic product. For example, the motion stabilizer may rotate to rotate the cosmetic product attached to the cosmetic product applicator. In one embodiment, the cosmetic product holder of the cosmetic product applicator may be concentric with the motion stabilizer. For example, the cosmetic product holder may be a cylindrical sheath attached to the adapter of the cosmetic product applicator. The cylindrical sheath may be coaxial with the motion stabilizer and extend toward outward from the motion stabilizer. The attached cosmetic product may be inserted into the sheath and will also extend outward from the motion stabilizer along the same axis of the sheath and the motion stabilizer. The cosmetic product applicator may be connected to the linear slider of the solid attachment assembly. In one embodiment, the body of the cosmetic product applicator may engage a carriage connected to a track such that the motion stabilizer and the attached cosmetic product are parallel to the track. The motion stabilizer may rotate, causing the cosmetic product holder and the attached cosmetic product to also rotate. The cosmetic product applicator may also slide along the track for simultaneous linear motion.The combined movements of the cosmetic product may align and couple the connected cosmetic product to another cosmetic component, such as a tube body, the tube body being securely attached by the base of the solid attachment assembly.

[0155] In one example, a chamber formed by the base of the solid attachment assembly may include a rotatable component. The rotatable component may rotate a tool or cosmetic product that is placed in the chamber. In one embodiment, a chamber formed by the base of the solid attachment may include a rotatable sheath forming a portion of the interior surface of the chamber. The sheath may be approximately cylindrical. The sheath may be connected to a motor, wherein the motor may rotate the sheath about the central axis of the sheath. When a tool or cosmetic product is placed within the chamber, the walls of the rotatable sheath may contact the cosmetic product. The rotatable sheath may exert a grip on the cosmetic product due to the tightness of the installation of the cosmetic product in the sheath.In one embodiment, the interior wall of the rotating sheath may include raised structures, such as teeth, to increase the surface area of ​​contact with the cosmetic product. Rotation of the rotating sheath may cause the cosmetic product to rotate in the same direction and with approximately the same rotational velocity. In one implementation, the cosmetic product in the chamber may rotate while a cosmetic product in the cosmetic product applicator does not rotate. The cosmetic product in the cosmetic product applicator may linearly move toward or away from the cosmetic product in the chamber while the cosmetic product in the chamber rotates to engage an opening or closing function.

[0156] Notably, 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 will not open or close the tube. Advantageously, the movable carriage of the solid securing assembly described herein may allow for linear movement of the cosmetic product. toward and away from the base while the cosmetic product rotates for efficient opening and closing of the cosmetic product. The solid attachment assembly may align a first cosmetic component with a second cosmetic component. The cosmetic component may then be rotated and / or moved while connected to the solid attachment assembly. The user need not first align the components or insert the first component into the second component with any precision. The user may apply a single force, such as a pushing force, to the carriage to move the connected cosmetic product. One or more of the movements of the cosmetic product connected to the cosmetic product applicator may be automated. For example, the cosmetic product applicator may rotate the cosmetic product while a user pushes the cosmetic product along the track to open and close the cosmetic product.In another example, the cosmetic product applicator may rotate the cosmetic product while a motorized component causes translation of the cosmetic product to open and close the cosmetic product.

[0157] In one embodiment, the solid attachment assembly may be configured to open a package surrounding a tool or cosmetic product. For example, the cosmetics may be wrapped in plastic or disposed within a plastic casing. The package for a cosmetic product may be difficult to open for a user with limited mobility, grip strength, or control of fine motor movements. In one embodiment, a cosmetic product surrounded by a package may be connected to the solid attachment assembly. The solid attachment assembly may be used to apply the linear and rotational forces that have been described herein to open the package. For example, an eyeliner pencil may be wrapped in a plastic package to prevent the pencil cap from being removed before the pencil is purchased.The plastic packaging may be a flexible plastic, wherein a rotational movement of the cap relative to the pencil may rupture the packaging. The ruptured packaging will lift away from the pencil and cap and may be easily grasped and peeled away from the pencil. In one embodiment, the pencil may be placed in a chamber in the base of the secure attachment assembly. The pencil cap may be placed within the cosmetic holder of a cosmetic applicator. The chamber may hold the pencil in place while the cosmetic applicator applies a rotational force to the cap. The rotational force may rotate the cap and tear the plastic packaging surrounding the cap. The packaging may then be removed for use of the eyeliner pencil. The cosmetic applicator and secure attachment assembly may reduce the number of steps and movements a user must take to open the packaging.

[0158] In one embodiment, the solid attachment assembly may include one or more links, attachments, or the like for removing packaging surrounding a tool or cosmetic product. [Fig. 20A] is an illustration of a link 500 (cutting element) that may be used to remove packaging surrounding a cosmetic product, according to one embodiment of the present disclosure. The link 500 may be, for example, connected to a channel in the solid attachment assembly or the linear slider of the solid attachment assembly, as described herein. In one embodiment, the link 500 may include a number of lamellae forming a cone with an opening at the apex of the cone. The lamellae may be connected to a continuous ring forming a base of the cone. The lamellae may extend toward the tip of the cone with a separation between each of the lamellae. The link 500 may be a semi-flexible material, such as a plastic.In one embodiment, a tool or cosmetic product may be inserted into the link 500 through the wider base of the link and the apex of the cone. The sipes may flare outward as a result of force applied to the interior walls of the sipes when the cosmetic product is inserted into the link. The sipes may flare outward to widen the opening of the apex of the link to accommodate cosmetic products of various shapes and diameters. [Fig. 20B] is an illustration of the link 500, according to one embodiment of the present disclosure. In one embodiment, each sipe includes at least one sharp edge or point. The sharp point may be disposed at the end of the sipe forming the apex of the cone and may be pointed inward toward the center of the apex. In one embodiment, each sipe may have a flat side and a sharp side.For example, each lamella may have a sharper inner edge and a flatter outer edge or surface. [Fig. 20C] is a side view of the link 500, according to one embodiment of the present disclosure. The sharp edge of the lamella may contact a cosmetic product that is inserted through the top of the link. In some embodiments, the sharp edges may be arranged along the length of the lamella such that the sharp edges are not exposed to the outer surfaces of the link. In one embodiment, the link may include a cover or sheath around the top of the link so that the sharp edges do not pose a safety risk to anyone handling the link.

[0159] As an exemplary use case, a cosmetic product wrapped in plastic may be inserted into the link 500 by passing the cosmetic product through the base of the link 500 and then through the opening at the top of the link. The sharp edges of the slats at the top of the link may be in contact with the plastic surrounding the product. cosmetic. The cosmetic product can then be removed through the opening at the top of the bond and the base of the bond. Sharp edges at the top can scratch, tear, or scrape the packaging surrounding the cosmetic product. For example, a sharp edge contacting the plastic packaging of the cosmetic product can puncture a hole in the packaging when the cosmetic product is pulled past the sharp edge. The bond can thus facilitate removal of the packaging and opening of the cosmetic product. In one embodiment, the bond 500 can be placed within one of the channels of the solid attachment assembly. The packaged cosmetic product can be placed in the linear slider and directed into the channel of the solid attachment assembly for insertion into the bond. The linear slider can then be moved to remove the packaged cosmetic product from the bond and tear the packaging.

[0160] As an additional feature included in the solid attachment apparatus, the solid attachment apparatus automatically extends a lipstick tube stored therein so that it is extended to the optimal length for each use.

[0161] [Fig. 21A] shows a specific example of the secure attachment apparatus 300 for achieving certain features that have been mentioned above. In [Fig. 21A], two rotatable members 361 and 362 are shown covering certain portions of the chamber 314. As will be shown below, when the mascara container is inserted into the chamber 314, the rotatable member 361 “takes” the body of the container. The rotatable member 362 is configured to take an end portion of the mascara cap that is connected to the mascara brush.

[0162] FIGS. 21B-21C show a side view of how the features in Fig. 21 achieve certain effects when a mascara container and mascara cap are actually inserted into chamber 314.

[0163] 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 rail 328. The first rotatable member 361 is in the chamber and takes up at least an upper half of the mascara container 364. The second rotatable member 362 is disposed toward an edge of the solid attachment apparatus and is not in contact with the mascara container 364. It should be noted that each of the rotatable members 361 and 362 essentially rotates through the housing of the solid attachment apparatus via a semicircular housing that covers an exterior surface of the rotatable member on the exterior of the solid attachment apparatus, but it will not cover the rotatable member inside the interior of the solid attachment apparatus. [Fig.21B] further shows that the cutting element 500 is disposed at one end of the chamber 314, such that it can receive a lower portion of the mascara container 364.

[0164] [Fig.21C] shows a transparent view of how the rotating members 361 and 362 operate. The rotating members 361 and 362 are actually bevel gears that are controlled to be rotated by motor gears 367 and 368 respectively. The motor gears 367 and 368 are controlled by the controllers 381 and 382 respectively. The carriage will deliver the mascara cap to a point where internal female screw threads inside the cap 366 (not shown) are locked onto the male screw threads 383 on the mascara container 364. The rotating member 362 is then controlled to be rotated 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 control device 382 is designed to be movable and connected to a spring 384 which is connected to a fixed point 386. This allows the cap to move slightly in two directions to allow the cap to be screwed on or off as needed. With this mechanism, the mascara container can be automatically connected to the mascara cap when the user has finished using the mascara applicator.

[0165] In [Fig.21C], the rotating member 361 can be used to rotate the mascara container 364 if necessary. For example, when the container still has a plastic outer packaging, the rotation of the member 361 allows the container to move against the sharp edges of the link 500, and remove the container from the packaging. Furthermore, the rotating member 361 can allow the fluid mascara inside the container to be mixed if necessary.

[0166] [Fig. 21D] illustrates an additional feature that allows the user to avoid excessive manual movements when returning the mascara applicator to the container. In [Fig. 21D], the adapter 100 is shown in the inverted position with the adapter body 110 on the cosmetic product holder 120. It can be seen that in this embodiment, the cosmetic product holder 120 includes hinges 128. As shown, the cosmetic product holder can rotate along the hinges, allowing the annular member to separate at the lowest point. If a cosmetic product application were contained by the adapter 100, this would allow the cosmetic product 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..

[0167] As shown in [Fig.22A] the adapter 100 holds the lipstick tube 160. While the adapter can be stored in the solid attachment apparatus without any cosmetic product applicator, the adapter can be stored in the solid attachment apparatus with the lipstick tube still inserted therein. In addition, a A rotating wheel inside the solid fixation device can take the end of the lipstick tube and operate to rotate the tube inside the solid fixation device so that the lipstick tube is at the optimum height and orientation before the user removes the adapter to be inserted into the motion stabilizing device.

[0168] [Fig. 22B] shows an overhead view of the secure attachment apparatus 300. As discussed above, the secure attachment apparatus 300 includes chambers 311, 312, and 314. Chamber 312 holds the adapter 100 as shown in [Fig. 22A]. In this embodiment, chamber 312 further includes an insertion hole 351 that allows insertion of the lipstick tube when the lipstick tube is coupled to the adapter 100.

[0169] [Fig.22C] shows a transparent side view of the solid fixing apparatus 300 where it can be seen how the lipstick tube 160 is inserted through the insertion hole 351. As the lipstick tube is inserted into the insertion hole 351, it is further inserted through a bevel gear 355. The bevel gear 355 is rotated by a motor gear 357 which is connected to the motor 360. The motor 360 is connected to a CPU 365 which provides control signals to the motor 360.

[0170] FIGs. 23A and 23B show additional details related to the bevel gear 355. [Fig. 23A] shows an overhead view of the bevel gear 355 through which the lipstick tube 160 is inserted. The bevel gear includes a beveled seal 359 that is connected to the inner circumference of the bevel gear. The same type of beveled seal is also used in the bevel gears 361 and 362 described above.

[0171] [Fig.23B] shows a side view of the beveled seal 359. It can be seen that the beveled seal includes a first diameter DI that is wider at a highest point, and a second diameter D2 that is narrower at a lowest point. The design of the beveled seal will allow the lipstick tube 160 to be inserted a fixed amount within the solid attachment apparatus 300. The beveled seal is made of a material providing a firm grip, such as rubber, so that rotation of the beveled gear 355 will be translated to rotate a rotating portion of the lipstick tube, and thereby provide an extension or shortening of the lipstick tube.

[0172] Returning to [Fig.22C], the solid attachment apparatus further includes an LED emitter 371 and a photo sensor 373. This pair functions as a transparent type optical encoder that detects when an emitted light (which is emitted from a plurality of sources) is interrupted in the extension of the lipstick. When the lipstick is not extended by a predetermined amount, there is no interruption of the rays of light emitted by the LED emitter. Since the lipstick is controlled to be extended by the bevel gear 355, it will interrupt the rays of light emitted by the LED emitter sequentially, which is detected by the photosensor 373. The number of interrupted rays of light is communicated to the CPU 365, which can thus detect an extension amount of the lipstick tube.

[0173] It can be seen from the structure shown in the figures above that the following elements need to be controlled / adjusted and / or detected. • Lipstick extension amount • Orientation of the “tapered end” on the lipstick • Detection of the remaining quantity of lipstick inside the tube

[0174] [Fig. 24A] shows a flowchart of a process performed by the solid fixing apparatus 300 to control the extension of the lipstick tube, according to one embodiment. In step 2401, the solid fixing apparatus 300 detects the insertion of the adapter 100 with the lipstick tube into the chamber 312. This detection may be based on the communication protocols of the adapter type described above. In step 2402, the CPU 365 detects the extension amount of the lipstick tube based on the interruption of the light rays described above. Based on the number of light rays that are interrupted, the CPU then determines whether the extension amount of the lipstick is within a predetermined range in step 2403.If the lipstick is not within the range, then a check is made at step 2402 to extend or shorten the extension of the lipstick tube until the result of step 2403 is that the lipstick is within the range, at which point the method ends.

[0175] [Fig. 24B] shows a subroutine that is based on detecting an extension of a lipstick quantity. It should first be noted that the CPU 365 is configured to connect to an external server via the Internet (or via a mobile device of the user). In [Fig. 24B], if the lipstick quantity is not within the predetermined range in step 2403, it is further determined in step 2406 whether the extension amount of the lipstick is less than the predetermined range and unable to be extended further. If so, it means that the lipstick tube is almost finished and the CPU 365 transmits a purchase request in step 2408 to an external server (such as an online cosmetics seller) to obtain a new lipstick. Heating and cooling system

[0176] In one embodiment, [Fig.25] shows that the solid attachment apparatus (display) may have an additional feature of heating or cooling a cosmetic product for smoother application. In particular, with mascara, heating may be used to prevent clumping of the mascara.

[0177] FIGS. 26 and 27 show transparent views of the solid fixation apparatus with the heating / cooling system. [Fig. 26] is an overhead view of the solid fixation apparatus showing the chambers 311, 312 and 314 which were described above. [Fig. 27] is a side view.

[0178] As shown in [Fig. 26], the chamber 314 holds a mascara container, which is made transparent to illustrate the positioning of the mascara brush within the container. It can be seen in FIGS. 26 and 27 that a heating / cooling system 385 is disposed below the mascara container.

[0179] [Fig.28] shows a close-up view of the heating / cooling system 385. In order to provide the option of heating or cooling the same overall surface area of ​​the mascara container, the heating / cooling system is arranged such that the heating elements 387 and the cooling elements 389 are alternately arranged 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.

[0180] 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 known in the art. Temperature sensors are integrated with the heating / cooling system 385 to determine the temperature, and the temperature is adjusted to a predetermined amount to ensure smooth application of the cosmetic product. In one embodiment, the mascara container may be heated to a temperature of 100°F approximately five minutes before use.

[0181] 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 reduce clumping. This could also be used for lipstick to achieve an ideal hardness of the lipstick material so that it easily deposits on the lips without too much pressure, but does not become too soft such that it crumbles too easily from its general shape. Additionally, this could be used for lip gloss, eyebrow glue, concealer, etc. Indeed, any cosmetic product that has a certain level of viscosity (not dry) needs to be controlled to achieve optimal application viscosity. This can be extended to any point in cosmetics where a user could use this handle to achieve accuracy and ease of application even with a disability.

[0182] In one embodiment, the system described above uses an external mobile device, such as a smartphone, to provide learning and gesture compensation. An application executed by a smartphone determines by scanning the size, shape, and contours of lips in a self-portrait image. captured by the user to prepare for precise application movements. The app also learns and understands the user's contours with this scan. The app will initiate a feedback loop by asking the user to take "self-portrait" photos before and after a cosmetic product application session. This step provides a measurement on the app, reads the before and after to tell the device how it could have moved better (less compensation vs. more compensation). The smartphone provides a real-time mirror that provides feedback for the device in real time to adjust the compensation level and angles. A more detailed approach for the calibration feature will be described below.

[0183] [Fig. 29] illustrates a problem that will be solved by the present embodiment for a user of the system. In [Fig. 29], there is a cosmetic product applicator 160 (lipstick in this example) that the user will bring closer to his 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 unintentional movements, even with the motion stabilizer, the actual trajectory may be deviated, as shown by line 2902. This may lead to errors in the cosmetic product application process, resulting in unwanted marks or misaligned makeup.

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

[0185] [Fig. 31A] shows the lip region when the user has not yet applied lipstick and is considered a "before" photo with respect to the overall process. The application will detect the boundaries of the user's lips at this point and in particular the contours of the lip region border. [Fig. 31B] shows the lip region when the user has applied lipstick without a detectable error. In this case, the application detects that lipstick has been applied up to, and not beyond, the lip region boundary. [Fig. 31C] shows the lip region 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 lip region boundary.

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

[0187] 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 on which they are asked to characterize whether an error has occurred with makeup application on images of various people. In one embodiment, an error scale is used with which users can assess the magnitude of an error. For example, each of the users 410 (over time) is presented with a large number of images and goes through a set of questions relating to features of the person in the image. Using the scale, each user 410 is asked to select a magnitude of an error in the makeup application.The answers to the questions can serve as labels used for training automatic language logic 154. .

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

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

[0190] [Fig.33A] shows an example of measurements taken by the accelerometer in the X, Y and Z directions during normal movement of the adapter, where during a lipstick application session the adapter will be held at a constant level without significant deviation.

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

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

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

[0194] 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 an error type. In this scenario, a deep learning model is useful to recognize how to associate a remedy with a pair of the makeup error type shown in the selfie image and the motion sensor data.

[0195] In [Fig. 34A], training is performed for the deep learning model. Inputs are provided at step 3410, where photos (which could be the self-portrait photos described above) are input together with motion sensor data (such as accelerometer data) and a label. In this case, the "label" given to the input data is the compensation parameters used in the motion stabilizer that corrects the error in the makeup application process.

[0196] Inputs are provided to a deep learning algorithm in step 3420. The deep learning algorithm used may be based on available software as known in the art, such as Tensorflow, Keras, Mxnet, Caffe, or Pytorch. The labeled training result will be a neural network in step 3430. The created neural network has nodes of each layer that are grouped together, the groupings overlap, and each grouping passes data to multiple nodes of the next layer.

[0197] [Fig.34B] shows the use of the deep learning model once the training has reached an adequate level. This is called the “inference time” because the recommendation will be inferred from the unlabeled input data. It can be seen that the input stage does not have a label. Furthermore, at step 3412, the image pair includes the user-inputted selfie image and the motion sensor data. These inputs are provided to the neural network at step 3422, which will provide an output at step 3432 of the compensation parameters used in the motion stabilizer that corrects error in the makeup application process

[0198] Therefore, the deep learning method of Figs. 34A-34B allows the machine logic to determine correlations between the user's selfie image and the motion sensor data to output motion compensation parameters to avoid error in future sessions.

[0199] [Fig.35] shows a flowchart for compensating for deviations in movement of the adapter based on the above description. In step 3501, the application receives a self-portrait image captured by the user without cosmetic product applied, and this represents this “before” image. In step 3502, the application receives a self-portrait image captured by the user after application of the cosmetic product, and this represents the “before” image.

[0200] In step 3503, the application analyzes the image to determine whether an error was made in applying the cosmetic product. That is, the application performs an analysis to determine whether the user inadvertently missed the target location with the cosmetic product.

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

[0202] Another method as described above is to use 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), the models of which may be trained using open-source datasets or crowdsourced datasets, as explained below.Other machine learning techniques may 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, support vector machines, 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 U.S. Patent No. 8,442,321, U.S. Patent No. 9,015,083, U.S. Patent No. 9,536,293, U.S. Patent No. 9,324,022, and PG US Publication No. 2014 / 0376819 A1 may be used with the present invention.

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

[0204] However, if an error is detected, then the method proceeds to step 3505, where the sensor data is checked from a motion sensor (such as an accelerometer) to determine if there is a deviation from a normal motion pattern in the sensor data (as described above).

[0205] In step 3506, based on the detected deviation found in the motion sensor data, control parameters are configured in the motion stabilizer to compensate for such deviation during the next session. At this point, the method returns to step 3502 so that the parameters can be verified after the users' next session for applying the cosmetic product.

[0206] In an alternative embodiment, the system may also provide compensation for potential deviations based on using a smartphone as a real-time mirror in self-portrait mode, and using recognition software, the application may detect when the applicator will miss an intended target.

[0207] Although a user's difficulty in contacting a cosmetic product application to a target area can be detected based on the above method, [Fig. 36] illustrates a method for initially calibrating a user's tendency to deviate from a target point when using the motion stabilizer 150. [Fig. 36] illustrates a user who may hold a smartphone 3601 near their face while looking into a mirror, with the display screen facing the mirror. An application on the smartphone 3601 displays a target region 3602. The user may attempt to place an unused or dummy cosmetic product applicator on the display screen of the smartphone having a touchscreen.If the user has difficulty hitting the target, then a natural deviation can be determined and compensation parameters can be initially programmed to prevent errors from occurring in the future.

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

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

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

[0211] Alternatively, the motion stabilizing device provides haptic feedback via vibration of the handle to communicate to the user that they are outside the boundaries of their lips / eyes and 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. In addition, haptic feedback may also be provided in the event that the user's unintentional movements (i.e., tremors, jerks, spasms, etc.) go so far to the left and right or up and down that the device knows it will be impossible to sufficiently compensate for these movements while remaining within the mapped lip / eye application region.This vibration feedback could be a different pattern or intensity to discern from the other vibration feedback discussed above.

[0212] [Fig.39] shows that the motion stabilizing 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 to the communication interface coupled to the PCBA 703, which in turn activates the vibrating element 3901 and causes the haptic feedback for the user. The trigger for activation of the vibrating element may be the visual detection of the cosmetic product applicator moving away from an intended boundary or target, as described above. Alternatively, it may be based on the motion sensor detecting a deviation in the measurements of the X, Y, and Z sensors compared to the normal motion of the adapter as shown in Fig. 34 above (i.e., the vibration may occur in real time during the time region 3401 shown in Fig. 34).

[0213] In one embodiment, the motion stabilizing device with the universal adapter described above is configured to operate in conjunction with an external device that dispenses a cosmetic material. For example, [Fig. 40] shows a cosmetic product 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 dispensed colors can be mixed together by the user to make a customized makeup (such as a lipstick, a foundation, etc.) for single use. The device further includes a removable powder compact 4002 that can be removed from the device after the dose of makeup has been dispensed. Such a dispensing device is described in Pub. US No. 2022 / 0240643A1.

[0214] [Fig. 41] shows that the motion stabilizing device 150 and the cosmetic product dispensing device 4000 will mutually detect each other's presence when they are in proximity to each other. This may be accomplished via BLE / NFC / RFID communication as already described above. Alternatively, as shown in [Fig. 42], the motion stabilizing device 150 may detect the presence of the cosmetic product dispensing device 4000 and notify the user's mobile device 3601 of the detection. The mobile device may be used to control the cosmetic product dispensing device 4000 as described in Pub. US No. 2022 / 0240643A.

[0215] The benefit of the motion stabilizing device 150 being able to detect the presence of the cosmetic product dispensing device 4000 is that it allows special functionality to be performed by the motion stabilizing device in combination with the universal adapter described above.

[0216] For example, as noted above, the system includes the functionality to automatically detect adapters to enable specific protocols on the motion stabilizer device 150. In this case, the motion stabilizer device 150 performs automatic detection by being in close proximity to the cosmetic product dispensing device. The motion stabilizer device will load a specific set of protocols developed for use with the cosmetic product dispensing device.

[0217] For example, as shown in [Fig.43], the protocols include specific parameters for initial orientation angles of the stabilizer in conjunction with settings for power consumption. Furthermore, the protocols indicate a particular action that is to be caused by the motion stabilizer in combination with the universal adapter. For example, the protocols indicate that a motion or blending pattern is to be performed for 20 seconds and then A collecting motion must be performed for 10 seconds. The mixing motion or pattern is an action that is used by the cosmetic product applicator to mix the multiple colors dispensed into the receiving area of ​​the cosmetic product dispensing device. The collecting motion is a different type of motion that is used to collect the cosmetic product onto the cosmetic product applicator for actual use by the user.

[0218] For example, as shown in [Fig. 44], when the user approaches the cosmetic product dispensing device with the motion stabilizing device, the user can hold the handle of the motion stabilizing device so that the cosmetic product applicator (in this case a lipstick brush) is directly over the receiving area of ​​the cosmetic product dispensing device. When the user moves the motion stabilizing device downward and contacts the receiving area, the detected contact will trigger the motion stabilizing device to control the cosmetic product applicator to move in a blending motion or pattern that will cause the multiple colors to be blended and mixed seamlessly together to achieve the user's target color.The mixing motion or pattern may be circular, a figure 8 pattern, or any other effect motion to cause the multiple colors to be blended and mixed evenly together. Although this example indicates that this mixing motion or pattern will have a duration of 20 seconds, any duration suitable for causing the colors to mix in the receiving area is possible.

[0219] After the mixing motion or pattern is completed, according to the protocol, the motion stabilizing device will cause the cosmetic product applicator to perform a collecting motion for a predetermined duration (10 seconds in this example). The collecting motion is similar to a scraping motion that is designed to allow the brush to collect the cosmetic product for actual use. This may involve increased pressure and slower motion.

[0220] When the collecting movement is completed, the cosmetic product applicator is ready for use, as described above.

[0221] Although the above embodiment describes the use of the cosmetic product applicator itself to mix and collect the cosmetic formulation that is dispensed from the cosmetic product dispensing device, in an alternative embodiment, a special brush may be used for mixing.

[0222] [Fig.45A] shows a dual brush design that can be configured to 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 design of single brush and acts as a cosmetic product applicator. In the open position, the double brush is used to more efficiently mix the doses of the colors dispensed in the receiving area of ​​the cosmetic product dispensing device. This can be accomplished by rotating the double brushes upon detection of contact in the receiving area.

[0223] Once the mixing process is complete, the cosmetic product applicator can be controlled to close or collapse the dual brush arrangement to form what is shown in [Fig.45B], and effectively form a single brush for the collection process and also the actual use of the cosmetic product applicator. The opening and closing of the brush is accomplished by a spring hinge mechanism as known in the art.

[0224] Although the above example describes a dual brush design, the embodiments are not limited to this number of brushes, and it can also be a "triple brush design" in which 3 brushes can be closed to form a single brush.

[0225] Although the above examples describe how the motion stabilization device adapts to detect the presence of the cosmetic product dispensing device, the cosmetic product dispensing device also adapts to the presence of the motion stabilization device. As shown in [Fig. 46], to further assist a person who is experiencing problems with unintentional hand movements, when the presence of the cosmetic product dispensing device 4000 is detected to be in proximity to the motion stabilizer 150, the mobile device is notified accordingly. The mobile device 3601 then provides control over the cosmetic product dispensing device to perform at least one of two automated actions: (1) open the lid of the compact and (2) dispense a dose of the customized cosmetic color ingredients into the receiving area.

[0226] [Fig. 47] is a more detailed block diagram illustrating an exemplary user device 3601 according to certain embodiments of the present disclosure. In certain embodiments, the user device 3601 is a smartphone. However, the skilled artisan will appreciate that the features described herein may be adapted for implementation on other devices (e.g., a laptop, tablet, server, e-reader, camera, navigation device, etc.). The exemplary 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.

[0227] The control device 3110 may comprise one or more central processing units processing (CPU), and can 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 control device 3110 can perform these functions by executing instructions stored in a memory 3150. Alternatively or in addition to local storage of the memory 150, the functions can be performed using instructions stored on an external device accessed over a network or on a non-transitory computer-readable medium. As described above in connection with [Fig.47], the control device 3110 can execute instructions enabling the control device 3110 to operate as the display control unit 3211, the operations management unit 3212 and the game management unit 3213 shown schematically in [Fig.47].

[0228] Of course, numerous modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that, within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.

Claims

Claims

1. A system that stabilizes an applicator in response to user-induced movement, comprising: a motion stabilizer (150); and an adapter (100) that holds a cosmetic product applicator (160), wherein the motion stabilizer (100) includes a receiver configured to be coupled to the adapter (100); at least one sensor configured to detect user-induced movement; circuitry configured to determine a compensating movement to counteract the detected movement;and at least one motion generating device incorporated in the receiver configured to control a movement of the cosmetic product applicator (160) according to the determined compensation movement, wherein the adapter (100) includes circuitry that is configured to transmit an identifier to the receiver, the identifier indicating a type of the cosmetic product applicator (160), and the motion generating device is configured to adjust at least one parameter to control the movement of the cosmetic product applicator (160) according to the type of the cosmetic product applicator (160).;

2. The system of claim 1, wherein the receiver includes a sensor (704) that detects when the adapter (100) is connected to the receiver, and the circuitry of the adapter (100) transmits the identifier to the receiver after the adapter (100) is connected to the receiver.

3. The system of claim 1, wherein the motion stabilizer (150) includes circuitry that is configured to store different protocol sets (801, 802) respectively corresponding to different types of cosmetic product applicators (160), and the motion generating device retrieves one of the different protocol sets (801, 802) corresponding to the type of cosmetic product applicator (160) indicated by the identifier, the retrieved protocol set (801, 802) indicating the at least one parameter.

4. The system of claim 3, wherein the set of protocols (801, 802) recovered includes at least one of an initial orientation angle of the motion stabilizer (150), pressure sensitivity, power consumption, motor speed, amount of flex, and whether to disable axial rotation of the adapter (100) relative to the receiver.

5. The system of claim 1, wherein the receiver sensor is an RFID reader (702), and the adapter circuitry includes an RFID tag (701).

6. A method implemented by a system that stabilizes an applicator (160) in response to movement caused by a user, the system including a motion stabilizer (150); and an adapter (100) that holds a cosmetic product applicator (160), wherein the motion stabilizer (100) includes a receiver configured to be coupled to the adapter (100), the method comprising: detecting, by at least one sensor (704) of the receiver, a presence of the adapter (100); receiving an identifier of a type of the cosmetic product applicator (160) from the adapter (100); and adjusting at least one parameter to control movement of the cosmetic product applicator (160) according to the type of the cosmetic product applicator (160).

7. The method of claim 6, wherein the receiver includes a sensor (704) that detects when the adapter (100) is connected to the receiver, and the circuitry of the adapter (100) transmits the identifier to the receiver after the adapter (100) is connected to the receiver.

8. The method of claim 7, wherein the motion stabilizer (150) includes circuitry that is configured to store different protocol sets (801, 802) respectively corresponding to different types of cosmetic product applicators (160), and the motion generating device retrieves one of the different protocol sets (801, 802) corresponding to the type of cosmetic product applicator (160) indicated by the identifier, the retrieved protocol set (801, 802) indicating the at least one parameter.