Dynamically regulated perfume for perfume dispensing

By identifying the type of perfume and the size of the room, calculating the ppm output, and adjusting the fragrance level using a heater or fan, the problem of unsuitable fragrance intensity in existing perfume dispensing systems is solved, achieving an automatically optimized perfume dispensing effect.

CN121925278APending Publication Date: 2026-04-24PURA SCENTS INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
PURA SCENTS INC
Filing Date
2024-08-12
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing fragrance dispensing systems cannot automatically optimize fragrance intensity based on room size and user preferences, resulting in fragrances that are either too strong or too weak.

Method used

By using non-volatile memory and a controller, the system identifies the fragrance type, determines the room size and the rate of removal of remaining fragrance, calculates the ppm output, and adjusts the fragrance level using a heater or fan to achieve dynamic adjustment of fragrance distribution.

Benefits of technology

It automatically optimizes fragrance intensity based on room size and user preferences, providing a longer-lasting fragrance experience with a moderate concentration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

A perfume dispensing device that may perform dynamic perfume diffusion by identifying a perfume type in a perfume container of a perfume management device, determining a size of a room in which the perfume management device is installed, determining a rate of removal of remaining perfume in the perfume container, determining a concentration level based on settings of the perfume container, and determining a concentration level based on the concentration level. Calculating a ppm output of the fragrance management device for the perfume type based on the room size, the rate of removal, and the concentration level, and causing the fragrance management device to maintain a fragrance level based on the ppm output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to dynamically modulated perfumes for perfume dispensing. Background Technology

[0002] Existing solutions for room-based fragrance dispensing include liquid essential oil diffusers, wax or cork trays soaked in essential oils, or atomizers. The essential oils can be dispersed throughout the room using heating elements and / or fans. Additionally, some existing fragrance dispensing solutions allow users to manually select the scent intensity, enabling them to adjust the fragrance dispensing according to their preferences. However, manually selecting fragrance dispensing often results in a scent that is too strong or too weak for a particular room, and users cannot optimize the fragrance solution through manual selection. Summary of the Invention

[0003] In some aspects, the technology described herein relates to a fragrance management device, comprising: a non-volatile memory; and a controller for the fragrance management device, the controller being configured to execute instructions stored in the non-volatile memory to perform the following operations: identifying the type of fragrance in a fragrance container of the fragrance management device; determining the room dimensions in which the fragrance management device is installed; determining a removal rate of remaining fragrance in the fragrance container; determining a concentration level based on the settings of the fragrance container; calculating a ppm output of the fragrance management device for the fragrance type based on the room dimensions, the removal rate, and the concentration level; and causing the fragrance management device to maintain a fragrance level based on the ppm output.

[0004] In some respects, the technology described herein relates to a fragrance management device, wherein the perfume type is a fragrance-water solution that emits fragrance when heated, and the perfume container is a perfume bottle that holds the fragrance-water solution.

[0005] In some respects, the technology described herein relates to a fragrance management device in which the room dimensions are determined based on room identifiers that classify room dimensions.

[0006] In some respects, the technology described herein relates to a fragrance management device in which classifying the room size further includes: determining whether the room size is one of a small room, a medium room, and a large room; and applying standard sizes based on whether the determined room size is the small room, the medium room, or the large room.

[0007] In some respects, the technology described herein relates to a fragrance management device in which the remaining fragrance is calculated based on a weight loss curve of an identified fragrance type and the running time of the fragrance type in the fragrance container.

[0008] In some respects, the technology described herein relates to a fragrance management device, wherein determining the removal rate further includes: determining an estimated running time of the remaining fragrance; and determining the future duration of the remaining fragrance based on the weight loss curve and the estimated running time of the remaining fragrance.

[0009] In some respects, the technology described herein relates to a fragrance management device in which the concentration level is an intensity setting optimized based on user preferences, room conditions, and environmental conditions.

[0010] In some aspects, the technology described herein relates to a fragrance management device, wherein maintaining the fragrance level based on the ppm output by the fragrance management device further includes: operating one of the heaters or fans of the fragrance management device to allow perfume to diffuse from the fragrance management device; determining a change in the operation of one of the heaters or fans based on a change in one or more of the removal rate, the concentration level, and environmental conditions to maintain the fragrance level based on the ppm output; and adjusting the operation of one of the heaters or fans to maintain the fragrance level corresponding to the ppm output.

[0011] In some respects, the technology described herein relates to a fragrance management device, wherein the fragrance level is also based on user preferences.

[0012] In some respects, the technology described herein relates to a method for maintaining a fragrance level, comprising: identifying the type of perfume in a perfume container of a fragrance management device; determining the room size in which the fragrance management device is installed; determining the removal rate of remaining perfume in the perfume container; determining a concentration level based on the setting of the perfume container; calculating the ppm output of the fragrance management device for the perfume type based on the room size, the removal rate, and the concentration level; and causing the fragrance management device to maintain a fragrance level based on the ppm output.

[0013] In some respects, the technology described herein relates to a method wherein the perfume type is an aqueous fragrance solution that emits fragrance when heated, and the perfume container is a perfume bottle that holds the aqueous fragrance solution.

[0014] In some respects, the technology described herein relates to a method in which the room dimensions are determined based on room identifiers that classify room dimensions.

