IP Library Granted Patent US 12668906
Granted Patent B2
US 12668906 · App. 18/788,581 · Granted Jun 30, 2026

Hardware detection and cycle behavior modification in laundry appliance applications

Inventors: Andrew Adkins (Saint Joseph, MI); Gregory R. Fulmer (Saint Joseph, MI); Eric W. Merrow (Benton Harbor, MI); Thomas D. Spicer (Saint Joseph, MI)
Assignee: WHIRLPOOL CORPORATION
D06F34/20D06F33/44D06F37/40D06F2103/04D06F2103/18D06F2105/46D06F2105/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12668906
App. No.
18/788,581
Granted
Jun 30, 2026
Kind
B2
Abstract

Hardware detection in a laundry treatment appliance is provided. Data is received from the sensor providing data in relation to presence or absence of a removable agitator within the laundry treatment appliance. A configuration of the removable agitator with respect to the laundry treatment appliance is identified based on the data from the sensor, the configuration indicating at least the presence or absence of the removable agitator. Settings of the laundry treatment appliance are updated in accordance with the identified configuration of the laundry treatment appliance.

Claims (50)

1 . A method for hardware detection in a laundry treatment appliance, comprising:

receiving, from a sensor, data in relation to presence or absence of a removable agitator within the laundry treatment appliance;

maintaining, in a memory, parameters for one or more cycles of operation of the laundry treatment appliance;

identifying a configuration of the removable agitator with respect to the laundry treatment appliance based on the data from the sensor, the configuration indicating at least the presence or absence of the removable agitator and, if present, a type of the removable agitator;

updating settings of the laundry treatment appliance in accordance with the identified configuration of the laundry treatment appliance, including retrieving, from the memory, parameters for a cycle of operation of the one or more cycles of operation, and altering one or more aspects of the parameters based on the identified configuration, the aspects including one or more of cycle time or agitation speed; and

performing the cycle of operation using the updated settings.

2 . The method of claim 1 , where the type of the agitator includes one or more of a wobble plate, a hybrid impeller/agitator, or a filtering agitator having an embedded filter.

3 . The method of claim 1 , wherein the sensor is a reflectance spectroscopy sensor, and further comprising identifying the type of the removable agitator based on color information provided by the sensor indicative of a color of light reflected off the removable agitator.

4 . The method of claim 1 , wherein the sensor is an inductive sensor, and further comprising identifying a spin speed of the removable agitator based on the data from the sensor.

5 . The method of claim 1 , wherein the sensor is an image sensor, and further comprising identifying a color of articles within the laundry treatment appliance based on the data from the sensor.

6 . The method of claim 1 , wherein the sensor is an image sensor, the data is image data, and further comprising determining, using a neural network, the presence or absence of the removable agitator based on the image data from the image sensor.

7 . The method of claim 1 , wherein the sensor is an ultrasonic sensor, the data is ping data, and further comprising determining the presence or absence of the removable agitator based on a comparison of the ping data to ping times representing the presence or absence of the removable agitator.

8 . The method of claim 7 , further comprising determining one or more of load size, load height, and water level in the laundry treatment appliance based on the ping data.

9 . The method of claim 1 , further comprising indicating the configuration of the removable agitator in a user interface of the laundry treatment appliance.

10 . The method of claim 1 , wherein a first type of agitator includes an agitator dispenser for supplying a treating chemistry to a treating chamber of the laundry treatment appliance, the agitator dispenser being separate from a main treating chemistry dispenser that supplies treating chemistry to the treating chamber, and a second type of agitator does not include the agitator dispenser.

11 . The method of claim 10 , further comprising one or more of:

updating the settings to account for the presence of the agitator dispenser responsive to identification of the type of the removable agitator being of the first type; and/or

updating the settings to account for the absence of the agitator dispenser responsive to identification of the type of the removable agitator being of the second type.

