Optimizing a dispensing parameter of a product dispenser based on product usage data
First Claim
1. A method for bounding a dispensing parameter of one or more product dispensers, wherein at least one product dispenser of the one or more product dispensers comprises a controller housed therein, wherein the controller is configured to perform the method comprising:
- receiving usage data from a dispensing period of the one or more product dispensers, wherein the dispensing period comprises a plurality of dispenses of product by at least one dispensing mechanism of the one or more product dispensers performed in accordance with a value of the dispensing parameter;
determining, based on the usage data from the dispensing period, a usage rate of the product, wherein the usage rate is based on an amount of product dispensed during the dispensing period and a number of users of the one or more product dispensers during the dispensing period;
determining, based on at least the usage rate and the value of the dispensing parameter from the dispensing period, an improved value for the dispensing parameter such that at least one of the one or more product dispensers has an improved usage rate when the dispensing parameter is set to the optimized value;
comparing the determined improved value of the dispensing parameter with a bounded value threshold to determine if the improved value satisfies the bounded value threshold; and
causing the one or more product dispensers to adjust the dispensing parameter to the improved value in an instance in which the improved value satisfies the bounded value threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses for optimizing performance of a product dispenser are provided herein. Depending on the circumstances surrounding the product dispenser (e.g., the environment, the type or habits of users or individual users, etc.), initial dispensing parameter settings of the product dispenser may be undesirable. Using monitored usage data, optimized dispensing parameters can be determined to achieve more desirable usage of the product dispenser (e.g., decrease waste, power save, increase efficiency, etc.). Additionally, using bounding parameters and/or information from the environment (e.g., nearby product dispensers) can lead to further optimized performance of the product dispenser. User or group specific optimized dispensing parameters can also be determined and used.
-
Citations
22 Claims
-
1. A method for bounding a dispensing parameter of one or more product dispensers, wherein at least one product dispenser of the one or more product dispensers comprises a controller housed therein, wherein the controller is configured to perform the method comprising:
-
receiving usage data from a dispensing period of the one or more product dispensers, wherein the dispensing period comprises a plurality of dispenses of product by at least one dispensing mechanism of the one or more product dispensers performed in accordance with a value of the dispensing parameter; determining, based on the usage data from the dispensing period, a usage rate of the product, wherein the usage rate is based on an amount of product dispensed during the dispensing period and a number of users of the one or more product dispensers during the dispensing period; determining, based on at least the usage rate and the value of the dispensing parameter from the dispensing period, an improved value for the dispensing parameter such that at least one of the one or more product dispensers has an improved usage rate when the dispensing parameter is set to the optimized value; comparing the determined improved value of the dispensing parameter with a bounded value threshold to determine if the improved value satisfies the bounded value threshold; and causing the one or more product dispensers to adjust the dispensing parameter to the improved value in an instance in which the improved value satisfies the bounded value threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for bounding a dispensing parameter of one or more product dispensers, wherein at least one product dispenser of the one or more product dispensers comprises a controller housed therein, wherein the controller is configured to perform the method comprising:
-
receiving usage data from a dispensing period of one or more product dispensers, wherein the dispensing period comprises a plurality of dispenses of product by at least one dispensing mechanism of the one or more product dispensers performed in accordance with a value of a first dispensing parameter; determining, based on the usage data from the dispensing period, a usage rate of the product, wherein the usage rate is based on an amount of product dispensed during the dispensing period and a number of users of the one or more product dispensers during the dispensing period; determining, based on at least the usage rate and the value of the first dispensing parameter from the dispensing period, an improved value for the first dispensing parameter such that at least one of the one or more product dispensers has an improved usage rate when the first dispensing parameter is set to the improved value; determining a value of a second dispensing parameter; comparing the value of the second dispensing parameter with a bounded value threshold to determine if the value of the second dispensing parameter satisfies the bounded value threshold; and causing the one or more product dispensers to adjust the first dispensing parameter to the improved value in an instance in which the value of the second dispensing parameter satisfies the bounded value threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A product dispenser comprising
at least one dispensing mechanism; -
at least one memory with computer-executable instructions stored thereon; and a controller housed in the product dispenser and operatively coupled to the dispensing mechanism 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; receive usage data from a dispensing period of the product dispenser, wherein the dispensing period comprises a plurality of dispenses of product by the at least one dispensing mechanism performed in accordance with a value of a dispensing parameter; determine, based on the usage data from the dispensing period, a usage rate of the product, wherein the usage rate is based on an amount of product dispensed during the dispensing period and a number of users of the product dispenser during the dispensing period; determine, based on at least the usage rate and the value of the dispensing parameter from the dispensing period, an improved value for the dispensing parameter such that the product dispenser has an improved usage rate when the dispensing parameter is set to the optimized value; compare the determined improved value of the dispensing parameter with a bounded value threshold to determine if the improved value satisfies the bounded value threshold; and cause adjustment of the dispensing parameter to the improved value in an instance in which the improved value satisfies the bounded value threshold. - View Dependent Claims (18, 19)
-
-
20. A product dispenser comprising
at least one dispensing mechanism; -
at least one memory with computer-executable instructions stored thereon; and a controller housed in the product dispenser and operatively coupled to the dispensing mechanism 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; receive usage data from a dispensing period of the product dispenser, wherein the dispensing period comprises a plurality of dispenses of product by the at least one dispensing mechanism performed in accordance with a value of a first dispensing parameter; determine, based on the usage data from the dispensing period, a usage rate of the product, wherein the usage rate is based on an amount of product dispensed during the dispensing period and a number of users of the product dispenser during the dispensing period; determine, based on at least the usage rate and the value of the first dispensing parameter from the dispensing period, an improved value for the first dispensing parameter such that the product dispenser is configured to have an improved usage rate when the first dispensing parameter is set to the improved value; determine a value of a second dispensing parameter; compare the value of the second dispensing parameter with a bounded value threshold to determine if the value of the second dispensing parameter satisfies the bounded value threshold; and cause adjustment of the first dispensing parameter to the improved value in an instance in which the value of the second dispensing parameter satisfies the bounded value threshold. - View Dependent Claims (21, 22)
-
Specification