[0015] In some respects, the techniques described herein relate to a method in which classifying the room size further includes: determining whether the room size is one of a small room, a medium room, and a large room; and applying standard sizes based on whether the determined room size is the small room, the medium room, or the large room.

[0016] In some respects, the technology described herein relates to a method in which the remaining perfume is calculated based on a weight loss curve of the identified perfume type and the running time of the perfume type in the perfume container.

[0017] In some respects, the technology described herein relates to a method in which determining the removal rate further includes: determining an estimated run time of the remaining perfume; and determining the future duration of the remaining perfume based on the weight loss curve and the estimated run time of the remaining perfume.

[0018] In some respects, the techniques described herein relate to a method in which the concentration level is an intensity setting optimized based on user preferences, room conditions, and environmental conditions.

[0019] In some aspects, the technology described herein relates to a method in which maintaining the fragrance level based on the ppm output by the fragrance management device further includes: operating one of the heaters or fans of the fragrance management device to allow the fragrance to diffuse from the fragrance management device; determining a change in the operation of one of the heaters or fans based on a change in one or more of the removal rate, the concentration level, and environmental conditions to maintain the fragrance level based on the ppm output; and adjusting the operation of one of the heaters or fans to maintain the fragrance level corresponding to the ppm output.

[0020] In some respects, the techniques described herein relate to a method in which the fragrance level is also based on user preferences.

[0021] In some aspects, the technology described herein relates to a perfume dispensing device for optimizing perfume output, comprising: a non-volatile memory; and a controller for the perfume dispensing device, the controller being configured to execute instructions stored in the non-volatile memory to perform the following operations: determining a desired fragrance intensity level setting based on user-selected preferences; determining an identifier for a perfume in a perfume container located within the perfume dispensing device, the identifier including a weight loss curve and a removal rate curve of the perfume; determining the room dimensions of the space where the perfume dispensing device is placed, the room dimensions being an estimated number of square feet of the space where the perfume dispensing device is placed; calculating a ppm output of the perfume based on the weight loss curve, the removal rate curve, and the room dimensions, the ppm output referring to the intensity level at which the perfume is output to fill the space to mimic the desired intensity level; and causing the perfume dispensing device to diffuse the perfume at the calculated ppm output.

[0022] In some respects, the technology described herein relates to a perfume dispensing device, wherein dispensing the perfume from the perfume dispensing device further includes controlling the operating level of one of the heaters or fans to disperse the perfume from the perfume device based on the operating level of one of the heaters or fans.

[0023] However, this list of features and advantages is not exhaustive, and many additional features and advantages are within the scope of this disclosure. Furthermore, it should be noted that the language used in this disclosure has been chosen primarily for readability and instructional purposes, and not to limit the scope of the subject matter disclosed herein. Attached Figure Description

[0024] Figure 1 This is a block diagram illustrating an example system for dynamic fragrance diffusion.

[0025] Figures 2A-2B A sample GUI is shown for collecting feedback and setting initial fragrance settings.

[0026] Figures 3A-3C Examples of different room sizes are depicted for dynamic fragrance diffusion.

[0027] Figure 4 A sample GUI depicts the initial experience setup for dynamic fragrance diffusion.

[0028] Figure 5 This is a flowchart of an example method for dynamic fragrance diffusion. Detailed Implementation

[0029] The technology described in this disclosure relates to dynamically adjusting the fragrance emission and / or intensity of a perfume dispenser within a space. As an example, this technology allows for the development of optimized perfume dispensing models and the automatic dispensing of perfumes tailored to different spaces.

[0030] Figure 1 This is a block diagram illustrating an example system 100 for dynamically adjusting fragrance for perfume dispensing. System 100 may include one or more perfume dispensing devices 132 located in an area such as a room or space. In a typical embodiment, a single perfume dispensing device 132 is located within a space; however, in a large space, multiple perfume dispensing devices 132 may be placed throughout the space to achieve effective fragrance diffusion. In some embodiments, the perfume dispensing device 132 may be plugged into a wall outlet to be powered. In other embodiments, the perfume dispensing device 132 may be battery-powered, such as a vehicle-mounted device or other portable device.

[0031] As shown, the system 100 also includes a client device 106 and a server 150, which are electronically connected via network 102 to interact with each other and with the perfume dispenser 132, etc., via standard network protocols, as reflected in signal lines 104, 138, and 152. In some embodiments, the perfume dispenser 132 may alternatively connect to the client device 106 via Bluetooth, beacons, or other network protocols (as reflected in signal line 140) to allow the perfume dispenser 132 to connect with the paired client device 106 when close, instead of via network 102.

[0032] A dispenser management application 160, operable by the dispenser management server 150, can receive operational data associated with the fragrance dispensing device 132 and / or the user 112 associated with it. The dispenser management application can receive management requests for the dispensing device 132, such as diffusion levels, fragrance selection, or various data that can be analyzed over time to improve the user 112's experience with the dispensing fragrance.

[0033] The dispenser management application 160 may include a dynamic fragrance application 164. The dynamic fragrance application 164 may include software and / or logic for determining a fragrance model and optimizing fragrance dispensing in one or more fragrance dispensing devices 132. The dynamic fragrance application 164 may provide setting information to one or more fragrance dispensing devices 132 to dynamically adjust fragrance dispensing based on a dynamic fragrance model.

[0034] Distributor management server 150 includes a data repository 170 that stores various types of data used by distributor management application 160. Example data types include device data 180 and user data 182. Device data 180 may include device model, perfume bottle type, usage statistics, perfume diffusion time, temperature variations, etc. User data 182 may include entries for user 112 of system 100. A given entry may include a user's unique identifier, a unique identifier for the user's device 106, the user's contact information (e.g., address, phone number, electronic address (e.g., email address)), payment information, perfume subscription information specifying which recurring perfume bottles 250 should be delivered to the user, etc.

[0035] Example perfume dispensing device 132 is depicted as including a power supply 184, one or more sensors 186, a controller 188, an output device 192, dispenser firmware 194, a fan 190, a heater 196, and any number of perfume bottles 250. Components 184, 186, 188, 190, 192, 196, and 250 are communicatively connected via a communication bus 198. The controller 188 may include a non-transitory memory device (e.g., a non-volatile memory device), or may be connected to a non-transitory memory device for communication, also connected via bus 198. The non-transitory memory device may store software and / or firmware specifically configuring the controller, such as dispenser firmware 194. The power supply 184 may be any AC and / or DC power source for powering the perfume dispensing device 132. In some embodiments, the power supply 184 may be battery-powered and may be configured to charge when plugged into an AC and / or DC power source or placed on a wireless charging dock. The controller 188 may be a microchip that controls the electronic components of the perfume dispensing device 132 (e.g., sensor 186, output device 192, fan 190, heater 196, etc.).

[0036] One or more sensors 186 may include one or more temperature sensors for detecting the ambient temperature near the perfume dispensing device 132, and these readings may be combined with dynamic perfume settings from the dynamic perfume application 164 to determine effective perfume diffusion. In a further embodiment, one or more temperature sensors may detect the temperature of one or more heating elements, such as the temperature of heater 196, which may be used to diffuse the perfume solution in the perfume bottle 250 by heating the perfume solution. In some embodiments, one or more sensors 186 may include a bottle sensor for sensing when the perfume bottle 250 mounted in the perfume dispensing device 132 is replaced, an optical or other sensor or electronic device for detecting the identification of the perfume bottle 250 mounted in the perfume dispensing device 132, an ambient light sensor for detecting the intensity of light in the surrounding environment, and / or a motion sensor for detecting movement in the surrounding environment, etc. In some embodiments, sensor 186 may include a separate temperature sensor for the perfume bottle 250 (e.g., for measuring the temperature at the perfume bottle 250, which may be used to adjust the speed and / or frequency of the fan 190).

[0037] Sensor 186 may include a transceiver with a wireless interface configured to communicate with devices (e.g., distributor management server 150) and / or other components of network 102 connected to network 102 using standard communication protocols (e.g., Internet Protocol). Furthermore, the transceiver may be configured to wirelessly transmit data via the network to connect to other devices, such as mobile device 106. As a further example, the transceiver may use protocols compliant with IEEE 802.15, such as Zigbee®, Z-Wave®, Bluetooth®, or other suitable standards, to transmit data to the mobile device 106 to which it is linked. Further embodiments are also possible and contemplated. In some embodiments, the transceiver may be embedded in controller 188, or may be a separate component connected to controller 188 via bus 198.

[0038] Output device 192 may include a light source and / or an audio playback device, although other suitable output devices are also contemplated and applicable. In some embodiments, the light source and / or audio playback device may be controlled to produce an output consistent with the fragrance being diffused by the dispenser (e.g., low-brightness soothing lights and music may be output while a relaxing fragrance is being diffused), or to convey various alarms, such as low battery, low perfume bottle level, etc.

[0039] In some embodiments, the fragrance dispensing device 132 may include a fan 190. The fan 190 may include a motor having one or more fan blades that forces air through the device 132 when the motor is running. The fan 190 may operate at various speeds based on the speed of the motor. The fan 190 may be configured to be nested within the housing of the device 132 and cause airflow through the device and across the fragrance bottle 250 for fragrance diffusion, or in alternative embodiments, fragrance sachets or gels may be used instead of the fragrance solution in the fragrance bottle 250 to diffuse the fragrance. In some embodiments, the fan 190 is capable of being turned on and off according to a signal from a microcontroller 188, resulting in a substantially immediate response to fragrance diffusion. In some embodiments, the fan 190 and motor speed may be associated with a fragrance setting, and based on the level of the motor operating the fan 190, different fragrances may be released at different times to fill different areas, depending on the fragrance setting.

[0040] The perfume bottle 250 may be removable and contains a liquid fragrance that diffuses the scent into the surrounding air. The perfume bottle 250 is replaceable when the perfume depletes, and a new perfume bottle 250 can be inserted into the device 132. The perfume bottle 250 may have various fragrance profiles, and information about the perfume bottle 250 can be stored in the dispenser management application 160, including various fragrance profiles, the lifespan of the perfume bottle 250, the duration of use of the perfume bottle 250, the exposure temperature of the perfume bottle 250, etc.

[0041] One or more client devices 106 (also individually and collectively referred to as 106) are computing devices with data processing and communication capabilities. In some embodiments, client device 106 may include a processor (e.g., virtual, physical, etc.), memory, power supply, network interface and / or other software and / or hardware components, such as a display, graphics processor, wireless transceiver, keyboard, camera, sensor, firmware, operating system, driver, and various physical connection interfaces (e.g., USB, HDMI, etc.).

