Smart system and ecosystem for cosmetic applicators configured for users with limited mobility
The system stabilizes cosmetic applicators using a motion stabilizer and adapter to counteract user movements, ensuring precise application despite tremors, improving usability for individuals with movement disorders.
Patent Information
- Application Number
- JP2025538494
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-04-04
- Filing Date
- 2023-12-28
- Publication Date
- 2026-01-29
AI Technical Summary
Unintentional movements, such as tremors, make it difficult for individuals with movement disorders or healthy individuals to apply cosmetic compositions precisely.
A system comprising a motion stabilizer with a receiver, sensor, circuitry, and a motion generating device to counteract user movements, and an adapter that can hold cosmetic applicators, allowing for precise application by stabilizing and controlling the applicator's movement.
The system effectively stabilizes cosmetic applicators, enabling precise application despite unintentional movements, enhancing user experience and applicator versatility.
Smart Images

Figure 2026503416000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of priority to U.S. Patent Applications Nos. 18 / 091,843 and 18 / 091,920, each filed on December 30, 2022, and French Patent Applications Nos. 2303329 and 2303328, each filed on April 04, 2023, the entire contents of each of which are incorporated herein by reference.
[0002] The present disclosure describes systems and features related to devices for reducing movement of a cosmetic applicator caused by unintentional movement of a user. [Background technology]
[0003] Unintentional movements of the human body, i.e., human tremors, can occur in individuals with movement disorders or, in some cases, in healthy individuals. Such unintentional movements can make it difficult for a person to perform tasks that require attention and precision, such as applying a cosmetic composition to a body part, such as the face, hands, or feet.
[0004] Therefore, a solution is needed that allows for the application of cosmetic compositions that is compatible with the versatility and disposability of cosmetic applicators. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] U.S. Patent No. 11,458,062 [Patent Document 2] U.S. Patent Application Publication No. 2014 / 0052275(A1) [Patent Document 3] U.S. Patent No. 6,553,161 [Patent Document 4] U.S. Patent No. 3,897,119 [Patent Document 5] U.S. Patent No. 6,733,097 [Patent Document 6] U.S. Patent Application Publication No. 2007 / 0154096(A1) [Patent Document 7] PCT Patent Application Publication No. WO2011074014(A2) [Patent Document 8] U.S. Patent No. 8,442,321 [Patent Document 9] U.S. Patent No. 9,015,083 [Patent Document 10] U.S. Patent No. 9,536,293 [Patent Document 11] U.S. Patent No. 9,324,022 [Patent Document 12] U.S. Patent Application Publication No. 2014 / 0376819(A1) [Patent Document 13] U.S. Patent Application Publication No. 2022 / 0240643(A1) Summary of the Invention [Means for solving the problem]
[0006] In an embodiment, a system for stabilizing an applicator in response to movement caused by a user is provided, the system comprising: a motion stabilizer; and an adapter for holding a cosmetic applicator; the motion stabilizer comprising: a receiver configured to be coupled to the adapter; at least one sensor configured to detect movement caused by the user; circuitry configured to determine a compensating movement to offset the detected movement; and at least one motion generating device embedded in the receiver, the motion generating device configured to control movement of the cosmetic applicator in accordance with the determined compensating movement; the adapter including circuitry configured to transmit an identifier to the receiver, the identifier indicating a type of the cosmetic applicator; and the motion generating device configured to set at least one parameter for controlling movement of the cosmetic applicator in accordance with the type of cosmetic applicator.
[0007] In an embodiment, the receiver includes a sensor that detects when the adapter is attached to the receiver, and circuitry in the adapter transmits an identifier to the receiver after the adapter is attached to the receiver.
[0008] In an embodiment, the motion stabilizers each include circuitry configured to store a different set of protocols corresponding to a different type of cosmetic applicator, and the motion generating device retrieves one of the different set of protocols corresponding to the type of cosmetic applicator indicated by the identifier, and the retrieved set of protocols indicates at least one parameter.
[0009] In an embodiment, the set of captured protocols includes at least one of an initial angle of orientation of the motion stabilizer, pressure sensitivity, energy consumption, motor speed, amount of flexion, and whether to disable axial rotation of the adapter relative to the receiver.
[0010] In an embodiment, the receiver sensor is an RFID reader and the adapter circuitry includes an RFID tag.
[0011] In an embodiment, a method is provided that is implemented by a system for stabilizing an applicator in response to movement caused by a user, the system comprising a motion stabilizer and an adapter that holds a cosmetic applicator, the motion stabilizer including a receiver configured to be coupled to the adapter, and the method includes the steps of detecting the presence of the adapter by at least one sensor of the receiver, receiving an identifier of the type of cosmetic applicator from the adapter, and setting at least one parameter for controlling movement of the cosmetic applicator according to the type of cosmetic applicator.
[0012] In an embodiment, a system for stabilizing an applicator in response to movement caused by a user is provided, the system comprising: a motion stabilizer; and an adapter for holding a cosmetic applicator, wherein the motion stabilizer includes: a receiver configured to be coupled to the adapter; at least one sensor configured to detect movement caused by the user; a circuit configured to determine a compensating movement to offset the detected movement; and at least one motion generating device embedded in the receiver, the motion generating device configured to control movement of the cosmetic applicator in response to the determined compensating movement, wherein the cosmetic applicator is configured to have a first end including an applicator element for delivering cosmetic to the user's skin and a second end including an eraser, and the adapter or the motion stabilizer is configured to rotate the eraser to face the user after cosmetic application is performed by the applicator element.
[0013] In an embodiment, the eraser is one of a plurality of different types of erasers, each configured for a different type of cosmetic applicator.
[0014] In an embodiment, the system further includes an eraser holder configured to hold a plurality of different types of erasers in a plurality of respective slots, each slot having a shape corresponding to a respective different type of eraser.
[0015] In an embodiment, each of the plurality of slots includes a chamber having a bottom surface with a depth corresponding to the respective type of eraser.
[0016] In an embodiment, the motion stabilizer receiver is configured to rotate the adapter to rotate the eraser toward the user.
[0017] In an embodiment, the adapter includes a motor configured to rotate the eraser toward the user without being rotated by the receiver.
[0018] In an embodiment, the adapter is configured to rotate the eraser toward the user in response to a voice command from the user.
[0019] In an embodiment, the adapter is configured to rotate the eraser toward the user based on a detected threshold delay in movement or pressure sensed by the motion stabilizer.
[0020] In an embodiment, the motion stabilizer is configured to control the adapter to perform a predetermined movement when the eraser is rotated to face the user and pressure is detected to be applied to the eraser.
[0021] In an embodiment, the adapter or motion stabilizer is configured to rotate the applicator element toward the user after an eraser application is performed by the eraser.
[0022] The embodiments will be more fully appreciated and many of the attendant advantages will be readily obtained, as the embodiments become better understood by reference to the detailed description which follows, when considered in conjunction with the accompanying drawings, in which: [Brief explanation of the drawings]
[0023] [Figure 1] FIG. 1 illustrates a conventional motion stabilization device. [Figure 2] 1A-1C illustrate how a conventional motion stabilization device is coupled to an adapter and a makeup applicator. [Figure 3A] FIG. 2 is a diagram of the internal components of a motion stabilization device according to one embodiment. [Figure 3B] 10A and 10B are diagrams of alternative embodiments of the motion stabilization device in which the receiver portion includes an electromagnetic positioner. [Figure 4] 1A and 1B show an overview of a universal adapter handle connection system. [Figure 5A] FIG. 1 illustrates an adapter according to one embodiment. [Figure 5B] FIG. 1 is a perspective side view of an adapter according to one embodiment. [Figure 5C] FIG. 10 is a bottom view of an adapter body according to one embodiment. [Figure 5D] 10A-10C illustrate how an adapter holds a particular cosmetic applicator, according to an embodiment. [Figure 6A] 1 is a diagram of an adapter 100 with a cross-sectional view of an adapter body 110, according to one embodiment. [Figure 6B] FIG. 1 is a side view of an adapter with a cross-sectional view of the adapter body, according to one embodiment. [Figure 6C] FIG. 1 is a perspective view of an outer shell of an adapter according to one embodiment. [Figure 6D] FIG. 1 is a perspective view of an inner body of an adapter according to one embodiment. [Figure 7] FIG. 2 is a block diagram of communication hardware elements within the stabilizer device and adapter, according to an embodiment. [Figure 8] 10A-10C illustrate different protocols when the adapter has different cosmetic applicators, according to an embodiment. [Figure 9] 1 is a flowchart for performing auto-detection. [Figure 10] 10A-10C illustrate an automated reversal or swivel feature of the adapter to allow the eraser feature to face the user, according to an embodiment. [Figure 11A] FIG. 10 illustrates that the erasers themselves can have different shapes, diameters, and materials to be specifically designed for different cosmetic applicators, according to embodiments. [Figure 11B] FIG. 10 illustrates that the erasers themselves can have different shapes, diameters, and materials to be specifically designed for different cosmetic applicators, according to embodiments. [Figure 12A] 10A-10C illustrate a tray used to hold different erasers before inserting them onto a cosmetic applicator, according to an embodiment. [Figure 12B] 10A-10C illustrate how an embodiment allows a motion stabilization device with an attached adapter to be moved in a downward motion to receive an eraser. [Figure 13] 13A-13C show an alternative embodiment in which the rotation of the adapter is controlled to occur within the adapter itself. [Figure 14] 10A-10C illustrate how the motion stabilizer device can be configured to move the eraser slightly when it senses pressure being applied to the eraser. [Figure 15] 10 is a flowchart of the operation of an eraser function according to an embodiment. [Figure 16] 1 illustrates an embodiment of a fixation apparatus with a motion stabilization device. [Figure 17] 1 is a diagram of a fixation device according to one embodiment. [Figure 18A]1 illustrates an anchoring device having a track, according to one embodiment. [Figure 18B] 1 is a cross-sectional view of a particular implementation of a track and carriage, according to an embodiment. [Figure 18C] FIG. 10 illustrates a truck in a closed position, according to an embodiment. [Figure 18D] FIG. 10 is a top view of a track in an open position, according to an embodiment. [Figure 19] 1A and 1B are diagrams of an anchoring device having an arm for controlling movement of a cosmetic applicator, according to an embodiment. [Figure 20A] FIG. 1 illustrates an attachment that can be used to remove packaging surrounding a cosmetic product, according to one embodiment. [Figure 20B] FIG. 1 illustrates an attachment that can be used to remove packaging surrounding a cosmetic product, according to one embodiment. [Figure 20C] FIG. 1 illustrates an attachment that can be used to remove packaging surrounding a cosmetic product, according to one embodiment. [Figure 21A] 10A-10C illustrate specific examples of fixation devices with rotating elements, according to embodiments. [Figure 21B] 10A-10C illustrate specific examples of fixation devices with rotating elements, according to embodiments. [Figure 21C] 10A-10C illustrate specific examples of fixation devices with rotating elements, according to embodiments. [Figure 21D] 13A-13C illustrate that the cosmetic holder of the adapter can be opened to release the cosmetic application, according to an embodiment. [Figure 22A] 10A-10C illustrate an embodiment in which an adapter with a lipstick can be controlled to extend or shorten within a fastening device, according to an embodiment. [Figure 22B] 10A-10C illustrate an embodiment in which an adapter with a lipstick can be controlled to extend or shorten within a fastening device, according to an embodiment. [Figure 22C]10A-10C illustrate an embodiment in which an adapter with a lipstick can be controlled to extend or shorten within a fastening device, according to an embodiment. [Figure 23A] FIG. 10 illustrates additional details related to bevel gears, according to an embodiment. [Figure 23B] FIG. 10 illustrates additional details related to bevel gears, according to an embodiment. [Figure 24A] 1 is a flowchart of a process performed by a fastening device relating to detecting the amount of lipstick in a lipstick tube and controlling the extension of the lipstick tube, according to an embodiment. [Figure 24B] 1 is a flowchart of a process performed by a fastening device relating to detecting the amount of lipstick in a lipstick tube and controlling the extension of the lipstick tube, according to an embodiment. [Figure 25] FIG. 10 shows that the fastening device (stand) can have additional functions for heating or cooling, according to an embodiment. [Figure 26] 1 is a perspective view of a fixation device having a heating / cooling system, according to an embodiment. [Figure 27] 1 is a perspective view of a fixation device having a heating / cooling system, according to an embodiment. [Figure 28] FIG. 1 illustrates an expanded view of a heating / cooling system, according to an embodiment. [Figure 29] FIG. 1 illustrates a problem solved by the present embodiment for users of the system. [Figure 30] FIG. 1 illustrates a method for detecting when a motion stabilizer needs to be recalibrated, according to an embodiment. [Figure 31A] FIG. 1 illustrates a method for detecting when a motion stabilizer needs to be recalibrated, according to an embodiment. [Figure 31B] FIG. 1 illustrates a method for detecting when a motion stabilizer needs to be recalibrated, according to an embodiment. [Figure 31C]FIG. 1 illustrates a method for detecting when a motion stabilizer needs to be recalibrated, according to an embodiment. [Figure 32A] FIG. 1 illustrates how machine learning can help detect errors as they occur, according to an embodiment. [Figure 32B] FIG. 1 illustrates how machine learning can help detect errors as they occur, according to an embodiment. [Figure 32C] FIG. 2 illustrates an accelerometer in a motion stabilizer, according to an embodiment. [Figure 33A] 1A-1C illustrate exemplary measurements taken by an accelerometer in the X, Y, and Z directions, according to an embodiment. [Figure 33B] 1A-1C illustrate exemplary measurements taken by an accelerometer in the X, Y, and Z directions, according to an embodiment. [Figure 34A] FIG. 10 illustrates how a deep learning model recognizes how to associate remediation measures with pairs of makeup error types and motion sensor data exhibited in a selfie image, according to an embodiment. [Figure 34B] FIG. 10 illustrates how a deep learning model recognizes how to associate remediation measures with pairs of makeup error types and motion sensor data exhibited in a selfie image, according to an embodiment. [Figure 35] 10 is a flowchart for compensating for deviations in adapter movement, according to an embodiment. [Figure 36] FIG. 10 illustrates a method for initially calibrating a user's tendency to deviate from a target point when using a motion stabilizer, according to an embodiment. [Figure 37A] FIG. 1 illustrates a user using a smartphone as a real-time mirror in selfie mode while using a motion stabilization device, according to an embodiment. [Figure 37B]FIG. 1 illustrates a user using a smartphone as a real-time mirror in selfie mode while using a motion stabilization device, according to an embodiment. [Figure 38] FIG. 10 illustrates how a user application can augment device gestures suggested for faces in images from a camera. [Figure 39] FIG. 10 illustrates a motion stabilizer device including a vibrating element, according to an embodiment. [Figure 40] 1A-1C illustrate a cosmetic dispensing device configured to dispense multiple different color cosmetic compositions into receiving areas, according to an embodiment. [Figure 41] FIG. 10 illustrates a motion stabilizer device and a cosmetic dispensing device mutually detecting each other's presence. [Figure 42] FIG. 10 illustrates an embodiment in which a motion stabilizer device detects the presence of a cosmetic dispensing device and notifies a user's mobile device of the detection. [Figure 43] FIG. 10 illustrates a protocol captured based on a motion stabilization device detecting a cosmetic dispensing device, according to an embodiment. [Figure 44] 10A-10C illustrate how a user uses a motion stabilization device to mix cosmetic products dispensed from a cosmetic dispensing device, according to an embodiment. [Figure 45A] FIG. 1 illustrates a dual brush design, according to an embodiment. [Figure 45B] FIG. 1 illustrates a dual brush design, according to an embodiment. [Figure 46] 10A-10C illustrate actions taken by a cosmetic dispensing device based on the presence of a motion stabilization device, according to an embodiment. [Figure 47] FIG. 2 is a detailed block diagram illustrating an exemplary user device in accordance with certain embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0024] The present disclosure describes a cosmetic applicator system that is flexibly designed to minimize unintentional movement and accommodate different types of commercially available cosmetic applications, for example, by stabilizing, directing, manipulating, controlling, etc., the user's applicator. The present disclosure further describes systems and features for enhancing the functionality of such cosmetic applicator systems.
[0025] The basic features and operation of a motion stabilization device for a cosmetic applicator are described in US Pat. No. 11,458,062, which is incorporated herein by reference.
[0026] FIG. 1 illustrates a conventional motion stabilization device 1100. The motion stabilization device 1100 serves as a base unit for receiving a cosmetic applicator according to an embodiment. The device 1100 includes a handle portion 1101, a receiver portion 1102, and a strap 1103. The receiver portion 1102 includes an interface 1104, shown as a male connector, that couples to a cosmetic applicator, which will be discussed in more detail below. The receiver portion can be used for communication between the base unit and the applicator. Connection with the adapter and / or applicator can be achieved using a mechanical coupling, such as a threaded or snap-fit, or can be achieved using magnets.
[0027] 2 shows how the device 1100 couples to the adapter 1105 and makeup applicator 1106. It can be seen that the adapter fits onto the exposed end of the receiver portion 1102. The adapter includes an electrical mating connector (female connector, not shown) within the recessed portion for contacting the electrical interface of the receiver portion 1102.
[0028] As shown in Figure 2, the receiver portion 1102 is configured to twist, articulate, reposition, etc. between an upright position (shown in Figure 1) and an inclined position (shown in Figure 2). This is accomplished using a hinge mechanism contained within the receiver portion 1102. Figure 2 shows that the hinge mechanism is a self-leveling / motion stabilizing hinge.
[0029] 3A shows a diagram of the internal components of 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 (PCBA) 1302, which may include a position sensor circuit 1307, a reader circuit 1308, a control circuit 1309, and a communication interface 1310, as understood in the art.
[0030] For example, as the sensor circuit 1307, the PCBA may include at least one inertial sensor and at least one distributed motion sensor that detect unintentional muscle movements generated when a user adversely affects applicator movement and measure signals associated with these unintentional muscle movements. These sensors also detect stabilized output motion for the device. The control circuit sends voltage commands in response to signals from motion-generating elements (described below) to counteract the user's tremors or unintentional muscle movements. This counteraction maintains and stabilizes the applicator's position, keeping it in a stable state.
[0031] Those skilled in the art will readily recognize that systems and methods according to the present invention may utilize various implementations of control circuitry and sensor circuitry while remaining within the spirit and scope of the present invention. In one embodiment, the control circuit 1309 comprises an electrical system capable of generating an electrical response from the sensor input, such as a programmable microcontroller or field programmable gate array (FPGA). In one embodiment, the control circuit comprises an 8-bit ATMEGA8A programmable microcontroller manufactured by Atmel due to its overall low cost, low power consumption, and ability to be utilized in high-volume applications.
[0032] In one embodiment, the at least one inertial sensor in the sensor circuit is a sensor including, but not limited to, an accelerometer, a gyroscope, or a combination of the two. In one embodiment, the at least one distributed motion sensor in the sensor circuit is a contactless position sensor including, but not limited to, a Hall effect magnetic sensor.
[0033] The system formed by the combination of the sensor circuitry, control circuitry, and motion-generating elements can be a closed-loop control system that senses movement and acceleration at various points in the system and sends detailed information to a control algorithm. The control algorithm moves the motion-generating elements appropriately to counteract the net effect of the user's unintended muscle movements, thus stabilizing the position of the applicator. The operation and details of the elements of the control system and control algorithm are understood in the art, as described in U.S. Patent Application Publication No. 2014 / 0052275 A1, which is incorporated herein by reference.
[0034] The communications interface 1310 may include a network controller, such as the BCM43342 Wi-Fi, frequency modulation, and Bluetooth combo chip from Broadcom, for interfacing with a network.
[0035] The receiver portion of the device may have two motion elements that allow three-dimensional movement of the receiver for anti-shake movement. The two motion elements include a y-axis motion element 1303 and an x-axis motion element 1304, each connected to and controlled by PCBA 1302. Each of the motion elements may be a servo motor as understood in the art. The device further includes an end effector coupling 1305, which is configured to couple to the adapter 1105. The end effector coupling 1305 may include a radio frequency identification (RFID) reader 1306 configured to read an RFID tag that may be included in the applicator, as described below.
[0036] FIG. 3B shows a diagram of an alternative embodiment of device 1100 in which the receiver portion includes an electromagnetic positioner 1311 instead of the motion element shown in FIG. 3A. The electromagnetic positioner 1311 may include a U-shaped magnetic core 1312 arranged around a non-magnetic tube 1313, which is filled with a magnetic fluid 1314. Each of the magnetic cores has an arm portion surrounded by a winding 1315. The magnetic cores, controlled by control circuitry within PCBA 1302, act as a controllable active magnetic field generating structure used to generate a variable magnetic field that acts on the magnetic fluid, displacing the magnetic fluid and thereby allowing the armature to move to a desired coordinate position and / or orientation. Implementation details of the electromagnetic positioner 1311 may be found in U.S. Pat. No. 6,553,161, incorporated herein by reference.
[0037] A problem with the conventional motion stabilization devices described above is that the interface 1104 that receives the adapter 1105 requires specific attachment points for proper alignment with the interface.
[0038] Therefore, the following embodiments allow for a universal adapter connection with the handle of the motion stabilization device to improve the user experience and reduce the effort and time required to configure the system for use.
[0039] In one embodiment, the present disclosure is directed to a cosmetic applicator. The cosmetic applicator can be used for a variety of cosmetics and cosmetic applications, including, but not limited to, mascara, eyeliner, eyebrow products, lip products (e.g., lipstick, lip gloss, lip liner), skin products, and / or hair products. In one embodiment, the cosmetic applicator can include an adapter, which can connect the cosmetic applicator to a motion stabilizer. The motion stabilizer can be, for example, a handle that can counteract unintentional movements, such as trembling or spasms. These movements can interfere with the application of the cosmetic and make it difficult to interact with the cosmetic applicator or tool in general. For example, many cosmetic products require a twisting motion or the application of a twisting force to release or extrude the product. It can be difficult for a user to achieve the range of motion or precision required to apply these forces to the cosmetic. In one embodiment, the cosmetic applicator can hold the cosmetic and allow the user to apply the appropriate force to the cosmetic to release, seal, mix, stir, blend, extrude, or achieve other similar functions required for application.
[0040] Figure 4 is a diagram illustrating an overview of universal adapter handle connection system 400. The system includes motion stabilizer device 150, which includes handle portion 151 and hinge portion 152 (receiver portion), and is functionally similar to device 1100 shown in Figure 1. The system further includes universal adapters 100, which are attached to device 150 and each hold a different type of cosmetic applicator.
[0041] FIG. 5A shows a diagram of an adapter 100 according to one embodiment of the present disclosure. The adapter 100 can include an adapter body 110, which can connect to a motion stabilizer 150. The adapter body 110 can connect to or form the base or body of a cosmetic holder 120. Each of these components is described in more detail herein. Various configurations of the adapter 100 can be used for different cosmetics and tools. For example, the shape and dimensions of the cosmetic holder 120 can be configured for different cosmetic products. The adapter 100 can be easily attached to and detached from a motion stabilizer, as discussed herein. In one embodiment, the adapter 100 can extend the range of motion of a cosmetic applicator to allow for the movement required for cosmetic application. In some embodiments, the adapter 100 can be attached to a stand or carriage to perform additional functions with the cosmetic held by the cosmetic applicator.
[0042] FIG. 5B is a perspective side view of an adapter 100 according to one embodiment of the present disclosure. The adapter body 110 can be shaped as a generally right cylinder. A first end of the adapter can be attached to one end of a motion stabilizer. The motion stabilizer can be a cylindrical rod forming a handle for a user to grasp. The first end may hereinafter be referred to as the bottom end or base of the adapter. The bottom end of the adapter body 110 can include at least one magnet, and the at least one magnet can be attached by being attracted to a magnet in the motion stabilizer. The bottom end of the adapter body 110 can include additional physical structures that can align, guide, and secure the adapter to the motion stabilizer. In one embodiment, as shown in the perspective view of FIG. 5B , the bottom end of the adapter body 110 can form a chamber 112. The chamber can be a hollow region within the body of the adapter 110 that is completely contained by the wall of the adapter 110. The chamber 112 can be approximately conical in shape. In one embodiment, the cutout can be cylindrical. The chamber 112 can be configured to fit over a protrusion on one end of the motion stabilizer. The chamber 112 can be used to align and guide the attachment of the cosmetic applicator to the motion stabilizer. Fitting the chamber 112 over and around the protrusion on the end of the motion stabilizer limits lateral movement that could misalign the cosmetic applicator and the motion stabilizer. It may be easier for a user to align the chamber 112 over the end of the motion stabilizer than to align the edge of the circular surface of the adapter with the edge of the circular surface of the motion stabilizer. The chamber 112 can have rotational symmetry so that the notch can be positioned on the end of the motion stabilizer in any orientation or at any rotational angle around the axis of the chamber 112. At one end, a magnet can be fixed to the tip of the chamber inside the body of the adapter. The magnet at the tip of the notch can be attached to the magnet at the tip of the protrusion on the end of the motion stabilizer.
[0043] The cosmetic holder 120 can be positioned at the second end of the cosmetic applicator. In one embodiment, the cosmetic holder 120 can be a ring, and a cosmetic tool or cosmetic product can be inserted into the ring. Many cosmetic tools, such as mascara wands, lipstick applicators, concealer applicators, and cosmetic pencils, are generally cylindrical. In one embodiment, the ring can secure the cosmetic tool at the widest portion of the tool. Ring-shaped holders can also hold cosmetic tools of various shapes, such as cubes. In one embodiment, the cosmetic holder 120 can include one or more protrusions along its inner wall extending outward toward the center of the holder. Contact and friction between the one or more protrusions and the inserted cosmetic tool can provide a more secure grip or retention of the cosmetic holder around the inserted cosmetic tool. In some embodiments, the inner wall of the cosmetic holder 120 can be lined with a material that can improve the grip or retention of the cosmetic holder around the inserted cosmetic tool. Improved grip can be the result of material properties such as coefficient of friction or material deformation. For example, the interior walls can be lined with rubber or silicone. In one embodiment, the lining material can be a textured material with grooves, ridges, bumps, or similar features that prevent the cosmetic tool from shifting or slipping after it is inserted into the cosmetic holder 120.
[0044] Various cosmetic holder configurations are compatible with the cosmetic applicator 100. In one implementation, the holder can be an open ring or C-shaped holder. In one embodiment, the holder can be a loop, with overlapping ends. In one embodiment, the holder can be one or more coiled loops. In one embodiment, the cosmetic holder 120 can be a tube or a sheath that forms a chamber within the tube, and a cosmetic tool or cosmetic product can be inserted into the chamber. In one embodiment, the tube can be closed at one end to accommodate the cosmetic tool or cosmetic product within the chamber. In one embodiment, the tube can be approximately cylindrical. In one example, the sheath can be a partial cylinder, such as a half cylinder, that does not completely surround the inserted cosmetic. In one embodiment, the size of the cosmetic holder 120 can be modified. For example, the cosmetic holder 120 can be a round holder, and the diameter of the holder can be modified to accommodate different cosmetic tools. Applying pressure to points along the outside of the holder can compress the holder into a smaller diameter holder. Applying a pulling force to a point along the inside of the holder can expand the holder to a larger diameter. In one embodiment, applying force to a single point along the holder can allow for one-handed modification of the holder diameter. In one implementation, a user can have several cosmetic holders, each with a different size or shape for a different makeup tool or cosmetic product. The cosmetic holder 120 can be removed from the adapter body 110 and replaced with another cosmetic holder 120 of a suitable configuration.
[0045] In one embodiment, the cosmetic holder 120 can be attached to the adapter body 110 using a joint 115, such as a ball-and-socket joint. The ball-and-socket joint can allow movement of the cosmetic holder 120 relative to the adapter body 110. For example, the cosmetic holder 120 can be rotated in place or pivoted to form an angle with the adapter body 110. The joint can be configured to allow the cosmetic holder 120 to move continuously or in discrete steps. According to some embodiments, the movement of the cosmetic holder 120 can be constrained. For example, the adapter 110 can form a walled channel, where the joint is disposed within the walled channel. The walls of the channel can constrain the movement of the joint and / or the cosmetic holder 120. In one embodiment, the joint 115 can be a motorized component. The cosmetic holder 120 can move as a result of the motorized component without requiring an external force from the user.
[0046] FIG. 5C is a bottom view of the adapter body 110 according to one embodiment of the present disclosure. If the adapter is a right cylinder, the bottom of the adapter body 110 can be approximately circular. A magnet 111 can be disposed on the bottom of the adapter. In one embodiment, the magnet 111 can be a uniform ring-shaped magnet, as shown in FIG. 5C. For example, the magnet 111 can have a washer shape. The ring-shaped magnet 111 can be attached by being attracted to a magnet disposed along the circumference of one end of the motion stabilizer. In some embodiments, the ring-shaped magnet 111 allows the adapter body 110 to be attached to the motion stabilizer in any orientation. The adapter body 110 can be attached to the motion stabilizer by any rotation of the adapter 100 around the central axis of the adapter. In one embodiment, the adapter 100 can be a universal adapter, allowing the magnetic end of the motion stabilizer to be attached in any orientation, regardless of the positioning and / or polarity of the magnet at the end of the motion stabilizer. Any portion of the ring-shaped magnet 111 at the base of the adapter can contact a magnet on the motion stabilizer to attach the adapter to the motion stabilizer.
[0047] The ring-shaped magnet 111 of the present disclosure offers advantages over conventional adapters for motion stabilizers. For example, certain motion stabilizers may include two magnets located radially opposite each other on the circular surface of the motion stabilizer. Most conventional adapters include two magnets at their bases for attachment to the motion stabilizer. The adapter can be attached to the motion stabilizer only when the two magnets on the motion stabilizer are aligned with the two magnets at the same position on the adapter. In some implementations, the polarities of the magnets on the motion stabilizer may also be different, so that each magnet on the motion stabilizer is attracted to only one of the two magnets on the adapter. The orientation limitations of conventional adapters may create problems for users attempting to attach the adapter to the motion stabilizer. For example, users may experience insufficient precision in the movements required to align the magnets as needed for attachment. In addition, the orientation limitations of conventional adapters mean that the orientation of a tool or instrument held by the applicator is also limited. When applying cosmetic products to the face or near the face, it may be desirable to be able to fix the applicator at various angles and orientations or adjust the orientation of the applicator. For example, certain mascara wands are curved. The mascara wand should contact the eyelashes so that the curvature of the wand matches the curvature of the eye. Achieving this position can be very difficult if the adapter holding the mascara wand can only be attached to the motion stabilizer in one orientation, as in conventional adapters with a limited number of magnets in set positions. In contrast, an adapter with a ring-shaped magnet, such as that shown in FIG. 5C , can be attached to the motion stabilizer in any orientation. The adapter can be rotated until the mascara wand, or any other cosmetic tool, is in the desired orientation for application, and then can be attached to the motion stabilizer by contacting the ring-shaped magnet with any magnet disposed on the surface of the motion stabilizer.The motion stabilizer can be maneuvered in various positions, with the attached applicator and cosmetic moving at the same time. For example, the orientation of the attached applicator and cosmetic can change as the user applies the cosmetic. Attaching the applicator to the motion stabilizer without orientation extends the range of movement of the attached cosmetic.
[0048] In one embodiment, the adapter body 110 can include a gear ring, teeth, or similar alignment structure 116. The alignment structure 116 can be located at the base of the adapter and can be concentric with the ring-shaped magnet 111. In one embodiment, the alignment structure can be located along the inner wall of a notch at the bottom end of the adapter. In some embodiments, the alignment structure 116 can fit into or interlock with a corresponding alignment structure on the motion stabilizer when the adapter is attached to the motion stabilizer. The alignment structure 116 can limit rotation of the cosmetic applicator after the adapter is attached to the motion stabilizer. Certain motion stabilizers can rotate to counter any rotational force applied to the motion stabilizer, thereby maintaining the attachment to the motion stabilizer (such as a cosmetic applicator) immobile. An “anti-rotation” mechanism can be useful for users who experience sudden, involuntary movements while holding the motion stabilizer. In one embodiment, the alignment structure 116 can be a ring of raised bumps or tooth-like structures that can fit into corresponding grooves or receptacles on the end of the motion stabilizer attached to the base of the adapter. In one embodiment, the alignment structure 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 on the end of the motion stabilizer. When the adapter is attached to the motion stabilizer, the alignment structure 116 can secure the cosmetic applicator in place by fitting into complementary structures on the end of the motion stabilizer. Thus, after the cosmetic applicator is attached to the motion stabilizer, any rotation of the motion stabilizer to counteract the user's involuntary movements is transmitted to the cosmetic applicator to maintain the orientation of the cosmetic applicator.
[0049] The alignment structures 116 can provide a range of distinct orientations in which the adapter can be attached to the motion stabilizer. For example, the adapter can be attached to the motion stabilizer only when each of the alignment structures 116 in FIG. 5C is aligned with a corresponding recessed structure in the motion stabilizer. If the alignment structures 116 are not aligned with and located within the recessed structures, the adapter will not be properly attached to the motion stabilizer. However, the symmetry of the repeated alignment structures 116 can nevertheless allow the adapter to be attached when rotated several times (e.g., 10+ rotation options) for easy attachment.
[0050] 5D illustrates how adapter 100 holds a particular cosmetic applicator, such as a lipstick applicator, within cosmetic holder 120. While a lipstick applicator is shown, the cosmetic holder can hold numerous examples of applicators, such as mascara applicators and nail polish applicators, as other examples. Unlike adapter 1105 of FIG. 1, cosmetic holder 120 can be seen to hold the applicator at an angle perpendicular to the handle of motion stabilizer 150. This provides a more relaxed and ergonomic hand position for the user when using the cosmetic applicator.
[0051] FIG. 6A is a diagram of an adapter 100 with a cross-sectional view of the adapter body 110, according to one embodiment of the present disclosure. In one embodiment, the adapter body 110 can include an outer shell 113 that encloses an inner body 114. The inner body 114 can be attached to a motion stabilizer via a magnetic attachment, as described herein with reference to FIG. 5C . In one embodiment, a cosmetic holder 120 can be attached to the outer shell 113. The attachment of the cosmetic holder 120 to the outer shell 113 can allow movement of the cosmetic holder 120 independent of movement of the inner body or the motion stabilizer. The attachment of the cosmetic holder 120 to the outer shell 113 can be sealed within the adapter body 110. In one embodiment, the cosmetic holder 120 can be attached to the outer shell 113 along a series of detents on the outer shell. The detents can be, for example, a series of indentations, grooves, teeth, etc., such as the indentation structure 117 in FIG. 6A . The position of the cosmetic holder 120 can be changed by linearly moving the cosmetic holder 120 along a series of detents, thereby securing the cosmetic holder 120 in a predetermined position in each of the detent structures 117. In one embodiment, the base of the cosmetic holder 120 can include a protrusion that fits into each of the detent structures 117. The protrusion fits into a predetermined position when positioned against or contacts each of the detent structures 117, temporarily locking the cosmetic holder 120 in a tilted position within a single plane. The plane of the surface (opening) of the cosmetic holder 120 can be maintained the same, while the angular position of the cosmetic holder 120 can be adjusted. A user can apply force to position the cosmetic holder 120 on any of the detent structures 117. Thus, the cosmetic holder 120 can be tilted relative to the central axis of the adapter body 110 and the attached motion stabilizer. In one embodiment, the cosmetic holder 120 can be attached to the adapter body 110 using a dual-axis adapter. The angle of the cosmetic holder 120 can be adjusted as described with reference to the detent structure 117 .Additionally or alternatively, the cosmetic holder 120 can be rotated for two-axial movement to adjust the plane of the opening of the cosmetic holder 120. For example, the cosmetic holder 120 can be rotated axially at or near its attachment point to the adapter body 110. In one embodiment, the rotation of the cosmetic holder 120 can be modulated using a detent or similar structure to provide several fixed rotational positions for the cosmetic holder 120. For example, the cosmetic holder 120 or the adapter body 110 can include an internal gear or ratchet structure, allowing the cosmetic holder 120 to be rotated several degrees to engage the teeth of the internal gear. The cosmetic holder 120 can be temporarily locked in a rotated position when the teeth are engaged.
[0052] 6B is a side view of the adapter 100 with a cross-section of the adapter body 110, according to one embodiment of the present disclosure. The inner body 114 of the adapter body 110 can form a 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 can extend beyond the end of the inner body 114. The outer shell 113 can surround the attachment point of the adapter 100 to a motion stabilizer or other compatible structure and can prevent the adapter 100 from being displaced from the attached structure. In some embodiments, a magnetic ring can be formed at the base of the inner body 114.
[0053] 6C is a perspective view of the outer shell 113 of the adapter 100 in accordance with one embodiment of the present disclosure. The outer shell 113 can form a cavity surrounding the inner body 114. In one embodiment, the inner body 114 can rotate relative to the outer shell 113, while the outer shell 113 and / or the cosmetic holder 120 are fixed in place and do not rotate. For example, the inner body 114 can rotate to provide a motion stabilizer or to counteract unintended rotational movement of the adapter 100. Because the cosmetic holder 120 is not in contact with the inner body 114, rotation of the inner body 114 is not transmitted to the cosmetic holder 120. Similarly, the portion of the outer shell 113 that fits around the inner body 114 can include a gap between the walls of the outer shell 113 and the inner body 114 such that rotation of the inner body 114 is not transmitted to the outer shell 113.
[0054] FIG. 6D is a perspective view of the inner body 114 of the adapter 100 according to one embodiment of the present disclosure. The inner shell 114 can form a chamber 112, as described herein. The chamber 112 can extend to the top of the inner body. In one embodiment, the chamber 112 can be shaped as a central cylinder with two adjacent cylinders, as shown in FIG. 6D. The shape of the chamber 112 and the symmetry of the chamber 112 can depend on the intended attachment to a motion stabilizer or other structure. In one embodiment, the shape of the chamber 112 can depend on the desired movement of the adapter 100. For example, an infinitely symmetrical chamber can be attached to a motion stabilizer in any orientation, and the chamber can remain stationary as the motion stabilizer rotates. In another example, a chamber with a limited axis of symmetry can attach the adapter to a motion stabilizer in a fixed number of orientations.
[0055] In one embodiment, attaching the cosmetic applicator to the motion stabilizer can activate at least one sensor to indicate that the adapter body 110 has been successfully attached to the motion stabilizer. The at least one sensor can be, for example, a Hall-effect sensor that can detect and respond to magnetic fields generated by the adapter and / or the motion stabilizer. In one embodiment, the at least one sensor can be a pressure-activated sensor. Alternative sensors known to those skilled in the art can be compatible with the systems and devices disclosed herein. In one embodiment, the at least one sensor can detect when the cosmetic applicator is not properly attached to the motion stabilizer. For example, the Hall-effect sensor can detect a partial magnetic field from the adapter that is smaller than expected. The partial magnetic field can indicate that a portion of the ring-shaped magnet on the adapter is physically blocked or fails to generate a magnetic field. In one embodiment, data from the at least one sensor can be used to inspect the cosmetic applicator or to notify the user to reattach the cosmetic applicator.
[0056] In one embodiment, the adapter 100 can include one or more sensors and / or integrated circuits. The one or more sensors can include, but are not limited to, pressure sensors, light sensors, weight sensors, tension or force sensors, Hall sensors, accelerometers, gyroscopes, etc. Data from the one or more sensors can be used to determine when a cosmetic product is inserted into or attached to the cosmetic product applicator. In one embodiment, data from the one or more sensors can be used to identify physical characteristics of the attached cosmetic product, such as the size, shape, or weight of the attached cosmetic product. In one embodiment, data from the one or more sensors can be related to movement of the cosmetic product applicator 100 or the attached cosmetic product or an attached component, such as a motion stabilizer. In one embodiment, data from the one or more sensors can be transmitted from the cosmetic product applicator to a remote device, such as a server or a user device. In one embodiment, the cosmetic product applicator can receive data, including instructions, from the same remote device or a second remote device. Further Details Surrounding Network
[0057] In embodiments, the above-described system includes the ability to automatically detect adapters and activate protocols specific to motion stabilizer device 150. For example, motion stabilizer device 150 may perform automatic detection of different adapters used for different cosmetics, such as lipstick, mascara, etc. Immediately after an adapter is connected to the handle of motion stabilizer device 150, the handle automatically recognizes which type of adapter (e.g., lipstick or mascara) is attached and loads a specific set of protocols developed for that particular application.
[0058] 7 is a block diagram of communication hardware elements within the stabilizer device 150 and the adapter. The adapter includes a communication interface 701, and the receiver portion of the stabilizer device includes a communication interface 702. The communication interface, in one example, is a near-field communication (NFC) interface (element 702 is a radio frequency identification (RFID) reader configured to read an RFID tag 701). Additionally, the receiver portion of the stabilizer device includes the Hall effect sensor 704 described above. Thus, the RFID reader can be activated in response to the Hall effect sensor 704 detecting insertion of the adapter 100. Alternatively, each of interfaces 701 and 702 operates as a Bluetooth interface, such as a Bluetooth Low Energy (BLE)-type interface, in another example.
[0059] The interface 702 in the receiver portion is connected to a PCBA 703, which is coupled to or includes a memory 705 that stores different protocol information.
[0060] When device 150 recognizes an adapter 100 present, it receives information about the type of particular adapter based on information stored on communications interface 701. Communications interface 702 then communicates the information to PCBA 703, which stores in the device software a specific protocol that dictates specific gestures and movements for the particular adapter attached (i.e., if a lipstick adapter is attached, the device invokes the lipstick gesture protocol).
[0061] For example, as shown in Figure 8, a first set of protocols 801 for lipstick may include specific parameters for the initial angle of stabilizer orientation, along with settings for pressure sensitivity, energy consumption, and initial lipstick extension. A different second set of protocols 802 for mascara may include different specific parameters for the initial angle of stabilizer orientation, along with settings for pressure sensitivity, energy consumption, and mascara saturation.
[0062] There may be several adjustments to each protocol depending on the adapter and applicator. For example, with lipstick, it is desirable to eliminate axial rotation of the adapter relative to the handle, as this can cause unwanted or unexpected movement for the user. It is also desirable to limit the amount of flex and create an initial "home position," as hand holding positions may be different for lipstick and mascara. It is also desirable to modify the speed of the motor to move slightly slower for mascara, to reduce the risk of unintended movement near the eye. Examples of additional lipstick protocol features are: - Disables axial rotation of the adapter relative to the handle. - Set the motor speed to 100% for the quickest adjustment. - Flex the adapter to an initial "home" angle setting to obtain the best orientation for your application.
[0063] 9 is a flowchart for performing the above-described automatic detection. Each step is performed in motion stabilizer device 150. In step 9001, communication interface 702 detects the presence of adapter 100. For example, when communication interface 702 is an RFID reader and communication interface 701 is an RFID tag, these elements may perform an initial handshake before establishing a communication channel, as understood in the art.
[0064] In step 9002, after a communication channel is established between the communication interface 701 and the communication interface 702, the communication interface 701 transmits identification information to the communication interface 702. The identification information indicates the type of adapter as described above.
[0065] In step 9003, the communication interface 702 transmits the received identification information to the PCBA 703 mounted on the stabilizer device, and the PCBA 703 retrieves the protocol stored on the local memory corresponding to the identified type of adapter.
[0066] In step 9003, after detecting that an adapter is attached to the motion stabilizer device, the PCBA 703 controls the configuration of the motion stabilizer device according to the stored protocol.
[0067] Through the above steps, the motion stabilizer device not only recognizes that an adapter is present, but also recognizes whether the adapter is a specific adapter used for lipstick, mascara, etc. Once the device recognizes the adapter present, it invokes a specific protocol in the device software that directs specific gestures and movements for the specific adapter attached (i.e., if a lipstick adapter is attached, the device invokes the lipstick gesture protocol).
[0068] In an embodiment, as shown in FIG. 10, the system described above includes automated reversal or swiveling of the adapter orientation after application, providing an "eraser" function 1010 to eliminate any user error.
[0069] As shown in FIG. 11A, the erasers themselves can have different shapes, diameters, and materials designed specifically for different cosmetic applicators. In the example of FIG. 11A, for a lipstick tube, the eraser base 1030 can have a wider diameter to accommodate the diameter of the lipstick base itself, and the eraser tip 1020 can have a first cubic shape for handling larger stains. Alternatively, in the example of FIG. 11B, for a mascara wand, the eraser base 1031 can have a relatively small diameter to accommodate the diameter of the mascara wand handle, and the eraser tip 1021 can have a narrower, chisel-like end for precise erasing action.
[0070] In an embodiment, Figure 12A shows a tray 1200 used to hold different erasers 1010 before inserting them onto a cosmetic applicator. The tray 1200 includes multiple slots 1201 and 1202 for holding the different types of erasers described above.
[0071] 12B shows a side view of tray 1200 with a perspective view of different erasers 1010 inserted into each. For example, first eraser 1010a is inserted into slot 1201, and second eraser 1010b is inserted into slot 1202. Each slot includes a chamber 1210 having a bottom surface 1215. The chamber size and depth of the bottom surface vary based on the particular type of eraser.
[0072] As shown in FIG. 12B , the motion stabilization device, with the adapter 100 attached and the mascara applicator inserted into the adapter, can be moved downward to receive the eraser 1010b. The force of the eraser 1010b against the bottom surface 1215 of the chamber presses and attaches the eraser to the end of the cosmetic applicator. The base 1031 of the eraser 1010b, or the base 1030 of the eraser 1010a, is made of a material with a high coefficient of friction, so that the base "gripped" onto the end of the cosmetic applicator. Such materials are known in the art, such as rubber. The inner surface of the eraser base may include ribs to provide extra friction and grip, so that the eraser remains securely inserted onto the end of the cosmetic applicator.
[0073] With regard to the material of the eraser tip 1020 or 1021, it may be made of polyester as is known in the art because polyester is a hydrophobic material and adheres well to oil-based products. The form factor of the eraser tip is fibrous in nature, but is not so limited.
[0074] As described above, the motion stabilizer can rotate to rotate the cosmetic attached to the cosmetic applicator. However, FIG. 13 illustrates an alternative embodiment in which the rotation of the adapter is controlled to occur within the adapter itself. In this embodiment, as shown in FIG. 13 , the adapter 100 includes a miniature spin motor 1310, as understood in the art. The spin motor includes a shaft 1320 attached to the cosmetic holder 120. The motor is further connected to a power source 1330, which may be a "button cell battery" as known in the art. In an alternative embodiment, the adapter may receive power from the stabilizer device 150 via the stabilizer device's receiver interface.
[0075] The motor and power supply 1330 are further connected to the microprocessor 1320. The microprocessor controls the rotation of the cosmetic holder 120.
[0076] To access the eraser 1010 at the rear of the cosmetic applicator, the cosmetic holder 120 is rotated approximately 180° either by the motor 1310 or by the rotation of the motion stabilizer device 150 .
[0077] There are several options for triggering the rotation of the cosmetic applicator so that the eraser faces the user. The first option is a manual button (not shown) on the stabilizer device itself. The second option is voice activation, where the user issues an audible voice command (such as "erase"). The motion stabilizer device 150 includes a microphone (not shown) to enable receipt of voice commands, and the motion stabilizer is further configured with voice recognition software to process commands (among the voice-activated commands discussed below). The third option is for the motion stabilizer device to automatically recognize that the cosmetic application session is complete and automatically rotate the cosmetic holder. This recognition can be based on a delay in movement or pressure detected by the device exceeding a predetermined threshold.
[0078] In an embodiment, as shown in Figure 14, the motion stabilizer device is configured to slightly move the eraser when it detects pressure being applied to the eraser. This allows the user to avoid attempting to perform a slight "wiping" motion to remove smudges or errors in the cosmetic application process. A default type of movement may be initiated, such as a sideways movement, an up-down movement, or a circular movement.
[0079] Alternatively, specific types of wiping movements can be controlled by voice commands by the user. For example, the user can issue commands such as "wipe sideways to erase X%" or "wipe up / down to erase Y%" or "wipe in a circle to erase Z%." The percentages indicated by the user can be the relative amounts of distance the eraser moves in each direction, allowing the user to convert small movements into larger eraser movements as desired.
[0080] FIG. 15 is a flowchart of the operation of the eraser function according to an embodiment. In step 1501, the microprocessor or motion stabilizer device receives a trigger to rotate the eraser toward the user. The trigger can be one of the three triggers described above. In step 1502, the microprocessor or motion stabilizer device controls the rotation of the cosmetic holder 180°. In step 1503, the motion stabilizer device controls the eraser to perform a small movement to perform a "wiping" motion of the eraser. This step is optional and can occur based on detecting the pressure of the eraser against the user's skin or receiving a voice command from the user. In step 1504, when the user has completed performing the erasing motion, the microprocessor or motion stabilizer device controls the rotation of the cosmetic holder 180°, thereby again causing the cosmetic applicator to face the user.
[0081] In one embodiment, a cosmetic applicator can be inserted into, connected to, or otherwise coupled to an attachment device (sometimes referred to throughout this specification as a "base," "stand," or "auxiliary stand"). Figure 16 shows an attachment device having a motion stabilization device and other features described in more detail below. The attachment device can include one or more mechanical components configured to attach a cosmetic tool or cosmetic product and perform one or more functions with the cosmetic product.
[0082] The inventors have recognized that individuals with mobility impairments may require assistance in setting up and preparing for makeup application in addition to the actual application of the makeup itself. The application devices described herein provide additional functionality to aid the user in setting up and preparing for cosmetic application.
[0083] The additional functions may include, but are not limited to, opening, separating, mixing, stretching, extruding, twisting, vibrating, closing, and / or fastening of the cosmetic tool or cosmetic product. One or more functions may be particularly useful, particularly when the cosmetic product includes multiple components. For example, a mascara tube includes a cap attached to a mascara wand and a body containing the mascara composition. To open or close the mascara tube, the cap must be twisted relative to the body so that the internal threads of the cap align with the threads on the body. In another example, an eyeliner pencil may include a cap that covers the pencil tip. The cap must be removed to use the eyeliner pencil and replaced to cover the pencil tip when the eyeliner is not in use. In these and other cases, one component of the cosmetic product often has a narrow opening (e.g., an opening in the body, an opening in the cap) into which another component of the cosmetic product is inserted. The user must align the opening of the second component with the first component. In this case, precise linear movement is required to insert a cosmetic component into the opening or to remove it from the opening for use. This alignment and movement may be difficult for users who experience hand shaking or other involuntary movements. In some embodiments, opening and closing the cosmetic may require a rotational (twisting) movement or a combination of translational and rotational movements. Additional similar movements may be required during the cosmetic application process. For example, a user may need to insert a mascara wand into the body and use it to gather more composition to continue applying mascara. These movements may be difficult for users with a weak grip, limited range of motion, or limited control over fine motor skills. Each component of the cosmetic tool must be secured to apply the appropriate force and leverage required for the various functions described herein. The securing device of the present disclosure can secure one or more components of the cosmetic tool to facilitate any function and interaction between the components of the cosmetic tool.In one embodiment, the anchoring device can limit movement of the cosmetic to counteract the effects of unconscious user movement. In one embodiment, the anchoring device can apply a force to one or more components. In one embodiment, the anchoring device can convert an input force into an appropriate applied force that is applied to one or more components.
[0084] FIG. 17 is a diagram of an attachment device according to one embodiment of the present disclosure. The attachment device 300 may include a base 310. The base may form one or more openings and / or chambers for attaching the cosmetic product or cosmetic applicator 100. For example, the attachment assembly 300 may include a vertical chamber 311 therein, terminating at an opening in the surface of the base 310. The attachment assembly 300 may further include a first horizontal chamber 312, which is a channel disposed across a portion of the surface of the base 310 and terminates at one end of the base 310. The attachment assembly 300 may further include a second horizontal chamber 314, which is a channel disposed across the width of the base 310 in 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 attached at various positions within the chambers. For example, the cosmetic product can be secured in an upright position within the vertical chamber 311. Alternatively, the cosmetic product can be secured 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 device. In some embodiments, the chamber can be a sloped chamber. The cosmetic product can be inserted into the chamber so that a first end of the cosmetic product is elevated relative to the opposite end of the cosmetic product. The sloped channel can be useful to prevent spillage when the cosmetic product contains a liquid product. In one embodiment, the securing device can include one or more fasteners to secure the cosmetic tool or cosmetic product in a predetermined position within the chamber. The fastener can include, for example, a strap that can be wrapped around a portion of the cosmetic tool or cosmetic product. In one embodiment, the fastener can be self-attaching or affixed to a base. According to one embodiment, the fastener can be a strip of hook-and-loop fabric.In one embodiment, the base can include one or more motorized components for applying a force to the cosmetic product applied by the device. In one embodiment, the motorized components can be disposed within or surrounding a chamber in the base, as described in further detail herein.
[0085] In one embodiment, the chamber for securing the cosmetic product can be located on the base 310 or can be elevated above the base 310. For example, a tube or sheath can be disposed on a stem or platform on the surface of the base 310. The tube can be semi-cylindrical in shape to form the chamber. The tube can be elevated above the base 310 so that the inserted cosmetic product can be accessed from various angles or positions. In one embodiment, the tube can be attached to the stem or platform via a joint, such as a ball joint. The angle of the tube can be adjusted by applying force to the tube. As another example, the chamber can be formed by a vertical tube disposed on the top surface of the base 310. The cosmetic product can be inserted into the opening of the vertical tube, yet the entire cosmetic product can be located outside the base 310.
[0086] FIG. 18A is a diagram of an anchoring device 300 according to one embodiment of the present disclosure. The body of the anchoring device can include a track 325 to which a carriage 322 can be coupled, such that the carriage 322 can move along the track, e.g., along a rail 328. In some embodiments, the carriage 322 can be removably coupled to the track. For example, the carriage 322 can be magnetically coupled to the track. In one embodiment, the carriage 322 can include an overhang that wraps around a portion of the track along its length and secures the carriage to the track. The carriage can slide along the track because the overhang wraps loosely around the track and does not impede lateral movement of the carriage along the track. In one embodiment, the carriage can include one or more wheels or gears, such that one or more wheels are fixed in grooves extending lengthwise along the track and can roll along the track to transport the carriage. The track 325 can guide and limit the range of motion of the carriage 322. According to some embodiments, a track 325 can extend outward from the base 310 of the fixed mount such that a coupled carriage can move toward and away from the base 310. In some embodiments, the carriage 322 can be connected to an arm extending from the base 310 and coupled to the track 325. The arm can facilitate movement of the carriage 322 along the track.
[0087] The carriage 322 can form a chamber for securing the cosmetic tool or cosmetic product. The carriage 322 can be, for example, a cylindrical or semi-cylindrical sheath into which the cosmetic tool or cosmetic product can be inserted. In some embodiments, the carriage 322 can secure the adapter 100 of FIG. 5A. The carriage 322 can include structural or material features for securing the cosmetic applicator within the carriage. In an exemplary implementation, the carriage 322 can include at least one magnet, and a magnet at the base of the cosmetic applicator can be attracted to the at least one magnet within the carriage 322. Alternative or additional features for securing the cosmetic applicator 100 can include, but are not limited to, snap-fit features or an inner lining, such as rubber, configured to grip the cosmetic applicator 100. For example, the carriage 322 can include a set of snap-fit protrusions or teeth. A force can be applied to deflect the protrusions, causing the body of adapter 100 to fit over the protrusions and become secured within the chamber formed by the carriage. In some embodiments, a cosmetic applicator can be inserted into the carriage while attached to motion stabilizer 150.
[0088] FIG. 18B is a cross-sectional view of a particular implementation of a track and carriage, according to an embodiment, where this implementation is achieved by a linear slide. FIG. 18B shows the outer housing 326 of the track 325. The carriage 322 includes a curved saddle portion to hold a mascara handle. Beneath the carriage is a rail 328, which is also visible 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 slides are well understood in the art and are described in detail, for example, in U.S. Pat. No. 3,897,119 and U.S. Pat. No. 6,733,097.
[0089] A pressing force can be applied to the carriage 322 to slide the carriage and the attached cosmetic applicator and cosmetic along the track 325. In one embodiment, a first cosmetic component can be secured within the carriage 322, and a second cosmetic component can be secured within the chamber 314 on the base 310 of the securing device. The track 325 can be aligned with the chamber 314 so that the first cosmetic component can be inserted into the second cosmetic component as the carriage 322 slides along the track toward the chamber 314. In this manner, a single force can be applied to the carriage 322 to produce linear motion. Pressing forces can be applied to various points on the carriage, the cosmetic applicator, or the cosmetic to move the carriage assembly along the track. The pressing force need only have a force component parallel to the track to produce movement along the track.
[0090] In addition to manual pushing force, the carriage can be controlled to move up and down the track by hydraulic means, pneumatic means, or driven by electrical means such as linear actuation, as understood in the art.
[0091] In one embodiment, a cosmetic applicator can be removably coupled directly to track 325. For example, track 325 can include a magnetic rail extending along the length of the track. A magnet at the base of adapter 100 can be attached to the magnetic rail, allowing adapter 100 to slide along track 325. Alternative or additional mechanical, structural, and material features described herein and known to those skilled in the art can be used to directly couple adapter 100 to track 325. Adapter 100 can later be removed from track 325 and attached to a motion stabilizer or used in other ways. In some embodiments, a cosmetic tool or cosmetic product can be directly coupled to track 325.
[0092] Attaching a cosmetic applicator to the track 325 can improve a user's control over the movement of the attached cosmetic tool or cosmetic product. For example, it may be difficult for a user to grip the cosmetic or motion stabilizer and simultaneously move the cosmetic. It may also be difficult for a user to grip a first cosmetic component and insert or remove the first cosmetic component from an opening in a second cosmetic component. These openings may be narrow, requiring the user to stabilize both the first and second cosmetic components for insertion or removal. The anchoring assembly can anchor and stabilize the cosmetic component and any movement. Once the cosmetic is attached to the carriage 322, the user can apply pressure to the carriage 322 to move the cosmetic tool or cosmetic product. In some embodiments, the movement of the carriage can be coordinated with the position of the cosmetic attached within the base 310 of the anchoring device. For example, the body of a tube of mascara can be attached within the channel 314 of the base 310. The cap of the mascara tube, which forms a mascara wand that is applied to the eyelashes, can be secured within the cosmetic applicator. The cosmetic applicator can be attached to the carriage 322. The opening of the mascara tube body can face the mascara wand. The height of the carriage can be fixed by a track 325, so that the attached mascara wand is flush with the opening of the mascara tube body, or more specifically, centered within the opening. 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 wand is inserted into the tube body. The carriage 322 can also be pushed away from the mascara tube body until the wand is completely removed from the tube body. The user does not need to align the mascara wand with the opening of the tube body while pushing the mascara wand. Additionally, the track 325 can constrain the movement of the mascara wand.For example, the mascara wand does not move sideways because it is restrained by carriage 322, and the movement of carriage 322 is constrained by track 325. Any shaking or sudden movement of the user's hand will not cause carriage 322 to come off the rails and cause lateral movement. The movable carriage 322 can assist the user in opening and closing the mascara tube, as well as reapplying mascara composition to the mascara wand.
[0093] According to one example, the movable carriage can also be used to agitate or mix the cosmetic product. For example, a tube of cosmetic fluid can be placed within the carriage, and a compressive force can be applied to move the carriage back and forth along the track. Moving the carriage can vibrate the cosmetic fluid for a desired effect, such as mixing the fluid or removing the fluid from the wall of the tube. Aligning the carriage with the base and creating a constrained movement of the arm can allow these functions to be performed for users who are unable to achieve the necessary movement of the mascara cap.
[0094] Various orientations, widths, and lengths of the track 325 are compatible with the fastening device of FIG. 18A . In some embodiments, the track 325 can be approximately parallel to the base. The cosmetic product or cosmetic applicator 100 can be coupled to the track 325, on the track, below the track, or to the side of the track. In some embodiments, the track 325 can extend upward from the base 310. In an example, a perpendicular force can be applied to a cosmetic 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 can extend upward from the base 310 at a non-perpendicular angle.
[0095] In one embodiment, the track can hold two or more cosmetics or cosmetic applicators. In an exemplary implementation, the track can include two or more magnets. A magnetic cosmetic applicator can be attached to each magnet disposed on the track. Each cosmetic applicator can be independently displaced along the track. According to one embodiment, the track can be compressed for storage and expanded or extended for appropriate use. In one example, the track can include one or more hinges. When the track is not in use, the track can be folded at one or more hinges to shorten the track. In one embodiment, the hinges can be located at or near the attachment point to the track's base. In one example, the track can be a telescoping track. A telescoping track can be folded by pushing on the end of the track so that sections along the length of the track nest together. A retractable track can be expanded by pulling on the end of the track so that the folded section extends. In one embodiment, the track can be attached to the base using a hinge or joint 327 such that the track can pivot about at least one axis of rotation formed by the attachment of the track to the base. For example, the track can be positioned relative to the base when not in use. The track can then be rotated away from the base, and the track can extend outward from the base, for example, to be aligned with and secured by a cosmetic component.
[0096] In one embodiment, the track 325 can be secured in various positions and conditions. The track 325 and / or the base 310 can include at least one locking mechanism for locking the track in a position. For example, the track can be attached to the base using a hinge 327. The hinge can include a spring or stop that provides a force or resistance to lock the track in at least one position. The at least one position can correspond to an angle between the track and the base or a distance between the track and the base. For example, the track can be locked in an open position, where the track forms a straight line with the chamber in the base 310. In one position, the secured position can be the maximum displacement of the track, corresponding to the maximum possible rotation of the hinge leaf about the hinge pin. In one embodiment, the hinge can be unlocked using a force on the track, such as a pressing force to return the track to a closed position relative to the base. In one embodiment, the track can be locked in two or more positions, each corresponding to a use case for the secured assembly. For example, the first position can be aligned with a first opening in the base, the second position can be aligned with a second opening in the base, and so on. In another example, the position of the track can be a vertical position at an angle relative to the base. The first position can correspond to a first angle between the track and the base, and the second position can correspond to a second angle between the track and the base, and so on. Additional or alternative mechanisms known to those skilled in the art for locking rotating components can be implemented to fix the track in a position relative to the base. Advantageously, the fixed position of the track can be configured by mechanical attachment of the track to the base. Thus, the user does not need to determine or estimate the position of the track that best aligns with the base. The user can simply move the track and use it in its fixed position until the locking mechanism is activated.
[0097] FIG. 18C is a top view of a fastener assembly 300 according to one embodiment of the present disclosure. The base 310 of the fastener assembly 300 can form one or more chambers for fastening cosmetic components. For example, the fastener assembly 300 can include a vertical chamber 311 within the base 310, terminating at an opening in the surface of the base 310. The fastener assembly 300 can further include a first horizontal chamber 312, which is a channel disposed across a portion of the surface of the base 310 and terminates at one end of the base 310. The fastener assembly 300 can further include a second horizontal chamber 314, which is a channel disposed across the width of the base 310 in the surface of the base 310. Cosmetics and / or cosmetic applicators, such as the adapter 100 of FIG. 5A, can be inserted into the chambers 311, 312, and 314. The cosmetics and / or cosmetic applicators can be fastened at various positions within the chambers. For example, the cosmetic product can be secured in an upright position within the vertical chamber 311. Alternatively, the cosmetic product can be secured in a horizontal position within the first horizontal chamber 312 or the second horizontal chamber 314. The securing assembly 300 can include a track 325 attached to the base 310. In some embodiments, a carriage can be attached to the track 325, and the carriage can secure the cosmetic product or a cosmetic applicator, such as the applicator 100 of FIG. 5A. FIG. 18C is a view of the track 325 in a closed position, with the track 325 positioned to contact the base 310. The track 325 can be attached to the base 310 using a hinge 327.
[0098] FIG. 18D is a diagram of a fastener assembly 300 according to one embodiment of the present disclosure. The base 310 of the fastener assembly 300 can form one or more chambers for fastening cosmetic components. For example, the fastener assembly 300 can include a vertical chamber 311 within the base, the vertical chamber 311 terminating at an opening in the surface of the base 310. The fastener assembly 300 can further include a first horizontal chamber 312, which is a channel disposed across a portion of the surface of the base 310 and terminates at one end of the base 310. The fastener assembly 300 can further include a second horizontal chamber 314, which is a channel disposed across the width of the base 310 in the surface of the base 310. Cosmetics and / or cosmetic applicators, such as the adapter 100 of FIG. 5A, can be inserted into the chambers 311, 312, 314. The cosmetics and / or cosmetic applicators can be fastened at various positions within the chambers. For example, the cosmetic product can be secured in an upright position within the vertical chamber 311. Alternatively, the cosmetic product can be secured in a horizontal position within the first horizontal chamber 312 or the second horizontal chamber 314. The securing assembly 300 can include a track 325 attached to the base 310. In some embodiments, a carriage can be attached to the track 325, and the carriage can secure the cosmetic product or a cosmetic applicator, such as the adapter 100 of FIG. 5A. The securing assembly 300 can include the track 325 attached to the base 310 using a hinge 327. The track 325 can pivot about the axis of the hinge to an open position, as depicted in FIG. 18C. The track can form a straight line extending from the horizontal chamber 314 in the base to the end of the track 325. In one embodiment, the open position of the track 325 can be the position corresponding to the maximum rotation of the hinge 327. The track 325 and the horizontal chamber 314 are aligned in the open position. The carriage 322 can slide along a track 325 to the end of the horizontal chamber 314 at the edge of the base 310 .The width of the track can be approximately the width of the chamber 314, or can be wider or narrower than the chamber 314.
[0099] The fixing assembly 300 can include various devices configured to fix and move cosmetic products. FIG. 19 is a diagram of a fixing device according to one embodiment of the present disclosure. In one embodiment, a mechanical arm 321 can be attached to the base 310 of the fixing device. The arm 321 can fix the cosmetic product and control the movement of the fixed cosmetic product. In some embodiments, the arm 321 can extend the range of motion of the cosmetic product and allow for greater degrees of freedom than alternative structures. In one embodiment, the arm 321 can be attached to the base 310 using a joint such as a ball joint. The arm 321 can swivel or pivot in at least one direction relative to the fixed base 310. In another embodiment, the arm 321 can be fixed. In one embodiment, the arm 321 can be jointed to allow folding and unfolding. In one embodiment, the arm 321 can be bent. For example, a first portion of the arm can extend upward from the top surface of the base and be perpendicular to the base 310. The arm can be bent at the joint, and a second portion of the arm beyond the joint can extend in a single direction and be configured to have a range of motion. In one embodiment, the arm can be curved. The arm 321 can be attached to a carriage 322, which can form a chamber for securing a makeup tool or cosmetic product, or the adapter 100 of FIG. 5A . According to one embodiment, the carriage 322 can pivot relative to the arm 321. For example, the carriage 322 can be attached to the arm 321 using a ball-and-socket joint, allowing the carriage 322 to rotate about the ball-and-socket joint.
[0100] In one embodiment, carriage 322 can move as arm 321 pivots about a mounting joint between arm 321 and base 310. In one embodiment, arm 321 can pivot about a fixed point, such as a joint, along arm 321. For example, arm 321 can have a joint (e.g., a pin joint, a ball joint) along the length of the arm, where the portion of the arm extending beyond the joint can pivot at the joint while the portion of the arm below the joint is fixed. Alternative mechanical joints and fixed points that allow movement of components attached to the arm are compatible with the presently disclosed device. In one embodiment, the degree of rotation or displacement of arm 321 can be limited. For example, arm 321 can include a pin joint. The rotation of the pin in the pin joint can be constrained, thus limiting the movement of the arm. In one embodiment, one or more joints can be configured such that different amounts of force must be applied to each arm to move them in different directions or dimensions. For example, one or more joints in the arm can be configured to require a greater force to move the arm in the z-axis direction (e.g., up and down) than to move the arm in the x-axis direction (e.g., sideways). Thus, the carriage 322 attached to the arm 321 can move in a constrained direction. A user can apply a pushing or pulling force to the carriage 322 to move it in a certain direction. The arm 321 can control the direction of movement of the carriage 322 and constrain the movement of the carriage 322. A user can push the carriage 322 to move the attached cosmetic more easily than by grasping and moving the cosmetic itself. The constrained movement of the carriage 322 can also prevent the user from accidentally displacing the cosmetic as a result of any trembling or unconscious movement. In one embodiment, the movement of the carriage 322 can follow a curved path, the curvature of the path depending on the length of the arm.In one embodiment, the path of the arm can be configured with a fixed position and movement of the arm such that the carriage 322 is aligned with the chamber in the base 310. A user can apply a pressure to the carriage 322 to move the attached cosmetic product toward and away from the chamber for any of the functions described herein.
[0101] According to some embodiments, movement of the cosmetic product or cosmetic applicator relative to the base of the adhesive assembly can be automated. The cosmetic product or cosmetic applicator can be attached to a carriage, where the carriage is attached to a track or arm. As noted above, the carriage can be controlled to move up and down the track by hydraulic means, pneumatic means, or driven by electrical means, such as linear actuation, as understood in the art. Movement of the carriage can be automated by at least one motorized component, such that the carriage can move without the user applying external force to the carriage or the cosmetic product. In one embodiment, movement of the cosmetic product or cosmetic applicator can be controlled using input from a switch, button, joystick, or similar user interface. In one embodiment, movement of the cosmetic product or cosmetic applicator can be controlled using an application, such as a mobile application. The application can be configured to initiate transmission of instructions regarding movement of the cosmetic product or cosmetic applicator to the adhesive assembly.
[0102] In one embodiment, data from at least one sensor can be used to initialize, configure, or terminate the movement of the attached cosmetic product or cosmetic applicator. For example, the carriage can include at least one sensor disposed on or within the carriage. The at least one sensor can be a physical sensor, such as a pressure sensor, a light sensor, an infrared (IR) sensor, or a Hall sensor. Readings from the at least one sensor can indicate when the cosmetic product or cosmetic applicator is attached to the carriage. For example, the cosmetic applicator can cause increased pressure against the interior walls of the carriage. In another example, the cosmetic applicator can block ambient light from reaching the carriage. In another example, the cosmetic applicator can reflect light transmitted by an IR sensor disposed on or within the carriage. In one embodiment, the sensor can detect when the cosmetic applicator is attached to the carriage based on an integrated circuit within the cosmetic applicator. For example, the circuit within the cosmetic applicator can be configured for a wireless communication protocol. The sensor or other integrated circuit within the linear slide can be configured for the same wireless communication protocol. The proximity of the cosmetic applicator to the carriage can trigger signal transmission between the cosmetic applicator and the carriage via a wireless communication protocol. The proximity or attachment of the cosmetic applicator to the carriage can activate movement of the carriage. Similarly, the removal of the cosmetic applicator from the carriage can terminate movement of the carriage. In some embodiments, the movement of the carriage can depend on the type of cosmetic attached to the cosmetic applicator. Information regarding the cosmetic can be detected by a sensor or input by a user into the device or apparatus. The device or apparatus can include, but is not limited to, a personal device, as described in further detail herein.
[0103] In one example, the base of the carriage can be attached to at least one motorized wheel, which can be located on track 325 of FIGS. 18A-18D . The motorized wheel can be activated to rotate and roll along the track in response to an electrical signal sent to the fastening assembly. Thus, the carriage can roll along the track without the application of an external force by a user. In one embodiment, the track can be attached to a motorized component, which can translate the track or a portion of the track. For example, the track can be a telescoping track, with a portion of the track in contact with a motorized wheel or motorized gear. The portion of the track can be located above or below the wheel. In one embodiment, wheels can be attached to the side of the track. Rotation of the motorized wheel can linearly translate the portion of the track to fold or extend the track. The carriage can be attached to the portion of the track that is folded or extended. The carriage can move toward and away from the base as the track folds and extends. In one embodiment, a motorized component can be disposed within the base and can contact a portion of the track that extends into the base. The motorized component can be rotated or otherwise actuated to apply a force to the track in a first direction to retract the track further into the base. The motorized component can also be rotated or otherwise actuated to apply a force in an opposite direction to extend the track from the base.
[0104] In one embodiment, the arm 321 of FIG. 19 can include at least one motorized component to automatically move the arm. For example, a joint of the arm can be configured to rotate in response to an electrical signal sent to the anchoring assembly. The arm and / or attached carriage can move without applying a direct force to the arm or attached carriage. In one embodiment, the arm can be controlled using input from a switch, button, joystick, or similar user interface. In one embodiment, movement of the arm can be controlled using an application, such as a mobile application. In one embodiment, at least one sensor can be disposed in the arm or attached carriage, and the at least one sensor can include any of the sensors described herein. Data from the at least one sensor can be used to initialize, configure, or terminate movement of the arm and / or attached carriage.
[0105] In embodiments, as discussed in specific examples below, the cosmetic applicator can be rotated as well as reinserted into its reservoir. For example, the applicator with mascara is guided / inserted into a cosmetic reservoir (i.e., a mascara container), and then a motor rotates the applicator within the reservoir to completely coat the applicator with the cosmetic composition.
[0106] Linear motion is an example of a movement that can be enabled or automated by the fastening assembly of the present disclosure. In some embodiments, additional movements and types of motion can be enabled by the fastening assembly. For example, it may be necessary to rotate a cosmetic tool or cosmetic product to open the cosmetic, close the cosmetic, or apply a composition to the cosmetic tool. Often, cosmetic products (e.g., concealer, lip gloss, mascara) having a tube-shaped body and a cap can have a threaded engagement between the tube-shaped body and the cap. To convert rotation of the cap or body into a linear translation of the components toward or away from each other, the threads on the inner wall of the cap must be aligned with the threads on the outer wall of the body. To close the product, the cap must be placed over the opening of the body and then rotated in a first direction (e.g., clockwise). Similarly, to remove the cap from the body, it must be rotated in the opposite direction (e.g., counterclockwise) from the first direction. In these examples, the cap and body must each be rotated in opposite directions, or one component must be rotated while the second component is secured. Rotating both the cap and the body in the same direction is ineffective for opening and closing the tube, but may be useful for agitating the composition inside the tube.
[0107] In some embodiments, a cosmetic applicator can be secured to the securing assembly, and the attached cosmetic can undergo both translational and rotational motion. In one embodiment, the cosmetic applicator can rotate the attached cosmetic. The holder of the cosmetic applicator can be a ring or a generally cylindrical sheath, and the holder is in contact with the attached cosmetic inserted into the holder. In one embodiment, a motor can be attached to the holder. The motor can rotate the holder around its central axis. Rotating the holder can rotate the attached cosmetic in the same direction at approximately the same speed. In some embodiments, the holder can rotate when the cosmetic applicator is attached to a motion stabilizer. Rotation of the holder and the attached cosmetic can automate the movements required to open or close the attached cosmetic.
[0108] In one embodiment, rotation of the holder can be configured manually or automatically. Cosmetic products can have various dimensions and 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 can be rotated a set number of times, the set number being based on the cosmetic product attached to the cosmetic applicator. According to one embodiment, the cosmetic applicator can include at least one sensor configured to determine the weight, dimensions, or other physical characteristics of the cosmetic product attached to the cosmetic applicator to set the number of rotations. In one embodiment, the number of rotations can be set according to information about the cosmetic product entered into the device in communication with the fastening assembly, as described in further detail herein. In one embodiment, the set number of rotations can be the maximum number of rotations required to loosen or tighten the product. In one embodiment, the number of rotations can depend on the resistance to rotation of the attached cosmetic product. For example, when the cap is fully closed onto the product, it can no longer rotate because it is flush with the body and there is no room for further displacement of the cap. The cosmetic applicator can include one or more sensors configured to detect forces, such as frictional forces, between the holder and the attached cosmetic product. If the force required to rotate the attached cosmetic suddenly increases or exceeds a threshold, the holder may stop rotating. Similarly, after the cap is unscrewed and completely uncoupled from the body, there is no resistance from physical contact between the cap and the body. The holder may also stop rotating as a result of the force suddenly decreasing or falling below a threshold.
[0109] In one embodiment, the motion stabilizer can rotate or apply a force to rotate the attached cosmetic. For example, the motion stabilizer can rotate to spin the cosmetic attached to the cosmetic applicator. In one embodiment, the cosmetic holder of the cosmetic applicator can be concentric with the motion stabilizer. For example, the cosmetic holder can be a cylindrical sheath attached to the adapter of the cosmetic applicator. The cylindrical sheath can be coaxial with the motion stabilizer and extend outward from the motion stabilizer. The attached cosmetic can be inserted into the sheath and extend outward from the motion stabilizer along the same axis of the sheath and the motion stabilizer. The cosmetic applicator can be attached to a linear slide of the fastening assembly. In one embodiment, the body of the cosmetic applicator can snap-fit onto a carriage attached to a track so that the motion stabilizer and the attached cosmetic are parallel to the track. The motion stabilizer can rotate, thereby rotating the cosmetic holder and the attached cosmetic. The cosmetic applicator can also slide along the track for simultaneous linear motion. The combined movement of the cosmetic can align and couple the attached cosmetic with another cosmetic component, such as a tube body. The tube body is secured by the base of the securing assembly.
[0110] In one example, the chamber formed by the base of the fixing assembly can include a rotating component. The rotating component can rotate a makeup tool or cosmetic product placed in the chamber. In one embodiment, the chamber formed by the base of the fixing assembly can include a rotating sheath forming a portion of the interior surface of the chamber. The sheath can be approximately cylindrical. The sheath can be connected to a motor, and the motor can rotate the sheath about its central axis. When the makeup tool or cosmetic product is placed inside the chamber, the walls of the rotating sheath can contact the cosmetic product. The rotating sheath can grip the cosmetic product due to the cosmetic product fitting snugly into the sheath. In one embodiment, the interior wall of the rotating sheath can include raised structures, such as teeth, to increase the surface area of contact with the cosmetic product. Rotating the rotating sheath can rotate the cosmetic product in the same direction at approximately the same rotational speed. In one implementation, the cosmetic product in the chamber can rotate, while the cosmetic product in the cosmetic applicator does not rotate. The cosmetic product in the cosmetic applicator can move linearly toward or away from the cosmetic product in the chamber, while the cosmetic product in the chamber rotates to perform an opening or closing function.
[0111] In particular, opening and closing a threaded tube involves both rotational and linear motion due to the helical structure of the thread. Simply rotating the tube while the body and cap are fixed in place does not open or close the tube. Advantageously, the moving carriage of the fixing assembly described herein can allow linear movement of the cosmetic toward and away from the base while the cosmetic rotates, effectively opening and closing the cosmetic. The fixing assembly can align a first cosmetic component with a second cosmetic component. The cosmetic components can rotate and / or move while attached to the fixing assembly. A user does not need to first align the components or insert the first component into the second component with any precision. A user can apply a single force, such as a pressing force, to the carriage to move the attached cosmetic. One or more of the movements of the cosmetic attached to the cosmetic applicator can be automated. For example, the cosmetic applicator can rotate the cosmetic while the user pushes it along a track to open or close the cosmetic. In another example, the cosmetic applicator can rotate the cosmetic product while the motorized component translates the cosmetic product to open or close the cosmetic product.
[0112] In one embodiment, the adhesive assembly can be configured to open a package enclosing a makeup tool or cosmetic product. For example, the cosmetic product can be encased in plastic or disposed within a plastic casing. Cosmetic packaging can be difficult for users with limited mobility, grip strength, or fine motor control to open. In one embodiment, the cosmetic product enclosed by the packaging can be attached to the adhesive assembly. To open the package, the adhesive assembly can be used to apply linear and rotational forces as described herein. For example, an eyeliner pencil can be enclosed in a plastic package to prevent the pencil's cap from being removed before the pencil is purchased. The plastic package can be a soft plastic, and a twisting motion of the cap relative to the pencil can break the package. The broken package lifts from the pencil and cap and can be easily grasped and pulled away from the pencil. In one embodiment, the pencil can be placed within a chamber in the base of the adhesive assembly. The pencil's cap can be placed within a cosmetic holder of the cosmetic applicator. The chamber can hold the pencil in place while the cosmetic applicator applies a rotational force to the cap. The rotational force can twist the cap and tear the plastic package surrounding the cap. The package can then be removed to use the eyeliner pencil. The cosmetic applicator and fastening assembly can reduce the steps and movements required for a user to open the package.
[0113] In one embodiment, the fastening assembly can include one or more attachments, accessories, etc. for removing packaging surrounding a makeup tool or cosmetic product. FIG. 20A is a diagram of an attachment 500 (cutting element) that can be used to remove packaging surrounding a cosmetic product, according to one embodiment of the present disclosure. The attachment 500 can be attached, for example, to a channel in the attachment assembly or a linear slide of the attachment assembly, as described herein. In one embodiment, the attachment 500 can include several slats forming a cone with an opening at the apex of the cone itself. The slats can be connected to a continuous ring that forms the base of the cone. The slats can extend toward the tip of the cone, with separation between each slat. The attachment 500 can be made of a semi-flexible material, such as plastic. In one embodiment, the makeup tool or cosmetic product can be inserted into the attachment 500 through the wider base of the attachment and the apex of the cone. The slats can expand outward as a result of force applied to the inner walls of the slats when the cosmetic product is inserted into the attachment. The slats can flare outward to widen the opening at the apex of the fixture and accommodate cosmetics of various shapes and diameters. FIG. 20B is a diagram of a fixture 500 according to one embodiment of the present disclosure. In one embodiment, each slat includes at least one sharp edge or tip. The sharp tip can be disposed at the end of the slat forming the apex of the cone and can point inward toward the center of the apex. In one embodiment, each slat can have a flat side and a sharp side. For example, each slat can have a sharper inner edge and a flatter outer edge or surface. FIG. 20C is a side view of a fixture 500 according to one embodiment of the present disclosure. The sharp edge of the slat can come into contact with a cosmetic inserted through the apex of the fixture. In some embodiments, the sharp edge can be disposed along the length of the slat so that it is not exposed on the exterior surface of the fixture. In one embodiment, the fitting may include a cover or sheath around the apex of the fitting to prevent sharp edges from increasing safety risks to those handling the fitting.
[0114] As an exemplary use case, a cosmetic product wrapped in plastic can be inserted into the fixture 500 by passing it through the base of the fixture 500 and then through the opening at the apex of the fixture. The sharp edges of the slats at the apex of the fixture can contact the plastic surrounding the cosmetic product. The cosmetic product can then be pulled back through the opening at the apex of the fixture and through the base of the fixture. The sharp edges at the apex can scratch, tear, or scrape the packaging surrounding the cosmetic product. For example, the sharp edges contacting the cosmetic product's plastic packaging can puncture the packaging if the cosmetic product is pulled past the sharp edges. Thus, the fixture can facilitate package removal and opening of the cosmetic product. In one embodiment, the fixture 500 can be positioned within one of the channels of the fastening assembly. The packaged cosmetic product can be placed in a linear slide, fed into the channel of the fastening assembly, and inserted into the fixture. The linear slide can then be moved to remove the packaged cosmetic product from the fixture and tear the package.
[0115] An additional feature included in the fastening device is that it automatically extends the lipstick tube stored therein, thereby ensuring that it is extended to the optimum length after each use.
[0116] Figure 21A shows a particular example of a fastening device 300 that achieves certain of the functions described above. Figure 21A shows two rotating elements 361 and 362 that cover certain portions of chamber 314. As will be shown below, when a mascara container is inserted into chamber 314, rotating element 361 "grabs" the body of the container. Rotating element 362 is configured to grip the end of a mascara cap attached to a mascara wand.
[0117] 21B and 21C show side views of how the features in FIG. 21 achieve a particular effect when an actual mascara container and mascara cap are inserted into chamber 314. FIG.
[0118] In FIG. 21B, a mascara container 364 is positioned within the chamber 314. A mascara cap 366 is positioned on a carriage 322 coupled to a rail 328. A first rotating element 361 is positioned within the chamber and grips at least the top half of the mascara container 364. A second rotating element 362 is disposed near the edge of the fixation device and does not contact the mascara container 364. Note that each of the rotating elements 361 and 362 essentially rotates within the fixation device housing via a semicircular housing that covers the outer surface of the rotating element outside the fixation device, but the semicircular housing does not cover the rotating element inside the fixation device. FIG. 21B further shows that a cutting element 500 is disposed at the end of the chamber 314, thereby allowing the cutting element 500 to receive the bottom of the mascara container 364.
[0119] FIG. 21C shows a perspective view of how rotating elements 361 and 362 operate. Rotating elements 361 and 362 are actually bevel gears controlled to rotate by motor gears 367 and 368, respectively. Motor gears 367 and 368 are controlled by controllers 381 and 382, respectively. The carriage feeds the mascara cap to the point where the internal female threads inside cap 366 (not shown) lock onto the external threads 383 on mascara container 364. Rotating element 362 is then controlled to pivot, thereby tightening cap 366 onto mascara container 364 until it is fully closed. The combined structure of bevel gear 362, motor gear 368, and controller 382 is designed to be movable and attached to spring 384, which is attached to fixed point 386. This allows the cap to move slightly in two directions to tighten or loosen the cap as needed. This mechanism allows the mascara container to be automatically attached to the mascara cap when the user has finished using the mascara applicator.
[0120] 21C, rotation element 361 can be used to rotate mascara container 364 as needed. For example, when the container still has its outer plastic packaging, rotating element 361 can move the container against the sharp edge of attachment 500, allowing the container to be removed from the packaging. Additionally, rotation element 361 can allow the mascara fluids inside the container to mix as needed.
[0121] FIG. 21D illustrates an additional feature that allows the user to avoid excessive hand movement when returning the mascara applicator to the container. FIG. 21D shows adapter 100 in an upside-down position, with adapter body 110 above cosmetic holder 120. In this embodiment, cosmetic holder 120 can be seen to include hinge 128. As shown, the cosmetic holder can rotate along the hinge, thereby allowing the ring elements to separate at their lowest points. This allows the user to "release" the cosmetic applicator while using the motion stabilizer if it is being held by adapter 100. Thus, the user can release the mascara applicator directly onto carriage 322, shown above, while utilizing the assistance of the motion stabilizer.
[0122] As shown in FIG. 22A , adapter 100 holds a lipstick tube 160. While the adapter can be stored in the attachment device without a cosmetic applicator, the adapter can also be stored in the attachment device with the lipstick tube inserted in the attachment device. Additionally, a rotating wheel inside the attachment device can operate to grip the end of the lipstick tube and rotate the tube within the attachment device, allowing the lipstick tube to be at an optimal height and orientation before the user removes the adapter and inserts it into the motion stabilizer device.
[0123] 22B shows a top view of fastening device 300. As described above, fastening device 300 includes chambers 311, 312, and 314. Chamber 312 holds adapter 100, as shown in FIG. 22A. In this embodiment, chamber 312 further includes insertion hole 351, which allows for insertion of a lipstick tube when the lipstick tube is coupled to adapter 100.
[0124] 22C shows a perspective side view of fastening device 300, showing how lipstick tube 160 is inserted into insertion hole 351. Once inserted into insertion hole 351, lipstick tube 160 is further inserted into bevel gear 355. Bevel gear 355 is rotated by motor gear 357, which is connected to motor 360. Motor 360 is connected to CPU 365, which provides a control signal to motor 360.
[0125] 23A and 23B show additional details related to bevel gear 355. FIG. 23A shows a top view of bevel gear 355 into which lipstick tube 160 is inserted. The bevel gear includes a chamfered sheet gasket 359 attached to the inner circumference of the bevel gear. The same type of chamfered sheet gasket is also utilized in bevel gears 361 and 362 described above.
[0126] 23B shows a side view of the chamfered sheet gasket 359. It can be seen that the chamfered sheet gasket includes a first diameter D1, which is wider at its highest point, and a second diameter D2, which is narrower at its lowest point. The chamfered sheet gasket design allows the lipstick tube 160 to be inserted a fixed amount into the fastening device 300. The chamfered sheet gasket is made of a material with a strong grip, such as rubber, which allows the rotation of the bevel gear 355 to rotate the rotatable portion of the lipstick tube, thereby allowing the lipstick tube to extend or retract.
[0127] Returning to FIG. 22C, the fixing device further includes an LED emitter 371 and a photosensor 373. This pair operates as a transmission-type optical encoder, detecting when the lipstick is elongated, thereby blocking the emitted light (light emitted from multiple light sources). If the lipstick is not elongated by a predetermined amount, the light beam emitted by the LED emitter is not blocked. As the lipstick is controlled to be elongated by the bevel gear 355, it blocks the light beams sequentially emitted by the LED emitter, which are detected by the photosensor 373. The number of blocked light beams is transmitted to the CPU 365, which can then detect the amount of elongation of the lipstick tube.
[0128] It can be seen that the structure shown in the above diagram allows the following elements to be controlled / regulated and / or detected: - Lipstick extension amount - Orientation of the "chisel" on the lipstick - Detect how much lipstick is left inside the tube
[0129] 24A is a flowchart of a process performed by the attachment device 300 to control the extension of a lipstick tube, according to an embodiment. In step 2401, the attachment device 300 detects that the adapter 100 with the lipstick tube has been inserted into the chamber 312. This detection may be based on the communication protocol of the adapter type described above. In step 2402, the CPU 365 detects the amount of extension of the lipstick tube based on the interruption of the light beams described above. Then, based on the number of interrupted light beams, the CPU determines in step 2403 whether the amount of lipstick extension is within a predetermined range. If the lipstick is not within the range, step 2403 results in control being performed in step 2402 to extend or retract the lipstick tube until the lipstick is within the range.
[0130] 24B shows a subroutine based on detecting a certain amount of lipstick extension. First, note that CPU 365 is configured to connect to an external server via the Internet (or via the user's mobile device). In FIG. 24B, if the lipstick amount is not within the predetermined range in step 2403, it is further determined in step 2406 whether the lipstick extension amount is below the predetermined range and cannot be further extended. If so, this means that the lipstick tube is almost used up, and CPU 365 sends a purchase request for new lipstick to the external server (such as an online cosmetics retailer) in step 2408.
[0131] Heating and Cooling Systems In an embodiment, Figure 25 shows that the fixing device (stand) can have the additional function of heating or cooling the cosmetic to make application smoother. In particular, for mascara, heating can be used to prevent the mascara from clumping.
[0132] Figures 26 and 27 show perspective views of the fixation device with the heating / cooling system. Figure 26 is a top view of the fixation device showing the chambers 311, 312, and 314 described above. Figure 27 is a side view.
[0133] As shown in Figure 26, the chamber 314 holds a mascara container, which is seen through to show the positioning of the mascara wand within the container. In both Figures 26 and 27, the heating / cooling system 385 can be seen disposed below the mascara container.
[0134] 28 is a close-up view of heating / cooling system 385. The heating / cooling system is arranged such that heating elements 387 and cooling elements 389 are alternately disposed along the length of the mascara container to provide the option of either heating or cooling the same entire area of the mascara container. Heating elements 387 are controlled by controller 391, and cooling elements 389 are controlled by controller 393.
[0135] The heating element may be a resistive heating element as understood in the art and may be made of a ceramic material. The cooling element may be a miniature Peltier cooling element as known in the art. A temperature sensor is integrated with the heating / cooling system 385 to determine the temperature, which is adjusted to a predetermined amount to ensure smooth application of the cosmetic. In one embodiment, the mascara container may be heated to a temperature of 100°F approximately five minutes prior to use.
[0136] The temperatures mentioned above are examples and are not limited to specific temperature targets, as long as the temperature reduces the viscosity of the mascara and reduces cohesion. This can also be used by lipsticks to achieve an ideal hardness of the lipstick material, so that it deposits easily on the lips without excessive pressure, but is not so soft that it bleeds too easily from the general shape of the lips. Additionally, this can be used for lip gloss, eyebrow glue, concealer, etc. Virtually any cosmetic product with a certain degree of viscosity (not drying) can be controlled to achieve the optimal application viscosity. This can be extended to any type of cosmetic product, allowing users, even those with disabilities, to utilize this handle to achieve precision and ease of application.
[0137] In an embodiment, the above-described system utilizes an external mobile device, such as a smartphone, for learning and gesture compensation. An application executed by the smartphone scans the size, shape, and contour of the lips in a selfie taken by the user to prepare for precise application movements. The application also uses this scan to learn and understand the user's contours. The application initiates a feedback loop by having the user take a "selfie" picture before and after a cosmetic application session. This step allows for measurements regarding application, reading the measurements before and after application and informing the device how to move better (either less or more compensated). The smartphone provides a real-time mirror that provides real-time feedback for the device to adjust the compensation level and angle. A more detailed approach to the calibration function is described below.
[0138] Figure 29 illustrates the problem solved by this embodiment for a user of the system. In Figure 29, there is a cosmetic applicator 160 (lipstick in this example) that a user brings close to the user's face. The target trajectory for bringing the lipstick tube close to the user's face is shown by line 2901. However, due to variations in the user's unintentional movements, even with the use of a motion stabilizer, the actual trajectory may deviate as shown by line 2902. This may cause errors in the cosmetic application process, resulting in deviating marks or misaligned makeup.
[0139] 30 and 31 illustrate a method for detecting when a motion stabilizer needs to be recalibrated. As shown in FIG. 30, within an application, a user may take a selfie. The application then utilizes facial recognition software to scan the face and identify the target area for application (i.e., lips or eyes). In this example, the target area for application is the user's lips, and FIGS. 30A-30C illustrate different examples of the user's lips as captured in the selfie.
[0140] FIG. 31A shows the lip area when the user has not yet applied lipstick and is considered the "before" picture for the entire process. The application detects the user's lip boundaries at this point, specifically the outline of the lip area boundary. FIG. 31B shows the lip area when the user has applied lipstick without a detectable error. In this case, the application detects that the lipstick has been applied up to the lip area boundary and not beyond it. FIG. 31C shows the lip area when the user has made a detectable error, such as the area indicated by 3101. The application detects that this area of applied lipstick 3101 exceeds the lip area boundary.
[0141] If an error such as that shown in FIG. 31C is detected, the application software is configured to measure the percentage error between the target application and the actual application and to recognize where the error occurred relative to the position on the lip, as well as during what movement of the device the error occurred. In addition to detecting whether cosmetics have crossed boundaries, FIG. 32A illustrates how machine learning can help detect errors as they occur. During training, users 410 are presented with a set of training images 420 and, in relation to these images, are asked to characterize any errors in makeup application on images of various people. In one embodiment, an error scale is used that users can use to assess the magnitude of the errors. For example, each user 410 is presented with a number of images (over time), and the users answer a set of questions, one by one, regarding the characteristics of the people in the images. Using this scale, each user 410 is asked to select the magnitude of the error in makeup application. The answers to the questions can serve as labels used to train the machine learning logic 154. 32B illustrates an exemplary test operation in accordance with the crowdsourced training described above. A test image 710, i.e., an image of the user themselves, may be presented to machine learning logic 154, which analyzes the image with a model trained on crowdsourced data 720. As shown, machine learning logic 154 estimates that 80% of those surveyed would rate the user's error magnitude in makeup application as type #7, as shown at 722. Thus, machine learning logic 154 may use error magnitude type #7 in determining whether an error has occurred that requires further analysis.
[0142] For example, a motion stabilizer may utilize an inertial measurement unit (IMU), gyroscope, or accelerometer on the adapter itself or on the top (i.e., stabilized portion) of the motion stabilizer device to understand its position / orientation. Figure 32 shows an example in which an accelerometer 3201 is provided in the handle portion of the motion stabilizer device and connected to PCBA 703. An accelerometer, as understood in the art, includes a mass, damper, and spring mechanism and measures movement in X, Y, and Z directions in three-dimensional space.
[0143] FIG. 33A shows exemplary measurements taken by the accelerometer in the X, Y, and Z directions during normal movement of the adapter, which remains at a consistent level without any noticeable deviations during a lipstick application session.
[0144] 33B illustrates a scenario where the time domain indicated by 3401 shows deviations in the X, Y, and Z sensor measurements compared to the adapter's normal movement. Based on the percent error, the direction of the error, and the timing of the error, the application software learns how to better compensate using different gestures for each, different speeds for each, etc.
[0145] For example, if accelerometer measurements indicate that the cosmetic applicator is drifting downward, as shown above in FIG. 29, the motion stabilizer may counter by stabilizing the cosmetic applicator upward.
[0146] The software can provide additional recommendations to the user on how to better handle the device for best results, if possible.
[0147] In certain cases, the accelerometer may not clearly indicate anomaly-based errors in a particular time period. However, the data may have a signature pattern associated with the type of error. In this scenario, a deep learning model can help recognize how to associate remediation measures with the type of makeup error exhibited in the selfie image paired with the motion sensor data. 34A, a deep learning model is trained. An input is provided at stage 3410, where a picture (which may be a selfie picture as described above) is input along with motion sensor data (such as accelerometer data) and a label. In this case, the "label" given to the input data is a compensation parameter used in a motion stabilizer to improve errors in the makeup application process. The input is provided to a deep learning algorithm in step 3420. The deep learning algorithm used may be based on commercially available software known in the art, such as Tensorflow, Keras, Mxnet, Caffe, or Pytorch. The labeled training result is a neural network in step 3430. The created neural network includes clustered nodes in each layer, with the clusters overlapping each other and each cluster sending data to multiple nodes in the next layer. Figure 34B illustrates the use of a deep learning model after training has reached an appropriate level. This is called "inference time" because recommendations are inferred from unlabeled input data. Notice that the input stage does not include labels. Additionally, in step 3412, an image pair includes the user's input selfie image and motion sensor data. These inputs are sent to a neural network in step 3422, which provides an output of compensation parameters in step 3432 that are used in a motion stabilizer to improve errors in the makeup application process. Thus, the deep learning process of Figures 34A and 34B enables machine logic to determine correlations between the user's selfie image and motion sensor data to output motion compensation parameters to prevent errors in future sessions.
[0148] 35 shows a flowchart for compensating for deviations in adapter movement based on the above description. In step 3501, the application receives a selfie image taken by the user without applying cosmetics, which represents the "before" image. In step 3502, the application receives a selfie image taken by the user after applying cosmetics, which represents the "after" image.
[0149] In step 3503, the application analyzes the image to determine whether there was an error in applying the cosmetic product. In other words, the application performs an analysis to determine whether the user inadvertently missed the target location for the cosmetic product.
[0150] There are different methods for performing image analysis. One method is to detect features in the image that indicate the boundaries of the user's natural features and determine whether the cosmetic product intersects with such boundaries. For example, the boundaries of the user's natural features can be detected based on a threshold contrast pixel value at the boundaries. To facilitate this step, the white balance image can be optimized to facilitate the detection of dark and light contrasts. Specific techniques for detecting facial features are understood in the art and are described in detail at least in U.S. Patent Application Publication No. 2007 / 0154096 (A1) and PCT Patent Application Publication No. WO2011074014 (A2). These patent applications are incorporated herein by reference.
[0151] Another method described above is to use deep learning or machine learning to train a model to determine when cosmetics have been applied incorrectly. In this embodiment, the system implements one or more convolutional neural networks (CNNs), and the convolutional neural network models can be trained using open-source or crowd-sourced datasets, as described below. Other machine learning techniques can be used 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, U.S. Patent Application Publication No. 2014 / 0376819(A1), all of which are incorporated herein by reference, may be used with the present invention.
[0152] If there is no error in step 3503, the current motion stabilizer settings are stored in PCBA 703, as shown in step 3504.
[0153] However, if an error is detected, the process proceeds to step 3505, where sensor data from a motion sensor (such as an accelerometer) is checked to determine whether there is a deviation from normal movement patterns in the sensor data (as described above).
[0154] In step 3506, based on the detected deviations found in the motion sensor data, control parameters are configured in the motion stabilizer to compensate for such deviations during the next session, at which point the process returns to step 3502, whereby the parameters can be checked after the user's next session of applying cosmetic products.
[0155] In an alternative embodiment, the system may also compensate for potential deviations based on using the smartphone as a real-time mirror in selfie mode, and the application can use recognition software to detect when the applicator is about to miss its intended target.
[0156] While the user's difficulty in applying the cosmetic product on the target area can be detected based on the above process, FIG. 36 illustrates a method for initially calibrating the user's tendency to deviate from the target point when using the motion stabilizer 150. FIG. 36 shows a user holding 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 the target area 3602. The user can attempt to place an unused or dummy cosmetic applicator on the display of a smartphone with touchscreen capabilities. If the user is unable to hit the target, natural deviations can be determined and compensation parameters can be initially programmed to prevent future errors.
[0157] 37A illustrates a user using smartphone 3601 as a real-time mirror in selfie mode while using motion stabilization device 150. The application detects both the user's facial features and the position of the cosmetic applicator in the real-time image.
[0158] As shown in FIG. 37B, a user application on smartphone 3601 utilizes facial recognition software to map the dimensions of the lips or eyes (i.e., width and height) and sends this information via wireless communication to a motion stabilizer device, providing dimensional parameters for keeping the cosmetic applicator on target.
[0159] As shown in Figure 38, a user application can augment device gestures suggested by a face in an image from a camera. This mode can be used in conjunction with an inertial measurement unit (IMU) and / or gyroscope and accelerometer to understand the real-time location of the device and adapter. For example, Figure 38 shows an arrow 3801 superimposed on the image to guide the user toward an intended target. This superimposed indicator also visually notifies the user if the device / adapter moves outside the boundaries captured by the user application selfie scan.
[0160] Alternatively, the motion stabilizer device may provide haptic feedback via vibration of the handle, communicating to the user that the device / adapter is outside the user's lip / eye boundaries and therefore will not accurately apply the cosmetic. This may be particularly useful for visually impaired users who may not be able to clearly see the spatial boundaries of the user's lips or eyes. In addition, haptic feedback may also be provided if the user is currently experiencing unintended movements (i.e., trembling, shaking, twitching, etc.) from side to side or up and down, and the device recognizes that it is unable to adequately compensate for these movements while remaining within the boundaries of the mapped lip / eye application area. This vibration feedback may be of a different pattern or intensity to distinguish it from the other vibration feedback described above.
[0161] FIG. 39 shows that motion stabilizer device 150 includes a vibrating element 3901. Such vibrating elements are well understood in the art. Vibrating element 3901 is connected to PCBA 703. An application on smartphone 3601 communicates with a communication interface coupled to PCBA 703, which activates vibrating element 3901 and causes haptic feedback for the user. The trigger for activating the vibrating element can be visual detection of the cosmetic applicator deviating from a boundary or intended target, as described above. Alternatively, the trigger can be based on motion sensors detecting deviations in the X, Y, and Z sensor measurements compared to the normal movement of the adapter, as shown in FIG. 34 above (in other words, the vibrations can occur in real time during time domain 3401 shown in FIG. 34).
[0162] In an embodiment, the motion stabilizer device with the universal adapter described above is configured to operate with an external device that dispenses cosmetic materials. For example, FIG. 40 illustrates a cosmetic dispensing device 4000 configured to dispense multiple different color cosmetic compositions (e.g., three colors) into a receiving area 4001. The different dispensed colors can be mixed by a user to create a personalized makeup look (lipstick, foundation, etc.) for a single use. The device further includes a detachable compact 4002 that can be removed from the device after a dose of makeup has been dispensed. Such a dispensing device is described in U.S. Patent Application Publication No. 2022 / 0240643 A1, which is incorporated herein by reference.
[0163] FIG. 41 shows that motion stabilizer device 150 and cosmetic dispensing device 4000 mutually detect each other's presence when they are within a certain proximity of each other. This can be achieved via BLE / NFC / RFID communication as already described above. Alternatively, as shown in FIG. 42, motion stabilizer device 150 can detect the presence of cosmetic dispensing device 4000 and notify a user's mobile device 3601 of the detection. As described in U.S. Patent Application Publication No. 2022 / 0240643(A), the mobile device can be used to control cosmetic dispensing device 4000.
[0164] An advantage of the motion stabilizer device 150 being able to detect the presence of the cosmetic dispensing device 4000 is that it allows special functions to be performed by the combination of the motion stabilization device and the universal adapter described above.
[0165] For example, as noted above, the system includes the ability to auto-detect the adapter and activate protocols specific to motion stabilizer device 150. In this case, motion stabilizer device 150 performs auto-detection of its proximity to a cosmetic dispensing device. The motion stabilizer device loads a specific set of protocols developed for use with the cosmetic dispensing device.
[0166] For example, as shown in FIG. 43, the protocol includes specific parameters for the initial angle of orientation of the stabilizer along with settings for energy consumption. Furthermore, the protocol indicates specific actions to be triggered by the motion stabilizer in combination with the universal adapter. For example, the protocol indicates that a mixing motion or pattern is performed for 20 seconds, followed by a collecting motion for 10 seconds. The mixing motion or pattern is an action used by the cosmetic applicator to mix multiple dispensed colors within the receiving area of the cosmetic dispensing device. The collecting motion is a different type of motion used to collect the cosmetic onto the cosmetic applicator that is actually used by the user.
[0167] For example, as shown in FIG. 44 , when a user approaches a cosmetic dispensing device with the motion stabilizer device, they may hold the motion stabilizer device handle so that the cosmetic applicator (in this case, a lipstick brush) is positioned directly above the receiving area of the cosmetic dispensing device. When the user moves the motion stabilizer device downward to contact the receiving area, the detected contact triggers the motion stabilization device to control the cosmetic applicator to move in a mixing motion or pattern that mixes and blends multiple colors to achieve the user's target color. The mixing motion or pattern can be a circular motion, a figure-eight pattern, or any other effect motion that mixes and blends multiple colors. While this example shows the duration of this mixing motion or pattern to be 20 seconds, any amount of time suitable for blending colors within the receiving area is possible.
[0168] After the blending motion or pattern is complete, according to the protocol, the motion stabilization device causes the cosmetic applicator to perform a collection motion for a predetermined time (10 seconds in this example). The collection motion is similar to a rubbing motion designed to allow the brush to collect the cosmetic for actual application. It involves increasing pressure and uses slower movements.
[0169] Once the collection movement is complete, the cosmetic applicator is ready for use as described above.
[0170] While in the above embodiment the cosmetic applicator itself is used to mix and collect the cosmetic composition dispensed from the cosmetic dispensing device, in alternative embodiments a special brush may be used for mixing.
[0171] Figure 45A shows a dual brush design that can be configured in an open position as shown in Figure 45A and in a closed position as shown in Figure 45B where the structure collapses into a single brush design and acts as a cosmetic applicator. In the open position, the dual brushes are used to more efficiently mix the dispensed colors of each dose in the receiving area of the cosmetic dispensing device. This can be achieved by rotating the dual brushes when contact is detected at the receiving area.
[0172] After the mixing process is complete, the cosmetic applicator can be controlled to close or collapse the dual brush configuration to form the configuration shown in Figure 45B, effectively forming a single brush for the collection process and actual use of the cosmetic applicator. Opening and closing of the brushes is accomplished by a spring hinge mechanism known in the art.
[0173] Although the above examples describe a dual brush design, embodiments are not limited to this number of brushes and can also be a three brush design in which three brushes can be closed to form a single brush.
[0174] While the above example describes how a motion stabilization device can be adapted to detect the presence of a cosmetic dispensing device, the cosmetic dispensing device can also be adapted to the presence of a motion stabilization device. To further assist individuals experiencing unintentional hand movements, as shown in FIG. 46 , when the presence of a cosmetic dispensing device 4000 is detected in proximity to the motion stabilizer 150, the mobile device is notified accordingly. The mobile device 3601 then controls the cosmetic dispensing device to perform at least one of two automated actions: (1) open the compact lid; or (2) dispense a dose of a personalized cosmetic color ingredient into the receiving area.
[0175] 47 is a more detailed block diagram illustrating an exemplary user device 3601 in accordance with certain embodiments of the present disclosure. In certain embodiments, the user device 3601 is a smartphone. However, those skilled in the art will appreciate that the features described herein may be adapted to be implemented on other devices (e.g., laptops, tablets, servers, e-readers, cameras, navigation devices, 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 an audio processor 3103.
[0176] The controller 3110 may include one or more central processing units (CPUs) and control each element within the user device 3601 to perform functions related to communication control, audio signal processing, control for audio signal processing, still and moving image processing and control, and other types of signal processing. The controller 3110 may perform these functions by executing instructions stored in memory 3150. Instead of or in addition to the local storage of memory 150, functions may be performed using instructions stored on an external device or non-transitory computer-readable medium accessed over a network. As described above with respect to FIG. 47, the controller 3110 executes instructions, enabling the controller 3110 to function as the display control unit 3211, the operation management unit 3212, and the game management unit 3213 shown in FIG. 47.
[0177] Obviously, 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. [Explanation of symbols]
[0178] 100 Universal adapter, cosmetic applicator 110 Adapter body 111 Magnet 112 Chamber 113 outer shell 114 Inner body 115 Joints 116 Alignment structure 117 Jagged structure 120 Cosmetic Holder 128 Hinge 150 Motion Stabilizer Device 151 Handle part 154 Machine Learning Logic 160 lipstick tubes 300 Fixing device 310 Base 311 Vertical Chamber 312 First Horizontal Chamber 314 Second Horizontal Chamber 321 Mechanical Arm 322 Carriage 325 Trucks 326 Carriage, outer housing 327 Hinges or Joints 328 Rail 329 Bearings 351 Insertion hole 355 Bevel gear 357 Motor Gear 359 Chamfered Seat Gasket 360 Motor 361 Rotational Elements 362 Rotational Elements 364 Mascara Container 365 CPU 366 Cap 367, 368 Motor gear 371 LED emitters 373 Photo Sensor 381, 382 Controller 383 male thread 384 Spring 385 Heating / Cooling System 386 fixed point 387 Heating Element 389 Cooling element 391 Controller 393 Controller 400 Universal Adapter Handle Connection System 410 users 420 training images 500 Mounting fixture 701 Communication Interface 702 Communication Interface 703 PCBA 704 Hall Effect Sensor 705 memory 710 Test Images 720 Crowdsourced Data 801 Protocol 802 Protocol 1010 Eraser 1010a First Eraser 1010b Second Eraser 1020, 1021 Eraser tip 1030 Eraser Base 1031 Eraser Base 1100 Motion Stabilization Device 1101 Handle part 1102 Receiver part 1103 Strap 1104 Interface 1105 adapter 1106 Applicator 1200 trays 1201 Slots 1202 Slots 1210 Chamber 1215 bottom 1301 Power supply 1302 Printed Circuit Board Assembly (PCBA) 1303 y-axis motion element 1304 x-axis motion element 1305 End Effector Coupling 1306 Radio Frequency Identification (RFID) Reader 1307 Position Sensor Circuit 1308 Reader Circuit 1309 Control circuit 1310 Communication interface, motor 1311 Electromagnetic Positioner 1312 U-shaped magnetic core 1313 Non-magnetic tube 1314 Magnetic fluid 1315 Winding 1320 Shaft, Microprocessor 1330 Power supply 3101 Antenna 3102 Wireless Communications Processor 3103 Audio Processor 3104 Speaker 3105 Microphone 3110 Controller 3150 memory 3201 Accelerometer 3211 Display Control Unit 3212 Operation Management Unit 3213 Game Management Unit 3401 Time domain 3601 Smartphone 3602 Target area 3901 Vibration element 4000 Cosmetic Dispensing Device 4001 Receptive Area 4002 Detachable Compact
Claims
1. 1. A system for stabilizing an applicator in response to movement caused by a user, comprising: A motion stabilizer and an adapter for holding a cosmetic applicator; The motion stabilizer includes: a receiver configured to be coupled to the adapter; at least one sensor configured to detect movements caused by a user; a circuit configured to determine a compensating movement to offset the detected movement; at least one motion generating device embedded in the receiver, the motion generating device configured to control a movement of the cosmetic applicator according to the determined compensation movement; The system, wherein the adapter includes circuitry configured to transmit an identifier to the receiver, the identifier indicating a type of the cosmetic applicator, and the motion generating device is configured to set at least one parameter for controlling the movement of the cosmetic applicator according to the type of the cosmetic applicator.
2. 2. The system of claim 1, wherein the receiver includes a sensor that detects attachment of the adapter to the receiver, and the circuitry of the adapter transmits the identifier to the receiver after the adapter is attached to the receiver.
3. 2. The system of claim 1, wherein the motion stabilizers each include a circuit configured to store a different set of protocols corresponding to a different type of cosmetic applicator, the motion generating device captures one of the different sets of protocols corresponding to the type of cosmetic applicator indicated by the identifier, and the captured set of protocols indicates the at least one parameter.
4. 4. The system of claim 3, wherein the set of captured protocols includes at least one of an initial angle of orientation of the motion stabilizer, pressure sensitivity, energy consumption, motor speed, amount of flexion, and whether to disable axial rotation of the adapter relative to the receiver.
5. The system of claim 1 , wherein the sensor of the receiver is an RFID reader and the circuit of the adapter includes an RFID tag.
6. 1. A method implemented by a system for stabilizing an applicator in response to motion caused by a user, the system including a motion stabilizer and an adapter for holding a cosmetic applicator, the motion stabilizer including a receiver configured to be coupled to the adapter, the method comprising: detecting the presence of the adapter by at least one sensor of the receiver; receiving an identifier of the type of the cosmetic applicator from the adapter; setting at least one parameter for controlling the movement of the cosmetic applicator according to the type of the cosmetic applicator; A method comprising:
7. 7. The method of claim 6, wherein the receiver includes a sensor that detects attachment of the adapter to the receiver, and the circuitry of the adapter transmits the identifier to the receiver after the adapter is attached to the receiver.
8. 8. The method of claim 7, wherein the motion stabilizers each include a circuit configured to store a different set of protocols corresponding to a different type of cosmetic applicator, the motion generating device captures one of the different sets of protocols corresponding to the type of cosmetic applicator indicated by the identifier, and the captured set of protocols indicates the at least one parameter.
9. 1. A system for stabilizing an applicator in response to movement caused by a user, comprising: A motion stabilizer and an adapter for holding a cosmetic applicator; The motion stabilizer includes: a receiver configured to be coupled to the adapter; at least one sensor configured to detect movements caused by a user; a circuit configured to determine a compensating movement to offset the detected movement; and at least one motion generating device embedded in the receiver, the motion generating device configured to control movement of the cosmetic applicator in accordance with the determined compensating movement; The cosmetic applicator is configured to have a first end including an applicator element that delivers cosmetic to the user's skin and a second end including an eraser, and the adapter or the motion stabilizer is configured to rotate the eraser to face the user after cosmetic application is performed by the applicator element.
10. 10. The system of claim 9, wherein the eraser is one of a plurality of different types of erasers, each configured for a different type of cosmetic applicator.
11. 11. The system of claim 10, further comprising an eraser holder configured to hold a plurality of different types of erasers in a plurality of respective slots, each slot having a shape corresponding to a respective different type of eraser.
12. The system of claim 11 , wherein each of the plurality of slots includes a chamber having a bottom surface with a depth corresponding to a respective type of eraser.
13. The system of claim 9 , wherein the receiver of the motion stabilizer is configured to rotate the adapter to rotate the eraser toward the user.
14. 10. The system of claim 9, wherein the adapter includes a motor configured to rotate the eraser toward the user without being rotated by the receiver.
15. 10. The system of claim 9, wherein the adapter is configured to rotate the eraser toward the user in response to a voice command from the user.
16. 10. The system of claim 9, wherein the adapter is configured to rotate the eraser toward the user based on a detected threshold delay in movement or pressure sensed by the motion stabilizer.
17. 10. The system of claim 9, wherein the motion stabilizer is configured to control the adapter to perform a predetermined movement when the eraser is rotated to face the user and pressure is detected to be applied to the eraser.
18. The system of claim 9 , wherein the adapter or the motion stabilizer is configured to rotate the applicator element toward the user after eraser application is performed by the eraser.
Citation Information
Patent Citations
Beauty instrument
JP2017070483A
Motion stabilization device for cosmetic applicators
JP2022501162A
US11,458,062
Facial feature detection on mobile devices
US20070154096A1
System and method for stabilizing unintentional muscle movements
US20140052275A1