CPC A61L 9/12 (2013.01) [A61L 9/032 (2013.01); A61L 9/037 (2013.01); A61L 9/04 (2013.01); A61L 9/122 (2013.01); A61L 9/127 (2013.01); A61L 9/14 (2013.01); A61L 2209/111 (2013.01); A61L 2209/133 (2013.01); A61L 2209/16 (2013.01)] | 12 Claims |
1. A method for determining a fill level of a scent diffusion device disposed in an environment, the method comprising:
obtaining sensor readings from several sensors associated with the scent diffusion device;
discarding sensor readings from the several sensors of the scent diffusion device below a first threshold level;
discarding sensor readings of the scent diffusion device above a threshold number of standard deviations from a maximum sensor reading;
aggregating the remaining valid sensor readings of the scent diffusion device;
calculating a final fill percentage for the scent diffusion device;
responsive to calculating the final fill percentage, determining whether the final fill percentage is below a threshold fill percentage;
responsive to determining that the final fill percentage is below the threshold fill percentage, generating a control instruction indicating that the scent diffusion device should switch from a first package to a second package; and
responsive to generating the control instruction, the scent diffusion device switching from the first package to the second package.
|