[0042] Client devices 106 can connect to each other and communicate with other entities in system 100 via network 102 using wireless and / or wired connections. Examples of client devices 106 may include, but are not limited to, mobile phones (e.g., feature phones, smartphones, etc.), tablets, smartwatches or other smart wearable devices, laptops, desktop computers, netbooks, server devices, servers, virtual machines, televisions, set-top boxes, media streaming devices, portable media players, navigation devices, personal digital assistants, in-vehicle control panels, etc. Furthermore, although in Figure 1 A single client device 106 is depicted, but it should be understood that any number of client devices 106 may be included.

[0043] In some implementations, the client device 106 may include a fragrance application that allows users to configure the fragrance dispenser 132, turn the fragrance dispenser 132 on and off, purchase fragrance bottles 250 for the fragrance dispenser 132, provide feedback on optimizing fragrance settings, configure the fragrance dispenser 132, register an account, view analytics reflecting a user's historical usage of their fragrance dispenser 132, enable user profiles to use and configure fragrance profiles for the fragrance dispenser 132, configure profile hierarchies (e.g., setting which user profile is the dominant user profile), set the motor speed of the fan 190, manage various fragrance settings, etc.

[0044] The distributor management server 150 may include one or more computing devices with data processing, storage, and communication capabilities. For example, server 150 may include one or more hardware servers, virtual servers, server arrays, storage devices, and / or systems, and / or may be centralized or distributed / cloud-based. In some embodiments, server 150 may include one or more virtual servers that operate in a host server environment and access the physical hardware of the host server, including, for example, processors, memory, storage devices, network interfaces, etc., via an abstraction layer (e.g., a virtual machine manager).

[0045] Although not depicted, server 150 may include a processor (physical, virtual, etc.), non-transitory memory, a network interface, and a data storage unit 170, which may be communicatively connected via a communication bus. Similarly, client device 106 may include a physical processor, non-transitory memory, a network interface, a display, input devices, sensors, and capture devices. It should be understood that server and client devices may take other forms and include additional or fewer components without departing from the scope of this disclosure.

[0046] Software operating on server 150 (e.g., distributor management application 160, operating system, device drivers, etc.) can collaborate and communicate via software communication mechanisms implemented in association with the server bus. These software communication mechanisms may include and / or facilitate, for example, inter-process communication, local function or procedure calls, remote procedure calls, object proxies (e.g., CORBA), direct socket communication between software modules (e.g., TCP / IP sockets), UDP broadcasting and receiving, HTTP connections, etc. Furthermore, any or all communication may be secure (e.g., SSH, HTTPS, etc.).

[0047] As shown in the figure, server 150 may include a distributor management application 160 embodying a remotely accessible perfume service. Distributor management application 160 can send and receive data to and from other entities in the system, including controller 188, mobile device 106, etc. Distributor management application 160 can be configured to store and retrieve data from one or more information sources, such as data repository 170. Furthermore, although in Figure 1 The document describes a single server 150, but it should be understood that it may include one or more servers 150.

[0048] In some embodiments, dispenser firmware 194, the fragrance application, dispenser management application 160, dynamic fragrance application 164, etc., may require user registration to access the behaviors and / or functions they provide. For example, in order to access the various behaviors and / or functions provided by the fragrance application, dispenser management application 160, and / or fragrance dispenser 132, these components may require the user to verify their identity (e.g., by confirming a valid electronic address). In some instances, these entities 132, 150, etc., may interact with a federated identity server (not shown) to register / authenticate the user. Once registered, these entities 132, 150, etc., may require the user seeking access to authenticate by entering credentials in the associated user interface.

[0049] Figures 2A-2B A graphical user interface is depicted for capturing data related to dynamic fragrance dispensing and / or configuring settings for dynamic fragrance dispensing. For example... Figure 2A As shown, user 112 can use computing device 106 to select from a variety of different manual settings. For example, in Figure 2A In the graphical user interface (GUI) 200 shown, the user can select from various fragrance intensity settings 204, such as mild, medium, and / or strong. In some embodiments, the user can also set one or more timetables 206 for the start / stop time or duration of the setting. As shown in GUI 200, the user 112 can select different settings for different fragrances 202. For example, one or more fragrances can be installed as fragrance bottles 250 in the fragrance dispensing device 132, and the user 112 can select different fragrance bottles 250 from the fragrance selection 202 of GUI 200, as shown. Figure 2A As shown, the user can manually configure the aroma intensity level based on intensity setting 204. In some embodiments, these aroma intensity settings can be configured at various different levels, such as allowing various aroma intensity settings from low to high based on a slider.

[0050] Figure 2BThe depicted GUI 208 is used to collect feedback in the optimization modeling of dynamic fragrance application. As shown in GUI 208, user 112 can receive feedback options 210 and / or notifications 212 that allow the user to provide feedback on the intensity setting and / or other settings of the fragrance dispensing device 132. User 112 can provide feedback on the intensity setting, which the dynamic fragrance application 164 can use to generate a dynamic fragrance model. The dynamic fragrance application 164 can then use the generated dynamic fragrance model to automatically adjust the user 112's fragrance to optimize the scent experience without requiring user 112 to change or manually input settings. In some embodiments, these generated dynamic models may take into account various fragrance data related to the fragrance application experience when the user provides feedback, such as fragrance type, remaining fragrance fill level, fragrance temperature setting during diffusion, room size, fragrance intensity setting, user profiles providing data related to user preferences, ambient temperature, detected airflow measurements, etc. The generated dynamic model can then adapt over time to determine the optimal fragrance intensity setting for a particular user. For example, a user might want a "low-intensity fragrance setting." However, the dynamic fragrance application 164 can determine that, given the current room location, the currently measured temperature, and the fragrance profile of the current fragrance, a low fragrance intensity setting might be imperceptible to that particular user. In this example, the dynamic fragrance application 164 can increase the fragrance intensity setting to mimic the user's desired "low-intensity" setting for the diffused fragrance, while also allowing for higher levels of fragrance diffusion to achieve the user's expected result. These generated dynamic fragrance models can be further adjusted over time with additional feedback provided, and / or can be further optimized using various machine learning algorithms based on similar fragrance profiles, etc. Based on the generated dynamic fragrance models, the dynamic fragrance application 164 can cause one or more fragrance dispensing devices 132 to operate at an optimal experience temperature to achieve different experiences (e.g., a soft / medium / strong experience, etc.).

[0051] Figures 3A-3C Different room sizes are depicted, with the fragrance dispensing device 132 installed. Based on the different room sizes, the dynamic fragrance application 164 can adjust the intensity settings to further optimize fragrance dispensing in rooms of different sizes, thereby optimizing various intensities in different room sizes. The dynamic fragrance application 164 can integrate different variables, such as room size, desired fragrance intensity or concentration, differences in user fragrance sensitivity, environmental variables, room surface area and / or materials, etc., to optimize fragrance dispensing in different environments. For example, Figure 3A An example of a large room 302 is depicted. In some implementations, a large room can represent a basement, master bedroom, dining room, family room, guest room, living room, etc., for example, in one example, with a square foot greater than 180+ square feet. Figure 3AAs shown, the fragrance dispensing device 132 can be placed in a large room 302, and the dynamic fragrance application 164 can optimize the fragrance dispensing settings to disperse the desired fragrance level throughout the large room. In another example, Figure 3B An example of a middle room 304 is depicted. In some implementations, a middle room may represent a master bathroom, nursery, guest room, entrance hallway, corridor, home office, kitchen, office, etc., and in one example, the square feet are between 80 and 180 square feet. Figure 3B As shown, the perfume dispensing device 132 can be placed in the central room 304, and the dynamic perfume application 164 can optimize the perfume dispensing settings to disperse the desired fragrance level in the central room 304. In another example, Figure 3C An example of a small room 306 is depicted. In some implementations, a small room may represent a downstairs bathroom, an upstairs bathroom, a study, etc., for example, in one example, the square feet are less than 80 square feet. Figure 3C As shown, the perfume dispensing device 132 can be placed in the small room 306, and the dynamic perfume application 164 can optimize the perfume dispensing settings to disperse the desired fragrance level in the small room 306.

[0052] In some implementations, when user 112 initiates the initial setup process for installing the fragrance dispenser 132, the dynamic fragrance application 164 can collect various information to generate / adjust the dynamic fragrance model. This information may include, for example, premium user information, fragrance SKUs, room attributes, intensity, nightlight status, wearing time, time of day, geographic location (e.g., shipping information and / or whether away mode is activated), customer service information, monthly order count, number of devices, etc. This data can provide insights into the setup experience and further improve the user experience. Figure 4 As shown, the example GUI depicts different initial experience settings, displaying a graphical representation of the dispersion of fragrance molecules in space, such as a mild experience 402, a medium experience 404, and / or an intense experience 406.

[0053] Figure 5This is a flowchart of an example method 500 for optimizing dynamic fragrances. At 502, the dynamic fragrance application 164 can identify the type of fragrance in the fragrance bottle 250. In some embodiments, different fragrance types may have different fragrance outputs over time, and / or may vary their fragrance intensity based on the amount of fragrance solution remaining in the fragrance bottle 250. For example, a first fragrance may have a linear fragrance output as the fragrance is released over time, while a second fragrance may have a declining trend, i.e., the fragrance loses its potency over time. These fragrance models can be determined for different fragrance solutions and modeled as fragrance outputs changing over time. In some embodiments, these fragrance models may be referred to as fragrance weight loss curves or fragrance removal rate curves. These curves can be calculated by measuring the performance of a particular fragrance in a controlled environment and modeling how the fragrance changes over time and how the fragrance solution dissipates in the fragrance bottle during operation.

