US2025072703A1PendingUtilityA1

Machine learning classification or scoring of cleaning outcomes in cleaning machines

Assignee: ECOLAB USA INCPriority: Sep 25, 2020Filed: Nov 19, 2024Published: Mar 6, 2025
Est. expirySep 25, 2040(~14.1 yrs left)· nominal 20-yr term from priority
A47L 2501/36A47L 2501/26A47L 2401/34A47L 2401/20A47L 2401/11A47L 2401/10A47L 2401/026A47L 15/4297A47L 15/4295A47L 15/0021
77
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An automated cleaning machine includes a trained cleaning outcome classifier that automatically classifies or scores cleaning outcomes for a cleaning machine using machine learning techniques. The cleaning outcome classifier may be trained on training data comprising a plurality of training inputs and a known output for each of the plurality of training inputs. Each of the plurality of training inputs may include one or more cleaning process parameters corresponding to a cleaning process executed by a cleaning machine executed during a training phase. The known output for each training input may include a cleaning outcome classification or score. The cleaning outcome of a novel cleaning process may then be classified or scored with the trained cleaning outcome classifier based on one or more cleaning process parameters corresponding to the novel cleaning process.

Claims

exact text as granted — not AI-modified
1 . One or more computing devices comprising:
 at least one processor; and   at least one storage device that stores predefined values of one or more cleaning process parameters and a trained cleaning process classifier, wherein the trained cleaning process classifier is a trained two-class classification machine learning model and is configured to classify outcomes of cleaning processes of an automated cleaning machine as either clean or soiled;   the at least one storage device further comprising instructions executable by the at least one processor to:
 control execution by the automated cleaning machine of at least a first cleaning process using the predefined values of the one or more cleaning process parameters; 
 monitor measured values of the one or more cleaning process parameters during execution of the first cleaning process; 
 classify an outcome of the first cleaning process using the trained cleaning process classifier based on the measured values of the one or more cleaning process parameters; 
 in response to the trained cleaning process classifier classifying the outcome of the first cleaning process as soiled:
 use the trained cleaning process classifier to predict cleaning outcomes for a plurality of different sets of adjusted values of the one or more cleaning process parameters; and 
 select one of the sets of adjusted values of the one or more cleaning process parameters that resulted in a clean prediction for the first cleaning process; and 
 
 control execution by the automated cleaning machine of one of:
 a subsequent second cleaning process using the selected set of adjusted values of the one or more cleaning process parameters, or 
 a remainder of the first cleaning process using the selected set of adjusted values of the one or more cleaning process parameters. 
 
   
     
     
         2 . The one or more computing devices of  claim 1 , wherein the one or more cleaning process parameters include one or more of a wash temperature, a rinse temperature, a wash time, a rinse time, a conductivity of wash water, a detergent type, a rinse aid type, a water hardness of the wash water, an alkalinity of the wash water, and/or a measurement of food soil presence in the wash water. 
     
     
         3 . The one or more computing devices of  claim 2 , wherein the measurement of food soil presence is a Boolean parameter having a first possible values of food soil=true and a second possible value of food soil=false. 
     
     
         4 . The one or more computing devices of  claim 2 , wherein the measurement of food soil presence comprises a turbidity measurement of cleaning solution in a sump of the automated cleaning machine. 
     
     
         5 . The one or more computing devices of  claim 1 , wherein the trained cleaning process classifier is trained using training data obtained from one or more designed experiments or field tests in which one or more cleaning process verification coupons are placed in wash chambers of one or more cleaning machines and exposed to a cleaning process executed by the automated cleaning machine during a training phase. 
     
     
         6 . The one or more computing devices of  claim 1 , wherein the trained cleaning process classifier is trained based on one or more cleaning process parameters corresponding to each of a plurality of cleaning processes executed during a training phase and a known output corresponding to each of the plurality of cleaning processes executed during the training phase. 
     
     
         7 . A method comprising:
 storing, in a storage device, predefined values of one or more cleaning process parameters and a trained cleaning process classifier, wherein the trained cleaning process classifier is a trained two-class classification machine learning model and is configured to classify outcomes of cleaning processes of an automated cleaning machine as either clean or soiled;   controlling, by one or more processors, execution by the automated cleaning machine of at least a first cleaning process of the automated cleaning machine using the predefined values of the one or more cleaning process parameters;   monitoring, by the one or more processors, measured values of the one or more cleaning process parameters during execution of the first cleaning process;   classifying, by the one or more processors, an outcome of the first cleaning process using the trained cleaning process classifier based on the measured values of the one or more cleaning process parameters;   in response to the trained cleaning process classifier classifying the outcome of the first cleaning process as soiled:
 using, by the one or more processors, the trained cleaning process classifier to predict cleaning outcomes for a plurality of different sets of adjusted values of the one or more cleaning process parameters; and 
 selecting, by the one or more processors, one of the sets of adjusted values of the one or more cleaning process parameters that resulted in a clean prediction for the first cleaning process; and 
   controlling execution by the automated cleaning machine of one or more of:
 the first cleaning process or a second cleaning process of the automated cleaning machine using the adjusted values of the one or more cleaning process parameters, or 
 a remainder of the first cleaning process using the selected set of adjusted values of the one or more cleaning process parameters. 
   
     
     
         8 . The method of  claim 7 , wherein the one or more cleaning process parameters include one or more of a wash temperature, a rinse temperature, a wash time, a rinse time, a conductivity of wash water, a detergent type, a rinse aid type, a water hardness of the wash water, an alkalinity of the wash water, and/or a measurement of food soil presence in the wash water. 
     
     
         9 . The method of  claim 8 , wherein the measurement of food soil presence is a Boolean parameter having a first possible value of food soil=true and a second possible value of food soil=false. 
     
     
         10 . The method of  claim 8 , wherein the measurement of food soil presence comprises a turbidity measurement of cleaning solution in a sump of the automated cleaning machine. 
     
     
         11 . The method of  claim 7 , wherein the trained cleaning process classifier is trained using training data obtained from one or more designed experiments or field tests in which one or more cleaning process verification coupons are placed in wash chambers of one or more cleaning machines and exposed to a cleaning process executed by the automated cleaning machine during a training phase. 
     
     
         12 . The method of  claim 7 , wherein the trained cleaning process classifier is trained based on one or more cleaning process parameters corresponding to each of a plurality of cleaning processes executed during a training phase and a known output corresponding to each of the plurality of cleaning processes executed during the training phase. 
     
     
         13 . One or more non-transitory computer-readable storage media having processor-executable instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
 store, in a storage device, predefined values of one or more cleaning process parameters and a trained cleaning process classifier, wherein the trained cleaning process classifier is a trained two-class classification machine learning model and is configured to classify outcomes of cleaning processes of an automated cleaning machine as either clean or soiled;   control execution by the automated cleaning machine of at least a first cleaning process of the automated cleaning machine using the predefined values of the one or more cleaning process parameters;   monitor measured values of the one or more cleaning process parameters during execution of the first cleaning process;   classify an outcome of the first cleaning process using the trained cleaning process classifier based on the measured values of the one or more cleaning process parameters;   in response to the trained cleaning process classifier classifying the outcome of the first cleaning process as soiled:
 use the trained cleaning process classifier to predict cleaning outcomes for a plurality of different sets of adjusted values of the one or more cleaning process parameters; and 
 select one of the sets of adjusted values of the one or more cleaning process parameters that resulted in a clean prediction for the first cleaning process; and 
   controlling execution by the automated cleaning machine of one or more of:
 the first cleaning process or a second cleaning process of the automated cleaning machine using the adjusted values of the one or more cleaning process parameters, or 
 a remainder of the first cleaning process using the selected set of adjusted values of the one or more cleaning process parameters. 
   
     
     
         14 . The one or more non-transitory computer-readable storage media of  claim 13 , wherein the one or more cleaning process parameters include one or more of a wash temperature, a rinse temperature, a wash time, a rinse time, a conductivity of wash water, a detergent type, a rinse aid type, a water hardness of the wash water, an alkalinity of the wash water, and/or a measurement of food soil presence in the wash water. 
     
     
         15 . The one or more non-transitory computer-readable storage media of  claim 14 , wherein the measurement of food soil presence is a Boolean parameter having a first possible value of food soil=true and a second possible value of food soil=false. 
     
     
         16 . The one or more non-transitory computer-readable storage media of  claim 14 , wherein the measurement of food soil presence comprises a turbidity measurement of cleaning solution in a sump of the automated cleaning machine. 
     
     
         17 . The one or more non-transitory computer-readable storage media of  claim 13 , wherein the trained cleaning process classifier is trained using training data obtained from one or more designed experiments or field tests in which one or more cleaning process verification coupons are placed in wash chambers of one or more cleaning machines and exposed to a cleaning process executed by the automated cleaning machine during a training phase. 
     
     
         18 . The one or more non-transitory computer-readable storage media of  claim 13 , wherein the trained cleaning process classifier is trained based on one or more cleaning process parameters corresponding to each of a plurality of cleaning processes executed during a training phase and a known output corresponding to each of the plurality of cleaning processes executed during the training phase.

Join the waitlist — get patent alerts

Track US2025072703A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.