Optimizing a Dispensing Parameter of a Product Dispenser Based On Product Usage Data
First Claim
1. A method, comprising:
- determining, by a controller of a product dispenser, a first value of a dispensing parameter;
causing, by the controller, a dispensing mechanism of the product dispenser to perform each of a first number of dispenses of the product in accordance with the first value of the dispensing parameter during a first dispensing period;
determining, by the controller, a first number of unique users associated with the first number of dispenses;
determining, by the controller, a first usage rate of the product for the first dispensing period, wherein the first usage rate is indicative of a first ratio of i) a first aggregate amount of the product dispensed for the first number of dispenses to ii) the first number of unique users;
determining, by the controller, a second value of the dispensing parameter, wherein the second value of the dispensing parameter is different from the first value of the dispensing parameter;
causing, by the controller, the dispensing mechanism to perform each of a second number of dispenses of the product in accordance with the second value of the dispensing parameter during a second dispensing period;
determining, by the controller, a second number of unique users associated with the second number of dispenses; and
determining, by the controller, a second usage rate of the product for the second dispensing period, wherein the second usage rate is indicative of a second ratio of i) a second aggregate amount of the product dispensed for the second number of dispenses to ii) the second number of unique users;
determining, by the controller, whether to increase or decrease the second value of the dispensing parameter to obtain a third value of the dispensing parameter for a third dispensing period based at least in part on a first comparison of the first value of the dispensing parameter to the second value of the dispensing parameter and a second comparison of the first ratio to the second ratio.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for optimizing a value of a dispensing parameter of a product dispenser based at least in part on product usage data. The dispensing parameter may include any suitable adjustable parameter of the product dispenser including, but not limited to, a dispense duration, a volume of product (e.g., a shot size), a sheet length, a capability of a user sensor to distinguish between genuine and false triggers of the sensor, a delay setting that specifies a delay time between successive dispenses, or the like. The value of the dispensing parameter may be optimized to align an actual performance outcome with a target performance outcome. The target performance outcome may include, for example, minimizing product usage per user, maximizing user sensor reliability (e.g., a percentage of dispenses that occur in response to genuine user-initiated triggering events), and so forth.
18 Citations
25 Claims
-
1. A method, comprising:
-
determining, by a controller of a product dispenser, a first value of a dispensing parameter; causing, by the controller, a dispensing mechanism of the product dispenser to perform each of a first number of dispenses of the product in accordance with the first value of the dispensing parameter during a first dispensing period; determining, by the controller, a first number of unique users associated with the first number of dispenses; determining, by the controller, a first usage rate of the product for the first dispensing period, wherein the first usage rate is indicative of a first ratio of i) a first aggregate amount of the product dispensed for the first number of dispenses to ii) the first number of unique users; determining, by the controller, a second value of the dispensing parameter, wherein the second value of the dispensing parameter is different from the first value of the dispensing parameter; causing, by the controller, the dispensing mechanism to perform each of a second number of dispenses of the product in accordance with the second value of the dispensing parameter during a second dispensing period; determining, by the controller, a second number of unique users associated with the second number of dispenses; and determining, by the controller, a second usage rate of the product for the second dispensing period, wherein the second usage rate is indicative of a second ratio of i) a second aggregate amount of the product dispensed for the second number of dispenses to ii) the second number of unique users; determining, by the controller, whether to increase or decrease the second value of the dispensing parameter to obtain a third value of the dispensing parameter for a third dispensing period based at least in part on a first comparison of the first value of the dispensing parameter to the second value of the dispensing parameter and a second comparison of the first ratio to the second ratio. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
determining, by at least one controller, a first value of a dispensing parameter; causing, by the at least one controller, a dispensing mechanism of the product dispenser to perform a first number of dispenses of the product to a first number of users during a first dispensing period, wherein each of the first number of dispenses is performed in accordance with the first value of the dispensing parameter; determining, by the at least one controller, a first usage rate of the product for the first dispensing period, wherein the first usage rate is indicative of a first ratio of i) a first accumulated value corresponding to the dispensing parameter for the first number of dispenses to ii) the first number of users; determining, by the at least one controller, a second value of the dispensing parameter, wherein the second value of the dispensing parameter is different from the first value of the dispensing parameter; causing, by the at least one controller, the dispensing mechanism to perform a second number of dispenses of the product to a second number of users during a second dispensing period, wherein each of the second number of dispenses is performed in accordance with the second value of the dispensing parameter; determining, by the at least one controller, a second usage rate of the product for the second dispensing period, wherein the second usage rate is indicative of a second ratio of i) a second accumulated value corresponding to the dispensing parameter for the second number of dispenses to ii) the second number of users; and determining, by the at least one controller, a third value of the dispensing parameter for a third dispensing period based at least in part on the first value, the second value, the first ratio, and the second ratio. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, by a controller, an indication of a dispense signal generated by a sensor of a product dispenser in response to a triggering event detected by the sensor; determining, by the controller, a signal characteristic of the dispense signal; comparing, by the controller, the signal characteristic to a sensor profile associated with the sensor; determining, by the controller and based at least in part on the comparing of the signal characteristic to the sensor profile, a probability that the signal characteristic indicates that the triggering event is a user-initiated triggering event or a false triggering event; determining, by the controller, that the probability satisfies a threshold condition; generating, by the controller, an actuation signal to cause a dispensing mechanism of the product dispenser to dispense an amount of a product; determining, by the controller, whether an elapsed time associated with retrieval or use of the product is within a threshold range of time; and modifying, by the controller, the sensor profile by modifying the probability based at least in part on whether the elapsed time is within the threshold range of time. - View Dependent Claims (19, 20, 21)
-
-
22. A product dispenser, comprising:
-
a dispensing apparatus; at least one memory storing computer-executable instructions; and a controller operatively coupled to the dispensing apparatus and the at least one memory, wherein the controller is configured to access the at least one memory and execute the computer-executable instructions to; determine a first value of a dispensing parameter; generate a first number of actuation signals that cause the dispensing apparatus to perform a first number of dispenses of the product to a first number of users during a first dispensing period, wherein each of the first number of dispenses is performed in accordance with the first value of the dispensing parameter; determine a first usage rate of the product for the first dispensing period, wherein the first usage rate is indicative of a first ratio of i) a first accumulated value corresponding to the dispensing parameter for the first number of dispenses to ii) the first number of users; determine a second value of the dispensing parameter, wherein the second value of the dispensing parameter is different from the first value of the dispensing parameter; generate a second number of actuation signals that cause the dispensing apparatus to perform a second number of dispenses of the product to a second number of users during a second dispensing period, wherein each of the second number of dispenses is performed in accordance with the second value of the dispensing parameter; determine a second usage rate of the product for the second dispensing period, wherein the second usage rate is indicative of a second ratio of i) a second accumulated value corresponding to the dispensing parameter for the second number of dispenses to ii) the second number of users; determine a third value of the dispensing parameter for a third dispensing period based at least in part on the first value, the second value, the first ratio, and the second ratio. - View Dependent Claims (23, 24, 25)
-
Specification