[0054] At 504, the dynamic fragrance application 164 can determine the room dimensions. In some embodiments, the dynamic fragrance application 164 can determine the room dimensions based on user input (e.g., room size / characteristics). In further embodiments, the dynamic fragrance application 164 can receive location details, such as blueprints / floor plans, and access location information based on these location details. In some embodiments, the dynamic fragrance application 164 can receive room dimensions from individual sensors to help determine the room dimensions and / or classify the room dimensions as small, medium, or large. At 506, the dynamic fragrance application 164 can determine the removal rate of the remaining fragrance. In some embodiments, the removal rate of the remaining fragrance can be determined based on fragrance models for different fragrance types. These fragrance models can be tuned using various machine learning algorithms to optimize the fragrance model over time. In some embodiments, the dynamic fragrance application 164 can determine the removal rate of the remaining fragrance based on weight loss curves of various different fragrance models. In some embodiments, these weight loss curves can be determined using weight loss modeling to track weight loss, such as using scales, remaining percentage, optical detection, concentration, etc. Tracking the weight loss of representative fragrance curves allows these fragrance curves to be applied to the current remaining fragrance calculation. In other embodiments, the removal rate of remaining perfume can be calculated for a specific amount of remaining perfume in perfume bottle 250. For example, a scale or other weight loss measuring device may be included in perfume dispensing device 132, and the scale or other weight loss measuring device can provide an updated weight of perfume bottle 250 as the perfume solution is used. In a further embodiment, an optical sensor may be used to determine the remaining perfume, detecting the fill level of perfume bottle 250 over time as the perfume is used.

[0055] At 508, the dynamic fragrance application 164 can determine the concentration level based on settings, such as settings optimized for a specific user 112 in a specific room size. The concentration level may vary for different fragrance types depending on how the fragrance diffuses through different environments. The concentration level can be measured in parts per million ("ppm") of fragrance molecules in a space or environment. At 510, the dynamic fragrance application 164 can calculate the ppm output based on room size, removal rate, and / or concentration level. At 512, the dynamic fragrance application 164 can send the ppm output to the fragrance dispensing device 132 and cause the device 132 to maintain the fragrance level based on the ppm output. In some embodiments, the fragrance level may be an optimized and dynamically adjusted fragrance setting for a specific user 112. In some embodiments, maintaining the fragrance level based on ppm (e.g., fragrance diffusion level) may include maintaining or adjusting various heater or fan settings to change the ppm output based on fragrance profiles or other factors. For example, if the fragrance profile shows a decrease in scent when only 25% of the fragrance solution remains, then when the dynamic fragrance application 164 determines that the remaining fragrance solution has fallen below the decrease threshold, the dynamic fragrance application 164 can increase the internal fragrance intensity setting (e.g., a user-unadjustable internal fragrance intensity setting) to compensate for the decrease. By allowing the dynamic fragrance application 164 to optimize and change various fragrance output settings to achieve optimized fragrance diffusion output, the fragrance application experience is improved, and users can enjoy the fragrance application experience for a longer period of time, such as when the fragrance solution in the perfume bottle is almost empty, or as the fragrance solution diffuses, maximizing the fragrance diffusion experience over a period of time.

[0056] In some implementations, the dynamic fragrance application 132 optimizes the fragrance experience by determining or modeling the different core temperature variations required by the fragrance container 250 to achieve the desired ppm output for each different scent, depending on room size, whether a nightlight is on, and the proportion of fragrance remaining in the fragrance container 250. The fragrance container 250 may have a core extending from the container, which draws a fragrance solution from the container and is placed adjacent to a heater 196 or a fan 190 to diffuse the fragrance from the heated core into the space. By optimizing the core temperature, the dynamic fragrance application 132 can control the differences in fragrance diffusion at different core temperatures.

[0057] In some implementations, room size estimation can be performed when the fragrance dispenser 132 is initially installed in the room. For example, in some implementations, the user may be prompted to describe the room where the fragrance dispenser 132 is initially installed, such as by having the dynamic fragrance application 164 prompt the user device 106 to ask the user what type of room it is and categorize it based on common dimensions for that type of room. Alternatively, the dynamic fragrance application 164 may prompt the user to provide an estimated square foot of the room or space. In a further implementation, the dynamic fragrance application 164 may receive a video stream or image showing the room layout from the user device 106 and, using various AI algorithms, estimate the room size based on common dimensions of items in the room, such as chairs, doorways, etc. The dynamic fragrance application 164 may also provide a guided fragrance installation experience, wherein the dynamic fragrance application 164 determines a recommended location for installing the fragrance dispenser 132 and provides instructions to the user device 106 to remind them of the installation location of the fragrance dispenser 132.

[0058] In one example implementation, the dynamic fragrance application 164 may first receive inputs such as fragrance type (e.g., fragrance solution identifier), intensity setting from the fragrance device 132, fragrance composition throughout its use, and / or nightlight setting (e.g., on or off). The dynamic fragrance application 164 may then generate one or more predictive algorithms to predict the future duration of the fragrance scent, such as when the fragrance solution will be completely emptied from the fragrance bottle 250, or when the fragrance sachet or gel will lose all detectable fragrance when the fan 190 blows across it. This algorithm for predicting how long the fragrance scent may last is unique for each fragrance scent and / or each user's fragrance dispensing device 132, where intensity and nightlight operation settings may differ for different users. The dynamic fragrance application 164 may also receive or continue to use various other inputs, such as fragrance, intensity, fragrance composition, dissipation rate, diffusion rate, room size, nightlight setting, room conditions (e.g., lighting, windows, fabrics, décor, airflow, etc.), the sensitivity of a particular user's nose, and environmental conditions (e.g., ozone, hydroxides, humidity, temperature, etc.). Using these additional inputs, the dynamic fragrance application 164 can personalize a dynamic fragrance for a specific user and generate predictive algorithms to predict the length of time a fragrance associated with a particular scent will be detectable in a room. The dynamic fragrance application 164 can then optimize various fragrance output settings based on these predictive algorithms (showing the length of time the fragrance remains detectable under various different modeling settings of the predictive algorithms) to suit the user's desired fragrance experience. By creating a personalized fragrance experience using the dynamic fragrance application 164, the user obtains a fragrance experience optimized for longer duration, adequate space filling, and maintenance of the desired intensity, compared to the user manually selecting the intensity setting on the fragrance dispensing device 132.

