System and associated method for preventing overfilling in a dishwasher
First Claim
1. A method for preventing overfilling in a dishwasher, wherein the dishwasher comprises a water valve configured to provide water to the dishwasher and a drain pump configured to remove water from the dishwasher, the method comprising:
- detecting an overfill condition in the dishwasher with at least one detection device, the overfill condition corresponding to a water level in the dishwasher that is greater than a predetermined threshold;
executing a pump-out cycle in response to detecting the overfill condition, wherein the pump-out cycle comprises actuating the drain pump and deactuating the water valve in order to facilitate removal of the overfill condition;
determining if the overfill condition has been removed; and
executing at least one error routine to diagnose an error in at least one component of the dishwasher in response to determining that the overfill condition has not been removed, wherein executing the at least one error routine comprises executing a clog error routine, the clog error routine comprising;
executing the pump-out cycle for a predetermined period of time; and
determining if the overfill condition has been removed after the predetermined period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-program product for preventing overfilling in a dishwasher are disclosed herein. According to one embodiment, a method for preventing overfilling in a dishwasher is provided, wherein the dishwasher includes a water valve for providing water to the dishwasher and a drain pump for removing water from the dishwasher. The method comprises detecting an overfill condition in the dishwasher with at least one detection device, wherein the overfill condition corresponds to a water level in the dishwasher that is greater than a predetermined threshold. The method further includes controlling the drain pump and the water valve in response to detecting the overfill condition in order to facilitate removal of the overfill condition.
56 Citations
19 Claims
-
1. A method for preventing overfilling in a dishwasher, wherein the dishwasher comprises a water valve configured to provide water to the dishwasher and a drain pump configured to remove water from the dishwasher, the method comprising:
-
detecting an overfill condition in the dishwasher with at least one detection device, the overfill condition corresponding to a water level in the dishwasher that is greater than a predetermined threshold; executing a pump-out cycle in response to detecting the overfill condition, wherein the pump-out cycle comprises actuating the drain pump and deactuating the water valve in order to facilitate removal of the overfill condition; determining if the overfill condition has been removed; and executing at least one error routine to diagnose an error in at least one component of the dishwasher in response to determining that the overfill condition has not been removed, wherein executing the at least one error routine comprises executing a clog error routine, the clog error routine comprising; executing the pump-out cycle for a predetermined period of time; and determining if the overfill condition has been removed after the predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for preventing overfilling in a dishwasher, the system comprising:
-
a water valve configured to provide water to the dishwasher; a drain pump configured to remove water from the dishwasher; at least one detection device configured to detect an overfill condition in the dishwasher, the overfill condition corresponding to a water level in the dishwasher that is greater than a predetermined threshold; and a control device configured to execute a pump-out cycle in response to detecting the overfill condition, wherein the pump-out cycle comprises actuating the drain pump and deactuating the water valve in order to facilitate removal of the overfill condition, wherein the control device is further configured to determine if the overfill condition has been removed and execute at least one error routine to diagnose an error in at least one component of the dishwasher in response to determining that the overfill condition has not been removed, wherein the at least one error routine comprises executing a clog error routine, the clog error routine comprising; executing the pump-out cycle for a predetermined period of time; and determining if the overfill condition has been removed after the predetermined period of time. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product for preventing overfilling in a dishwasher, wherein the dishwasher comprises a water valve configured to provide water to the dishwasher and a drain pump configured to remove water from the dishwasher, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion configured to detect an overfill condition in the dishwasher with at least one detection device, the overfill condition corresponding to a water level in the dishwasher that is greater than a predetermined threshold; a second executable portion configured to execute a pump-out cycle in response to detecting the overfill condition, wherein the pump-out cycle comprises actuating the drain pump and deactuating the water valve in order to facilitate removal of the overfill condition; a third executable portion configured to determine if the overfill condition has been removed; and a fourth executable portion configured to execute at least one error routine to diagnose an error in at least one component of the dishwasher in response to determining that the overfill condition has not been removed, wherein the at least one error routine comprises executing a clog error routine, the clog error routine comprising; executing the pump-out cycle for a predetermined period of time; and determining if the overfill condition has been removed after the predetermined period of time.
-
Specification