The disclosure below relates to technically inventive, non-routine solutions that are necessarily rooted in computer technology and that produce concrete technical improvements. In particular, the disclosure below relates to head-mounted devices with electronic scent assemblies.
As recognized herein, people might sometimes endure stress and anxiety due to various circumstances. Current electronic devices are insufficient in addressing these issues, and depending on the situation the person might not be able to take other remedial measures to address their stress or anxiety either. Indeed, sometimes operation of the electronic devices themselves can be stress-inducing. As also recognized herein, a requirement to wear a mask in certain situations can be stress-inducing but leave the person with no other option but to endure the stress. There are currently no adequate solutions to the foregoing technological problem.
Accordingly, in one aspect a mask device includes a facial covering, at least one processor, an electronic assembly accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to identify a trigger based on a biometric of a user and, based on the identification of the trigger, release a scent from the electronic assembly into a space between the facial covering and an area where the user's nose is disposed while wearing the mask device.
In various example implementations, the trigger may include the user's heart rate surpassing a threshold heart rate, a body temperature of the user surpassing a threshold temperature, and/or the user's breathing rate surpassing a threshold breathing rate.
Additionally, in various example embodiments the electronic assembly may include one or more chambers into which respective scent cartridges are insertable. The scent cartridges may house respective substances having respective scents releasable from the electronic assembly based on identification of the trigger. In some examples the mask device may include the respective scent cartridges themselves. The chambers may provide for an interference fit and/or snap fit of the scent cartridges into the electronic assembly. Additionally, the scent cartridges may be interchangeable by an end-user via removal from and insertion into the chambers. In certain examples, the mask device may also include one or more vents through which the scent is able to travel from the electronic assembly into the space.
Still further, in various examples, the at least one mask device may include a mask bearing the electronic assembly and the facial covering and also may include another device that wirelessly communicates with the mask to release the scent.
In another aspect, a method includes identifying a trigger for releasing a scent via an electronic assembly engaged with a mask and then, based on identifying the trigger, actuating the electronic assembly engaged with the mask to release the scent into a space between a facial covering of the mask and an area where a user's nose is disposed while wearing the mask.
In some examples, the method may therefore include identifying the trigger based on a biometric of the user, such as a biometric related to a current heart rate of the user and/or a current body temperature of the user. However, the method may additionally or alternatively include identifying the trigger based on execution of a video game, based on presentation of an audio video (A/V) program such as a movie or a television show, and/or based on presentation of music or other audio content.
In still another aspect, a scent cartridge receptacle includes a housing engageable with a face mask and/or other head-mountable device, one or more chambers in the housing into which respective scent cartridges are receivable, and electronic circuitry for communicating with at least one processor to release scent from one or more of the respective scent cartridges via the mask and/or other head-mountable device.
In some examples, the scent cartridge receptacle may even include the at least one processor itself.
The details of present principles, both as to their structure and operation, can best be understood in reference to the accompanying drawings, in which like reference numerals refer to like parts, and in which:
Among other things, the detailed description below relates to use of a smart mask to combat anxiety and stress by subtly releasing scents into the user's vicinity. The mask or connected device may measure the amount of stress in the body by regulation and release a soothing scent depending upon the user's choice to help them relax. Additionally or alternatively, the mask may be programmed to further immerse a user into a relaxation state by enhancing olfactory senses. Other applications may include enhancing immersion with event-based dispersions within a videogame (e.g., wood or fire scent) or the release of peppermint scents to relax users.
In order to monitor a user's stress level, an additional sensory wristband may be utilized in certain implementations to monitor the heartrate of an individual. When reaching specific heartrates, the wrist sensor may then send a signal to the mask via Bluetooth. The mask may then act accordingly by subtly releasing a scent to the user to help calm him/her. Scent dispersion can be autonomous based on biosignature data captured from other wearables as well (e.g., once heart or respiration rate returns to baseline, scent dispersion may taper off and/or end).
Additionally, different scents may be provided and programmed accordingly depending on user preference. Scents can be stored in small cartridges that can be inserted and removed from the smart mask as they run out. This can also be set in a software app that the user can download and configure. Lavender, jasmine, lemon, and other scents may thus be used to combat stress and bring a calm state of mind.
Additionally or alternatively, as mentioned above the smart mask may be used to enhance a user's experience with electronic entertainment such as movies, videogames, and music. Scents can be configured to release at specific times according to the app to enrich the user's experience and further immerse the user into their entertainment.
Prior to delving further into the details of the instant techniques, note with respect to any computer systems discussed herein that a system may include server and client components, connected over a network such that data may be exchanged between the client and server components. The client components may include one or more computing devices including televisions (e.g., smart TVs, Internet-enabled TVs), computers such as desktops, laptops and tablet computers, so-called convertible devices (e.g., having a tablet configuration and laptop configuration), and other mobile devices including smart phones. These client devices may employ, as non-limiting examples, operating systems from Apple Inc. of Cupertino Calif., Google Inc. of Mountain View, Calif., or Microsoft Corp. of Redmond, Wash. A Unix® or similar such as Linux® operating system may be used. These operating systems can execute one or more browsers such as a browser made by Microsoft or Google or Mozilla or another browser program that can access web pages and applications hosted by Internet servers over a network such as the Internet, a local intranet, or a virtual private network.
As used herein, instructions refer to computer-implemented steps for processing information in the system. Instructions can be implemented in software, firmware or hardware, or combinations thereof and include any type of programmed step undertaken by components of the system; hence, illustrative components, blocks, modules, circuits, and steps are sometimes set forth in terms of their functionality.
A processor may be any single- or multi-chip processor that can execute logic by means of various lines such as address lines, data lines, and control lines and registers and shift registers. Moreover, any logical blocks, modules, and circuits described herein can be implemented or performed with a system processor, a digital signal processor (DSP), a field programmable gate array (FPGA) or other programmable logic device such as an application specific integrated circuit (ASIC), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A processor can also be implemented by a controller or state machine or a combination of computing devices. Thus, the methods herein may be implemented as software instructions executed by a processor, suitably configured application specific integrated circuits (ASIC) or field programmable gate array (FPGA) modules, or any other convenient manner as would be appreciated by those skilled in those art. Where employed, the software instructions may also be embodied in a non-transitory device that is being vended and/or provided that is not a transitory, propagating signal and/or a signal per se (such as a hard disk drive, CD ROM, or Flash drive). The software code instructions may also be downloaded over the Internet. Accordingly, it is to be understood that although a software application for undertaking present principles may be vended with a device such as the system 100 described below, such an application may also be downloaded from a server to a device over a network such as the Internet.
Software modules and/or applications described by way of flow charts and/or user interfaces herein can include various sub-routines, procedures, etc. Without limiting the disclosure, logic stated to be executed by a particular module can be redistributed to other software modules and/or combined together in a single module and/or made available in a shareable library. Also, the user interfaces (UI)/graphical UIs described herein may be consolidated and/or expanded, and UI elements may be mixed and matched between UIs.
Logic when implemented in software, can be written in an appropriate language such as but not limited to hypertext markup language (HTML)-5, Java/JavaScript, C # or C++, and can be stored on or transmitted from a computer-readable storage medium such as a random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), a hard disk drive or solid state drive, compact disk read-only memory (CD-ROM) or other optical disk storage such as digital versatile disc (DVD), magnetic disk storage or other magnetic storage devices including removable thumb drives, etc.
In an example, a processor can access information over its input lines from data storage, such as the computer readable storage medium, and/or the processor can access information wirelessly from an Internet server by activating a wireless transceiver to send and receive data. Data typically is converted from analog signals to digital by circuitry between the antenna and the registers of the processor when being received and from digital to analog when being transmitted. The processor then processes the data through its shift registers to output calculated data on output lines, for presentation of the calculated data on the device.
Components included in one embodiment can be used in other embodiments in any appropriate combination. For example, any of the various components described herein and/or depicted in the Figures may be combined, interchanged, or excluded from other embodiments.
“A system having at least one of A, B, and C” (likewise “a system having at least one of A, B, or C” and “a system having at least one of A, B, C”) includes systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.
The term “circuit” or “circuitry” may be used in the summary, description, and/or claims. As is well known in the art, the term “circuitry” includes all levels of available integration, e.g., from discrete logic circuits to the highest level of circuit integration such as VLSI, and includes programmable logic components programmed to perform the functions of an embodiment as well as general-purpose or special-purpose processors programmed with instructions to perform those functions.
Now specifically in reference to
As shown in
In the example of
The core and memory control group 120 include one or more processors 122 (e.g., single core or multi-core, etc.) and a memory controller hub 126 that exchange information via a front side bus (FSB) 124. As described herein, various components of the core and memory control group 120 may be integrated onto a single processor die, for example, to make a chip that supplants the “northbridge” style architecture.
The memory controller hub 126 interfaces with memory 140. For example, the memory controller hub 126 may provide support for DDR SDRAM memory (e.g., DDR, DDR2, DDR3, etc.). In general, the memory 140 is a type of random-access memory (RAM). It is often referred to as “system memory.”
The memory controller hub 126 can further include a low-voltage differential signaling interface (LVDS) 132. The LVDS 132 may be a so-called LVDS Display Interface (LDI) for support of a display device 192 (e.g., a CRT, a flat panel, a projector, a touch-enabled light emitting diode (LED) display or other video display, etc.). A block 138 includes some examples of technologies that may be supported via the LVDS interface 132 (e.g., serial digital video, HDMI/DVI, display port). The memory controller hub 126 also includes one or more PCI-express interfaces (PCI-E) 134, for example, for support of discrete graphics 136. Discrete graphics using a PCI-E interface has become an alternative approach to an accelerated graphics port (AGP). For example, the memory controller hub 126 may include a 16-lane (x16) PCI-E port for an external PCI-E-based graphics card (including, e.g., one of more GPUs). An example system may include AGP or PCI-E for support of graphics.
In examples in which it is used, the I/O hub controller 150 can include a variety of interfaces. The example of
The interfaces of the I/O hub controller 150 may provide for communication with various devices, networks, etc. For example, where used, the SATA interface 151 provides for reading, writing, or reading and writing information on one or more drives 180 such as HDDs, SDDs or a combination thereof, but in any case, the drives 180 are understood to be, e.g., tangible computer readable storage mediums that are not transitory, propagating signals. The I/O hub controller 150 may also include an advanced host controller interface (AHCI) to support one or more drives 180. The PCI-E interface 152 allows for wireless connections 182 to devices, networks, etc. The USB interface 153 provides for input devices 184 such as keyboards (KB), mice and various other devices (e.g., cameras, phones, storage, media players, etc.).
In the example of
The system 100, upon power on, may be configured to execute boot code 190 for the BIOS 168, as stored within the SPI Flash 166, and thereafter processes data under the control of one or more operating systems and application software (e.g., stored in system memory 140). An operating system may be stored in any of a variety of locations and accessed, for example, according to instructions of the BIOS 168.
As also shown in
Still further, the system 100 may include a Bluetooth transceiver and/or other short-range wireless communication interface 193 for use to communicate with paired wearable devices, smart phones, etc. consistent with present principles. For example, one or more publicly-available Bluetooth specifications may be used for Bluetooth communication using the transceiver 193. Thus, the Bluetooth transceiver 193 may be a classic Bluetooth transceiver and/or a Bluetooth low energy (BLE) transceiver (e.g., Bluetooth 5.0 transceiver) for communicating with other devices using Bluetooth communication protocols. Additionally, as alluded to above the transceiver 193 may also be configured for communicating using other wireless protocols and may therefore establish a Zigbee transceiver, Z-wave transceiver, near field communication (NFC) transceiver, infrared transceiver, a Wi-Fi direct transceiver, and/or wireless universal serial bus (USB) transceiver, for example.
Additionally, though not shown for simplicity, in some embodiments the system 100 may include a gyroscope that senses and/or measures the orientation of the system 100 and provides related input to the processor 122, as well as an accelerometer that senses acceleration and/or movement of the system 100 and provides related input to the processor 122. Still further, the system 100 may include an audio receiver/microphone that provides input from the microphone to the processor 122 based on audio that is detected, such as via a user providing audible input to the microphone. The system 100 may also include a camera that gathers one or more images and provides the images and related input to the processor 122. The camera may be a thermal imaging camera, an infrared (IR) camera, a digital camera such as a webcam, a three-dimensional (3D) camera, and/or a camera otherwise integrated into the system 100 and controllable by the processor 122 to gather still images and/or video. Also, the system 100 may include a global positioning system (GPS) transceiver that is configured to communicate with at least one satellite to receive/identify geographic position information and provide the geographic position information to the processor 122. However, it is to be understood that another suitable position receiver other than a GPS receiver may be used in accordance with present principles to determine the location of the system 100.
It is to be understood that an example client device or other machine/computer may include fewer or more features than shown on the system 100 of
Turning now to
Continuing the detailed description in cross-reference to
As shown in these figures, the mask 216 may include a rigid or non-rigid facial covering 300 that may be made of cloth, mesh, and/or other suitable material. The facial covering 300 may cover all exterior portions of the wearer's mouth when worn correctly and may, in some examples, include a discrete a nose piece 302 to cover the wearer's nose from the bottom of the nostrils all the way up to the top of the bridge. Additionally, the mask 216 may include ear straps 304 at respective mask side portions to extend over the wearer's ears to hold the mask 216 in place on the person's face.
As also shown in
As for the cartridges 310 themselves, they may be cylindrically-shaped tubes if desired, or may be cylindrically-shaped disks in particular to have a low profile/height to remain unobtrusive to the user's touch and sight while disposed within the receptable 308. However, the cartridges 310 may be in other shapes as well depending on desired implementation. For example, the cartridges may be cube-shaped or tetrahedron-shaped. But regardless, further note that each cartridge 310 and hence each corresponding chamber in the receptacle 308 need not be the same size so that, for example, a larger cartridge for a more-frequently used scent may be placed into a corresponding larger chamber for closely-receiving that respective cartridge via a snap or interference fit, while a smaller cartridge for a less-frequently used scent may be placed into a smaller corresponding chamber.
Note that the electronic circuitry of the assembly 306 may further include other components not shown for simplicity, such as a Bluetooth transceiver for communicating with at least one processor on one or more other devices to release scent from one or more of the respective scent cartridges 310 via the mask as described herein. The electronic circuitry may also include motors, linkage, gears, etc. for the processor on the mask 216 or other device to electronically control the assembly 306 and scent cartridge receptacle 308 in particular to release scent from one or more of the cartridges 310 in the receptacle 308. RAM, rechargeable batteries, and other system components such as any of those described above in reference to the system 100 may also be included as part of the circuitry of the mask 216.
Additionally, as best shown in
As for the scent itself, note that it may be a gas or other airborne substance such as a mist having liquid droplets, for example. While housed in a respective cartridge 310, the scent may be reduced to or embodied in a solid (e.g., gel) or liquid that emits smell when exposed to the air through a duct or other component on the cartridge that mechanically/electrically opens and closes under control of the linkage in the assembly 306/receptable 308. However, the scent may also be embodied as a compressed gas within the cartridge 310 with the pressure forcing exertion of the gas out of the duct when the duct is opened. A compressed liquid may also be used to provide the aforementioned mist, for example. But regardless, note that the duct on each cartridge 310 may be in fluid communication with the vents 312 when engaged with the mask 216 to deliver the scent to the nostrils of the user 301.
Further note that the receptacle 308 itself may be integral with the rest of the assembly 306, or may be discrete and separate but snap into the assembly 306 via an appropriately-shaped (e.g., circular-shaped) and electrically-connected grommet forming part of the assembly 306.
Now in reference to
Continuing the detailed description in reference to
Now describing the logic itself in more detail, it may begin at block 1000 where the device may monitor one or more biometrics of a user based on input from one or more biometric sensors as described herein. For example, at block 1000 the device may monitor the user's heart rate, body temperature, and/or breathing rate. Additionally or alternatively, at block 1000 the device may monitor the presentation of content as presented at the device undertaking the logic of
From block 1000 the logic may then proceed to decision diamond 1002 where the device may identify whether a trigger exists for scent release. The trigger may be identified based on a biometric of a user passing a threshold for the respective biometric. For example, the trigger may be the user's current heart rate surpassing a threshold heart rate as sensed via a heart rate sensor, a current body temperature of the user surpassing a threshold temperature as sensed via a temperature sensor, and/or the user's current breathing rate surpassing a threshold breathing rate as sensed by a breath sensor, any, or all of which might indicate the user undergoing stress that electronic scent release might help alleviate.
In addition to or in lieu of the foregoing but also at diamond 1002, the logic may monitor for other triggers such as a designated time within presentation of any of the content described above being reached. The designated time may be indicated in and/or preprogrammed into the digital file for the content itself so that the device may recognize the time point within the content's playtime or recognize a predefined occurrence within the content as being reached and then release a designated scent indicated in the digital file. For example, a lemon scent may be programmed for release at the 1:25:02 hour/minute/second mark for a movie, or a smoke/wood scent may be programmed for release whenever a user comes across a virtual fireplace as part of playing a video game.
A negative determination may cause the logic to revert back to block 1000 and proceed again therefrom. However, responsive to an affirmative determination at diamond 1002 that a trigger has been identified, the logic may proceed to block 1004. At block 1004 the device may identify a particular scent to release (e.g., based on user preference, based on device or application programming, based on a scent specified in the digital file of the content, etc.). The logic may then proceed to block 1006 where the device may actuate an electronic assembly on the mask (e.g., the assembly 306) to release the identified scent via the electronic assembly consistent with the disclosure above. For example, if the device executing the logic of
From block 1006 the logic may then proceed to decision diamond 1008. At diamond 1008 the logic may determine if the trigger still exists. For example, at diamond 1008 the logic may determine whether a given biometric is still above the corresponding threshold or whether the point in the content's presentation at which the scent should be released or continue to be released is still ongoing. An affirmative determination at diamond 1008 may cause the logic to revert back to block 1006 to continue releasing the identified scent.
However, if the point in the content has passed where scent is to be released or the user's biometric goes back below the corresponding threshold, a negative determination may be made instead and the logic may therefore proceed to block 1010 where the device may control the electronic assembly on the mask to stop releasing the scent identified at block 1004 (e.g., stop releasing scent altogether or begin releasing another scent as appropriate). From block 1010 the logic may revert back to block 1000 and proceed therefrom.
Further describing example triggers that might trigger the device(s) of
Also note that a trigger for scent release might be a biometric of the user going below a certain biometric threshold rather than above it. For example, in addition to or in lieu of releasing a lavender, jasmine, lemon, pine, or peppermint scent for relaxation if a user's heart rate goes above a first threshold heart rate, if the user's heart rate goes below a different low heart rate threshold, then another type of scent may be released such as a scent generated by smelling salts in one of the mask's cartridges. The smelling salts may be established by ammonia inhalants such as a combination of ammonium carbonate and perfume, for example. Thus, if the user's heart rate drops past the lower threshold due to the user falling asleep, fainting, or otherwise losing consciousness, the smelling salts might help wake the user up.
Continuing the detailed description in reference to
As shown in
As shown in
Continuing the detailed description in reference to
As shown in
The GUI 1400 may also include a setting 1404 at which a user can specify a particular scent to use for stress relief, where stress might be detected based on a certain biometric like current heart rate going above a heart rate threshold. Thus, the user may select the selector 1406 to select lavender as the associated scent or may select the selector 1408 to select pine as the associated scent. However, other available scents may be listed and presented if available.
The GUI 1400 may also include respective options 1410-1414 to select respective particular biometrics for which the device/mask/app is to monitor for scent release consistent with present principles. As shown in
If desired, the GUI 1400 may even include a setting 1424 at which the user may establish a particular amount of scent to be released responsive to a trigger. The user may do so by directing numerical input to input box 1426 for example, where the numerical input establishes a scent amount of a particular number of micrograms per meter cubed. Still further, in some examples the GUI 1400 may also include a selector 1428 to initiate a pairing process where one or more of the masks, wearable, and/or smartphone (or other device) may be paired with one another for Bluetooth or other wireless communication to operate consistent with present principles.
Moving on from
Also note consistent with present principles that in some examples, a vibrator on the mask/HMD, other wearable device, or smart phone may even be actuated responsive to each instance of scent release. This may be done to provide a haptic notification to the user that the scent is being released so that, for example, the user does not confuse the released scent with an ambient scent from elsewhere in the user's environment.
Further note that in some examples, scent cartridges may include various base or primary scents that can be dynamically mixed and matched with scents from other cartridges to produce a desired scent. For example, a relational database indicating various primary scent amounts to release from each cartridge at the same time to create a desired hybrid scent may be accessed to determine scent amounts to then actually release.
It may now be appreciated that present principles provide for an improved computer-based user interface that increases the functionality and ease of use of the devices disclosed herein. The disclosed concepts are rooted in computer technology for computers to carry out their functions.
It is to be understood that whilst present principals have been described with reference to some example embodiments, these are not intended to be limiting, and that various alternative arrangements may be used to implement the subject matter claimed herein. Components included in one embodiment can be used in other embodiments in any appropriate combination. For example, any of the various components described herein and/or depicted in the Figures may be combined, interchanged, or excluded from other embodiments.