[0059] In some embodiments, where the fragrance solution is sensitive to minute changes in heat, the operation of one or more other components of the perfume dispensing device 132 may alter the output of the fragrance solution. For example, if a light, such as a nightlight, is running while the perfume is being dispensed, the heat emitted from the nightlight may affect the output of the fragrance solution. The dynamic perfume application 164 may collect performance data showing how the perfume changes when the nightlight or other components are running, and then incorporate these changes into the calculated output, such as reducing the temperature of the heating element when the nightlight is determined to be on.

[0060] In some embodiments, the fragrance dispensing device 132 may be configured to be portable and / or placed inside a vehicle. In this case, the fragrance dispenser 132 is mobile and not located in a specific room, but may be located in a transportable space, such as the interior of a car, which may have various environmental factors that affect fragrance performance, such as high and low temperatures, varying airflow conditions, smaller fragrance diffusion space size, localized fragrance application areas (e.g., the driver's area in a car instead of filling the entire room with fragrance), etc. The dynamic fragrance application 164 can take these additional variations into account to provide optimal fragrance output for smaller spaces (e.g., cars). In a further embodiment, where the fragrance dispensing device 132 is portable, the fragrance dispensing device 132 may be placed in an open space (e.g., outdoors). In these examples, the fragrance dispensing device 132 will not have the advantage of an enclosed area for fragrance diffusion. The dynamic fragrance application 164 can take into account that the fragrance dispensing device 132 is currently in an open space and can adjust the fragrance output to allow for optimized fragrance diffusion for open spaces.

[0061] For purposes of explanation, the foregoing description has been described with reference to various embodiments and examples. However, the above illustrative discussion is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the foregoing teachings. The various embodiments and examples were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to use the innovative techniques with various modifications intended for particular purposes. For example, it should be understood that in some cases, the techniques described herein can be practiced without these specific details. Furthermore, to avoid obscuring the description, various systems, devices, and structures are shown in block diagram form. For example, various implementations are described as having specific hardware, software, and user interfaces. However, this disclosure is applicable to any type of computing device capable of receiving data and commands, as well as any peripheral devices providing services.

[0062] In some cases, this paper may present various implementations in the form of algorithms or by describing the manipulation symbols of data bits in computer memory. An algorithm here is generally considered as a set of self-consistent sequences of operations followed to achieve a desired result. These operations involve the physical manipulation of physical quantities. Typically, though not strictly necessary, these quantities take the form of electrical or magnetic signals, capable of being stored, transmitted, combined, compared, and otherwise processed. Sometimes, primarily for the sake of conventional terminology, referring to these signals as bits, values, elements, symbols, characters, items, numbers, etc., has proven convenient.

[0063] However, it should be remembered that all these and similar terms correspond to appropriate physical quantities and are merely convenient labels applied to those physical quantities. Unless expressly stated otherwise below, it should be understood that terms such as “processing,” “calculating,” “operating,” “determining,” and “displaying” as used throughout this disclosure refer to actions and methods performed by a computer system to manipulate and convert data represented in physical (electronic) quantities in computer system registers and memories into other data represented in the same physical quantities in computer system memory or registers or other such information storage, transmission, or display devices.

[0064] A data processing system suitable for storing and / or executing program code, such as the computing systems and / or apparatus discussed herein, may include at least one processor directly or indirectly connected to memory elements via a system bus. Memory elements may include local memory, mass storage devices, and cache memories employed during the actual execution of the program code, which provide temporary storage for at least some of the program code to reduce the number of times code must be retrieved from mass storage devices during execution. Input or I / O devices may be connected to the system directly or via intermediate I / O controllers. The data processing system may include apparatus specifically constructed for the desired purpose, or it may include a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer.

[0065] The foregoing description is for illustrative and descriptive purposes only. It is not intended to be exhaustive or to limit this specification to the precise form disclosed. In light of the foregoing teachings, many modifications and variations are possible. The scope of this disclosure should not be limited by this detailed description but by the claims of this application. As will be understood by those skilled in the art, this specification may be embodied in other specific forms without departing from its spirit or essential characteristics. Similarly, specific naming and division of modules, routines, features, attributes, methodologies, and other aspects are not mandatory or essential, and mechanisms for implementing this specification or its features may have different names, divisions, and / or formats.

[0066] Furthermore, the modules, routines, features, attributes, methodologies, and other aspects of this disclosure can be implemented as software, hardware, firmware, or any combination thereof. The technology can also be embodied as a computer program product accessible from a computer-usable or computer-readable medium, providing program code for use by or in conjunction with a computer or any instruction execution system. When a component of this specification (e.g., a module or engine) is implemented as software, it can be implemented as a standalone program, as part of a larger program, as several separate programs, as a static or dynamic link library, as a kernel-loadable module, as firmware, as resident software, as microcode, as a device driver, and / or in any other manner now known or in the future. Additionally, this disclosure is by no means limited to implementation in any particular programming language or for any particular operating system or environment. Therefore, this disclosure is intended to be illustrative and not to limit the scope of the subject matter set forth in the appended claims.

Claims

1. A fragrance management device, comprising: Non-volatile memory; as well as A controller for a fragrance management device, the controller being configured to execute instructions stored in the non-volatile memory to perform the following operations: Identify the type of perfume in the perfume container of the fragrance management device; Determine the room dimensions for installing the fragrance management device; Determine the removal rate of the remaining perfume in the perfume container; The concentration level is determined based on the configuration of the perfume container; Based on the room size, the removal rate, and the concentration level, calculate the ppm output of the fragrance management device for the fragrance type; and The fragrance management device maintains the fragrance level based on the ppm output.

2. The fragrance management device according to claim 1, wherein, The perfume type is an aqueous fragrance solution that releases fragrance when heated, and the perfume container is a perfume bottle that holds the aqueous fragrance solution.

3. The fragrance management device according to claim 1, wherein, The room dimensions are determined based on room identifiers that categorize room dimensions.

4. The fragrance management device according to claim 3, wherein, The classification of room sizes also includes: Determine whether the room size is a small room, a medium room, or a large room; and The standard size is applied based on the determined room size being one of the small room, the medium room, and the large room.

5. The fragrance management device according to claim 1, wherein, The remaining perfume is calculated based on the weight loss curve of the identified perfume type and the running time of the perfume type in the perfume container.

6. The fragrance management device according to claim 5, wherein, Determining the removal rate also includes: Determine the estimated running time of the remaining perfume; and Based on the weight loss curve and the estimated running time of the remaining perfume, the future duration of the remaining perfume is determined.

7. The fragrance management device according to claim 1, wherein, The concentration level is an intensity setting optimized based on user preferences, room conditions, and environmental conditions.

8. The fragrance management device according to claim 1, wherein, The fragrance management device further includes maintaining the fragrance level based on the ppm output, including: The fragrance management device is operated by either a heater or a fan to cause the fragrance to be released from the fragrance management device; Based on changes in one or more of the removal rate, the concentration level, and environmental conditions, determine a change in the operation of one of the heaters or fans to maintain the aroma level based on the ppm output; and Adjust the operation of one of the heaters or fans to maintain the aroma level corresponding to the ppm output.

9. The fragrance management device according to claim 1, wherein, The fragrance level is also based on user preferences.

10. A method for maintaining aroma levels, comprising: Identify the type of perfume in the perfume container of a fragrance management device; Determine the room dimensions for installing the fragrance management device; Determine the removal rate of the remaining perfume in the perfume container; The concentration level is determined based on the configuration of the perfume container; Based on the room size, the removal rate, and the concentration level, the ppm output of the fragrance management device for the fragrance type is calculated; as well as The fragrance management device maintains the fragrance level based on the ppm output.

11. The method according to claim 10, wherein, The perfume type is an aqueous fragrance solution that releases fragrance when heated, and the perfume container is a perfume bottle that holds the aqueous fragrance solution.

12. The method according to claim 10, wherein, The room dimensions are determined based on room identifiers that categorize room dimensions.

13. The method of claim 12, wherein, The classification of room sizes also includes: Determine whether the room size is a small room, a medium room, or a large room; and The standard size is applied based on the determined room size being one of the small room, the medium room, and the large room.

14. The method of claim 10, wherein, The remaining perfume is calculated based on the weight loss curve of the identified perfume type and the running time of the perfume type in the perfume container.

15. The method according to claim 14, wherein, Determining the removal rate also includes: Determine the estimated running time of the remaining perfume; Based on the weight loss curve and the estimated running time of the remaining perfume, the future duration of the remaining perfume is determined.

16. The method of claim 10, wherein, The concentration level is an intensity setting optimized based on user preferences, room conditions, and environmental conditions.

17. The method according to claim 10, wherein, The fragrance management device further includes maintaining the fragrance level based on the ppm output, including: The fragrance management device is operated by either a heater or a fan to cause the fragrance to be released from the fragrance management device; Based on changes in one or more of the removal rate, the concentration level, and environmental conditions, determine a change in the operation of one of the heaters or fans to maintain the aroma level based on the ppm output; and Adjust the operation of one of the heaters or fans to maintain the aroma level corresponding to the ppm output.

18. The method according to claim 10, wherein, The fragrance level is also based on user preferences.

19. A perfume dispensing device for optimizing perfume output, comprising: Non-volatile memory; as well as The controller of the perfume dispensing device is configured to execute instructions stored in the non-volatile memory to perform the following operations: The desired aroma intensity level is determined based on the user's selected preferences; The perfume in the perfume container located within the perfume dispensing device is identified, and the perfume identification includes the perfume's weight loss curve and the perfume's removal rate curve; Determine the room dimensions for placing the perfume dispenser, where the room dimensions are an estimated number of square feet of space for placing the perfume dispenser; The ppm output of the perfume is calculated based on the perfume's weight loss curve, the perfume's removal rate curve, and the room dimensions. The ppm output refers to the intensity level at which the perfume fills the space to mimic the desired intensity level. The perfume dispensing device is used to dispense the perfume at a calculated ppm output.

20. The perfume dispensing device according to claim 19, wherein, Dispensing the perfume from the perfume dispenser also includes controlling the operating level of one of the heaters or fans to dispense the perfume from the perfume dispenser based on the operating level of one of the heaters or fans.