US20130132388A1 - Apparatus for capturing brushing habits - Google Patents
Apparatus for capturing brushing habits Download PDFInfo
- Publication number
- US20130132388A1 US20130132388A1 US13/746,535 US201313746535A US2013132388A1 US 20130132388 A1 US20130132388 A1 US 20130132388A1 US 201313746535 A US201313746535 A US 201313746535A US 2013132388 A1 US2013132388 A1 US 2013132388A1
- Authority
- US
- United States
- Prior art keywords
- brushing
- toothbrush
- user
- data
- captured
- 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
-
- G06F17/30386—
-
- 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/70—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mental therapies, e.g. psychological therapy or autogenous training
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- 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
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
-
- 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/67—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 remote operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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/0008—Arrangements for enhancing monitoring or controlling the brushing process with a controlling means with means for controlling duration, e.g. time of brushing
-
- 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/1066—Toothbrush for cleaning the teeth or dentures
Definitions
- the present invention relates to brushing habits and, more particularly, to capturing brushing habits of a user of a toothbrush.
- a toothbrush that captures brushing habits of the user may be beneficial.
- Certain embodiments of the present invention may provide solutions to the problems and needs in the art that have not yet been fully identified, appreciated, or solved by current toothbrushes.
- some embodiments described herein allow a toothbrush to capture the brushing habits of a user.
- a method in one embodiment, includes capturing, by a toothbrush, brushing data when a user is brushing teeth.
- the computer-implemented method also includes transmitting, by the toothbrush, the captured brushing data to a remote server.
- a computer-implemented method in another embodiment, includes receiving, at a remote server, brushing data of a user from a toothbrush. The method also includes storing the brushing habits of the user in the toothbrush.
- an apparatus in yet another embodiment, includes at least one processor and memory that includes a computer program.
- the computer program together with the processor, are configured to cause the apparatus to capture, via sensors, brushing data when a user is brushing teeth, and store the captured brushing data in a database.
- FIGS. 1A and 1B illustrate perspective views of a toothbrush, according to an embodiment of the present invention.
- FIG. 2 is a block diagram illustrating a system, according to an embodiment of the present invention.
- FIG. 3 is a flow diagram illustrating a process for registering a user of a toothbrush, according to an embodiment of the present invention.
- FIG. 4 is a flow diagram illustrating a process for modifying a user profile, according to an embodiment of the present invention.
- FIG. 5 is a flow diagram illustrating a process for activating brushing sensors, according to an embodiment of the present invention.
- FIG. 6 is a flow diagram illustrating a process for capturing brushing data, according to an embodiment of the present invention.
- FIG. 7 is a flow diagram illustrating a process for transmitting brushing data, according to an embodiment of the present invention.
- FIG. 8 is a block diagram of a remote server, according to an embodiment of the present invention.
- FIG. 9 is a flow diagram illustrating a process for receiving brushing data, according to an embodiment of the present invention.
- FIG. 10 is a flow diagram illustrating a process for providing access to a professional, according to an embodiment of the present invention.
- FIG. 11 is a flow diagram illustrating a process for providing a professional with brushing data associated with a user, according to an embodiment of the present invention.
- FIG. 12 is a flow diagram illustrating a process for receiving professional recommendations for a user of a toothbrush, according to an embodiment of the present invention.
- FIG. 13 is a flow diagram illustrating a process for creating a new user profile, according to an embodiment of the present invention.
- FIG. 14 is a flow diagram illustrating a process for modifying a user profile, according to an embodiment of the present invention.
- FIGS. 15A and 15B are flow diagrams illustrating a process for linking a professional when a new user profile is created or modified, according to an embodiment of the present invention.
- FIG. 16 is a flow diagram illustrating a process for synchronizing the toothbrush with a remote server when a new user profile is created or modified, according to an embodiment of the present invention.
- FIG. 17 is a flow diagram illustrating a process for viewing brushing habits, according to an embodiment of the present invention.
- FIG. 18 is a flow diagram illustrating a process for viewing professional recommendations, according to an embodiment of the present invention.
- FIG. 19 is a diagram illustrating a system for capturing and sharing brushing data, according to an embodiment of the present invention.
- Some embodiments of the present invention pertain to capturing brushing habits of a user when the user is brushing his or her teeth.
- a sensor is activated prior to the user brushing his or her teeth, and the sensor is configured to capture brushing data while the user brushes his or her teeth.
- the brushing data may be stored in a database of the toothbrush and/or transmitted to a remote server for storage in an external database and viewing by the user or a user-approved professional.
- FIGS. 1A and 1B illustrate perspective views of a toothbrush 100 , according to an embodiment of the present invention.
- Toothbrush 100 may include an elongated segment 105 , a body segment 120 , and an end segment 145 .
- Elongated segment 105 may attach to and detach from body segment 120 .
- Body segment 120 may include a locking mechanism (not shown) in order for elongated segment 105 to attach to and detach from body segment 120 .
- Body segment 120 may also include a removable cover 125 .
- Removable cover 125 may include a power on and off switch (hereinafter “switch”) 130 , a selection unit 135 , and a mode identification unit 140 .
- Switch 130 may be configured to power toothbrush 100 on and off.
- Selection unit 135 may be configured to select a mode of operation (e.g., sensitive mode, deep clean mode, etc.), select a radio station, select music from a playlist, etc.
- Mode identification unit 140 may identify the mode of operation. Any combination of modes and features are possible in some embodiments.
- removable cover 125 may include a liquid crystal display (LCD) panel 150 with a switch 130 configured to power toothbrush 100 on and off. LCD 150 may also show the mode of operation via mode identification unit 140 .
- LCD liquid crystal display
- Removable cover 125 may be detached from body segment 120 . This may allow a user to replace batteries when necessary.
- End segment 145 may be attached to body segment 120 , and may include a plurality of slits or holes that facilitate transmission of sound to enable a user to listen to selected digital media or to a radio station.
- FIG. 2 is a block diagram illustrating a computing system 200 of the toothbrush, according to an embodiment of the present invention.
- System 200 may include a bus 205 or other communication mechanism that can communicate information and a processor 210 , coupled to bus 205 , that can process information.
- Processor 210 can be any type of general or specific purpose processor.
- System 200 may also include memory 220 that can store information and instructions to be executed by processor 210 .
- Memory 220 may include any combination of random access memory (“RAM”), read only memory (“ROM”), static storage such as a magnetic or optical disk, or any other type of computer readable medium.
- System 200 may also include a communication device 215 , such as a network interface card, that may provide access to a network.
- a universal serial bus (not shown) may connect to, and communicate with, system 200 .
- the computer readable medium may be any available media that can be accessed by processor 210 .
- the computer readable medium may include both volatile and nonvolatile medium, removable and non-removable media, and communication media.
- the communication media may include computer readable instructions, data structures, program modules, or other data and may include any information delivery media.
- Processor 210 can also be coupled via bus 205 to a display 240 , such as a Liquid Crystal Display (“LCD”).
- Display 240 may display a variety of information to the user, such as timing information related to brushing teeth, professional recommendation information, brushing data, toothbrush settings, a radio channel, brush head quality, or any other information that would be appreciated by a person of ordinary skill in the art.
- a haptic (i.e., touch) control interface may be integrated into display 240 and/or included as part of a separate haptic sensing system.
- An input unit 245 such as one or more buttons, may also be coupled to bus 205 to enable the user to interface with system 200 .
- sensors 250 located in the head of the brush. Sensors 250 , as will be described in more detail below, may collect data related to brushing motion, pressure applied to teeth when brushing, quadrants/areas brushed, etc.
- memory 220 may store software modules that may provide functionality when executed by processor 210 .
- the modules can include an operating system 225 and a brushing habits module 230 configured to record brushing habits, as well as other functional modules 235 .
- Operating system 225 may provide operating system functionality for system 200 .
- Brushing habits module 230 may cause sensors 250 to collect data, and may retrieve data collected from sensors 250 , and periodically, and/or when instructed, transmit the data to a remote server and/or directly to a professional for evaluation. Because system 200 may be part of a larger system, system 200 may include one or more additional functional modules 235 to include the additional functionality.
- additional functional modules 235 may include a user setup module.
- the user setup module may allow the user to configure the toothbrush prior to operating the toothbrush. For example, the user may create a user profile, enter the date the user last visited the professional, select the type of bristles used (e.g., soft bristles, medium bristles, hard bristles, etc.), select the type of toothpaste used, etc. The user may also indicate whether he or she has, for example, various dental conditions such as sensitive teeth or cavities.
- a computing device may allow the user create the user profile and configure the toothbrush settings by accessing a website on a remote server, and transmit the toothbrush setup data to the toothbrush via a Wi-Fi connection, a Bluetooth® connection, or via any wired or wireless communication means that would be appreciated by a person of ordinary skill in the art.
- a professional may configure the toothbrush for the user.
- the user may begin using the toothbrush. For example, each time the user brushes his or her teeth, sensors 250 may capture data and store the captured data in memory 220 .
- the captured data may include, but is not limited to, the amount of pressure applied to a user's teeth when brushing, the duration of brushing, the quadrants/areas that were brushed, the direction or rotation of the toothbrush movement, the time spent brushing in each quadrant, and/or any other data that would help evaluate the brushing habits of the user.
- Brushing habits module 230 may transmit the captured data to a remote server via communication unit 210 .
- the captured data may be transmitted via Wi-Fi, a Universal Serial Bus (“USB”) connection, Bluetooth®, or via any suitable wired or wireless communication means.
- brushing habits module 230 may transmit the captured data to a pre-authorized professional. It should be appreciated that the transmission of data may occur once a day, once a week, once a month, or after any preconfigured time period. It should be appreciated that the user may modify when the captured data should be transmitted, and/or may choose to transmit the data at a certain time manually.
- a power supply and a power on/off switch may also be connected to system 200 of the toothbrush.
- the power supply may be a rechargeable power supply, and may use AA batteries, AAA batteries, lithium ion batteries, or any type of battery sufficient to power the toothbrush.
- the power on/off switch may allow system 200 to power the toothbrush on or off depending on the state of the toothbrush.
- FIG. 3 is a flow diagram illustrating a process 300 for registering a user of a toothbrush, according to an embodiment of the present invention.
- the system shown in FIG. 2 may be configured to execute process 300 of FIG. 3 in some embodiments.
- Process 300 begins with the user at 305 activating the toothbrush.
- the user may enter user information to create a user profile.
- the user information may include, but is not limited to, name, age, sex, etc.
- the user may enter other information, such as the type of bristles, the toothpaste type, whether the user has sensitive teeth, the date of the previous professional visit, and any other information that would be appreciated by a person of ordinary skill in the art.
- the user may select a time period to transmit data related to user brushing habits.
- the time period may be once a day, once a week, every time the brush is utilized, or any other time period that would be appreciated by a person of ordinary skill in the art.
- the user may select a default setting for transmission of data.
- the system determines whether additional user profiles should be created. If additional user profiles should be created, process 300 returns to 310 to allow the user to enter user information to create another user profile. If additional user profiles should not be created, process 300 terminates and the user may then begin using the toothbrush.
- FIG. 4 is a flow diagram illustrating a process 400 for modifying a user profile, according to an embodiment of the present invention.
- Process 400 begins with the user activating the toothbrush at 405 .
- the toothbrush may be activated when the user presses the power on/off switch. If the toothbrush includes a sleep mode, the toothbrush may activate (or wake up) from sleep mode when any button is pressed on the toothbrush.
- the user may select an option from a list of options to modify an existing user profile or create a new user profile.
- the user may enter user information, and, at 420 , the user may enter other information such as the type of bristles, the toothpaste type, whether the user has sensitive teeth, the date of the previous professional visit, and any other information that would be appreciated by a person of ordinary skill in the art.
- the user may select a time period to transmit data related to user brushing habits.
- the system determines whether additional user profiles should be created. If additional user profiles should be created, process 400 returns to 410 to allow the user to enter user information to create another user profile. If additional user profiles should not be created, process 400 terminates and the user may then begin using the toothbrush.
- FIG. 5 is a flow diagram illustrating a process 500 for activating brushing sensors, according to an embodiment of the present invention.
- Process 500 begins with the user activating the toothbrush at 505 .
- the toothbrush may be activated by pressing the power on/off switch. If the toothbrush includes a sleep mode, the toothbrush may activate (or wake up) from sleep mode when any button is pressed on the toothbrush.
- the user may select a mode of operation on the toothbrush.
- the mode of operation may include sensitive, deep clean, or any mode of operation that would be appreciated by a person of ordinary skill in the art.
- the brush sensors may be activated to allow brushing habits to be collected and stored in a memory of the toothbrush.
- the brush sensors may include an activation delay to compensate for the time it takes the user to place the brush in his or her mouth and start brushing.
- the activation delay may be 3 seconds, 5 seconds, or any suitable time period.
- the toothbrush may include a preprogrammed activation delay or a user-customized delay.
- the toothbrush may also include a countdown timer, such that the user of the toothbrush can hear that the brush will activate in, for example, 3 second, 2 seconds, 1 second, etc. This may be heard via an audio device, or viewed via the LCD display, of the toothbrush.
- FIG. 6 is a flow diagram illustrating a process 600 for capturing brushing data, according to an embodiment of the present invention.
- Process 600 begins with the toothbrush activating the brushing sensors after a predefined period of time at 605 .
- the brushing sensors capture brushing data.
- the brushing sensors in this embodiment are active for a predefined period of time.
- the brushing sensors may transmit data periodically (for instance, once every tenth of a second), or may transmit data once a threshold of motion is exceeded and/or when a certain pattern of brushing is detected.
- the predefined period of time may be modified depending on the configuration of the toothbrush.
- the toothbrush may determine whether the user has stopped brushing his or her teeth. If the user continues to brush his or her teeth during the predefined period of time, process 600 continues to capture the brushing data at 610 . If the user discontinues brushing before the predefined period of time has elapsed or if the predefined period has elapsed prior to the user discontinuing brushing his or her teeth, the brushing sensors are deactivated at 620 and the brushing data is recorded in a database at 625 . Data such as start time of brushing and stop time of brushing may also be recorded.
- FIG. 7 is a flow diagram illustrating a process 700 for transmitting brushing data, according to an embodiment of the present invention.
- Process 700 begins at 705 with the toothbrush determining, at a predetermined time, whether to transmit data to a remote server or to any other computing device, such as a mobile device, a personal digital assistant, etc.
- the toothbrush may be in a sleep (or standby) mode and may activate at predetermined periods of time to determine whether brushing data should be transmitted.
- the toothbrush may perform such a determination each time brushing data is recorded, on a predetermined time interval (e.g., every week, every two weeks, every month, etc.), at the user's request, or at any time that would be appreciated by a person of ordinary skill in the art.
- a predetermined time interval e.g., every week, every two weeks, every month, etc.
- the toothbrush determines whether Wi-Fi is enabled/available. If Wi-Fi is enabled, the toothbrush transmits brushing data at 720 to a remote server or to any computing device that would be appreciated by a person of ordinary skill in the art. If Wi-Fi is not enabled/available, at 715 , the toothbrush determines whether a device, such as a USB device, a computing device, etc., is connected to the toothbrush. If the toothbrush is connected to a device, the toothbrush transmits brushing data at 720 to a remote server or to any suitable computing device. If the toothbrush is not connected to any device, the toothbrush stores 725 the data until Wi-Fi connection is enabled/available or a wired connection is available so the brushing data can be transmitted at a later time. This may be particularly beneficial when, for example, a user of the toothbrush is on a trip or vacation and no wireless or wired connection is available.
- the brushing data may be deleted after each transmission. In other embodiments, the brushing data may be deleted after a predefined period of time, or when the user manually deletes the brushing data.
- FIG. 8 is a block diagram of a remote server 800 , according to an embodiment of the present invention.
- Server 800 may include a bus 805 or other communication mechanism that can communicate information and a processor 810 , coupled to bus 805 , that can process information.
- Processor 810 can be any type of general or specific purpose processor.
- Server 800 may also include memory 820 that can store information and instructions to be executed by processor 810 .
- Memory 820 may include any combination of random access memory (“RAM”), read only memory (“ROM”), static storage such as a magnetic or optical disk, or any other type of computer readable medium.
- Server 800 may also include a communication device 815 that may communicate with other devices, such as a toothbrush.
- the computer readable medium may be any available medium that can be accessed by processor 810 .
- the computer readable medium may include both volatile and nonvolatile media, removable and non-removable media, and communication media.
- the communication media may include computer readable instructions, data structures, program modules, or other data and may include any information delivery media.
- memory 820 may store software modules that may provide functionality when executed by processor 810 .
- the modules can include an operating system 825 and an analytical module 830 , as well as other functional modules 835 .
- Operating system 825 may provide operating system functionality for system 800 .
- Analytical module 830 may receive and store brushing data from a toothbrush.
- analytical module 830 may, for example, transmit the brushing data to a computing system of a user-authorized professional for evaluation, and/or may execute evaluation algorithms on the data to determine brushing habits. Because system 800 may be part of a larger system, system 800 may include one or more additional functional modules 835 to include the additional functionality.
- modules may be implemented as a hardware circuit comprising custom very large scale integration (“VLSI”) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components.
- VLSI very large scale integration
- a module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, graphics processing units, or the like.
- a module may also be at least partially implemented in software for execution by various types of processors.
- An identified unit of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions that may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
- modules may be stored on a computer-readable medium, which may be, for instance, a hard disk drive, flash device, RAM, tape, or any other such medium used to store data.
- a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices.
- operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
- FIG. 9 is a flow diagram illustrating a process 900 for receiving brushing data, according to an embodiment of the present invention.
- process 900 may be executed by analytical module 830 of remote server 800 .
- Process 900 begin with receiving brushing data from a registered toothbrush at 905 .
- the remote server determines the user of the brushing data.
- the brushing data may include a toothbrush identification number each time data is received from a toothbrush to identify the user of the toothbrush. It should be noted that brushing data may include other identification data to identify the user of the toothbrush.
- the remote server stores in a database brushing data associated with the user of the toothbrush. This may allow the brushing data to be linked with the profile of the user.
- FIG. 10 is a flow diagram illustrating a process 1000 for providing access to a professional, according to an embodiment of the present invention.
- process 1000 may be executed by analytical module 830 of remote server 800 .
- Process 1000 may begin with receiving login information (e.g., a user name and password) at 1005 from a computing system of a professional.
- the remote server authenticates the professional, and provides the professional with a menu option at 1010 .
- the menu option may include an option to view a list of patients associated with the professional, an option to add/remove/modify a patient, an option to modify the settings, etc.
- FIG. 11 is a flow diagram illustrating a process 1100 for providing a professional with brushing data associated with a user, according to an embodiment of the present invention.
- process 1100 may be executed by analytical module 830 of remote server 800 .
- Process 1100 may begin with the remote server receiving a request at 1105 from a computing system of a professional to view a list of patients.
- the list may be patients of the professional.
- the remote server transmits the list of patients to the computing system of the professional.
- the remote server receives a selection from the computing system of the professional to view brushing habits of a particular patient or to provide updated instructions to the patient based on the brushing habits.
- the remote server transmits brushing data to the computing system of the professional such that the professional can view the brushing habits of the patients over a predefined period of time.
- FIG. 12 is a flow diagram illustrating a process 1200 for receiving professional recommendations for a user of a toothbrush, according to an embodiment of the present invention.
- process 1200 may be executed by analytical module 830 of remote server 800 .
- Process 1200 may begin with the remote server transmitting brushing habits of the patient to the computing system of the professional at 1205 .
- the professional may be able to view the patient's brushing habits. For example, the professional may view the usage of the toothbrush over a predefined period of time, record the patient's symptoms (e.g., date-wise), may compare patient's change in symptoms with the patient's toothbrush usage history, etc. Based on the brushing habits of the patient, the professional may make some recommendation in order for the patient to improve the health of his or her teeth. For example, at 1210 , the remote server receives professional recommendation information from the computing system of the professional for the patient. At 1215 , the remote server updates the patient's data to reflect the recommendations of the professional.
- the remote server receives professional recommendation information from the computing system of the professional for the patient.
- the remote server updates the patient's data to reflect the recommendations of the professional.
- the remote server may transmit an update message at 1220 to the toothbrush of the patient when professional recommendations are made to the patient's data.
- the update message will be transmitted to a mobile device of the user, to an email account of the user, etc.
- the update message may configure, reconfigure, or adjust the patient's toothbrush.
- the professional may recommend the patient of the toothbrush for one minute instead of two minutes.
- the recommendations transmitted to the patient's toothbrush may configure the timer in the toothbrush to reflect one minute instead of two minutes.
- the patient may configure the toothbrush based on the professional recommendations. This may allow the system described herein to be an interactive system between the patient and professional and, as a result, the patient and professional are more involved to monitor oral hygiene. By bringing the patient and professional closer in communication with each other, oral hygiene can be improved and can reduce other diseases evolving from bad oral hygiene.
- FIG. 13 is a flow diagram illustrating a process 1300 for creating a new user profile, according to an embodiment of the present invention.
- process 1300 may be executed by analytical module 830 of remote server 800 .
- Process 1300 may begin with the remote server receiving a request at 1305 for creating a new user profile. The request may be received when the user accesses a webpage of the remote server and, in particular, a webpage that allows a user to create a user profile for a toothbrush.
- the remote server may transmit a new user profile form to a computing system of the user. This may allow the user to enter information into the new user profile form.
- Information that may be entered into the form may include, but is not limited to, the user name, age, sex, last dental visit, next scheduled dental visit, preferred professional, toothbrush information, the number of times the user brushes his or her teeth per day, etc.
- Toothbrush information may include, but is not limited to, the type of toothbrush used, the type of bristles, the type of toothpaste, etc.
- This embodiment may also allow the user to configure the toothbrush, i.e., with user-defined toothbrush configuration settings. For example, the user may define when brushing data should be uploaded to the remote server from the toothbrush.
- the remote server may receive a completed new user profile form from the computing system of the user, and, at 1320 , the remote server may create and save a new user profile in the database of the remote server.
- FIG. 14 is a flow diagram illustrating a process 1400 for modifying a user profile, according to an embodiment of the present invention.
- process 1400 may be executed by analytical module 830 of remote server 800 .
- Process 1400 may begin with the remote server receiving a request at 1405 for modifying an existing user profile. For example, once the user logs into a system through a webpage application, a mobile application, etc., the user may request for the remote server to modify the profile of the user.
- the remote server may provide the computing system of the user with a modifiable user profile.
- a modifiable user profile This may be a webpage application, a mobile application, etc., that contains the user profile fields that can be modified by the user.
- the user may modify information such as including a new preferred professional, toothbrush information, the number of times user brushes his or her teeth per day, the type of toothbrush used, the type of bristles, the type of toothpaste, etc.
- the user may also modify the user-defined toothbrush settings in certain embodiments.
- the remote server may receive at 1415 the modifications to the user profile.
- the remote server may update the user profile in a database of the remote server.
- FIGS. 15A and 15B are flow diagrams illustrating a process 1500 for linking a professional when a new user profile is created or modified, according to an embodiment of the present invention.
- process 1500 may be executed by analytical module 830 of remote server 800 .
- Process 1500 begins with the remote server determining at 1505 whether a user has created a new user profile. If a new user profile has been created, the remote server may query at 1510 a database of registered professionals for the preferred professional listed in the new user profile. If the preferred professional is found at 1515 , the remote server links at 1520 the preferred professional account with the user's account, such that the preferred professional may have access to the user's brushing habits when captured by the toothbrush.
- the remote server transmits at 1525 a message to the computing device of the user to inform the user that the preferred professional is not connected with the system. This may allow the user to select another professional or ask the preferred professional to connect to the system.
- the remote server determines at 1530 whether the user has updated the preferred professional field. If the user has not updated the preferred professional field, process 1500 terminates. If the user has updated the preferred professional field, the remote server queries at 1535 a database of registered professionals for the preferred professional listed in the updated/modified user profile. If the preferred professional is found at 1540 , the remote server links at 1545 the preferred professional account with the user's account, such that the preferred professional may have access to the user's brushing habits when captured by the toothbrush. If the preferred professional is not found at 1540 , the remote server transmits at 1550 a message to the computing device of the user to inform the user that the preferred professional is not connected with the system. This may allow the user to select another professional or ask the preferred professional to connect to the system.
- FIG. 16 is a flow diagram illustrating a process 1600 for synchronizing the toothbrush with a remote server when a new user profile is created or modified, according to an embodiment of the present invention.
- process 1600 may be executed by analytical module 830 of remote server 800 .
- Process 1600 begins with the remote server determining whether a new user profile is created at 1605 . If a new user profile is created, the remote server transmits at 1610 the new user profile, including user-defined toothbrush configuration settings, to the toothbrush. If the remote server determines that an existing user profile is updated, the remote server selects at 1615 the updated data in the user profile, along with updated user-defined toothbrush configuration settings. At 1620 , the remote server transmits the selected updated data, along with the selected updated user-defined toothbrush configuration settings, to the toothbrush.
- FIG. 17 is a flow diagram illustrating a process 1700 for viewing brushing habits, according to an embodiment of the present invention.
- process 1700 may be executed by analytical module 830 of remote server 800 .
- process 1700 begins receiving a request at 1705 to view brushing habits from a computing device of a user.
- the remote server transmits the brushing habits of the user to the computing device so the user can view his or her brushing habits. This may allow the user to view brush usage details over a predefined time period or over any time period depending on the configuration of the user profile.
- the professional recommendations are also transmitted to the user.
- the user may request professional recommendations from the remote server in order to view the professional recommendations.
- FIG. 18 is a flow diagram illustrating a process 1800 for viewing professional recommendations, according to an embodiment of the present invention.
- process 1800 may be executed by analytical module 830 of remote server 800 .
- Process 1800 begins with the remote server receiving a request at 1805 from the computing device of the user to view professional recommendations.
- the remote server may transmit at 1810 the professional recommendations to the computing device of the user.
- the method steps shown in FIGS. 3-7 and 9 - 18 may be performed, in part, by a computer program, encoding instructions for a nonlinear adaptive processor to cause at least the methods described in FIGS. 3-7 and 9 - 18 to be performed by the apparatuses discussed herein.
- the computer program may be embodied on a non-transitory computer readable medium.
- the computer readable medium may be, but is not limited to, a hard disk drive, a flash device, a random access memory, a tape, or any other such medium used to store data.
- the computer program may include encoded instructions for controlling the nonlinear adaptive processor to implement the methods described in FIGS. 3-7 and 9 - 18 , which may also be stored on the computer readable medium.
- the computer program can be implemented in hardware, software, or a hybrid implementation.
- the computer program can be composed of modules that are in operative communication with one another, and which are designed to pass information or instructions to display.
- the computer program can be configured to operate on a general purpose computer, or an application specific integrated circuit (“ASIC”).
- ASIC application specific integrated circuit
- FIG. 19 is a diagram illustrating a system 1900 for capturing and sharing brushing data, according to an embodiment of the present invention.
- the sensors (not shown) capture brushing data when a user is brushing his or her teeth and the captured brushing data is stored in a database (not shown) of toothbrush 1905 .
- Toothbrush 1905 may transmit the stored brushing data to a personal digital assistant (PDA) (or smart phone) 1910 or a computing device 1915 of the user, or a server 1925 via Bluetooth connection, Wi-Fi connection, or any wireless communication means. It should be appreciated that toothbrush 1905 may transmit the brushing data to any computing device that would be appreciated by a person of ordinary skill in the art.
- PDA personal digital assistant
- server 1925 When server 1925 receives the brushing data of the user, server 1925 stores the brushing data of the user in a database (not shown). Once stored, a professional, for example, may access the database of server 1925 to review the brushing data of the user. This may allow the professional to push or transmit professional recommendations for the particular user to computing system 1915 , PDA 1910 , or toothbrush 1905 . Such a system allows a professional to specifically tailor recommendations for each particular user of the toothbrush based on the captured brushing habits of the user.
- One or more embodiments described herein pertain to an apparatus configured to capture the brushing habits of a user.
- the captured brushing habits may be stored in the apparatus and/or be transmitted to a remote server allowing a professional to view the brushing habits of the user. This may allow the professional to provide recommendations to the patient such that the patient can improve his or her brushing habits.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Theoretical Computer Science (AREA)
- Biomedical Technology (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Psychology (AREA)
- Social Psychology (AREA)
- Hospice & Palliative Care (AREA)
- Developmental Disabilities (AREA)
- Child & Adolescent Psychology (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Psychiatry (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Brushes (AREA)
Abstract
An apparatus that monitors the brushing history of a user is provided. In one embodiment, the apparatus, such as a toothbrush, may capture brushing data when a user is brushing teeth, and store the captured brushing data in a database of the apparatus.
Description
- The present invention relates to brushing habits and, more particularly, to capturing brushing habits of a user of a toothbrush.
- Generally, when a user brushes his or her teeth, the user is not able to determine his or her brushing habits. Also, professionals, such as dentists, or oral hygienist, etc., are not currently able to verify whether the user of the toothbrush is brushing his or her teeth according to the recommendations of the professional or the recommendations from the American Dental Association®. Accordingly, a toothbrush that captures brushing habits of the user may be beneficial.
- Certain embodiments of the present invention may provide solutions to the problems and needs in the art that have not yet been fully identified, appreciated, or solved by current toothbrushes. For example, some embodiments described herein allow a toothbrush to capture the brushing habits of a user.
- In one embodiment, a method is provided. The includes capturing, by a toothbrush, brushing data when a user is brushing teeth. The computer-implemented method also includes transmitting, by the toothbrush, the captured brushing data to a remote server.
- In another embodiment, a computer-implemented method is provided. The computer-implemented method includes receiving, at a remote server, brushing data of a user from a toothbrush. The method also includes storing the brushing habits of the user in the toothbrush.
- In yet another embodiment, an apparatus is provided. The apparatus includes at least one processor and memory that includes a computer program. The computer program, together with the processor, are configured to cause the apparatus to capture, via sensors, brushing data when a user is brushing teeth, and store the captured brushing data in a database.
- In order that the advantages of certain embodiments of the invention will be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings. While it should be understood that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which:
-
FIGS. 1A and 1B illustrate perspective views of a toothbrush, according to an embodiment of the present invention. -
FIG. 2 is a block diagram illustrating a system, according to an embodiment of the present invention. -
FIG. 3 is a flow diagram illustrating a process for registering a user of a toothbrush, according to an embodiment of the present invention. -
FIG. 4 is a flow diagram illustrating a process for modifying a user profile, according to an embodiment of the present invention. -
FIG. 5 is a flow diagram illustrating a process for activating brushing sensors, according to an embodiment of the present invention. -
FIG. 6 is a flow diagram illustrating a process for capturing brushing data, according to an embodiment of the present invention. -
FIG. 7 is a flow diagram illustrating a process for transmitting brushing data, according to an embodiment of the present invention. -
FIG. 8 is a block diagram of a remote server, according to an embodiment of the present invention. -
FIG. 9 is a flow diagram illustrating a process for receiving brushing data, according to an embodiment of the present invention. -
FIG. 10 is a flow diagram illustrating a process for providing access to a professional, according to an embodiment of the present invention. -
FIG. 11 is a flow diagram illustrating a process for providing a professional with brushing data associated with a user, according to an embodiment of the present invention. -
FIG. 12 is a flow diagram illustrating a process for receiving professional recommendations for a user of a toothbrush, according to an embodiment of the present invention. -
FIG. 13 is a flow diagram illustrating a process for creating a new user profile, according to an embodiment of the present invention. -
FIG. 14 is a flow diagram illustrating a process for modifying a user profile, according to an embodiment of the present invention. -
FIGS. 15A and 15B are flow diagrams illustrating a process for linking a professional when a new user profile is created or modified, according to an embodiment of the present invention. -
FIG. 16 is a flow diagram illustrating a process for synchronizing the toothbrush with a remote server when a new user profile is created or modified, according to an embodiment of the present invention. -
FIG. 17 is a flow diagram illustrating a process for viewing brushing habits, according to an embodiment of the present invention. -
FIG. 18 is a flow diagram illustrating a process for viewing professional recommendations, according to an embodiment of the present invention. -
FIG. 19 is a diagram illustrating a system for capturing and sharing brushing data, according to an embodiment of the present invention. - Some embodiments of the present invention pertain to capturing brushing habits of a user when the user is brushing his or her teeth. In one embodiment, a sensor is activated prior to the user brushing his or her teeth, and the sensor is configured to capture brushing data while the user brushes his or her teeth. Upon completion of data capture, the brushing data may be stored in a database of the toothbrush and/or transmitted to a remote server for storage in an external database and viewing by the user or a user-approved professional.
-
FIGS. 1A and 1B illustrate perspective views of atoothbrush 100, according to an embodiment of the present invention. Toothbrush 100 may include anelongated segment 105, abody segment 120, and anend segment 145. Elongatedsegment 105 may attach to and detach frombody segment 120.Body segment 120 may include a locking mechanism (not shown) in order forelongated segment 105 to attach to and detach frombody segment 120. -
Body segment 120 may also include aremovable cover 125.Removable cover 125 may include a power on and off switch (hereinafter “switch”) 130, aselection unit 135, and amode identification unit 140.Switch 130 may be configured to powertoothbrush 100 on and off.Selection unit 135 may be configured to select a mode of operation (e.g., sensitive mode, deep clean mode, etc.), select a radio station, select music from a playlist, etc.Mode identification unit 140 may identify the mode of operation. Any combination of modes and features are possible in some embodiments. - In some embodiments,
removable cover 125 may include a liquid crystal display (LCD)panel 150 with aswitch 130 configured topower toothbrush 100 on and off.LCD 150 may also show the mode of operation viamode identification unit 140. -
Removable cover 125 may be detached frombody segment 120. This may allow a user to replace batteries when necessary.End segment 145 may be attached tobody segment 120, and may include a plurality of slits or holes that facilitate transmission of sound to enable a user to listen to selected digital media or to a radio station. -
FIG. 2 is a block diagram illustrating acomputing system 200 of the toothbrush, according to an embodiment of the present invention.System 200 may include a bus 205 or other communication mechanism that can communicate information and aprocessor 210, coupled to bus 205, that can process information.Processor 210 can be any type of general or specific purpose processor.System 200 may also includememory 220 that can store information and instructions to be executed byprocessor 210.Memory 220 may include any combination of random access memory (“RAM”), read only memory (“ROM”), static storage such as a magnetic or optical disk, or any other type of computer readable medium.System 200 may also include acommunication device 215, such as a network interface card, that may provide access to a network. In certain embodiments, a universal serial bus (not shown) may connect to, and communicate with,system 200. - The computer readable medium may be any available media that can be accessed by
processor 210. The computer readable medium may include both volatile and nonvolatile medium, removable and non-removable media, and communication media. The communication media may include computer readable instructions, data structures, program modules, or other data and may include any information delivery media. -
Processor 210 can also be coupled via bus 205 to adisplay 240, such as a Liquid Crystal Display (“LCD”).Display 240 may display a variety of information to the user, such as timing information related to brushing teeth, professional recommendation information, brushing data, toothbrush settings, a radio channel, brush head quality, or any other information that would be appreciated by a person of ordinary skill in the art. In some embodiments, a haptic (i.e., touch) control interface may be integrated intodisplay 240 and/or included as part of a separate haptic sensing system. Aninput unit 245, such as one or more buttons, may also be coupled to bus 205 to enable the user to interface withsystem 200. Also coupled to bus 205 may besensors 250 located in the head of the brush.Sensors 250, as will be described in more detail below, may collect data related to brushing motion, pressure applied to teeth when brushing, quadrants/areas brushed, etc. - According to one embodiment,
memory 220 may store software modules that may provide functionality when executed byprocessor 210. The modules can include anoperating system 225 and a brushing habits module 230 configured to record brushing habits, as well as otherfunctional modules 235.Operating system 225 may provide operating system functionality forsystem 200. Brushing habits module 230 may causesensors 250 to collect data, and may retrieve data collected fromsensors 250, and periodically, and/or when instructed, transmit the data to a remote server and/or directly to a professional for evaluation. Becausesystem 200 may be part of a larger system,system 200 may include one or more additionalfunctional modules 235 to include the additional functionality. - For example, additional
functional modules 235 may include a user setup module. The user setup module may allow the user to configure the toothbrush prior to operating the toothbrush. For example, the user may create a user profile, enter the date the user last visited the professional, select the type of bristles used (e.g., soft bristles, medium bristles, hard bristles, etc.), select the type of toothpaste used, etc. The user may also indicate whether he or she has, for example, various dental conditions such as sensitive teeth or cavities. It should be appreciated that a computing device may allow the user create the user profile and configure the toothbrush settings by accessing a website on a remote server, and transmit the toothbrush setup data to the toothbrush via a Wi-Fi connection, a Bluetooth® connection, or via any wired or wireless communication means that would be appreciated by a person of ordinary skill in the art. In some embodiments, a professional may configure the toothbrush for the user. - Once the toothbrush is configured in this embodiment, the user may begin using the toothbrush. For example, each time the user brushes his or her teeth,
sensors 250 may capture data and store the captured data inmemory 220. The captured data may include, but is not limited to, the amount of pressure applied to a user's teeth when brushing, the duration of brushing, the quadrants/areas that were brushed, the direction or rotation of the toothbrush movement, the time spent brushing in each quadrant, and/or any other data that would help evaluate the brushing habits of the user. - Brushing habits module 230 may transmit the captured data to a remote server via
communication unit 210. For example, the captured data may be transmitted via Wi-Fi, a Universal Serial Bus (“USB”) connection, Bluetooth®, or via any suitable wired or wireless communication means. In another embodiment, brushing habits module 230 may transmit the captured data to a pre-authorized professional. It should be appreciated that the transmission of data may occur once a day, once a week, once a month, or after any preconfigured time period. It should be appreciated that the user may modify when the captured data should be transmitted, and/or may choose to transmit the data at a certain time manually. - Although not illustrated in
FIG. 2 , a power supply and a power on/off switch may also be connected tosystem 200 of the toothbrush. The power supply may be a rechargeable power supply, and may use AA batteries, AAA batteries, lithium ion batteries, or any type of battery sufficient to power the toothbrush. The power on/off switch may allowsystem 200 to power the toothbrush on or off depending on the state of the toothbrush. -
FIG. 3 is a flow diagram illustrating aprocess 300 for registering a user of a toothbrush, according to an embodiment of the present invention. The system shown inFIG. 2 may be configured to executeprocess 300 ofFIG. 3 in some embodiments.Process 300 begins with the user at 305 activating the toothbrush. At 310, the user may enter user information to create a user profile. The user information may include, but is not limited to, name, age, sex, etc. At 315, the user may enter other information, such as the type of bristles, the toothpaste type, whether the user has sensitive teeth, the date of the previous professional visit, and any other information that would be appreciated by a person of ordinary skill in the art. At 320, the user may select a time period to transmit data related to user brushing habits. The time period may be once a day, once a week, every time the brush is utilized, or any other time period that would be appreciated by a person of ordinary skill in the art. In some embodiments, the user may select a default setting for transmission of data. At 325, the system determines whether additional user profiles should be created. If additional user profiles should be created,process 300 returns to 310 to allow the user to enter user information to create another user profile. If additional user profiles should not be created,process 300 terminates and the user may then begin using the toothbrush. -
FIG. 4 is a flow diagram illustrating aprocess 400 for modifying a user profile, according to an embodiment of the present invention.Process 400 begins with the user activating the toothbrush at 405. The toothbrush may be activated when the user presses the power on/off switch. If the toothbrush includes a sleep mode, the toothbrush may activate (or wake up) from sleep mode when any button is pressed on the toothbrush. - At 410, the user may select an option from a list of options to modify an existing user profile or create a new user profile. At 415, the user may enter user information, and, at 420, the user may enter other information such as the type of bristles, the toothpaste type, whether the user has sensitive teeth, the date of the previous professional visit, and any other information that would be appreciated by a person of ordinary skill in the art. At 425, the user may select a time period to transmit data related to user brushing habits. At 430, the system determines whether additional user profiles should be created. If additional user profiles should be created,
process 400 returns to 410 to allow the user to enter user information to create another user profile. If additional user profiles should not be created,process 400 terminates and the user may then begin using the toothbrush. -
FIG. 5 is a flow diagram illustrating aprocess 500 for activating brushing sensors, according to an embodiment of the present invention.Process 500 begins with the user activating the toothbrush at 505. The toothbrush may be activated by pressing the power on/off switch. If the toothbrush includes a sleep mode, the toothbrush may activate (or wake up) from sleep mode when any button is pressed on the toothbrush. - At 510, the user may select a mode of operation on the toothbrush. For example, the mode of operation may include sensitive, deep clean, or any mode of operation that would be appreciated by a person of ordinary skill in the art. At 515, the brush sensors may be activated to allow brushing habits to be collected and stored in a memory of the toothbrush. In some embodiments, the brush sensors may include an activation delay to compensate for the time it takes the user to place the brush in his or her mouth and start brushing. The activation delay may be 3 seconds, 5 seconds, or any suitable time period. The toothbrush may include a preprogrammed activation delay or a user-customized delay. In certain embodiment, the toothbrush may also include a countdown timer, such that the user of the toothbrush can hear that the brush will activate in, for example, 3 second, 2 seconds, 1 second, etc. This may be heard via an audio device, or viewed via the LCD display, of the toothbrush.
-
FIG. 6 is a flow diagram illustrating aprocess 600 for capturing brushing data, according to an embodiment of the present invention.Process 600 begins with the toothbrush activating the brushing sensors after a predefined period of time at 605. At 610, the brushing sensors capture brushing data. The brushing sensors in this embodiment are active for a predefined period of time. The brushing sensors may transmit data periodically (for instance, once every tenth of a second), or may transmit data once a threshold of motion is exceeded and/or when a certain pattern of brushing is detected. The predefined period of time may be modified depending on the configuration of the toothbrush. - At 615, the toothbrush may determine whether the user has stopped brushing his or her teeth. If the user continues to brush his or her teeth during the predefined period of time,
process 600 continues to capture the brushing data at 610. If the user discontinues brushing before the predefined period of time has elapsed or if the predefined period has elapsed prior to the user discontinuing brushing his or her teeth, the brushing sensors are deactivated at 620 and the brushing data is recorded in a database at 625. Data such as start time of brushing and stop time of brushing may also be recorded. -
FIG. 7 is a flow diagram illustrating aprocess 700 for transmitting brushing data, according to an embodiment of the present invention.Process 700 begins at 705 with the toothbrush determining, at a predetermined time, whether to transmit data to a remote server or to any other computing device, such as a mobile device, a personal digital assistant, etc. In one embodiment, the toothbrush may be in a sleep (or standby) mode and may activate at predetermined periods of time to determine whether brushing data should be transmitted. In other embodiments, the toothbrush may perform such a determination each time brushing data is recorded, on a predetermined time interval (e.g., every week, every two weeks, every month, etc.), at the user's request, or at any time that would be appreciated by a person of ordinary skill in the art. - At 710, the toothbrush determines whether Wi-Fi is enabled/available. If Wi-Fi is enabled, the toothbrush transmits brushing data at 720 to a remote server or to any computing device that would be appreciated by a person of ordinary skill in the art. If Wi-Fi is not enabled/available, at 715, the toothbrush determines whether a device, such as a USB device, a computing device, etc., is connected to the toothbrush. If the toothbrush is connected to a device, the toothbrush transmits brushing data at 720 to a remote server or to any suitable computing device. If the toothbrush is not connected to any device, the toothbrush stores 725 the data until Wi-Fi connection is enabled/available or a wired connection is available so the brushing data can be transmitted at a later time. This may be particularly beneficial when, for example, a user of the toothbrush is on a trip or vacation and no wireless or wired connection is available.
- It should be appreciated that, in certain embodiments, the brushing data may be deleted after each transmission. In other embodiments, the brushing data may be deleted after a predefined period of time, or when the user manually deletes the brushing data.
-
FIG. 8 is a block diagram of aremote server 800, according to an embodiment of the present invention.Server 800 may include a bus 805 or other communication mechanism that can communicate information and aprocessor 810, coupled to bus 805, that can process information.Processor 810 can be any type of general or specific purpose processor.Server 800 may also includememory 820 that can store information and instructions to be executed byprocessor 810.Memory 820 may include any combination of random access memory (“RAM”), read only memory (“ROM”), static storage such as a magnetic or optical disk, or any other type of computer readable medium.Server 800 may also include acommunication device 815 that may communicate with other devices, such as a toothbrush. - The computer readable medium may be any available medium that can be accessed by
processor 810. The computer readable medium may include both volatile and nonvolatile media, removable and non-removable media, and communication media. The communication media may include computer readable instructions, data structures, program modules, or other data and may include any information delivery media. - According to one embodiment,
memory 820 may store software modules that may provide functionality when executed byprocessor 810. The modules can include anoperating system 825 and ananalytical module 830, as well as otherfunctional modules 835.Operating system 825 may provide operating system functionality forsystem 800.Analytical module 830 may receive and store brushing data from a toothbrush. In certain embodiments,analytical module 830 may, for example, transmit the brushing data to a computing system of a user-authorized professional for evaluation, and/or may execute evaluation algorithms on the data to determine brushing habits. Becausesystem 800 may be part of a larger system,system 800 may include one or more additionalfunctional modules 835 to include the additional functionality. - Presenting the above-described functions as being performed by a “system” is not intended to limit the scope of the present invention in any way, but is intended to provide one example of many embodiments of the present invention. Indeed, methods, systems and apparatuses disclosed herein may be implemented in localized and distributed forms consistent with computing technology.
- It should be noted that some of the system features described in this specification have been presented as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom very large scale integration (“VLSI”) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, graphics processing units, or the like.
- A module may also be at least partially implemented in software for execution by various types of processors. An identified unit of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions that may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module. Further, modules may be stored on a computer-readable medium, which may be, for instance, a hard disk drive, flash device, RAM, tape, or any other such medium used to store data.
- Indeed, a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
-
FIG. 9 is a flow diagram illustrating aprocess 900 for receiving brushing data, according to an embodiment of the present invention. In some embodiments,process 900 may be executed byanalytical module 830 ofremote server 800.Process 900 begin with receiving brushing data from a registered toothbrush at 905. At 910, the remote server determines the user of the brushing data. For example, the brushing data may include a toothbrush identification number each time data is received from a toothbrush to identify the user of the toothbrush. It should be noted that brushing data may include other identification data to identify the user of the toothbrush. At 915, the remote server stores in a database brushing data associated with the user of the toothbrush. This may allow the brushing data to be linked with the profile of the user. -
FIG. 10 is a flow diagram illustrating aprocess 1000 for providing access to a professional, according to an embodiment of the present invention. In some embodiments,process 1000 may be executed byanalytical module 830 ofremote server 800.Process 1000 may begin with receiving login information (e.g., a user name and password) at 1005 from a computing system of a professional. At 1005, the remote server authenticates the professional, and provides the professional with a menu option at 1010. The menu option may include an option to view a list of patients associated with the professional, an option to add/remove/modify a patient, an option to modify the settings, etc. -
FIG. 11 is a flow diagram illustrating aprocess 1100 for providing a professional with brushing data associated with a user, according to an embodiment of the present invention. In some embodiments,process 1100 may be executed byanalytical module 830 ofremote server 800.Process 1100 may begin with the remote server receiving a request at 1105 from a computing system of a professional to view a list of patients. In this embodiment, the list may be patients of the professional. At 1110, the remote server transmits the list of patients to the computing system of the professional. - At 1115, the remote server receives a selection from the computing system of the professional to view brushing habits of a particular patient or to provide updated instructions to the patient based on the brushing habits. At 1120, the remote server transmits brushing data to the computing system of the professional such that the professional can view the brushing habits of the patients over a predefined period of time.
-
FIG. 12 is a flow diagram illustrating aprocess 1200 for receiving professional recommendations for a user of a toothbrush, according to an embodiment of the present invention. In some embodiments,process 1200 may be executed byanalytical module 830 ofremote server 800.Process 1200 may begin with the remote server transmitting brushing habits of the patient to the computing system of the professional at 1205. - By receiving the brushing habits of the patient, the professional may be able to view the patient's brushing habits. For example, the professional may view the usage of the toothbrush over a predefined period of time, record the patient's symptoms (e.g., date-wise), may compare patient's change in symptoms with the patient's toothbrush usage history, etc. Based on the brushing habits of the patient, the professional may make some recommendation in order for the patient to improve the health of his or her teeth. For example, at 1210, the remote server receives professional recommendation information from the computing system of the professional for the patient. At 1215, the remote server updates the patient's data to reflect the recommendations of the professional. In certain embodiments, the remote server may transmit an update message at 1220 to the toothbrush of the patient when professional recommendations are made to the patient's data. In some embodiments, the update message will be transmitted to a mobile device of the user, to an email account of the user, etc.
- It should be appreciated that the update message (or recommendation information of the professional) may configure, reconfigure, or adjust the patient's toothbrush. For example, if the patient has sensitive gums, the professional may recommend the patient of the toothbrush for one minute instead of two minutes. In this case, the recommendations transmitted to the patient's toothbrush may configure the timer in the toothbrush to reflect one minute instead of two minutes. In another embodiment, the patient may configure the toothbrush based on the professional recommendations. This may allow the system described herein to be an interactive system between the patient and professional and, as a result, the patient and professional are more involved to monitor oral hygiene. By bringing the patient and professional closer in communication with each other, oral hygiene can be improved and can reduce other diseases evolving from bad oral hygiene.
-
FIG. 13 is a flow diagram illustrating aprocess 1300 for creating a new user profile, according to an embodiment of the present invention. In some embodiments,process 1300 may be executed byanalytical module 830 ofremote server 800.Process 1300 may begin with the remote server receiving a request at 1305 for creating a new user profile. The request may be received when the user accesses a webpage of the remote server and, in particular, a webpage that allows a user to create a user profile for a toothbrush. - At 1310, the remote server may transmit a new user profile form to a computing system of the user. This may allow the user to enter information into the new user profile form. Information that may be entered into the form may include, but is not limited to, the user name, age, sex, last dental visit, next scheduled dental visit, preferred professional, toothbrush information, the number of times the user brushes his or her teeth per day, etc. Toothbrush information may include, but is not limited to, the type of toothbrush used, the type of bristles, the type of toothpaste, etc. This embodiment may also allow the user to configure the toothbrush, i.e., with user-defined toothbrush configuration settings. For example, the user may define when brushing data should be uploaded to the remote server from the toothbrush.
- At 1315, the remote server may receive a completed new user profile form from the computing system of the user, and, at 1320, the remote server may create and save a new user profile in the database of the remote server.
-
FIG. 14 is a flow diagram illustrating aprocess 1400 for modifying a user profile, according to an embodiment of the present invention. In some embodiments,process 1400 may be executed byanalytical module 830 ofremote server 800.Process 1400 may begin with the remote server receiving a request at 1405 for modifying an existing user profile. For example, once the user logs into a system through a webpage application, a mobile application, etc., the user may request for the remote server to modify the profile of the user. - At 1410, the remote server may provide the computing system of the user with a modifiable user profile. This may be a webpage application, a mobile application, etc., that contains the user profile fields that can be modified by the user. In one embodiment, the user may modify information such as including a new preferred professional, toothbrush information, the number of times user brushes his or her teeth per day, the type of toothbrush used, the type of bristles, the type of toothpaste, etc. The user may also modify the user-defined toothbrush settings in certain embodiments. Once the updated information is inputted in the fields, the user may submit the modifications to the user profile, and the remote server may receive at 1415 the modifications to the user profile. At 1420, the remote server may update the user profile in a database of the remote server.
-
FIGS. 15A and 15B are flow diagrams illustrating aprocess 1500 for linking a professional when a new user profile is created or modified, according to an embodiment of the present invention. In some embodiments,process 1500 may be executed byanalytical module 830 ofremote server 800.Process 1500 begins with the remote server determining at 1505 whether a user has created a new user profile. If a new user profile has been created, the remote server may query at 1510 a database of registered professionals for the preferred professional listed in the new user profile. If the preferred professional is found at 1515, the remote server links at 1520 the preferred professional account with the user's account, such that the preferred professional may have access to the user's brushing habits when captured by the toothbrush. If the preferred professional is not found at 1515, the remote server transmits at 1525 a message to the computing device of the user to inform the user that the preferred professional is not connected with the system. This may allow the user to select another professional or ask the preferred professional to connect to the system. - Returning back to 1505, if the remote server determines the user has modified the user profile, the remote server determines at 1530 whether the user has updated the preferred professional field. If the user has not updated the preferred professional field,
process 1500 terminates. If the user has updated the preferred professional field, the remote server queries at 1535 a database of registered professionals for the preferred professional listed in the updated/modified user profile. If the preferred professional is found at 1540, the remote server links at 1545 the preferred professional account with the user's account, such that the preferred professional may have access to the user's brushing habits when captured by the toothbrush. If the preferred professional is not found at 1540, the remote server transmits at 1550 a message to the computing device of the user to inform the user that the preferred professional is not connected with the system. This may allow the user to select another professional or ask the preferred professional to connect to the system. -
FIG. 16 is a flow diagram illustrating aprocess 1600 for synchronizing the toothbrush with a remote server when a new user profile is created or modified, according to an embodiment of the present invention. In some embodiments,process 1600 may be executed byanalytical module 830 ofremote server 800.Process 1600 begins with the remote server determining whether a new user profile is created at 1605. If a new user profile is created, the remote server transmits at 1610 the new user profile, including user-defined toothbrush configuration settings, to the toothbrush. If the remote server determines that an existing user profile is updated, the remote server selects at 1615 the updated data in the user profile, along with updated user-defined toothbrush configuration settings. At 1620, the remote server transmits the selected updated data, along with the selected updated user-defined toothbrush configuration settings, to the toothbrush. -
FIG. 17 is a flow diagram illustrating aprocess 1700 for viewing brushing habits, according to an embodiment of the present invention. In some embodiments,process 1700 may be executed byanalytical module 830 ofremote server 800. In this embodiment,process 1700 begins receiving a request at 1705 to view brushing habits from a computing device of a user. At 1710, the remote server transmits the brushing habits of the user to the computing device so the user can view his or her brushing habits. This may allow the user to view brush usage details over a predefined time period or over any time period depending on the configuration of the user profile. - In certain embodiments, the professional recommendations are also transmitted to the user. In other embodiments, the user may request professional recommendations from the remote server in order to view the professional recommendations.
-
FIG. 18 is a flow diagram illustrating aprocess 1800 for viewing professional recommendations, according to an embodiment of the present invention. In some embodiments,process 1800 may be executed byanalytical module 830 ofremote server 800.Process 1800 begins with the remote server receiving a request at 1805 from the computing device of the user to view professional recommendations. In response to the request, the remote server may transmit at 1810 the professional recommendations to the computing device of the user. - The method steps shown in
FIGS. 3-7 and 9-18 may be performed, in part, by a computer program, encoding instructions for a nonlinear adaptive processor to cause at least the methods described inFIGS. 3-7 and 9-18 to be performed by the apparatuses discussed herein. The computer program may be embodied on a non-transitory computer readable medium. The computer readable medium may be, but is not limited to, a hard disk drive, a flash device, a random access memory, a tape, or any other such medium used to store data. The computer program may include encoded instructions for controlling the nonlinear adaptive processor to implement the methods described inFIGS. 3-7 and 9-18, which may also be stored on the computer readable medium. - The computer program can be implemented in hardware, software, or a hybrid implementation. The computer program can be composed of modules that are in operative communication with one another, and which are designed to pass information or instructions to display. The computer program can be configured to operate on a general purpose computer, or an application specific integrated circuit (“ASIC”).
-
FIG. 19 is a diagram illustrating asystem 1900 for capturing and sharing brushing data, according to an embodiment of the present invention. In this embodiment, the sensors (not shown) capture brushing data when a user is brushing his or her teeth and the captured brushing data is stored in a database (not shown) oftoothbrush 1905.Toothbrush 1905, depending on the configuration, may transmit the stored brushing data to a personal digital assistant (PDA) (or smart phone) 1910 or acomputing device 1915 of the user, or aserver 1925 via Bluetooth connection, Wi-Fi connection, or any wireless communication means. It should be appreciated thattoothbrush 1905 may transmit the brushing data to any computing device that would be appreciated by a person of ordinary skill in the art. - When
server 1925 receives the brushing data of the user,server 1925 stores the brushing data of the user in a database (not shown). Once stored, a professional, for example, may access the database ofserver 1925 to review the brushing data of the user. This may allow the professional to push or transmit professional recommendations for the particular user tocomputing system 1915,PDA 1910, ortoothbrush 1905. Such a system allows a professional to specifically tailor recommendations for each particular user of the toothbrush based on the captured brushing habits of the user. - One or more embodiments described herein pertain to an apparatus configured to capture the brushing habits of a user. The captured brushing habits may be stored in the apparatus and/or be transmitted to a remote server allowing a professional to view the brushing habits of the user. This may allow the professional to provide recommendations to the patient such that the patient can improve his or her brushing habits.
- It will be readily understood that the components of the invention, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the detailed description of the embodiments is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention.
- The features, structures, or characteristics of the invention described throughout this specification may be combined in any suitable manner in one or more embodiments. For example, the usage of “certain embodiments,” “some embodiments,” or other similar language, throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. Thus, appearances of the phrases “in certain embodiments,” “in some embodiments,” “in other embodiments,” or other similar language, throughout this specification do not necessarily all refer to the same embodiment or group of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
- One having ordinary skill in the art will readily understand that the invention as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations that are different than those which are disclosed. Therefore, although the invention has been described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the invention. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims.
Claims (20)
1. A method, comprising:
capturing, by a toothbrush, brushing data when a user is brushing teeth; and
storing, in the toothbrush, the captured brushing data.
2. The method of claim 1 , further comprising:
activating the toothbrush when the user presses a power switch on the toothbrush.
3. The method of claim 1 , further comprising:
receiving, by the toothbrush, a selection for a mode of operation.
4. The computer-implemented method of claim 3 , further comprising:
activating sensors in the toothbrush a predetermined period of time after the selection for the mode of operation is received.
5. The method of claim 1 , wherein the storing of the captured brushing data comprises storing, in the toothbrush, the captured brushing data when the toothbrush detects that the user has stopped brushing his or her teeth.
6. The method of claim 1 , wherein the storing of the captured brushing data comprises storing, in the toothbrush, the captured brushing data after a predefined period of time has elapsed.
7. The method of claim 1 , further comprising transmitting, by the toothbrush, the captured brushing data to a remote server.
8. The method of claim 7 , wherein the transmitting of the captured brushing data comprises transmitting the captured brushing data at predefined time intervals.
9. The method of claim 1 , wherein the brushing data comprises duration of brushing, quadrants brushed, rotation of brushing per quadrant, duration of brushing per quadrant, an amount of pressure applied to teeth, and a number of times brushed each day.
10. The method of claim 1 , further comprising:
receiving, at the toothbrush, recommendation information from a remote server or another device; and
configuring, by the toothbrush, settings in the toothbrush based on the recommendation information.
11. An apparatus, comprising:
at least one processor; and
memory comprising a computer program, wherein the computer program, together with the at least one processor, are configured to cause the apparatus to:
capture, via sensors, brushing data when a user is brushing teeth, and
store the captured brushing data in a database.
12. The apparatus of claim 11 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to activate the toothbrush when the user presses a power switch on the apparatus.
13. The apparatus of claim 11 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to receive a selection for a mode of operation after the toothbrush has been activated.
14. The apparatus of claim 13 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to activate sensors in the apparatus a predetermined period of time after the selection for the mode of operation is received.
15. The apparatus of claim 11 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to store the captured brushing data when the apparatus detects that the user has stopped brushing his or her teeth.
16. The apparatus of claim 11 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to store the captured brushing data after a predefined period of time has elapsed.
17. The apparatus of claim 11 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to transmit the captured brushing data to a remote server.
18. The apparatus of claim 17 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to transmit the captured brushing data at predefined time intervals.
19. The apparatus of claim 11 , wherein the brushing data comprises duration of brushing, quadrants brushed, rotation of brushing per quadrant, duration of brushing per quadrant, an amount of pressure applied to teeth, and a number of times brushed each day.
20. The apparatus of claim 11 , wherein the computer program, together with the at least one processor, are further configured to cause the apparatus to
receive recommendation information from another device; and
configure settings in the apparatus based on the recommendation information.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/746,535 US20130132388A1 (en) | 2013-01-22 | 2013-01-22 | Apparatus for capturing brushing habits |
| US13/757,763 US9882986B2 (en) | 2013-01-22 | 2013-02-02 | Apparatus for capturing brushing habits |
| US14/040,547 US9498053B2 (en) | 2013-01-22 | 2013-09-27 | Apparatus for capturing brushing habits |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/746,535 US20130132388A1 (en) | 2013-01-22 | 2013-01-22 | Apparatus for capturing brushing habits |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/757,763 Continuation US9882986B2 (en) | 2013-01-22 | 2013-02-02 | Apparatus for capturing brushing habits |
| US14/040,547 Continuation-In-Part US9498053B2 (en) | 2013-01-22 | 2013-09-27 | Apparatus for capturing brushing habits |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20130132388A1 true US20130132388A1 (en) | 2013-05-23 |
Family
ID=48427937
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/746,535 Abandoned US20130132388A1 (en) | 2013-01-22 | 2013-01-22 | Apparatus for capturing brushing habits |
| US13/757,763 Active 2034-07-28 US9882986B2 (en) | 2013-01-22 | 2013-02-02 | Apparatus for capturing brushing habits |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/757,763 Active 2034-07-28 US9882986B2 (en) | 2013-01-22 | 2013-02-02 | Apparatus for capturing brushing habits |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US20130132388A1 (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140335469A1 (en) * | 2013-05-13 | 2014-11-13 | Elwha Llc | Oral illumination systems and methods |
| WO2015092125A1 (en) * | 2013-12-16 | 2015-06-25 | Brushgate Oy | Toothbrush monitoring device, apparatus and method |
| WO2016020780A1 (en) * | 2014-08-05 | 2016-02-11 | Koninklijke Philips N.V. | System and method for deploying customized care routines in a consumer device |
| US20160143718A1 (en) * | 2013-06-19 | 2016-05-26 | Kolibree | Toothbrush system with sensors for a dental hygiene monitoring system |
| CN106137123A (en) * | 2015-04-07 | 2016-11-23 | 青岛智德安信息科技有限公司 | Individual's oral health diagnosis and therapy system |
| US20170206804A1 (en) * | 2015-09-17 | 2017-07-20 | Funbrush Ltd. | Interactive add-on device for kids for a toothbrush and a platform for mobile devices containing games controlled by that device |
| US11051919B2 (en) | 2015-05-13 | 2021-07-06 | Kolibree | Toothbrush system with magnetometer for dental hygiene monitoring |
| DE102020118554A1 (en) | 2020-07-14 | 2022-01-20 | Renfert Gmbh | dental system |
| US11278384B2 (en) | 2016-08-22 | 2022-03-22 | Kolibree SAS | Oral hygiene system for compliance monitoring and tele-dentistry system |
| US11426264B2 (en) | 2016-03-14 | 2022-08-30 | Kolibree | Oral hygiene system with visual recognition for compliance monitoring |
| US11751808B2 (en) | 2013-06-19 | 2023-09-12 | Valutis Gmbh | Method for determining of movement patterns during a dental treatment |
| CN117691719A (en) * | 2024-01-30 | 2024-03-12 | 深圳市方利来科技有限公司 | Charging control method and system for electric toothbrush |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3510970B1 (en) | 2015-06-18 | 2020-09-16 | Colgate-Palmolive Company | Electric toothbrush device and method |
| CN108783870A (en) * | 2018-04-21 | 2018-11-13 | 深圳缇铭科技有限公司 | Device, presentation system, storage device, toothbrush pedestal and toothbrush is presented in the rendering method for data of brushing teeth |
| EP3582226A1 (en) * | 2018-06-15 | 2019-12-18 | Koninklijke Philips N.V. | An apparatus and method for providing context-based intervention |
| US11470954B2 (en) | 2019-12-19 | 2022-10-18 | Colgate-Palmolive Company | Oral care system |
| US11484253B2 (en) | 2019-12-19 | 2022-11-01 | Colgate-Palmolive Company | Oral care system |
| USD950956S1 (en) | 2019-12-19 | 2022-05-10 | Colgate-Palmolive Company | Oral care implement handle |
| USD950955S1 (en) | 2019-12-19 | 2022-05-10 | Colgate-Palmolive Company | Oral care implement |
| US11425995B2 (en) | 2019-12-19 | 2022-08-30 | Colgate-Palmolive Company | Powered oral care implement |
| USD967632S1 (en) | 2019-12-19 | 2022-10-25 | Colgate-Palmolive Company | Replacement head for a toothbrush |
| US11406480B2 (en) | 2019-12-19 | 2022-08-09 | Colgate-Palmolive Company | Oral care implement and refill head thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060123570A1 (en) * | 2002-12-18 | 2006-06-15 | Pace John W | System for enabling limited time trial products |
| US20080109973A1 (en) * | 2006-11-15 | 2008-05-15 | Farrell Mark E | Personal care products and methods |
| US20090092955A1 (en) * | 2005-06-20 | 2009-04-09 | Jin-Sang Hwang | Tooth brushing pattern analyzing/modifying device, method and system for interactively modifying tooth brushing behavior |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6850167B2 (en) | 1999-12-08 | 2005-02-01 | Howard Rosen | Brushing behavior reinforcement toothbrush and enclosed electronic game switch with grid |
| US6536068B1 (en) | 1999-12-29 | 2003-03-25 | Gillette Canada Company | Toothbrushing technique monitoring |
| US6923409B2 (en) | 2000-01-28 | 2005-08-02 | Peter Strunk | Tooth brush holder |
| US7748069B2 (en) * | 2005-12-15 | 2010-07-06 | Cynthia A Dawley | Multimedia toothbrush (toothpix) |
| ES2864276T5 (en) | 2005-12-21 | 2024-09-19 | Koninklijke Philips Nv | System for selecting operating modes on an electric toothbrush |
| US8758022B2 (en) | 2006-02-16 | 2014-06-24 | Youngjoo Elaine Kim | Instructional toothbrushing |
| EP3705084B1 (en) | 2006-04-20 | 2022-01-12 | Koninklijke Philips N.V. | System with a display for an electric toothbrush |
| US8075315B2 (en) | 2006-12-13 | 2011-12-13 | Colgate-Palmolive Company | Oral care implement having user-interactive display |
| US8137109B2 (en) | 2006-12-13 | 2012-03-20 | Colgate-Palmolive Company | Interactive oral care implement system |
| US20080256445A1 (en) * | 2007-02-05 | 2008-10-16 | Olch Ronald H | System and method for automated aids for activities of daily living |
| US8201295B2 (en) | 2007-02-16 | 2012-06-19 | Colgate-Palmolive Company | Oral care implement having user-interactive display and moving head |
| US8159352B2 (en) | 2007-09-11 | 2012-04-17 | Colgate-Palmolive Company | Personal care implement having a display |
| RU2469631C2 (en) * | 2008-05-07 | 2012-12-20 | Колгейт-Палмолив Компани | Interactive toothbrush and removable module for sound output |
| US20090307859A1 (en) | 2008-06-12 | 2009-12-17 | Graham Mottram | Electronic toothbrush incorporating digital training aid |
| US9072370B2 (en) | 2008-06-19 | 2015-07-07 | Colgate-Palmolive Company | User health profiles derived from oral care implements |
| US20100015589A1 (en) * | 2008-07-17 | 2010-01-21 | Shlomo Lehavi | Dental training system and method of use |
| CN102405029A (en) * | 2009-05-08 | 2012-04-04 | 吉列公司 | Ersonal care systems, products, and methods |
| JP5526825B2 (en) | 2010-02-02 | 2014-06-18 | オムロンヘルスケア株式会社 | Oral care device |
| US20110275424A1 (en) * | 2010-05-07 | 2011-11-10 | Michael Schmid | Personal hygiene system |
| EP2654499B1 (en) | 2010-12-23 | 2015-05-13 | Colgate-Palmolive Company | Liquid dispensing oral care implement with low profile pump |
-
2013
- 2013-01-22 US US13/746,535 patent/US20130132388A1/en not_active Abandoned
- 2013-02-02 US US13/757,763 patent/US9882986B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060123570A1 (en) * | 2002-12-18 | 2006-06-15 | Pace John W | System for enabling limited time trial products |
| US20090092955A1 (en) * | 2005-06-20 | 2009-04-09 | Jin-Sang Hwang | Tooth brushing pattern analyzing/modifying device, method and system for interactively modifying tooth brushing behavior |
| US8065164B2 (en) * | 2005-06-20 | 2011-11-22 | Xiusolution Co., Ltd. | Method and system for managing of oral care |
| US20080109973A1 (en) * | 2006-11-15 | 2008-05-15 | Farrell Mark E | Personal care products and methods |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140335469A1 (en) * | 2013-05-13 | 2014-11-13 | Elwha Llc | Oral illumination systems and methods |
| US20160143718A1 (en) * | 2013-06-19 | 2016-05-26 | Kolibree | Toothbrush system with sensors for a dental hygiene monitoring system |
| US10349733B2 (en) * | 2013-06-19 | 2019-07-16 | Kolibree | Toothbrush system with sensors for a dental hygiene monitoring system |
| US12295486B2 (en) | 2013-06-19 | 2025-05-13 | Kolibree | Toothbrush system with sensors for a dental hygiene monitoring system |
| US11751808B2 (en) | 2013-06-19 | 2023-09-12 | Valutis Gmbh | Method for determining of movement patterns during a dental treatment |
| US11330896B2 (en) | 2013-06-19 | 2022-05-17 | Kolibree SAS | Toothbrush system with sensors for a dental hygiene monitoring system |
| WO2015092125A1 (en) * | 2013-12-16 | 2015-06-25 | Brushgate Oy | Toothbrush monitoring device, apparatus and method |
| WO2016020780A1 (en) * | 2014-08-05 | 2016-02-11 | Koninklijke Philips N.V. | System and method for deploying customized care routines in a consumer device |
| CN106137123A (en) * | 2015-04-07 | 2016-11-23 | 青岛智德安信息科技有限公司 | Individual's oral health diagnosis and therapy system |
| US11051919B2 (en) | 2015-05-13 | 2021-07-06 | Kolibree | Toothbrush system with magnetometer for dental hygiene monitoring |
| US20170206804A1 (en) * | 2015-09-17 | 2017-07-20 | Funbrush Ltd. | Interactive add-on device for kids for a toothbrush and a platform for mobile devices containing games controlled by that device |
| US11426264B2 (en) | 2016-03-14 | 2022-08-30 | Kolibree | Oral hygiene system with visual recognition for compliance monitoring |
| US11717389B2 (en) | 2016-08-22 | 2023-08-08 | Kolibree SAS | Oral hygiene system for compliance monitoring and tele-dentistry system |
| US11278384B2 (en) | 2016-08-22 | 2022-03-22 | Kolibree SAS | Oral hygiene system for compliance monitoring and tele-dentistry system |
| US11969306B2 (en) | 2016-08-22 | 2024-04-30 | Kolibree SAS | Oral hygiene system for compliance monitoring and tele-dentistry system |
| DE102020118554A1 (en) | 2020-07-14 | 2022-01-20 | Renfert Gmbh | dental system |
| CN117691719A (en) * | 2024-01-30 | 2024-03-12 | 深圳市方利来科技有限公司 | Charging control method and system for electric toothbrush |
Also Published As
| Publication number | Publication date |
|---|---|
| US9882986B2 (en) | 2018-01-30 |
| US20130151662A1 (en) | 2013-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9882986B2 (en) | Apparatus for capturing brushing habits | |
| US9498053B2 (en) | Apparatus for capturing brushing habits | |
| US11304655B2 (en) | Connected dental device | |
| US12458135B2 (en) | Toothbrush system | |
| US20180098620A1 (en) | Method for determining tooth brushing section, and smart toothbrush and electronic device therefor | |
| US20180035927A1 (en) | Wearable device for sweat testing administration | |
| JP2025536949A (en) | Systems and methods for electroencephalogram monitoring | |
| US20130131541A1 (en) | Cell phone app for coupling a cell phone to a basal body temperature thermometer for predicting ovulation | |
| JPWO2014155605A1 (en) | Electronic device, thermometer, body temperature management system, alarm control method and program | |
| CN107749309A (en) | The control method and device of electric toothbrush | |
| US20140100858A1 (en) | System and Method for Identification of Risk Indicators Based on Delays in Answering Survey Questions | |
| CN107665731A (en) | Recommendation method, apparatus, equipment and the storage medium of toothpaste | |
| CN107095648B (en) | Chewing side monitoring method, monitoring device and wearable equipment | |
| CN107280641B (en) | Chewing side monitoring method, device, system and intelligent wearable equipment | |
| CN107132793A (en) | Information is played automatically when brushing teeth method and monitoring system of brushing teeth | |
| RU231657U1 (en) | Oral Position Tracking Toothbrush | |
| TWI655936B (en) | Unilateral chewing monitoring equipment and monitoring method | |
| TWI664953B (en) | Unilateral chewing monitoring equipment and monitoring method | |
| CN105487926A (en) | Method and device for triggering function application of intelligent mobile terminal | |
| CN111863197A (en) | A sleep management method and device | |
| EP3958273A1 (en) | An oral care system for granting access to a network-based service | |
| TWI646944B (en) | Single-side chewing monitoring device and method thereof | |
| CN116773929A (en) | Nursing equipment detection method and device, nursing equipment and storage medium | |
| WO2024023528A1 (en) | Remote event monitoring system and method | |
| CN114938475A (en) | Play control method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: ASHTEL STUDIOS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PATEL, ANISH, MR.;REEL/FRAME:029668/0466 Effective date: 20130121 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |