US20200411161A1 - User signaling through a personal care device - Google Patents
User signaling through a personal care device Download PDFInfo
- Publication number
- US20200411161A1 US20200411161A1 US16/452,299 US201916452299A US2020411161A1 US 20200411161 A1 US20200411161 A1 US 20200411161A1 US 201916452299 A US201916452299 A US 201916452299A US 2020411161 A1 US2020411161 A1 US 2020411161A1
- Authority
- US
- United States
- Prior art keywords
- personal care
- networked computing
- computing device
- care device
- network interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/40—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- A—HUMAN NECESSITIES
- A46—BRUSHWARE
- A46B—BRUSHES
- A46B15/00—Other brushes; Brushes with additional arrangements
- A46B15/0002—Arrangements for enhancing monitoring or controlling the brushing process
- A46B15/0004—Arrangements for enhancing monitoring or controlling the brushing process with a controlling means
- A46B15/0006—Arrangements for enhancing monitoring or controlling the brushing process with a controlling means with a controlling brush technique device, e.g. stroke movement measuring device
-
- A—HUMAN NECESSITIES
- A46—BRUSHWARE
- A46B—BRUSHES
- A46B15/00—Other brushes; Brushes with additional arrangements
- A46B15/0002—Arrangements for enhancing monitoring or controlling the brushing process
- A46B15/0038—Arrangements for enhancing monitoring or controlling the brushing process with signalling means
- A46B15/004—Arrangements for enhancing monitoring or controlling the brushing process with signalling means with an acoustic signalling means, e.g. noise
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/001—Alarm cancelling procedures or alarm forwarding decisions, e.g. based on absence of alarm confirmation
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B7/00—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
- G08B7/06—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- A—HUMAN NECESSITIES
- A46—BRUSHWARE
- A46B—BRUSHES
- A46B13/00—Brushes with driven brush bodies or carriers
- A46B13/008—Disc-shaped brush bodies
-
- A—HUMAN NECESSITIES
- A46—BRUSHWARE
- A46B—BRUSHES
- A46B2200/00—Brushes characterized by their functions, uses or applications
- A46B2200/10—For human or animal care
- A46B2200/102—Brush specifically designed for massaging the skin or scalp
Definitions
- a method of controlling operation of a treatment application device of a personal care device is provided.
- the treatment application device is started in response to detecting a first actuation of an HMI device of the personal care device. While the treatment application device is running, a second actuation of the HMI device is detected. A determination is made regarding whether the personal care device is operating in a first mode or a second mode. In response to determining that the personal care device is operating in the first mode, the treatment application device is stopped. In response to determining that the personal care device is operating in the second mode, a signal is transmitted via a network interface of the personal care device to a networked computing device.
- a system comprising a personal care device and a networked computing device.
- the personal care device includes a treatment application device and a network interface.
- the networked computing device includes a network interface.
- the personal care device and the networked computing device are configured to communicate bidirectionally via the network interface of the personal care device and the network interface of the networked computing device.
- a personal care device comprises a treatment application device, a human-machine interface (HMI) device, a network interface, circuitry for receiving signals from a networked computing device via the network interface, and circuitry for transmitting signals to the networked computing device via the network interface.
- HMI human-machine interface
- FIG. 1 is a schematic drawing that illustrates an example embodiment of a system that provides two-way communication with a personal care device according to various aspects of the present disclosure
- FIG. 2 is a block diagram that illustrates components included in an example embodiment of a personal care device according to various aspects of the present disclosure
- FIG. 3 is a block diagram that illustrates components included in an example embodiment of a networked computing device according to various aspects of the present disclosure
- FIGS. 4A-4B are a flowchart that illustrates an example embodiment of a method of controlling operation of a treatment application device of a personal care device according to various aspects of the present disclosure.
- FIG. 5 is a block diagram that illustrates aspects of an exemplary computing device appropriate for use with embodiments of the present disclosure.
- Personal care devices are increasingly helping people improve their daily routines, whether it is for skincare, dental care, or other personal care tasks.
- the recommended treatment cycles for personal care devices can sometimes take a longer amount of time than may be easy to fit within a normal morning or evening routine.
- the user may have to interrupt the treatment cycle in order to, for example, stop an alarm or other alert being presented by their smartphone or other networked computing device, or to answer a call received by their smartphone.
- personal care devices with additional functionality to allow remote operation of networked computing devices via the personal care device, in order to provide greater compliance with recommended treatment cycles, and to otherwise increase the functionality of the personal care devices in order to make the devices more likely to be used.
- FIG. 1 is a schematic drawing that illustrates an example embodiment of a system that provides two-way communication with a personal care device according to various aspects of the present disclosure.
- the personal care device 102 may be coupled with a variety of attachments, including but not limited to the illustrated daily use cleaning brush head 105 , an eye massaging head 107 , a foundation makeup brush head 109 , an exfoliating head 111 , and a sensitive skin brush head 113 .
- the personal care device 102 may be able to detect a type of attachment that is connected to it.
- the personal care device 102 communicates with a networked computing device 104 (such as a smartphone) via a network 90 .
- the network 90 may be any suitable type of network, including but not limited to a wireless network such as Bluetooth, Wi-Fi, 2G, 3G, 4G, LTE, or NFC; and a wired network such as Ethernet, USB, FireWire, or the Internet.
- bi-directional communication may be established between the networked computing device 104 and the personal care device 102 .
- a human-machine interface (HMI) device of the personal care device 102 can be used to send inputs to the networked computing device 104 . This can allow a user to cancel an alarm or other alert being presented by the networked computing device 104 without stopping the treatment cycle.
- a single HMI device may be used to both control operation of the personal care device 102 and also to send signals to the networked computing device 104 depending on an operating mode of the personal care device 102 , thus allowing the interface of the personal care device 102 to be simplified.
- the personal care device 102 may include a loudspeaker.
- the personal care device 102 may receive information from the networked computing device 104 such as streaming media, and the personal care device 102 may present the streaming media via the loudspeaker 208 (or modulate the operation of a treatment application device 202 in coordination with the streaming media) in order to enhance the use experience.
- the personal care device 102 may include both a loudspeaker and a microphone.
- the personal care device 102 may be usable as a Bluetooth headset for responding to calls received by the networked computing device 104 , for responding to voice calls in a messaging app received by the networked computing device 104 , or for dictating responses to text-based messages received by the networked computing device 104 .
- the microphone of the personal care device 102 may also be used to monitor the environment around the personal care device 102 , and the personal care device 102 may transmit monitored information to the networked computing device 104 for further processing.
- the microphone may be used to monitor water use, and information about water use may be transmitted to the networked computing device 104 .
- audio data captured by the microphone may be transmitted by the personal care device 102 for use as input by a smart speaker or other voice assistant, which may then take further action based on the audio data.
- FIG. 2 is a block diagram that illustrates components included in an example embodiment of a personal care device according to various aspects of the present disclosure.
- the personal care device 102 is any type of powered device that can be used as part of a daily personal care routine.
- a personal care device 102 is a powered brush with an interchangeable head that oscillates, rotates, or otherwise moves in order to perform a scrubbing action.
- a handheld light-emitting device that may be used to expose skin to light to achieve therapeutic benefits.
- the personal care device 102 includes a treatment application device 202 , a power storage source 204 , a human-machine interface device 206 , a loudspeaker 208 , a microphone 213 , a processor 210 , a network interface 212 , and a computer-readable medium 214 .
- the treatment application device 202 includes one or more devices that collectively apply a treatment to a user.
- the treatment application device 202 may include a drive motor, an armature coupled to the drive motor that accepts a detachable brush head, and the brush head itself.
- the treatment application device 202 may include one or more light-emitting diodes (LEDs), lasers, or other light-emitting devices.
- the power storage source 204 is a device, such as a rechargeable battery, that provides power to the treatment application device 202 for operation. In some embodiments, the power storage source 204 may also provide power for operation to the other components of the personal care device 102 . In some embodiments, instead of a power storage source 204 , the personal care device 102 may be coupled to an external power source, such as a wall power outlet.
- the human-machine interface (HMI) device 206 is any type of device capable of being actuated by a user to generate a signal.
- HMI devices 206 include a push-button switch, a toggle switch, a capacitive switch, a rotary switch, a slide switch, and a rocker switch.
- the loudspeaker 208 may be configured to present audio content, alerts, and other sounds.
- the microphone 213 may be configured to receive audio input from the environment surrounding the personal care device 102 .
- further sensor components such as one or more accelerometers, may be included in the personal care device 102 .
- These senor components may be used to detect gestures, to detect drops and/or falls, or to detect other motions of the personal care device 102 that can then be used to control the treatment application device 202 or to transmit signals to the networked computing device 104 based on the detected gestures, falls, or other motions.
- the processor 210 is configured to execute computer-executable instructions stored on the computer-readable medium 214 .
- the processor 210 may also be configured to receive and transmit signals to and/or from the other components of the personal care device 102 via a communication bus or other circuitry.
- the network interface 212 is configured to transmit and receive signals to and from the networked computing device 104 on behalf of the processor 210 .
- the network interface 212 may implement any suitable networking technology, including but not limited to short-range wireless technologies such as Bluetooth, infrared, near-field communication, and Wi-Fi; long-range wireless technologies such as WiMAX, 2G, 3G, 4G, and LTE; and wired technologies such as USB, FireWire, and Ethernet.
- the computer-readable medium 214 is any type of computer-readable medium on which computer-executable instructions may be stored, including but not limited to a flash memory, a ROM, an EPROM, an EEPROM, and an FPGA.
- the computer-readable medium 214 and the processor 210 may be combined into a single device, such as an ASIC, or the computer-readable medium 214 may include a cache memory, a register, or another component of the processor 210 .
- the computer-readable medium 214 has computer-executable instructions stored thereon that, in response to execution by the processor 210 , cause the personal care device 102 to provide an alert handling engine 216 and a treatment control engine 218 .
- the word “engine,” as used herein, refers to logic embodied in hardware or software instructions, which can be written in a programming language, such as C, C++, COBOL, JAVATM, PHP, Perl, HTML, CSS, JavaScript, VBScript, ASPX, Microsoft .NETTM, and/or the like.
- An engine may be compiled into executable programs or written in interpreted programming languages.
- Software engines may be callable from other engines or from themselves.
- the engines described herein refer to logical modules that can be merged with other engines, or can be divided into sub engines.
- the engines can be stored in any type of computer readable medium or computer storage device and be stored on and executed by one or more general purpose computers, thus creating a special purpose computer configured to provide the engine or the functionality thereof.
- the treatment control engine 218 detects actuation of the HMI device 206 , and activates the treatment application device 202 in response. In some embodiments, the treatment control engine 218 may allow the treatment application device 202 to operate for a predetermined amount of time before automatically deactivating the treatment application device 202 . In some embodiments, the treatment control engine 218 may also detect actuations of the HMI device 206 while the treatment application device 202 is already activated, and may take action in response based on a mode in which the personal care device 102 is operating. In some embodiments, the alert handling engine 216 switches the mode in which the personal care device 102 is operating based on signals received by the network interface 212 .
- FIG. 3 is a block diagram that illustrates components included in an example embodiment of a networked computing device according to various aspects of the present disclosure.
- the networked computing device 104 may be a computing device of any form factor that is capable of communicating with the personal care device 102 , and of performing the other actions described herein as being performed by the networked computing device 104 .
- the networked computing device 104 may be a mobile computing device such as a smartphone or a tablet computing device.
- the networked computing device 104 may be a desktop computing device or a laptop computing device.
- the networked computing device 104 includes a short-range network interface 302 , a long-range network interface 304 , a processor 306 , a display device 308 , and a computer-readable medium 310 .
- the short-range network interface 302 is configured to transmit and receive signals to and from the personal care device 102 on behalf of the processor 306 .
- the short-range network interface 302 may implement any suitable networking technology, and implements a complementary technology to that implemented by the network interface 212 of the personal care device 102 .
- the long-range network interface 304 is configured to transmit and receive signals to and from one or more remote systems, including but not limited to e-mail systems, mobile telephony systems, social networking systems, and short messaging service (SMS) systems.
- SMS short messaging service
- the long-range network interface 304 may implement any suitable networking technology capable of communicatively coupling the networked computing device 104 to the remote systems, including but not limited to wired technologies such as Ethernet, USB, and FireWire; and wireless technologies such as Wi-Fi, WiMAX, 2G, 3G, 4G, LTE, Bluetooth, infrared, and NFC.
- wired technologies such as Ethernet, USB, and FireWire
- wireless technologies such as Wi-Fi, WiMAX, 2G, 3G, 4G, LTE, Bluetooth, infrared, and NFC.
- the short-range network interface 302 and the long-range network interface 304 are described as “short range” and “long range” for convenience only, and these descriptors should not be seen as limiting with respect to the relative distances between the personal care device 102 , the networked computing device 104 , and any remote systems.
- the display device 308 is configured to present one or more graphical user interfaces, including but not limited to a graphical user interface generated by the application 312 . In some embodiments, the display device 308 may also be configured to receive inputs from a user, such as a touchscreen device.
- the processor 306 is configured to execute computer-executable instructions stored on the computer-readable medium 310 .
- the processor 306 may also be configured to receive and transmit signals to and/or from the other components of the networked computing device 104 via a communication bus or other circuitry.
- the computer-readable medium 310 has computer-executable instructions stored thereon that, in response to execution by the processor 306 , cause the networked computing device 104 to provide an application 312 .
- the computer-readable medium 310 may be any suitable type of computer-readable medium 310 , including but not limited to flash memory, a hard disk drive, or any other type of non-transitory computer-readable medium.
- the application 312 may be installed on the networked computing device 104 after being downloaded from an app store or other distribution point.
- the application 312 may be a web-based application, and components may be downloaded and executed within a web browser or other thin interface installed on the networked computing device 104 .
- the application 312 includes an alert generation engine 314 and an interface engine 316 .
- the alert generation engine 314 determines when alerts should be generated (for example, in response to an incoming message received via the long-range network interface 304 such as an email, a text message, or a push notification; in response to time-based alarms generated by the networked computing device 104 , or in response to any other appropriate condition), and transmits the alerts to the personal care device 102 for processing.
- the interface engine 316 generates a graphical user interface to be presented via the display device 308 . The graphical user interface may be used to configure alerts to be transmitted to the personal care device 102 , to provide commands to the personal care device 102 regarding how to handle various alerts, or to provide other functionality related to the system.
- FIGS. 4A-4B are a flowchart that illustrates an example embodiment of a method of controlling operation of a treatment application device of a personal care device according to various aspects of the present disclosure.
- a single HMI device 206 of the personal care device 102 can be used to both control starting/stopping of the treatment application device 202 , as well as for sending a signal to the networked computing device 104 in order to cancel or otherwise address an alert or alarm generated by the networked computing device 104 while the treatment application device 202 is operating.
- the method 400 proceeds to block 402 , where a processor 210 of the personal care device 102 detects a first actuation of a human-machine interaction (HMI) device 206 of the personal care device 102 .
- HMI human-machine interaction
- the processor 210 may receive a signal that indicates that the push-button switch was pressed.
- the processor 210 configures the personal care device 102 to operate in a first mode.
- the first mode may include allowing the treatment application device 202 to operate until either a predetermined amount of time elapses or a subsequent actuation of the HMI device 206 is detected.
- configuring the personal care device 102 to operate in the first mode may include setting a flag or other value in a computer-readable medium that is accessible by the processor 210 and/or the treatment control engine 218 .
- the flag may be consulted by the treatment control engine 218 and/or by other instructions executed by the processor 210 in response to a subsequent detection of an actuation of the HMI device 206 , as discussed below.
- the processor 210 starts operation of a treatment application device 202 of the personal care device 102 .
- starting operation of the treatment application device 202 may include providing power from the power storage source 204 to cause the treatment application device 202 to operate.
- the treatment application device 202 includes a drive motor
- starting operation of the treatment application device 202 may include causing the drive motor to run.
- the treatment application device 202 includes a light-emitting component
- starting operation of the treatment application device 202 may include causing the light-emitting component to begin emitting light.
- the method 400 then proceeds to a continuation terminal (“terminal A”), and from terminal A to a decision block 408 , where a determination is made regarding whether a timer for the operation of the treatment application device 202 has expired.
- the timer is an elapsed time measured by the processor 210 , and measures an amount of time since the start of operation of the treatment application device 202 .
- the timer may be used to measure 60 seconds from the start of the operation of the treatment application device 202 , such that the treatment is applied for 60 seconds. If the timer has expired, then the result of decision block 408 is YES, and the method 400 proceeds to another continuation terminal (“terminal C”) to continue with a process of stopping operation of the treatment device (due to the expiration of the timer).
- the method 400 proceeds to another decision block 410 , where a determination is made regarding whether a signal has been received from a networked computing device 104 while the treatment application device 202 continues to operate.
- the signal may be received by the processor 210 via the network interface 212 from the networked computing device 104 .
- the signal indicates an alert that was generated by the alert generation engine 314 of the networked computing device 104 in response to receiving a network message, generation of an alarm, or any other event at the networked computing device 104 that would cause the networked computing device 104 to generate an alert.
- the method 400 proceeds to another continuation terminal (“terminal B”). Otherwise, if a signal has been received, then the result of decision block 410 is YES, and the method 400 proceeds to block 412 .
- the processor 210 configures the personal care device 102 to operate in a second mode.
- the second mode changes what happens in response to detecting an actuation of the HMI device 206 , though a timer may still control the treatment application device 202 in the absence of detecting an actuation of the HMI device 206 .
- configuring the personal care device 102 to operate in the second mode includes changing a value of the flag or other value set at block 404 . The method 400 then proceeds to terminal B.
- the personal care device 102 may also use the loudspeaker 208 or a change in the operation of the treatment application device 202 (such as a pause, or a change in a vibration pattern) to notify a user that the signal has been received.
- a change in the operation of the treatment application device 202 such as a pause, or a change in a vibration pattern
- the method 400 proceeds to block 414 , where the processor 210 detects a subsequent actuation of the HMI device 206 .
- the method 400 then proceeds to a decision block 416 , where a determination is made regarding whether the personal care device 102 is operating in the first mode (having not received a signal from the networked computing device 104 ) or the second mode (having received a signal from the networked computing device 104 ). In some embodiments, the determination may be based on whether the flag or other value discussed above has been set to indicate operation in the second mode.
- the processor 210 transmits a signal via the network interface 212 to the networked computing device 104 .
- the signal may be used by the networked computing device 104 to cancel an alarm being presented by the networked computing device 104 , send an automatic response to a message received by the networked computing device 104 , or perform any other suitable action in response to the alert.
- the processor 210 configures the personal care device 102 to operate in the first mode.
- the processor 210 may configure the personal care device 102 to operate in the first mode by resetting the flag or other value discussed above.
- the method 400 then returns to terminal A in order to continue operating the treatment application device 202 until the timer elapses, another actuation of the HMI device 206 is detected, or another alert is received.
- the method 400 proceeds to terminal C.
- the method 400 arrives at terminal C either in response to the timer elapsing or in response to detecting an actuation of the HMI device 206 while operating in the first mode. From terminal C, the method 400 proceeds to block 420 , where the processor 210 stops operation of the treatment application device 202 . The method 400 then proceeds to an end block and terminates.
- FIG. 5 is a block diagram that illustrates aspects of an exemplary computing device appropriate for use with embodiments of the present disclosure. While FIG. 5 is described with reference to a computing device that is implemented as a device on a network, the description below is applicable to servers, personal computers, mobile phones, smart phones, tablet computers, embedded computing devices, and other devices that may be used to implement portions of embodiments of the present disclosure. Moreover, those of ordinary skill in the art and others will recognize that the computing device 500 may be any one of any number of currently available or yet to be developed devices.
- the computing device 500 includes at least one processor 502 and a system memory 504 connected by a communication bus 506 .
- the system memory 504 may be volatile or nonvolatile memory, such as read only memory (“ROM”), random access memory (“RAM”), EEPROM, flash memory, or similar memory technology.
- ROM read only memory
- RAM random access memory
- EEPROM electrically erasable programmable read-only memory
- flash memory or similar memory technology.
- system memory 504 typically stores data and/or program modules that are immediately accessible to and/or currently being operated on by the processor 502 .
- the processor 502 may serve as a computational center of the computing device 500 by supporting the execution of instructions.
- the computing device 500 may include a network interface 510 comprising one or more components for communicating with other devices over a network.
- Embodiments of the present disclosure may access basic services that utilize the network interface 510 to perform communications using common network protocols.
- the network interface 510 may also include a wireless network interface configured to communicate via one or more wireless communication protocols, such as WiFi, 2G, 3G, 4G, LTE, WiMAX, Bluetooth, and/or the like.
- the computing device 500 also includes a storage medium 508 .
- services may be accessed using a computing device that does not include means for persisting data to a local storage medium. Therefore, the storage medium 508 depicted in FIG. 5 is represented with a dashed line to indicate that the storage medium 508 is optional.
- the storage medium 508 may be volatile or nonvolatile, removable or nonremovable, implemented using any technology capable of storing information such as, but not limited to, a hard drive, solid state drive, CD-ROM, DVD, or other disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, and/or the like.
- computer-readable medium includes volatile and nonvolatile and removable and non-removable media implemented in any method or technology capable of storing information, such as computer-readable instructions, data structures, program modules, or other data.
- system memory 504 and storage medium 508 depicted in FIG. 5 are merely examples of computer-readable media.
- FIG. 5 does not show some of the typical components of many computing devices.
- the computing device 500 may include input devices, such as a keyboard, keypad, mouse, microphone, touch input device, touch screen, tablet, and/or the like. Such input devices may be coupled to the computing device 500 by wired or wireless connections including RF, infrared, serial, parallel, Bluetooth, USB, or other suitable connections protocols using wireless or physical connections.
- the computing device 500 may also include output devices such as a display, speakers, printer, etc. Since these devices are well known in the art, they are not illustrated or described further herein. Unless specifically defined herein, all terms used herein have the same meaning as they would to one skilled in the art of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- Emergency Management (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Surgery (AREA)
- Urology & Nephrology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- General Business, Economics & Management (AREA)
- Acoustics & Sound (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
- In some embodiments, a method of controlling operation of a treatment application device of a personal care device is provided. The treatment application device is started in response to detecting a first actuation of an HMI device of the personal care device. While the treatment application device is running, a second actuation of the HMI device is detected. A determination is made regarding whether the personal care device is operating in a first mode or a second mode. In response to determining that the personal care device is operating in the first mode, the treatment application device is stopped. In response to determining that the personal care device is operating in the second mode, a signal is transmitted via a network interface of the personal care device to a networked computing device.
- In some embodiments, a system is provided. The system comprises a personal care device and a networked computing device. The personal care device includes a treatment application device and a network interface. The networked computing device includes a network interface. The personal care device and the networked computing device are configured to communicate bidirectionally via the network interface of the personal care device and the network interface of the networked computing device.
- In some embodiments, a personal care device is provided. The personal care device comprises a treatment application device, a human-machine interface (HMI) device, a network interface, circuitry for receiving signals from a networked computing device via the network interface, and circuitry for transmitting signals to the networked computing device via the network interface.
- The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
-
FIG. 1 is a schematic drawing that illustrates an example embodiment of a system that provides two-way communication with a personal care device according to various aspects of the present disclosure; -
FIG. 2 is a block diagram that illustrates components included in an example embodiment of a personal care device according to various aspects of the present disclosure; -
FIG. 3 is a block diagram that illustrates components included in an example embodiment of a networked computing device according to various aspects of the present disclosure; -
FIGS. 4A-4B are a flowchart that illustrates an example embodiment of a method of controlling operation of a treatment application device of a personal care device according to various aspects of the present disclosure; and -
FIG. 5 is a block diagram that illustrates aspects of an exemplary computing device appropriate for use with embodiments of the present disclosure. - Personal care devices are increasingly helping people improve their daily routines, whether it is for skincare, dental care, or other personal care tasks. However, the recommended treatment cycles for personal care devices can sometimes take a longer amount of time than may be easy to fit within a normal morning or evening routine. While using the personal care device to apply a treatment, the user may have to interrupt the treatment cycle in order to, for example, stop an alarm or other alert being presented by their smartphone or other networked computing device, or to answer a call received by their smartphone. What is desired are personal care devices with additional functionality to allow remote operation of networked computing devices via the personal care device, in order to provide greater compliance with recommended treatment cycles, and to otherwise increase the functionality of the personal care devices in order to make the devices more likely to be used.
-
FIG. 1 is a schematic drawing that illustrates an example embodiment of a system that provides two-way communication with a personal care device according to various aspects of the present disclosure. Thepersonal care device 102 may be coupled with a variety of attachments, including but not limited to the illustrated daily usecleaning brush head 105, aneye massaging head 107, a foundationmakeup brush head 109, an exfoliatinghead 111, and a sensitiveskin brush head 113. Thepersonal care device 102 may be able to detect a type of attachment that is connected to it. - As shown, the
personal care device 102 communicates with a networked computing device 104 (such as a smartphone) via anetwork 90. Thenetwork 90 may be any suitable type of network, including but not limited to a wireless network such as Bluetooth, Wi-Fi, 2G, 3G, 4G, LTE, or NFC; and a wired network such as Ethernet, USB, FireWire, or the Internet. - In some embodiments, bi-directional communication may be established between the
networked computing device 104 and thepersonal care device 102. This allows for a variety of new functionalities to be provided. For example, in some embodiments, a human-machine interface (HMI) device of thepersonal care device 102 can be used to send inputs to the networkedcomputing device 104. This can allow a user to cancel an alarm or other alert being presented by thenetworked computing device 104 without stopping the treatment cycle. In some embodiments, a single HMI device may be used to both control operation of thepersonal care device 102 and also to send signals to thenetworked computing device 104 depending on an operating mode of thepersonal care device 102, thus allowing the interface of thepersonal care device 102 to be simplified. - In some embodiments, the
personal care device 102 may include a loudspeaker. In such embodiments, thepersonal care device 102 may receive information from thenetworked computing device 104 such as streaming media, and thepersonal care device 102 may present the streaming media via the loudspeaker 208 (or modulate the operation of atreatment application device 202 in coordination with the streaming media) in order to enhance the use experience. In some embodiments, thepersonal care device 102 may include both a loudspeaker and a microphone. In such embodiments, thepersonal care device 102 may be usable as a Bluetooth headset for responding to calls received by thenetworked computing device 104, for responding to voice calls in a messaging app received by thenetworked computing device 104, or for dictating responses to text-based messages received by thenetworked computing device 104. In some embodiments, the microphone of thepersonal care device 102 may also be used to monitor the environment around thepersonal care device 102, and thepersonal care device 102 may transmit monitored information to thenetworked computing device 104 for further processing. For example, the microphone may be used to monitor water use, and information about water use may be transmitted to thenetworked computing device 104. As another example, audio data captured by the microphone may be transmitted by thepersonal care device 102 for use as input by a smart speaker or other voice assistant, which may then take further action based on the audio data. -
FIG. 2 is a block diagram that illustrates components included in an example embodiment of a personal care device according to various aspects of the present disclosure. In some embodiments, thepersonal care device 102 is any type of powered device that can be used as part of a daily personal care routine. One non-limiting example of apersonal care device 102 is a powered brush with an interchangeable head that oscillates, rotates, or otherwise moves in order to perform a scrubbing action. Another non-limiting example of apersonal care device 102 is a handheld light-emitting device that may be used to expose skin to light to achieve therapeutic benefits. - In the illustrated embodiment, the
personal care device 102 includes atreatment application device 202, apower storage source 204, a human-machine interface device 206, aloudspeaker 208, amicrophone 213, aprocessor 210, anetwork interface 212, and a computer-readable medium 214. - In some embodiments, the
treatment application device 202 includes one or more devices that collectively apply a treatment to a user. For example, if thepersonal care device 102 is a powered brush, thetreatment application device 202 may include a drive motor, an armature coupled to the drive motor that accepts a detachable brush head, and the brush head itself. As another example, if thepersonal care device 102 is a handheld light-emitting device, thetreatment application device 202 may include one or more light-emitting diodes (LEDs), lasers, or other light-emitting devices. - In some embodiments, the
power storage source 204 is a device, such as a rechargeable battery, that provides power to thetreatment application device 202 for operation. In some embodiments, thepower storage source 204 may also provide power for operation to the other components of thepersonal care device 102. In some embodiments, instead of apower storage source 204, thepersonal care device 102 may be coupled to an external power source, such as a wall power outlet. - In some embodiments, the human-machine interface (HMI)
device 206 is any type of device capable of being actuated by a user to generate a signal. Some non-limiting examples ofHMI devices 206 include a push-button switch, a toggle switch, a capacitive switch, a rotary switch, a slide switch, and a rocker switch. In some embodiments, theloudspeaker 208 may be configured to present audio content, alerts, and other sounds. In some embodiments, themicrophone 213 may be configured to receive audio input from the environment surrounding thepersonal care device 102. In some embodiments, further sensor components, such as one or more accelerometers, may be included in thepersonal care device 102. These senor components may be used to detect gestures, to detect drops and/or falls, or to detect other motions of thepersonal care device 102 that can then be used to control thetreatment application device 202 or to transmit signals to thenetworked computing device 104 based on the detected gestures, falls, or other motions. - In some embodiments, the
processor 210 is configured to execute computer-executable instructions stored on the computer-readable medium 214. Theprocessor 210 may also be configured to receive and transmit signals to and/or from the other components of thepersonal care device 102 via a communication bus or other circuitry. In some embodiments, thenetwork interface 212 is configured to transmit and receive signals to and from thenetworked computing device 104 on behalf of theprocessor 210. Thenetwork interface 212 may implement any suitable networking technology, including but not limited to short-range wireless technologies such as Bluetooth, infrared, near-field communication, and Wi-Fi; long-range wireless technologies such as WiMAX, 2G, 3G, 4G, and LTE; and wired technologies such as USB, FireWire, and Ethernet. In some embodiments, the computer-readable medium 214 is any type of computer-readable medium on which computer-executable instructions may be stored, including but not limited to a flash memory, a ROM, an EPROM, an EEPROM, and an FPGA. In some embodiments, the computer-readable medium 214 and theprocessor 210 may be combined into a single device, such as an ASIC, or the computer-readable medium 214 may include a cache memory, a register, or another component of theprocessor 210. - In the illustrated embodiment, the computer-
readable medium 214 has computer-executable instructions stored thereon that, in response to execution by theprocessor 210, cause thepersonal care device 102 to provide analert handling engine 216 and atreatment control engine 218. In general, the word “engine,” as used herein, refers to logic embodied in hardware or software instructions, which can be written in a programming language, such as C, C++, COBOL, JAVA™, PHP, Perl, HTML, CSS, JavaScript, VBScript, ASPX, Microsoft .NET™, and/or the like. An engine may be compiled into executable programs or written in interpreted programming languages. Software engines may be callable from other engines or from themselves. Generally, the engines described herein refer to logical modules that can be merged with other engines, or can be divided into sub engines. The engines can be stored in any type of computer readable medium or computer storage device and be stored on and executed by one or more general purpose computers, thus creating a special purpose computer configured to provide the engine or the functionality thereof. - In some embodiments, the
treatment control engine 218 detects actuation of theHMI device 206, and activates thetreatment application device 202 in response. In some embodiments, thetreatment control engine 218 may allow thetreatment application device 202 to operate for a predetermined amount of time before automatically deactivating thetreatment application device 202. In some embodiments, thetreatment control engine 218 may also detect actuations of theHMI device 206 while thetreatment application device 202 is already activated, and may take action in response based on a mode in which thepersonal care device 102 is operating. In some embodiments, thealert handling engine 216 switches the mode in which thepersonal care device 102 is operating based on signals received by thenetwork interface 212. - Further details of the functionality of the components of the
personal care device 102 are provided below. -
FIG. 3 is a block diagram that illustrates components included in an example embodiment of a networked computing device according to various aspects of the present disclosure. Thenetworked computing device 104 may be a computing device of any form factor that is capable of communicating with thepersonal care device 102, and of performing the other actions described herein as being performed by thenetworked computing device 104. In some embodiments, thenetworked computing device 104 may be a mobile computing device such as a smartphone or a tablet computing device. In some embodiments, thenetworked computing device 104 may be a desktop computing device or a laptop computing device. - In the illustrated embodiment, the
networked computing device 104 includes a short-range network interface 302, a long-range network interface 304, aprocessor 306, adisplay device 308, and a computer-readable medium 310. - In some embodiments, the short-
range network interface 302 is configured to transmit and receive signals to and from thepersonal care device 102 on behalf of theprocessor 306. The short-range network interface 302 may implement any suitable networking technology, and implements a complementary technology to that implemented by thenetwork interface 212 of thepersonal care device 102. In some embodiments, the long-range network interface 304 is configured to transmit and receive signals to and from one or more remote systems, including but not limited to e-mail systems, mobile telephony systems, social networking systems, and short messaging service (SMS) systems. The long-range network interface 304 may implement any suitable networking technology capable of communicatively coupling thenetworked computing device 104 to the remote systems, including but not limited to wired technologies such as Ethernet, USB, and FireWire; and wireless technologies such as Wi-Fi, WiMAX, 2G, 3G, 4G, LTE, Bluetooth, infrared, and NFC. The short-range network interface 302 and the long-range network interface 304 are described as “short range” and “long range” for convenience only, and these descriptors should not be seen as limiting with respect to the relative distances between thepersonal care device 102, thenetworked computing device 104, and any remote systems. - In some embodiments, the
display device 308 is configured to present one or more graphical user interfaces, including but not limited to a graphical user interface generated by theapplication 312. In some embodiments, thedisplay device 308 may also be configured to receive inputs from a user, such as a touchscreen device. - In some embodiments, the
processor 306 is configured to execute computer-executable instructions stored on the computer-readable medium 310. Theprocessor 306 may also be configured to receive and transmit signals to and/or from the other components of thenetworked computing device 104 via a communication bus or other circuitry. - In some embodiments, the computer-
readable medium 310 has computer-executable instructions stored thereon that, in response to execution by theprocessor 306, cause thenetworked computing device 104 to provide anapplication 312. The computer-readable medium 310 may be any suitable type of computer-readable medium 310, including but not limited to flash memory, a hard disk drive, or any other type of non-transitory computer-readable medium. - In some embodiments, the
application 312 may be installed on thenetworked computing device 104 after being downloaded from an app store or other distribution point. In some embodiments, theapplication 312 may be a web-based application, and components may be downloaded and executed within a web browser or other thin interface installed on thenetworked computing device 104. - In the illustrated embodiment, the
application 312 includes analert generation engine 314 and aninterface engine 316. In some embodiments, thealert generation engine 314 determines when alerts should be generated (for example, in response to an incoming message received via the long-range network interface 304 such as an email, a text message, or a push notification; in response to time-based alarms generated by thenetworked computing device 104, or in response to any other appropriate condition), and transmits the alerts to thepersonal care device 102 for processing. In some embodiments, theinterface engine 316 generates a graphical user interface to be presented via thedisplay device 308. The graphical user interface may be used to configure alerts to be transmitted to thepersonal care device 102, to provide commands to thepersonal care device 102 regarding how to handle various alerts, or to provide other functionality related to the system. - Further details of the functionality of the components of the
networked computing device 104 are provided below. -
FIGS. 4A-4B are a flowchart that illustrates an example embodiment of a method of controlling operation of a treatment application device of a personal care device according to various aspects of the present disclosure. By using an embodiment of themethod 400 illustrated inFIGS. 4A-4B , asingle HMI device 206 of thepersonal care device 102 can be used to both control starting/stopping of thetreatment application device 202, as well as for sending a signal to thenetworked computing device 104 in order to cancel or otherwise address an alert or alarm generated by thenetworked computing device 104 while thetreatment application device 202 is operating. - From a start block, the
method 400 proceeds to block 402, where aprocessor 210 of thepersonal care device 102 detects a first actuation of a human-machine interaction (HMI)device 206 of thepersonal care device 102. For example, if theHMI device 206 is a push-button switch, theprocessor 210 may receive a signal that indicates that the push-button switch was pressed. - At
block 404, in response to detecting the first actuation, theprocessor 210 configures thepersonal care device 102 to operate in a first mode. In some embodiments, the first mode may include allowing thetreatment application device 202 to operate until either a predetermined amount of time elapses or a subsequent actuation of theHMI device 206 is detected. In some embodiments, configuring thepersonal care device 102 to operate in the first mode may include setting a flag or other value in a computer-readable medium that is accessible by theprocessor 210 and/or thetreatment control engine 218. In some embodiments, the flag may be consulted by thetreatment control engine 218 and/or by other instructions executed by theprocessor 210 in response to a subsequent detection of an actuation of theHMI device 206, as discussed below. - At
block 406, in response to detecting the first actuation, theprocessor 210 starts operation of atreatment application device 202 of thepersonal care device 102. In some embodiments, starting operation of thetreatment application device 202 may include providing power from thepower storage source 204 to cause thetreatment application device 202 to operate. For example, if thetreatment application device 202 includes a drive motor, starting operation of thetreatment application device 202 may include causing the drive motor to run. As another example, if thetreatment application device 202 includes a light-emitting component, starting operation of thetreatment application device 202 may include causing the light-emitting component to begin emitting light. - The
method 400 then proceeds to a continuation terminal (“terminal A”), and from terminal A to adecision block 408, where a determination is made regarding whether a timer for the operation of thetreatment application device 202 has expired. In some embodiments, the timer is an elapsed time measured by theprocessor 210, and measures an amount of time since the start of operation of thetreatment application device 202. For example, the timer may be used to measure 60 seconds from the start of the operation of thetreatment application device 202, such that the treatment is applied for 60 seconds. If the timer has expired, then the result ofdecision block 408 is YES, and themethod 400 proceeds to another continuation terminal (“terminal C”) to continue with a process of stopping operation of the treatment device (due to the expiration of the timer). - Otherwise, if the timer has not expired, then the result of
decision block 408 is NO, and themethod 400 proceeds to anotherdecision block 410, where a determination is made regarding whether a signal has been received from anetworked computing device 104 while thetreatment application device 202 continues to operate. The signal may be received by theprocessor 210 via thenetwork interface 212 from thenetworked computing device 104. The signal indicates an alert that was generated by thealert generation engine 314 of thenetworked computing device 104 in response to receiving a network message, generation of an alarm, or any other event at thenetworked computing device 104 that would cause thenetworked computing device 104 to generate an alert. - If a signal has not been received, then the result of
decision block 410 is NO, and themethod 400 proceeds to another continuation terminal (“terminal B”). Otherwise, if a signal has been received, then the result ofdecision block 410 is YES, and themethod 400 proceeds to block 412. - At
block 412, in response to detecting a signal from anetworked computing device 104 via anetwork interface 212 of thepersonal care device 102, theprocessor 210 configures thepersonal care device 102 to operate in a second mode. In some embodiments, the second mode changes what happens in response to detecting an actuation of theHMI device 206, though a timer may still control thetreatment application device 202 in the absence of detecting an actuation of theHMI device 206. In some embodiments, configuring thepersonal care device 102 to operate in the second mode includes changing a value of the flag or other value set atblock 404. Themethod 400 then proceeds to terminal B. In some embodiments, thepersonal care device 102 may also use theloudspeaker 208 or a change in the operation of the treatment application device 202 (such as a pause, or a change in a vibration pattern) to notify a user that the signal has been received. - From terminal B (
FIG. 4B ), themethod 400 proceeds to block 414, where theprocessor 210 detects a subsequent actuation of theHMI device 206. Themethod 400 then proceeds to adecision block 416, where a determination is made regarding whether thepersonal care device 102 is operating in the first mode (having not received a signal from the networked computing device 104) or the second mode (having received a signal from the networked computing device 104). In some embodiments, the determination may be based on whether the flag or other value discussed above has been set to indicate operation in the second mode. If thepersonal care device 102 is operating in the second mode, then the result ofdecision block 416 is YES, and themethod 400 proceeds to block 418, where, in response to detecting the subsequent actuation, theprocessor 210 transmits a signal via thenetwork interface 212 to thenetworked computing device 104. In some embodiments, the signal may be used by thenetworked computing device 104 to cancel an alarm being presented by thenetworked computing device 104, send an automatic response to a message received by thenetworked computing device 104, or perform any other suitable action in response to the alert. Atblock 419, in response to detecting the subsequent actuation and transmitting the signal, theprocessor 210 configures thepersonal care device 102 to operate in the first mode. In some embodiments, theprocessor 210 may configure thepersonal care device 102 to operate in the first mode by resetting the flag or other value discussed above. Themethod 400 then returns to terminal A in order to continue operating thetreatment application device 202 until the timer elapses, another actuation of theHMI device 206 is detected, or another alert is received. - Returning to decision block 416, if the
personal care device 102 is not operating in thesecond mode 416, then the result ofdecision block 416 is NO, and themethod 400 proceeds to terminal C. Themethod 400 arrives at terminal C either in response to the timer elapsing or in response to detecting an actuation of theHMI device 206 while operating in the first mode. From terminal C, themethod 400 proceeds to block 420, where theprocessor 210 stops operation of thetreatment application device 202. Themethod 400 then proceeds to an end block and terminates. -
FIG. 5 is a block diagram that illustrates aspects of an exemplary computing device appropriate for use with embodiments of the present disclosure. WhileFIG. 5 is described with reference to a computing device that is implemented as a device on a network, the description below is applicable to servers, personal computers, mobile phones, smart phones, tablet computers, embedded computing devices, and other devices that may be used to implement portions of embodiments of the present disclosure. Moreover, those of ordinary skill in the art and others will recognize that thecomputing device 500 may be any one of any number of currently available or yet to be developed devices. - In its most basic configuration, the
computing device 500 includes at least oneprocessor 502 and asystem memory 504 connected by acommunication bus 506. Depending on the exact configuration and type of device, thesystem memory 504 may be volatile or nonvolatile memory, such as read only memory (“ROM”), random access memory (“RAM”), EEPROM, flash memory, or similar memory technology. Those of ordinary skill in the art and others will recognize thatsystem memory 504 typically stores data and/or program modules that are immediately accessible to and/or currently being operated on by theprocessor 502. In this regard, theprocessor 502 may serve as a computational center of thecomputing device 500 by supporting the execution of instructions. - As further illustrated in
FIG. 5 , thecomputing device 500 may include anetwork interface 510 comprising one or more components for communicating with other devices over a network. Embodiments of the present disclosure may access basic services that utilize thenetwork interface 510 to perform communications using common network protocols. Thenetwork interface 510 may also include a wireless network interface configured to communicate via one or more wireless communication protocols, such as WiFi, 2G, 3G, 4G, LTE, WiMAX, Bluetooth, and/or the like. - In the exemplary embodiment depicted in
FIG. 5 , thecomputing device 500 also includes astorage medium 508. However, services may be accessed using a computing device that does not include means for persisting data to a local storage medium. Therefore, thestorage medium 508 depicted inFIG. 5 is represented with a dashed line to indicate that thestorage medium 508 is optional. In any event, thestorage medium 508 may be volatile or nonvolatile, removable or nonremovable, implemented using any technology capable of storing information such as, but not limited to, a hard drive, solid state drive, CD-ROM, DVD, or other disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, and/or the like. - As used herein, the term “computer-readable medium” includes volatile and nonvolatile and removable and non-removable media implemented in any method or technology capable of storing information, such as computer-readable instructions, data structures, program modules, or other data. In this regard, the
system memory 504 andstorage medium 508 depicted inFIG. 5 are merely examples of computer-readable media. - Suitable implementations of computing devices that include a
processor 502,system memory 504,communication bus 506,storage medium 508, andnetwork interface 510 are known and commercially available. For ease of illustration and because it is not important for an understanding of the claimed subject matter,FIG. 5 does not show some of the typical components of many computing devices. In this regard, thecomputing device 500 may include input devices, such as a keyboard, keypad, mouse, microphone, touch input device, touch screen, tablet, and/or the like. Such input devices may be coupled to thecomputing device 500 by wired or wireless connections including RF, infrared, serial, parallel, Bluetooth, USB, or other suitable connections protocols using wireless or physical connections. Similarly, thecomputing device 500 may also include output devices such as a display, speakers, printer, etc. Since these devices are well known in the art, they are not illustrated or described further herein. Unless specifically defined herein, all terms used herein have the same meaning as they would to one skilled in the art of the present disclosure. - While illustrative embodiments have been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the invention.
Claims (20)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/452,299 US20200411161A1 (en) | 2019-06-25 | 2019-06-25 | User signaling through a personal care device |
| PCT/US2020/039422 WO2020264024A1 (en) | 2019-06-25 | 2020-06-24 | User signaling through a personal care device |
| US17/463,023 US11742068B2 (en) | 2019-06-25 | 2021-08-31 | User signaling through a personal care device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/452,299 US20200411161A1 (en) | 2019-06-25 | 2019-06-25 | User signaling through a personal care device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/463,023 Division US11742068B2 (en) | 2019-06-25 | 2021-08-31 | User signaling through a personal care device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20200411161A1 true US20200411161A1 (en) | 2020-12-31 |
Family
ID=71575828
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/452,299 Abandoned US20200411161A1 (en) | 2019-06-25 | 2019-06-25 | User signaling through a personal care device |
| US17/463,023 Active US11742068B2 (en) | 2019-06-25 | 2021-08-31 | User signaling through a personal care device |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/463,023 Active US11742068B2 (en) | 2019-06-25 | 2021-08-31 | User signaling through a personal care device |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US20200411161A1 (en) |
| WO (1) | WO2020264024A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD1000624S1 (en) * | 2019-12-27 | 2023-10-03 | Thomas Nichols | Personal care device with camera |
Family Cites Families (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001099392A1 (en) | 2000-06-21 | 2001-12-27 | Seiko Epson Corporation | Mobile telephone and radio communication device cooperatively processing incoming call |
| US20040066710A1 (en) | 2002-10-03 | 2004-04-08 | Yuen Wai Man | Voice-commanded alarm clock system, and associated methods |
| DE112004000647T5 (en) * | 2003-03-10 | 2006-06-08 | Siemens Medical Solutions Health Services Corp. | Information system for preventive health care |
| US8237600B2 (en) * | 2005-07-25 | 2012-08-07 | About Face Technologies, Llc | Telephonic device including intuitive based control elements |
| US7749178B2 (en) | 2006-02-01 | 2010-07-06 | Jimmyjane, Inc. | Inductively chargeable massager |
| US8159352B2 (en) * | 2007-09-11 | 2012-04-17 | Colgate-Palmolive Company | Personal care implement having a display |
| KR20120013369A (en) * | 2009-05-08 | 2012-02-14 | 더 질레트 컴퍼니 | Personal Care Systems, Products, and Methods |
| US20110009813A1 (en) * | 2009-07-09 | 2011-01-13 | Medtronic Minimed, Inc. | Panning a display of a portable medical device |
| CA2786225C (en) | 2009-11-25 | 2019-12-24 | Pebble Industries Inc. | System and method for alerting a user on an external device of notifications or alerts originating from a network-connected device |
| US8954291B2 (en) | 2010-09-30 | 2015-02-10 | Fitbit, Inc. | Alarm setting and interfacing with gesture contact interfacing controls |
| US20130081479A1 (en) | 2011-09-30 | 2013-04-04 | Craig Miller | Sensor system to detect persence of a person on an object and monitoring system comprising a sensor system to detect persence of a person |
| US9599632B2 (en) | 2012-06-22 | 2017-03-21 | Fitbit, Inc. | Fitness monitoring device with altimeter |
| US8923804B1 (en) | 2012-12-03 | 2014-12-30 | Trellie, Inc. | Notification device for cellular telephone |
| FR3000877B1 (en) | 2013-01-15 | 2018-09-07 | Withings | INSTRUMENTATED AND CONNECTED HAIR BRUSH AND COMPUTER SYSTEM USING SUCH A BRUSH |
| US9307828B2 (en) | 2013-12-13 | 2016-04-12 | Elwha Llc | Grooming systems, devices, and methods including detection of hair-covered skin lesions during grooming and including topographical analysis |
| CN104720914B (en) | 2013-12-19 | 2017-10-03 | 高露洁-棕榄公司 | Electric toothbrush |
| EP3108392A1 (en) * | 2014-02-18 | 2016-12-28 | Tria Beauty, Inc. | Internet connected dermatological devices and systems |
| EP3107485B2 (en) * | 2014-02-20 | 2024-01-24 | Braun GmbH | Oral care system |
| US20150294639A1 (en) * | 2014-04-14 | 2015-10-15 | Sony Corporation | Method and system for switching a mode of an electronic device |
| WO2015177661A1 (en) | 2014-05-21 | 2015-11-26 | Koninklijke Philips N.V. | Oral healthcare system and method of operation thereof |
| US20170172715A1 (en) | 2014-08-25 | 2017-06-22 | Flosstime Inc. | Floss dispensers |
| CN113940655B (en) | 2015-04-20 | 2024-08-20 | 瑞思迈传感器技术有限公司 | Gesture recognition with sensors |
| US10290222B2 (en) | 2015-09-21 | 2019-05-14 | Visautact Llc | Interactive tutorial with integrated escalating prompts |
| US20170116665A1 (en) * | 2015-10-23 | 2017-04-27 | Abdulrahman Obaid ALZAHRANI | Smart oral hygiene aid |
| US9757065B1 (en) * | 2016-04-06 | 2017-09-12 | At&T Intellectual Property I, L.P. | Connected dental device |
| US10911255B2 (en) | 2016-05-31 | 2021-02-02 | Honeywell International Inc. | Devices, methods, and systems for hands free facility status alerts |
| DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
| US10354554B2 (en) * | 2016-06-27 | 2019-07-16 | L'oreal | User interface for system to promote optimum performance of handheld cosmetic device |
| US10681975B2 (en) * | 2016-06-27 | 2020-06-16 | L'oreal | Brush encoding device for system to promote optimum performance of handheld cosmetic device |
| US10320620B2 (en) * | 2016-07-15 | 2019-06-11 | Verizon Patent And Licesing Inc. | Virtual models for access/control of internet of things (IoTs) devices |
| US10405630B2 (en) * | 2016-07-29 | 2019-09-10 | Spur Concepts Inc | Systems and methods for delivering heat in a battery powered blow dryer |
| KR102509934B1 (en) | 2016-08-01 | 2023-03-15 | 엘지전자 주식회사 | Mobile terminal and operating method thereof |
| WO2018050769A1 (en) | 2016-09-14 | 2018-03-22 | Koninklijke Philips N.V. | A system and method for use in assisting a user to focus on performing a personal care activity |
| EP3300864B1 (en) | 2016-09-28 | 2021-12-15 | Braun GmbH | Electric shaver |
| US20180092449A1 (en) * | 2016-09-30 | 2018-04-05 | L'oreal | Systems, devices, and methods for generating auditory alerts/indications using resonant sonic motor |
| WO2018065374A1 (en) * | 2016-10-07 | 2018-04-12 | Unilever Plc | Smart toothbrush |
| EP3525621B1 (en) | 2016-12-30 | 2023-11-08 | L'oreal | Connected hairbrush |
| US10437343B2 (en) * | 2017-01-06 | 2019-10-08 | Samsung Electronics Co., Ltd. | Augmented reality control of internet of things devices |
| WO2018140470A1 (en) | 2017-01-26 | 2018-08-02 | Elements of Genius, Inc. | Wearable interactive notification device and interactive notification system |
| US10932556B2 (en) * | 2017-03-17 | 2021-03-02 | Koninklijke Philips N.V. | Systems and methods for associating personal care device attachments with particular users |
| US10664074B2 (en) | 2017-06-19 | 2020-05-26 | Apple Inc. | Contact-sensitive crown for an electronic watch |
| US11000118B2 (en) * | 2017-07-10 | 2021-05-11 | Manolo Fabio Rivera | Smart brushes and accessories systems and methods |
| US20190209078A1 (en) | 2018-01-05 | 2019-07-11 | L'oreal | Grooming instrument configured to monitor hair loss/growth with varied bristle spacing |
| EP3537402A1 (en) | 2018-03-09 | 2019-09-11 | Koninklijke Philips N.V. | Method and apparatus for detecting a fall by a user |
| EP3546153B1 (en) | 2018-03-27 | 2021-05-12 | Braun GmbH | Personal care device |
| KR102101883B1 (en) | 2018-09-04 | 2020-04-20 | 전영래 | System and method for controlling morning call using toothbrush |
| WO2020176260A1 (en) * | 2019-02-27 | 2020-09-03 | The Procter & Gamble Company | Voice assistant in an electric toothbrush |
-
2019
- 2019-06-25 US US16/452,299 patent/US20200411161A1/en not_active Abandoned
-
2020
- 2020-06-24 WO PCT/US2020/039422 patent/WO2020264024A1/en not_active Ceased
-
2021
- 2021-08-31 US US17/463,023 patent/US11742068B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD1000624S1 (en) * | 2019-12-27 | 2023-10-03 | Thomas Nichols | Personal care device with camera |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020264024A1 (en) | 2020-12-30 |
| US11742068B2 (en) | 2023-08-29 |
| US20210398644A1 (en) | 2021-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102424260B1 (en) | Generate IOT-based notifications and provide command(s) to automatically render IOT-based notifications by the automated assistant client(s) of the client device(s) | |
| US10381010B2 (en) | Voice control user interface during low power mode | |
| US10381002B2 (en) | Voice control user interface during low-power mode | |
| JP7313378B2 (en) | Transferring automated assistant routines between client devices running routines | |
| US8452597B2 (en) | Systems and methods for continual speech recognition and detection in mobile computing devices | |
| US11264027B2 (en) | Method and apparatus for determining target audio data during application waking-up | |
| KR20220027251A (en) | Key phrase detection with audio watermarking | |
| US20160252963A1 (en) | Method and Apparatus for Gesture Detection in an Electronic Device | |
| TW201610982A (en) | Reducing the need for manual start/end-pointing and trigger phrases | |
| KR20140141916A (en) | Apparatus and Method for operating a receiving notification function of a user device | |
| US10334100B2 (en) | Presence-based device mode modification | |
| EP2867746A1 (en) | Multi-modal behavior awareness for human natural command control | |
| US11561764B2 (en) | Operating modes that designate an interface modality for interacting with an automated assistant | |
| WO2020236309A1 (en) | Activation management for multiple voice assistants | |
| US11742068B2 (en) | User signaling through a personal care device | |
| JP6359935B2 (en) | Dialogue device and dialogue method | |
| US9167076B2 (en) | Ring accessory | |
| US9213407B2 (en) | Ring accessory | |
| US9148501B2 (en) | Systems and methods for hands-off control of a mobile communication device | |
| CN104978165A (en) | Voice information processing method and system and electronic device | |
| TW202001500A (en) | Information processing method and device for wearable device | |
| CN110365841A (en) | voice information playing method and device, storage medium and electronic equipment | |
| WO2016061828A1 (en) | Recording method and apparatus for mobile terminal, and mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| AS | Assignment |
Owner name: L'OREAL, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MILLER, ZANE BOWMAN ALLEN;DEANE, GEOFFREY F.;SIGNING DATES FROM 20200622 TO 20200625;REEL/FRAME:056936/0573 |
|
| AS | Assignment |
Owner name: L'OREAL, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DEANE, GEOFFREY F.;MILLER, ZANE BOWMAN ALLEN;SIGNING DATES FROM 20200622 TO 20200625;REEL/FRAME:057277/0126 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |