Not applicable.
Not applicable.
Not applicable.
Not applicable.
Not applicable.
Raising a child is a demanding task. Pacifiers are commonly employed to calm infants and young children. It would be beneficial if the pacifier aided the caretaker in the process of raising the child.
This disclosure relates to an intelligent pacifier that responds to a distressed child with a visual, audible, or tactile notification to aid the child or a caretaker (e.g., a parent, relative, babysitter, or nanny) in locating the pacifier to satisfy the three basic learning styles, auditory, visual, and kinesthetic. The notification may increase or decrease in level or intensity and frequency depending on the detected level of distress. The pacifier may detect distress based on default settings, configured settings, or learned settings. Data collected by the pacifier may be transferred to another device having a display in real time or periodically so that the caretaker has access to the data collected by the pacifier.
In one embodiment, an apparatus comprises an interface to a pacifier; a sensor configured to sense an environmental condition of the pacifier; a processor configured to estimate a state of the pacifier based in part on the environmental condition; and a transducer configured to generate a notification of the location of the pacifier based in part on the state of the pacifier. The processor may be further configured to change the notification based in part on a change in the state of the pacifier. The apparatus may further comprise a communications interface configured to receive data from processor and to transmit the data to an external device. The processor may be further configured to evaluate a signal from the sensor in estimating the state of the pacifier. The state of the pacifier may include an indication of whether the pacifier is in use. The environmental condition may include one or more of a humidity, a motion, a temperature, a sound, an air pressure, and a proximity to an object and/or person. The notification may include one or more of a light, a movement (e.g., a vibration), and a sound. The interface may secure the pacifier such that a portion of the apparatus is partially inserted into a hollow in a nipple of the pacifier. The interface may secure the pacifier such that a portion of the apparatus partially occludes a hollow in a nipple of the pacifier.
In another embodiment, a pacifier comprises a sensor configured to sense an environmental condition of the pacifier; a processor configured to evaluate a state of the pacifier based in part on the environmental condition; and a transducer configured to generate a notification of the location of the pacifier based in part on the state of the pacifier. The processor may be further configured to change the notification based in part on a change in the state of the pacifier. The pacifier may further comprise a communications interface configured to receive data from processor and to transmit the data to an external device. The processor may be further configured to evaluate the frequency content of a signal from the sensor to evaluate the state of the pacifier. The state of the pacifier may include an indication of whether the pacifier is in use. The environmental condition may include one or more of a humidity, a motion, a temperature, a sound, an air pressure, and a proximity to an object. The notification may include one or more of a light, a movement, and a sound. In estimating the state of the pacifier, the processor may compare data received from the sensor representative of the environmental condition against a threshold. In estimating the state of the pacifier, the processor may compare data received from the sensor representative of the environmental condition against a characteristic.
In another embodiment, a system comprises a first device and a second device. The first device comprises a sensor configured to sense an environmental condition of a pacifier; a processor configured to evaluate a state of the pacifier based in part on the environmental condition and a parameter; a transducer configured to generate a notification of the location of the pacifier based in part on the state of the pacifier; and a communications interface configured to transmit information about the environmental condition of the pacifier and to receive the parameter. The second device comprises a display; a communications interface; and a processor configured to execute an application program that (1) receives information about the environmental condition of the pacifier via the communications interface; (2) transmits the parameter to the first device via the communications interface; and (3) causes the display to output a visual indication of the environmental condition of the pacifier based on the received information. The processor of the second device may be configured to cause the display to output a user interface, the user interface having a parameter input field.
The intelligent pacifier benefits caretakers by enabling infants and small children to help locate a lost or dropped pacifier. Additionally, the pacifier may reduce the effort required to locate it should it become misplaced. An application running on an external device may receive data collected from various sensors included on the pacifier to provide a caretaker a more thorough understanding of the child's biometrics. By allowing archival of captured data, the caretaker can analyze the data or share the biometrics with, for example, a pediatrician. These and other benefits will be readily apparent to one of skill in the art based on the following description.
The figures depict various example embodiments of the present disclosure for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that other example embodiments based on alternative structures and methods may be implemented without departing from the principles of the disclosure.
The figures and the following description describe certain embodiments by way of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles described herein. Reference will now be made in detail to several embodiments, examples of which are illustrated in the accompanying figures. It is noted that wherever practicable similar or like reference numbers may be used in the figures and may indicate similar or like functionality.
Depending on the size and number of electronic components to be included in the housing, the size of the housing may vary. In some embodiments, the thickness of the housing in the direction normal to the surface of the handle side of the guard may be increased. In some embodiments, one or more sensors may be positioned within a housing such as the ones depicted in
The housing may be formed from a variety of methods and materials. Methods may include molding or injection molding. Materials should be safe for children to use (e.g., non-toxic). For example, the housing may be formed via injection molding non-toxic plastic, silicone, a silicone-based compound, or other suitable material. Silicone is a durable material that also provides protection for any electronic components housed within.
Other embodiments of a housing may have different shapes or forms depending on the types of pacifiers it interfaces with and need not match the shape of the pacifier guard. Regardless of how the housing is formed, it and its constituent parts, if any, should be minimally dimensioned to comply with child safety requirements and to avoid becoming a choking hazard.
While a separate housing is suitable for interfacing to off-the-shelf pacifiers, it is not mandatory. A custom pacifier may be formed that includes the electronic components such as the ones described below in the context of
The pacifier or housing may include one or more sensors to detect environmental conditions on, in, or near the pacifier.
A pressure sensor 604 may be included to measure the air pressure within or near the pacifier. The pressure sensor may be a barometric pressure sensor, and may be placed on a surface 36 behind the nipple to measure pressure within the nipple or at locations to measure pressure changes that occur during sucking, inhalation, exhalation, or manipulation of the pacifier.
A humidity sensor 605 may be included to measure the humidity of the air near the pacifier. The humidity sensor 605 may be placed at a location to measure humidity changes that occur during inhalation and exhalation or between being far or near a person.
A temperature sensor 606 may be included to measure a temperature near the pacifier. The temperature sensor 606 may be placed at a location to measure temperature on or around the handle side or the nipple side of the pacifier guard, or on a surface 36 to measure the temperature of the air within the nipple.
A proximity sensor 607 may be included to detect the proximity of the pacifier to an object. For example, a capacitive field sensor may be used to detect changes in an electric field that occur when a person is near or has touched the pacifier. As another example, a photodiode in combination with a photosensor may be used to detect a nearby object's reflection of the light emitted from the photodiode. The proximity sensor 607 may be placed on or around the handle side or the nipple side of the pacifier guard to detect whether the pacifier is being held in a hand and/or in a mouth.
A motion sensor 608 may be included to measure movement of the pacifier. A inertial measurement unit (IMU) comprised of accelerometers, gyroscopes, and magnetometers provides flexibility in terms of placement and orientation within the housing or pacifier as it will capture motion in any direction. Alternatively, one or more accelerometers, gyroscopes, rate sensors, or magnetometers may be included to provide position, velocity, and/or acceleration information.
An optical sensor 609 may be included to measure ambient lighting conditions such as whether it is day or night or the condition of the room lighting. It is preferable to position the optical sensor 609 on the pacifier or housing such that it is difficult to obstruct when resting on a surface like a bed. For example, the optical sensor 609 may be placed in a corner between the pacifier guard and handle to avoid being placed flat against a surface.
A sound sensor 610 such as a microphone may be included to measure the sound near the pacifier such as a baby's cry or coo. Like the optical sensor, it is preferable to position the sound sensor 610 on the pacifier or housing such that it is difficult to obstruct when resting on a surface.
Multiple sensors of a particular type may be included to collect data from multiple locations, including the locations described above. While some pacifiers are designed to be used in a particular orientation and the positioning of the nose is predictable, other pacifiers are “omnidirectional” and may require additional sensors to account for variations in the pacifier orientation relative to the nose.
Interface circuitry 603 in
Processor 600 reads or receives data from each sensor included in the pacifier or housing. Processor 600 may store sensor data in memory 601 for later communication to an external device 617 via communications circuitry 602, which includes a transmitter and a receiver. Processor 600 may also store configuration and training data in memory 601, which will be discussed below.
The outcome of a check may be a binary value (e.g., pass or fail) or a non-binary value (e.g., how much a value exceeded a threshold by or the RMS value of the difference between the coefficients and their minimum value in a characteristic cry).
The process begins at step 800. Subprocess 810 performs the analysis for data from a single sensor. At step 801, the processor 600 checks whether to perform a threshold check, either performing the check at step 802 or skipping to step 803 to determine whether to perform a characteristic check. If necessary, the characteristic check is performed at step 804.
If there are N total sensors, an additional subprocess 820 may be carried out for each sensor. While the steps in
Returning to
Additional states and variables may be present in other embodiments of the invention. Alternative ways of estimating the states may also be considered. For example, the processor may attempt to detect whether an emergency condition exists by evaluating a timer and using sequential rather than combinatorial logic. As an example, the processor may generate an emergency alert if it (a) estimates the state to be in the child's mouth and (b) fails to detect breathing characteristics in the humidity, motion, and/or pressure sensor data for (c) a period of time (e.g., 10 seconds).
Certain sequences of states or patterns in data may be used to predict a child's behavior. For example, a change in sucking frequency (based on data from one or more sensors) may be a sign of future distress of the child or correlated to respiration rate. Such predictions may be sent to a caretaker in the form of an alert to prevent a future event.
Note that while the table shown in
Returning to
Depending on the state of the pacifier, the processor may initiate a notification having a level based on the state. If the pacifier includes more than one output transducer, the processor may initiate a notification from both transducers if the child is distressed and from a single transducer if the child is in discomfort. If the pacifier includes a single output transducer, the processor may increase or decrease the frequency or amplitude of the signal output from the transducer to provide varying levels of notification.
Once a transducer has been activated, the processor returns to optional step 75. If a notification is not required, the processor returns to optional step 75. Optional step 75 includes a delay before the processor obtains sensor data and repeats the process. A delay may be desirable to reduce power consumption. The length of the delay may be increased depending on the amount of power remaining in the battery 616.
Processor 600 may store data collected from the sensor(s) in memory 601 for later transmission to an external device having additional display and analysis capabilities. Processor 600 may be coupled to communications circuitry 602 which may include a transmitter and a receiver. Communications circuitry may transmit and receive data according to a communication protocols such as USB, Bluetooth, ZigBee, X11, and 802.11. Upon establishing communications with an external device via the communications circuitry 602, processor 600 may transmit stored data to the external device. Additionally, when a connection is established, the processor may stream data as it is collected from the sensors in real-time. The processor may receive various configuration settings from the external device.
A caretaker has the option of partially or completely disabling the communications circuitry when the pacifier is in close proximity to the child. For example, a caretaker may wish to disable a transmitter part of communications circuitry 602. Such an option may be available via a configuration setting available in an associated application program running on an external device. Additionally, the processor 600 may disable the transmitter automatically when the processor 600 estimates the pacifier to be in use. A receiver part of communications circuitry 602 may await a “wake-up” signal from the application program before the transmitter is enabled. In some embodiments, a physical switch may be included to manually enable or disable all or part of communications circuitry.
In some embodiments, processor 600 may communicate with another device in a manner compatible with a third-party software application or protocol. For example, processor 600 may be configured to communicate with a third-party software application so that the pacifier appears as a compatible slave, source, or other device having available information. After establishing communications with the pacifier, the processor formats sensor data for transmittal. For example, the data may be packetized. A packet may include a header, payload, and, optionally, a footer. The header and or footer may provide an indication of the type of sensor data contained in the payload. The third-party software application may begin to collect data from the pacifier either periodically or in real-time.
Interface circuitry 611 in
The pacifier or housing may include one or more transducers to provide a notification or alert of the pacifier's presence.
A speaker 612 may be included to produce a sound in response to a signal from the processor 600. The duration and loudness of the sound may vary, and the sound may be repeated periodically. The sound may be a chime, ring, bell, or other similar sound. The sound be the reproduction of a melody such as one from a children's nursery rhyme or song.
In embodiments having a speaker, the processor may track how much time the pacifier is idle. If the pacifier remains idle for a period of time exceeding a threshold (e.g., one day, three days, five days), the processor may cause the speaker to occasionally chirp to allow a caretaker or child to locate it even when in an idle state.
Note that in embodiments including a vibration motor or other motion source, the motor may be used to create a sound as the pacifier or housing vibrates or moves against a surface.
A light-emitting diode 613 may be included to produce a light or glow in response to a signal from the processor 600. The LED 613 may produce different color light and emit the light through a diffusion filter to provide a glow or other effect. If the construction of the housing or pacifier is made out of a translucent material, the LED 613 may be encased within the housing or pacifier, or positioned in the housing to direct light into the pacifier shield or nipple in order to create a glow effect. The LED 613 may blink or have its brightness adjusted with circuitry that regulates the amount of current flowing through the LED (e.g., a variable resistor).
A motor 614 may be included to produce a movement such as a vibration or an audible buzz in response to a signal from the processor 600. One such motor is a vibration motor. An example of such a motor can be a linear resonant actuator (LRA) or an eccentric rotating mass (ERM) vibration motor. The processor 600 may control the amplitude, frequency, and duration of the signal used to drive the motor to control the movement. Pulse width modulation may be used to control the speed of the vibration. In addition, a vibration motor 614 may be activated when the processor 600 estimates that pacifier is in the mouth of a child. Activating the motor in this state may stimulate the gums and ease child discomfort associated with teething.
As shown in
As shown in
In
In
In
The foregoing description of the embodiments has been presented for the purpose of illustration; it is not intended to be exhaustive or to limit the patent rights to the precise forms disclosed. Persons skilled in the relevant art can appreciate that many modifications and variations are possible in light of the above disclosure.
Some portions of this description describe the embodiments in terms of algorithms and symbolic representations of operations on information. These algorithmic descriptions and representations are commonly used by those skilled in the data processing arts to convey the substance of their work effectively to others skilled in the art. These operations, while described functionally, computationally, or logically, are understood to be implemented by computer programs or equivalent electrical circuits, microcode, or the like. Furthermore, it has also proven convenient at times, to refer to these arrangements of operations as modules, without loss of generality. The described operations and their associated modules may be embodied in software, firmware, hardware, or any combinations thereof.
Any of the steps, operations, or processes described herein may be performed or implemented with one or more hardware or software modules, alone or in combination with other devices. In one embodiment, a software module is implemented with a computer program product comprising a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps, operations, or processes described.
Embodiments may also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, and/or it may comprise a general-purpose computing device selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a non-transitory, tangible computer readable storage medium, or any type of media suitable for storing electronic instructions, which may be coupled to a computer system bus. Furthermore, any computing systems referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.
Embodiments may also relate to a product that is produced by a computing process described herein. Such a product may comprise information resulting from a computing process, where the information is stored on a non-transitory, tangible computer readable storage medium and may include any embodiment of a computer program product or other data combination described herein.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the patent rights be limited not by this detailed description, but rather by any claims that issue on an application based hereon. Accordingly, the disclosure of the embodiments is intended to be illustrative, but not limiting, of the scope of the patent rights, which is set forth in the following.