12 . The method of claim 1 , wherein a first type of removable agitator includes embedded filter capabilities, a second type of agitator includes embedded laundry treatment capabilities, and a third type of removable agitator is configured for handling heavily soiled loads.

13 . The method of claim 12 , further comprising one or more of:

updating the settings to account for the embedded filter capabilities responsive to identification of the type of the removable agitator being of the first type;

updating the settings to account for the embedded laundry treatment capabilities responsive to identification of the type of the removable agitator being of the second type; and/or

updating the settings to account for the handling heavily soiled loads responsive to identification of the type of the removable agitator being of the third type.

14 . A method for hardware detection in a laundry treatment appliance, comprising:

receiving, from a sensor, data in relation to presence or absence of a removable agitator within the laundry treatment appliance and regarding aspects of operation of the laundry treatment appliance;

maintaining, in a memory, parameters for one or more cycles of operation of the laundry treatment appliance;

identifying a configuration of the removable agitator with respect to the laundry treatment appliance based on the data from the sensor, the configuration indicating at least the presence or absence of the removable agitator and, if present, a type of the removable agitator;

updating settings of the laundry treatment appliance in accordance with the identified configuration of the laundry treatment appliance, including retrieving, from the memory, parameters for a cycle of operation of the one or more cycles of operation, and altering one or more aspects of the parameters based on the identified configuration, the aspects including one or more of cycle time or agitation speed;

performing the cycle of operation using the updated settings; and

monitoring aspects of the operation of the laundry treatment appliance when performing the cycle using the data from the sensor.

15 . The method of claim 14 , wherein the sensor is a reflectance spectroscopy sensor, and further comprising:

identifying the type of the removable agitator based on color information provided by the sensor, the color information being indicative of a color of light reflected off the removable agitator; and

during the operation of the laundry treatment appliance, detecting which type of agitator is engaged according to the color information, allowing for performance of different behaviors by the laundry treatment appliance based on the type of the agitator.

16 . The method of claim 15 , further comprising one or more of:

updating the settings to first updated settings responsive to the color information indicating presence of a removable agitator having a surface of a first color; and/or

updating the settings to second updated settings responsive to the color information indicating presence of a removable agitator having a surface of a second color.

17 . The method of claim 14 , wherein the monitoring of the aspects of the operation of the laundry treatment appliance includes identifying an off-balance condition based on data received from the sensor.

18 . The method of claim 17 , wherein the monitoring of the aspects of the operation of the laundry treatment appliance includes addressing the off-balance condition.

19 . A method for hardware detection in a laundry treatment appliance, comprising:

receiving, from a sensor, data in relation to presence or absence of removable agitators within the laundry treatment appliance;

maintaining, in a memory, parameters for one or more cycles of operation of the laundry treatment appliance;

identifying a first configuration indicating presence of a first type of removable agitator based on the data from the sensor;

updating settings of the laundry treatment appliance to first updated settings in accordance with the identified first configuration of the laundry treatment appliance, including retrieving, from the memory, parameters for a cycle of operation of the one or more cycles of operation, and altering one or more aspects of the parameters based on the identified first configuration, the aspects including one or more of cycle time or agitation speed;

performing the cycle of operation using the first updated settings;

identifying a second configuration indicating presence of a second type of removable agitator based on the data from the sensor;

updating the settings of the laundry treatment appliance to second updated settings in accordance with the identified second configuration of the laundry treatment appliance, including retrieving, from the memory, second parameters for a second cycle of operation of the one or more cycles of operation, and altering one or more aspects of the second parameters based on the identified second configuration, the aspects including one or more of cycle time or agitation speed; and

performing the second cycle of operation using the second updated settings.

20 . The method of claim 19 , further comprising:

receiving, from the sensor when performing the cycles of operation, further data regarding aspects of operation of the laundry treatment appliance; and

monitoring the aspects of the operation of the laundry treatment appliance when performing the cycles of operation using the further data from the sensor.