Volatile Material Dispenser Dynamic Algorithm Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing volatile material diffusers lack the ability to dynamically adjust emission parameters based on user input, limiting customization and personalization of fragrance experiences.

Innovation Solution

A method of operating a volatile material dispenser that utilizes a pre-defined algorithm for an initial operational cycle, senses user changes in emission parameters, and modifies the algorithm accordingly, allowing for real-time adjustments and storage of new settings for subsequent cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a pre-defined algorithm is used for the initial operational cycle, then the device operates reliably with default settings, but the user cannot customize emission parameters

Engineering Contradiction:
Improvecustomization of emission parametersVSAvoidalgorithm modification capability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control algorithm transitions from a static pre-defined state to a dynamic user-modifiable state. The system allows users to change emission parameters (intensity, duration, timing) during operation, and the algorithm adapts by storing these modifications for future cycles, making the device behavior flexible and customizable while maintaining operational reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically detects user inputs and self-modifies the control algorithm by storing the changed parameters. The device serves itself by implementing the stored modifications in subsequent operational cycles without requiring external reprogramming, enabling continuous customization while simplifying the user interface

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the device allows real-time adjustment of emission parameters, then user personalization is enhanced, but the control system becomes more complex

Engineering Contradiction:
Improvereal-time parameter adjustmentVSAvoidcontrol algorithm structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements feedback by detecting user inputs during operation and automatically storing the modified parameters. This feedback loop allows real-time adjustment of emission parameters while the control algorithm manages the complexity by systematically capturing and applying user preferences in subsequent cycles, enhancing ease of operation without proportionally increasing control complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by storing user-modified parameters during the current operational cycle for use in future cycles. This approach allows real-time adjustment capability while the control algorithm handles complexity management by pre-processing and saving user preferences, reducing the burden on the real-time control system

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2509890B1Method of operating a volatile material dispenser
Publication Date: 2017.05.17 SC JOHNSON & SON INC
  • EP2509890B1 patent drawingFigure 1
  • EP2509890B1 patent drawingFigure 2
  • EP2509890B1 patent drawingFigure 3

AI summary

A method of operating a volatile material dispenser includes the step of operating the volatile material dispenser according to a pre-defined algorithm for a first operational cycle. The method further includes the steps of sensing a change in an emission parameter initiated by a user and storing information related to the change in emission parameter. Still further, the method includes the step of operating the volatile material dispenser for a second operational cycle according to a new algorithm, wherein the new algorithm comprises the pre-defined algorithm with modifications according to the change initiated by the user.