US4735219A - Electronic appliance control with usage responsive default cycle - Google Patents

Electronic appliance control with usage responsive default cycle Download PDF

Info

Publication number
US4735219A
US4735219A US06/848,561 US84856186A US4735219A US 4735219 A US4735219 A US 4735219A US 84856186 A US84856186 A US 84856186A US 4735219 A US4735219 A US 4735219A
Authority
US
United States
Prior art keywords
cycle
default
count
cycles
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US06/848,561
Inventor
Rodney F. Seeland
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Whirlpool Corp
Original Assignee
Whirlpool Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Whirlpool Corp filed Critical Whirlpool Corp
Priority to US06/848,561 priority Critical patent/US4735219A/en
Assigned to WHIRLPOOL CORPORATION, A CORP OF DE. reassignment WHIRLPOOL CORPORATION, A CORP OF DE. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: SEELAND, RODNEY F.
Priority to CA000533465A priority patent/CA1275477C/en
Priority to AU70990/87A priority patent/AU583239B2/en
Priority to NZ219885A priority patent/NZ219885A/en
Priority to JP62083954A priority patent/JP2807879B2/en
Priority to BR8701614A priority patent/BR8701614A/en
Application granted granted Critical
Publication of US4735219A publication Critical patent/US4735219A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/0018Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
    • A47L15/0021Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/4293Arrangements for programme selection, e.g. control panels; Indication of the selected programme, programme progress or other parameters of the programme, e.g. by using display panels
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/46Devices for the automatic control of the different phases of cleaning ; Controlling devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2301/00Manual input in controlling methods of washing or rinsing machines for crockery or tableware, i.e. information entered by a user
    • A47L2301/04Operation mode, e.g. delicate washing, economy washing, reduced time, sterilizing, water softener regenerating, odor eliminating or service
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2401/00Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
    • A47L2401/22Number of operational cycles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2501/00Output in controlling method of washing or rinsing machines for crockery or tableware, i.e. quantities or components controlled, or actions performed by the controlling device executing the controlling method
    • A47L2501/36Other output

Definitions

  • This invention relates generally to default cycle selection in user controlled appliances, and, more particularly, toward selection of default cycles in appliances in accordance with prior patterns of usage.
  • a dishwasher In domestic appliances, operation to carry out any of a number of different operating cycles selectable by the user is controlled mechanically via electromechanical timers or electronically via electronic microprocessor based on sequential logic controls.
  • a dishwasher for example, is pre-programmed to operate in any of a number of different automatic cycles, and within each cycle, to operate in any of a preselected group of "options".
  • Each automatic cycle comprises a sequence of washing, rinsing, and drying operations, such as a pre-rinse cycle, a plurality of wash cycles, at least one post-rinse cycle and a dry cycle, together comprising a NORMAL dishwasher cycle.
  • Other automatic cycles contain greater or fewer separate operations, having durations controlled by the timer or solid state clock.
  • Options enable the user to tailor each automatic cycle to the user's requirements. For example, an AIR DRY option carried out during a NORMAL automatic cycle deenergizes the heater during the dry cycle to enable dishes to air dry and thereby conserve energy. Of course, only those options which are compatible with the particular automatic cycle being executed by the appliance can be selected.
  • the dishwasher or other appliance is provided with a control panel having an array of switches and buttons that enable the user to select manually the particular cycles and options desired, depending upon the particular load being washed or otherwise processed.
  • the appliance will operate in a "default" cycle which, in accordance with the prior art and in the case of a dishwasher, consists of the cycle and option selected by the user when the dishwasher was last operated.
  • the default operation of the dishwasher or other appliance may, however, have no relationship to the types of load that the user tends to wash or otherwise process and no relationship to the user's habits or inclinations.
  • one object of the invention is to provide an appliance control that selects, as a default cycle, a cycle that is automatically determined as a result of patterns of prior usage of the appliance.
  • Another object is to provide a method of and apparatus for controlling an appliance to operate, in the absence of a current user selection, in a default cycle determined by the cycle selections most commonly previously made by the user.
  • Another object is to provide, in a dishwasher control, default cycle and option selections that are based upon the favorite selections made previously by the user.
  • An additional object is to provide a method of and system for establishing and displaying to the user a default cycle in accordance with previously established patterns of usage of the appliance.
  • a default control for selecting a default cycle of operation of an appliance comprises means for monitoring user selected cycles of operation of the appliance, and means for counting the number of times each cycle of operation is selected by the user and, in response, selecting one of the cycles counted as the default cycle.
  • the default cycle selected is the one having the maximum count.
  • a tie breaking means selects one of the cycles as the default cycle in accordance with a predetermined hierarchy that may be based upon energy utilization, or selects as the default cycle the earliest entered of the plural cycles.
  • the count associated with each cycle of operation is incremented as that cycle is executed by the appliance. If the maximum cycle count is at least as great as a threshold count, however, the counts of all cycles, other than the cycle executed, are decremented. This limits the maximum count that must be handled by the default circuit and furthermore controls the sensitivity of the circuit to changing patterns of appliance usage.
  • the threshold count is controlled in proportion to the rate of change of cycles selected by the user.
  • the invention enables the appliance to respond to the preferences of the user established over time to select the default cycle within which the appliance operates if no cycle is selected by the user at the time appliance operation is initiated.
  • the default cycle thus can be said to be a "favorite" cycle of the user that is established over time in accordance with usage.
  • default cycle selection is made in a dishwasher wherein user selections of dishwasher cycles and options are monitored, counted and further processed to determine default operation. Default operation is overridden by manual selection of cycles and options at the time dishwasher operation is initiated.
  • a further object of the invention is to provide a method of and apparatus for determining, in accordance with patterns of previous usage, default cycles and options for dishwasher control.
  • FIG. 1 is a perspective view of a front loading dishwasher having a "favorite cycle" default cycle of operation provided in accordance with the principles of the invention
  • FIG. 2 is a matrix of dishwasher cycles and options available within each cycle
  • FIG. 3 is a simplified block diagram of a dishwasher control system employed by carrying out the invention.
  • FIGS. 4A-4C are a block diagram of firmware for selecting the default operation of the dishwasher.
  • the dishwasher 10 has a control console 16 provided with a number of manual switches, such as 18, to enable a user to select dishwasher cycles and options, and a display 20 to display to the user information on the current status of the dishwasher.
  • a motor driven pump within the dishwasher together with suitable valves, a heater and necessary sensors, cooperate to carry out a number of different automatic cycles preprogrammed in a timer control which, in the preferred embodiment, comprises a microcomputer.
  • a microcomputer 22 located preferably within dishwasher 10 but locatable elsewhere as well, receives as inputs user selections entered manually by the user at switches 18 on the console 16.
  • the information obtained by the microcomputer 22 from the console 18 is typically in the form of digital signals developed as a function of the status of the switches involved.
  • the switches identify any one of a number of different automatic cycles within which the dishwasher is programmed to operate. This is represented by the upper row of FIG. 2 for an arbitrary case wherein, in practice, automatic cycles such as POTS & PANS, HEAVY WASH, NORMAL WASH, LOW ENERGY WASH, and RINSE/HOLD are typical. Operable within each automatic cycle, and selectable by the user at 18, is an array of options, shown in the columns of FIG. 2. Examples of options which in practice are available in conventional dishwashers are AIR DRY and HIGH TEMPERATURE WASH.
  • the AIR DRY option is in practice usable in the POTS & PANS, HEAVY WASH, and NORMAL WASH automatic cycles but not in the RINSE/HOLD automatic cycles.
  • the HIGH TEMPERATURE WASH option may be preprogrammed part of the POTS & PANS cycle, a user selectable option for the HEAVY WASH, NORMAL WASH, and LOW ENERGY WASH cycles, and not selectable or usable for the RINSE/HOLD cycle. All the automatic cycles and their associated options are programmed in a memory 24 addressable by the microcomputer 22.
  • display unit 20 which may comprise a light emitting diode (LED) display controlled by digital signals applied to it by the microcomputer 22.
  • LED light emitting diode
  • Pump motor 26, heater 28, valves 30 and dispensers 32 are all controlled by the microcomputer 22 through a power control 34 which comprises a set of electromechanical relays or other power controlling devices, such as silicon controlled rectifiers (SCRs) or Triacs.
  • the microcomputer 22 in turn responds to sensors 36, such as conventional water level, temperature or turbity sensors, to control the dishwasher through its successive cycles.
  • sensors 36 such as conventional water level, temperature or turbity sensors, to control the dishwasher through its successive cycles.
  • Timing for the microcomputer 22 is established by a reference (not shown) which may be synchronized to the zero crossover points of voltage on the power lines 38 or to some other timing source.
  • the microcomputer 22 may be of any conventional type, formed on an integrated circuit and controlled by firmware stored in memory 24 to carry out pre-established dishwasher functions.
  • standard dishwasher functions may be controlled by a conventional electromechanical timer.
  • default control in accordance with the invention is provided by the microcomputer 22, programmed to monitor cycles and options selected by the user, count the number of times each cycle and the number of times each option are selected and, in response, establish as a default mode of operation of the dishwasher the cycle and options determined through prior dishwasher usage to be the "favorites" of the user. Thereafter, in the absence of a user selection at the control console 18, the dishwasher is controlled to operate with the "favorite" cycle and options of the user rather than operate with the cycle and options at which the dishwasher was previously set.
  • a user prefers a NORMAL cycle and accordingly typically selects at the dishwasher console the NORMAL cycle, together with preferred options, for execution by the dishwasher.
  • the user selects a RINSE/HOLD cycle.
  • the RINSE/HOLD cycle being the last cycle selected, is now designated as the default cycle
  • the invention herein recognizes the NORMAL cycle as being the "favorite" cycle of the user and establishes the NORMAL cycle as the default cycle.
  • the invention counts the number of times each cycle and options are selected, makes a determination of which cycle and options are deemed the "favorites" of the user and selects those as the default mode of the appliance.
  • Firmware stored in memory 24 for controlling the microcomputer 22 to display at 20 the current default cycle and default options is set forth in FIG. 4A. Assume that cycle and option counters provided by partitioning within the memory 24, or provided elsewhere, are loaded with current cycle and option counts. In response to a user request to display the current default cycle and default options at Step 40, the microcomputer 22 polls the cycle counters, each having stored within it the current count of its designated cycle, to determine which count among all the cycle counts is the greatest (Step 42).
  • Step 44 If two or more counters are at the maximum count, indicating a "tie" (Step 44), the tie is broken by selecting as the default cycle the first maximum count cycle, i.e., the earlier or earliest of the maximum count cycles previously executed by the appliance (Step 46).
  • a factory preferred cycle (Step 48) which may be an energy efficient cycle, or one of a hierarchy of preferred cycles, may be selected as the default cycle.
  • Step 50 Associated with each cycle are a particular group of compatible options.
  • the option or group of options most commonly selected by the user are identified in Step 50 by polling the option counters to determine which one has a maximum count. If two or more option counters have the maximum count (Step 52), tie breaking is again carried out either by selecting the earlier or earliest executed maximum count option (Step 54) or by selecting a factory preferred option or one among a hierarchy of preferred options (Step 56).
  • the cycle and options thus selected as the default mode of the dishwasher are transferred to display 20 (Step 58).
  • the microcomputer 22 will now operate the dishwasher 10 in accordance with a current user selection or, in the absence of a user selection, in accordance with the default cycle and options previously established.
  • the cycle and option counters now are updated to account for the cycle and options currently being executed by the dishwasher.
  • Step 60 the dishwasher is initially presumed to be operating in accordance with the user selected or default cycle and options (Step 60).
  • Cycle and option thresholds which establish the "sensitivity", or the tendency of the default mode of the dishwasher to be changed in response to changes in dishwasher usage, are obtained in Step 62.
  • a low threshold may be established for a conservative user who tends over time to use the same cycles and options, so that a change in the default mode of the appliance is effected in response to a relatively small change in the pattern of usage of the appliance.
  • a higher threshold may be established for a user who, over time, tends to "experiment" with different cycles and options.
  • the manner by which the sensitivity of the default control is established by the threshold count shall be discussed below. Attention is now given, however, to the means by which the threshold count is determined.
  • the cycle and options thresholds are predetermined and fixed in Step 62, which is actually a subroutine, described in FIG. 4C.
  • the cycle and options threshold counts may, of course, be different or may be common. Typical threshold counts are three for each.
  • the cycle and options thresholds are determined by the rate of change of cycles and options selected by the user, whereby default sensitivity becomes "tailored" to the personality of the user.
  • the current cycle and options either selected by the user or default selected, are read (Step 64) and stored (Step 66) in memory 24.
  • the currently stored cycle and options are compared with the previously stored cycle and options (Steps 68 and 70) and if either the cycle or the associated options has changed, a corresponding rate counter provided either in memory 24 or elsewhere in microcomputer 22 is incremented (Steps 72, 74).
  • the cycle and options rate counts are now processed either algorithmically or by table lookup to obtain corresponding cycle and options thresholds (Steps 76, 78) to be applied to establish the upcoming default mode of the dishwasher.
  • a table stored in memory 24 may be formulated to associate particular cycle and option thresholds with particular cycle and options rate counts.
  • the thresholds may be so related to the counts to enable the default mode to be changed readily in response to cycle and option changes by a conservative user but to tend to ignore small changes in cycles and options selected by a user who frequently changes cycles or options.
  • Thresholds and rates preferably are proportional to each other, whereby a low rate of change of mode selection by a conservative user translates into a low cycle count threshold that is relatively sensitive to changes in appliance usage.
  • Step 80 in FIG. 4B it is determined whether the cycle counter is at the cycle threshold count. If the count of the current cycle is not at the threshold count, the cycle counter is incremented (Step 82). If the cycle count is at the threshold count, on the other hand, the counters associated with all the cycles other than the cycle executed by the appliance are decremented to, but not below, zero (Step 84). This process retains the relative relationship among the counts stored in the cycle counters but limits the absolute count of any counter to the threshold count, to prevent counter overflow.
  • the option counter associated with the cycle being run is read to determine whether the option count is at the option threshold count (Step 86). If so, the content of the option counter associated with the cycle being run is incremented (Step 88); otherwise, the contents of all the option counters other than the option executed by the appliance are decremented to, but not below, zero (Step 90).
  • the default cycle is initially the NORMAL cycle prior to execution of automatic cycle (a).
  • the default cycle may, for example, be preset by the factory so that NORMAL is presented when power is first applied to the dishwasher.
  • no cycle selection is made by the user, whereby the NORMAL automatic cycle is carried out by the dishwasher during (a). Because none of the three counters is at the threshold count of 3, the NORMAL cycle counter is incremented (in accordance with Steps 80 and 82 in FIG. 4B).
  • the user has selected the RINSE/HOLD cycle, whereby the dishwasher executes RINSE/HOLD.
  • the NORMAL cycle is retained as a default cycle, and would have been executed by the dishwasher in the absence of a user selection.
  • the RINSE/HOLD cycle counter is now incremented, establishing a "tie” between the counts of the NORMAL and RINSE/HOLD counters.
  • the firmware in memory 24 recognizes a "tie" during Step 44 and in accordance with Step 46 selects the earlier of the two cycles (NORMAL) as the default cycle.
  • RINSE/HOLD is selected by the user as automatic cycle (c). With the NORMAL cycle retained as the default cycle, the dishwasher executes RINSE/HOLD, and increments the RINSE/HOLD counter. Because the RINSE/HOLD cycle count now exceeds the NORMAL cycle count, the RINSE/HOLD cycle replaces the NORMAL cycle in automatic cycle (d) as the default cycle.
  • the dishwasher defaults to the RINSE/HOLD cycle and increments the RINSE/HOLD counter which now has attained the threshold count (3).
  • the user selects the default cycle during automatic cycles (e) and (f) whereby the dishwasher executes the RINSE/HOLD default cycle.
  • the RINSE/HOLD cycle counter is not incremented, however, because it is at the threshold count (see Steps 80 and 84 in FIG. 4B). Because the NORMAL and POTS & PANS cycle counters are at a 0 count, those counters are not decremented. Accordingly, the counts of all three counters remain constant until the POTS & PANS cycle is selected by the user during automatic cycle (g).
  • the dishwasher executes a POTS & PANS cycle and increments the POTS & PANS cycle counter. This process is repeated during automatic cycle (h) selected as a POTS & PANS cycle by the user.
  • the above description illustrates how the sensitivity of the default circuit established by microcomputer 22 and firmware in memory 24 is controlled by the threshold count which limits the maximum difference that can exist between any mode counts.
  • the threshold count which limits the maximum difference that can exist between any mode counts.
  • default cycle is changed to the cycle having the greatest count, in accordance with the preferred embodiment. It is to be recognized, however, that other relationships among counts could be predetermined to select the current default cycle. Furthermore, default cycle selection can be made based upon a requirement that the maximum cycle count be greater by a predetermined number that the next highest count to provide a "difference threshold". Thereby, a relatively strong pattern of usage in favor of a change in the default cycle is required before a change in the default cycle is made.
  • Steps 86, 88 and 90 the default option presented to the user is determined by Steps 86, 88 and 90 in a manner that is completely analoguous to the operation described above in association with Table I.
  • a method of and system for controlling a dishwasher or other appliance to operate in a user selected cycle or, in the absence of a user selected cycle, in a default cycle is established by patterns of use of the appliance, whereby the appliance in the absence of a current user selection operates in the "favorite" cycle of the user. Different criteria may be established for selecting the default cycle.

Abstract

In an appliance operable in any of a number of different cycles, selectable by a user, a default control selects a default cycle of operation of the appliance in an absence of a current user selection. The control counts the number of times each cycle is executed by the appliance and compares the relative magnitudes of the cycle counts to identify the cycle that currently is the "favorite". In the preferred embodiment, default cycles and options in a dishwasher are selected based upon prior patterns of usage.

Description

TECHNICAL FIELD
This invention relates generally to default cycle selection in user controlled appliances, and, more particularly, toward selection of default cycles in appliances in accordance with prior patterns of usage.
BACKGROUND ART
In domestic appliances, operation to carry out any of a number of different operating cycles selectable by the user is controlled mechanically via electromechanical timers or electronically via electronic microprocessor based on sequential logic controls. A dishwasher, for example, is pre-programmed to operate in any of a number of different automatic cycles, and within each cycle, to operate in any of a preselected group of "options". Each automatic cycle comprises a sequence of washing, rinsing, and drying operations, such as a pre-rinse cycle, a plurality of wash cycles, at least one post-rinse cycle and a dry cycle, together comprising a NORMAL dishwasher cycle. Other automatic cycles contain greater or fewer separate operations, having durations controlled by the timer or solid state clock.
Options enable the user to tailor each automatic cycle to the user's requirements. For example, an AIR DRY option carried out during a NORMAL automatic cycle deenergizes the heater during the dry cycle to enable dishes to air dry and thereby conserve energy. Of course, only those options which are compatible with the particular automatic cycle being executed by the appliance can be selected.
The dishwasher or other appliance is provided with a control panel having an array of switches and buttons that enable the user to select manually the particular cycles and options desired, depending upon the particular load being washed or otherwise processed. In the event that no selections are made by the user, the appliance will operate in a "default" cycle which, in accordance with the prior art and in the case of a dishwasher, consists of the cycle and option selected by the user when the dishwasher was last operated. The default operation of the dishwasher or other appliance may, however, have no relationship to the types of load that the user tends to wash or otherwise process and no relationship to the user's habits or inclinations.
Accordingly, one object of the invention is to provide an appliance control that selects, as a default cycle, a cycle that is automatically determined as a result of patterns of prior usage of the appliance.
Another object is to provide a method of and apparatus for controlling an appliance to operate, in the absence of a current user selection, in a default cycle determined by the cycle selections most commonly previously made by the user.
Another object is to provide, in a dishwasher control, default cycle and option selections that are based upon the favorite selections made previously by the user.
An additional object is to provide a method of and system for establishing and displaying to the user a default cycle in accordance with previously established patterns of usage of the appliance.
DISCLOSURE OF INVENTION
A default control for selecting a default cycle of operation of an appliance, in accordance with a broad aspect of the invention, comprises means for monitoring user selected cycles of operation of the appliance, and means for counting the number of times each cycle of operation is selected by the user and, in response, selecting one of the cycles counted as the default cycle.
In accordance with another aspect of the invention, the default cycle selected is the one having the maximum count. In the event that plural cycles have the maximum count, a tie breaking means selects one of the cycles as the default cycle in accordance with a predetermined hierarchy that may be based upon energy utilization, or selects as the default cycle the earliest entered of the plural cycles.
In accordance with a further aspect of the invention, the count associated with each cycle of operation is incremented as that cycle is executed by the appliance. If the maximum cycle count is at least as great as a threshold count, however, the counts of all cycles, other than the cycle executed, are decremented. This limits the maximum count that must be handled by the default circuit and furthermore controls the sensitivity of the circuit to changing patterns of appliance usage.
In accordance with a preferred embodiment of the invention, the threshold count is controlled in proportion to the rate of change of cycles selected by the user. Thereby, the default cycle is more easily changed by a conservative user than by a more adventurous one.
Thus, the invention enables the appliance to respond to the preferences of the user established over time to select the default cycle within which the appliance operates if no cycle is selected by the user at the time appliance operation is initiated. The default cycle thus can be said to be a "favorite" cycle of the user that is established over time in accordance with usage.
In accordance with a preferred embodiment, default cycle selection is made in a dishwasher wherein user selections of dishwasher cycles and options are monitored, counted and further processed to determine default operation. Default operation is overridden by manual selection of cycles and options at the time dishwasher operation is initiated.
Accordingly, a further object of the invention is to provide a method of and apparatus for determining, in accordance with patterns of previous usage, default cycles and options for dishwasher control.
Still other objects and advantages of the present invention will become readily apparent to those skilled in this art from the following detailed description, wherein I have shown and described only the preferred embodiment of the invention, simply by way of illustration of the best cycle contemplated by me of carrying out my invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawing and description are to be regarded as illustrative in nature, and not as restrictive.
BRIEF DESCRIPTION OF THE DRAWINGS
Other features and advantages of the invention will be apparent from the following description taken in connection with the accompanying drawing, wherein:
FIG. 1 is a perspective view of a front loading dishwasher having a "favorite cycle" default cycle of operation provided in accordance with the principles of the invention;
FIG. 2 is a matrix of dishwasher cycles and options available within each cycle;
FIG. 3 is a simplified block diagram of a dishwasher control system employed by carrying out the invention; and
FIGS. 4A-4C are a block diagram of firmware for selecting the default operation of the dishwasher.
BEST MODE FOR PRACTICING THE INVENTION
In the exemplary embodiment of the invention as shown in the drawing, a dishwasher generally designated 10 in FIG. 1 comprises a cabinet 12 housing a washing chamber retained beneath a countertop 14. The dishwasher 10 has a control console 16 provided with a number of manual switches, such as 18, to enable a user to select dishwasher cycles and options, and a display 20 to display to the user information on the current status of the dishwasher.
Within the dishwasher 10, although not shown in FIG. 1, are racks upon which dishes and untensils are placed, at least one spray arm for impinging water onto the dishes and untensils and detergent dispensing cups. A motor driven pump within the dishwasher, together with suitable valves, a heater and necessary sensors, cooperate to carry out a number of different automatic cycles preprogrammed in a timer control which, in the preferred embodiment, comprises a microcomputer.
Thus, referring to FIG. 3, a microcomputer 22 located preferably within dishwasher 10 but locatable elsewhere as well, receives as inputs user selections entered manually by the user at switches 18 on the console 16. The information obtained by the microcomputer 22 from the console 18 is typically in the form of digital signals developed as a function of the status of the switches involved. The switches, in combination, identify any one of a number of different automatic cycles within which the dishwasher is programmed to operate. This is represented by the upper row of FIG. 2 for an arbitrary case wherein, in practice, automatic cycles such as POTS & PANS, HEAVY WASH, NORMAL WASH, LOW ENERGY WASH, and RINSE/HOLD are typical. Operable within each automatic cycle, and selectable by the user at 18, is an array of options, shown in the columns of FIG. 2. Examples of options which in practice are available in conventional dishwashers are AIR DRY and HIGH TEMPERATURE WASH.
It is desirable to provide only particular options, and not others, within each automatic cycle. For example, the AIR DRY option is in practice usable in the POTS & PANS, HEAVY WASH, and NORMAL WASH automatic cycles but not in the RINSE/HOLD automatic cycles. On the other hand, the HIGH TEMPERATURE WASH option may be preprogrammed part of the POTS & PANS cycle, a user selectable option for the HEAVY WASH, NORMAL WASH, and LOW ENERGY WASH cycles, and not selectable or usable for the RINSE/HOLD cycle. All the automatic cycles and their associated options are programmed in a memory 24 addressable by the microcomputer 22.
The particular cycle and option selected by the user as well as other data are displayed to the user by display unit 20, which may comprise a light emitting diode (LED) display controlled by digital signals applied to it by the microcomputer 22.
Pump motor 26, heater 28, valves 30 and dispensers 32 are all controlled by the microcomputer 22 through a power control 34 which comprises a set of electromechanical relays or other power controlling devices, such as silicon controlled rectifiers (SCRs) or Triacs. The microcomputer 22 in turn responds to sensors 36, such as conventional water level, temperature or turbity sensors, to control the dishwasher through its successive cycles. Timing for the microcomputer 22 is established by a reference (not shown) which may be synchronized to the zero crossover points of voltage on the power lines 38 or to some other timing source.
The microcomputer 22 may be of any conventional type, formed on an integrated circuit and controlled by firmware stored in memory 24 to carry out pre-established dishwasher functions. Alternatively, standard dishwasher functions may be controlled by a conventional electromechanical timer. In either case, default control in accordance with the invention is provided by the microcomputer 22, programmed to monitor cycles and options selected by the user, count the number of times each cycle and the number of times each option are selected and, in response, establish as a default mode of operation of the dishwasher the cycle and options determined through prior dishwasher usage to be the "favorites" of the user. Thereafter, in the absence of a user selection at the control console 18, the dishwasher is controlled to operate with the "favorite" cycle and options of the user rather than operate with the cycle and options at which the dishwasher was previously set.
Assume that a user prefers a NORMAL cycle and accordingly typically selects at the dishwasher console the NORMAL cycle, together with preferred options, for execution by the dishwasher. Assume further that thereafter, on one occasion, the user selects a RINSE/HOLD cycle. Whereas in the prior art, the RINSE/HOLD cycle, being the last cycle selected, is now designated as the default cycle, the invention herein recognizes the NORMAL cycle as being the "favorite" cycle of the user and establishes the NORMAL cycle as the default cycle. In more complex usage patterns wherein a user over time selects among various different cycles and options, the invention counts the number of times each cycle and options are selected, makes a determination of which cycle and options are deemed the "favorites" of the user and selects those as the default mode of the appliance.
Firmware stored in memory 24 (FIG. 3) for controlling the microcomputer 22 to display at 20 the current default cycle and default options is set forth in FIG. 4A. Assume that cycle and option counters provided by partitioning within the memory 24, or provided elsewhere, are loaded with current cycle and option counts. In response to a user request to display the current default cycle and default options at Step 40, the microcomputer 22 polls the cycle counters, each having stored within it the current count of its designated cycle, to determine which count among all the cycle counts is the greatest (Step 42). If two or more counters are at the maximum count, indicating a "tie" (Step 44), the tie is broken by selecting as the default cycle the first maximum count cycle, i.e., the earlier or earliest of the maximum count cycles previously executed by the appliance (Step 46). Alternatively, a factory preferred cycle (Step 48) which may be an energy efficient cycle, or one of a hierarchy of preferred cycles, may be selected as the default cycle.
Associated with each cycle are a particular group of compatible options. Once a default cycle is established in Steps 44, 46 and 48, the option or group of options most commonly selected by the user are identified in Step 50 by polling the option counters to determine which one has a maximum count. If two or more option counters have the maximum count (Step 52), tie breaking is again carried out either by selecting the earlier or earliest executed maximum count option (Step 54) or by selecting a factory preferred option or one among a hierarchy of preferred options (Step 56). The cycle and options thus selected as the default mode of the dishwasher are transferred to display 20 (Step 58).
In response to a user command, the microcomputer 22 will now operate the dishwasher 10 in accordance with a current user selection or, in the absence of a user selection, in accordance with the default cycle and options previously established. The cycle and option counters now are updated to account for the cycle and options currently being executed by the dishwasher.
In FIG. 4B, the dishwasher is initially presumed to be operating in accordance with the user selected or default cycle and options (Step 60). Cycle and option thresholds, which establish the "sensitivity", or the tendency of the default mode of the dishwasher to be changed in response to changes in dishwasher usage, are obtained in Step 62. Thereby, a low threshold may be established for a conservative user who tends over time to use the same cycles and options, so that a change in the default mode of the appliance is effected in response to a relatively small change in the pattern of usage of the appliance. On the other hand, a higher threshold may be established for a user who, over time, tends to "experiment" with different cycles and options. The manner by which the sensitivity of the default control is established by the threshold count shall be discussed below. Attention is now given, however, to the means by which the threshold count is determined.
In accordance with the preferred embodiment of the invention, the cycle and options thresholds are predetermined and fixed in Step 62, which is actually a subroutine, described in FIG. 4C. The cycle and options threshold counts may, of course, be different or may be common. Typical threshold counts are three for each.
In accordance with the subroutine set forth in FIG. 4C, however, the cycle and options thresholds are determined by the rate of change of cycles and options selected by the user, whereby default sensitivity becomes "tailored" to the personality of the user. Each time the dishwasher 10 is operated through an automatic cycle, the current cycle and options, either selected by the user or default selected, are read (Step 64) and stored (Step 66) in memory 24. The currently stored cycle and options are compared with the previously stored cycle and options (Steps 68 and 70) and if either the cycle or the associated options has changed, a corresponding rate counter provided either in memory 24 or elsewhere in microcomputer 22 is incremented (Steps 72, 74). The cycle and options rate counts are now processed either algorithmically or by table lookup to obtain corresponding cycle and options thresholds (Steps 76, 78) to be applied to establish the upcoming default mode of the dishwasher.
For example, although not shown, a table stored in memory 24 may be formulated to associate particular cycle and option thresholds with particular cycle and options rate counts. The thresholds may be so related to the counts to enable the default mode to be changed readily in response to cycle and option changes by a conservative user but to tend to ignore small changes in cycles and options selected by a user who frequently changes cycles or options. Thresholds and rates preferably are proportional to each other, whereby a low rate of change of mode selection by a conservative user translates into a low cycle count threshold that is relatively sensitive to changes in appliance usage.
The routine of FIG. 4C continues to Step 80 in FIG. 4B, wherein it is determined whether the cycle counter is at the cycle threshold count. If the count of the current cycle is not at the threshold count, the cycle counter is incremented (Step 82). If the cycle count is at the threshold count, on the other hand, the counters associated with all the cycles other than the cycle executed by the appliance are decremented to, but not below, zero (Step 84). This process retains the relative relationship among the counts stored in the cycle counters but limits the absolute count of any counter to the threshold count, to prevent counter overflow.
Similarly, the option counter associated with the cycle being run is read to determine whether the option count is at the option threshold count (Step 86). If so, the content of the option counter associated with the cycle being run is incremented (Step 88); otherwise, the contents of all the option counters other than the option executed by the appliance are decremented to, but not below, zero (Step 90).
Selection of a "favorite" cycle and its associated "favorite" options, in accordance with the flow chart of FIGS. 4A-4C is now described with reference to Table 1 wherein the current default cycle, current user selected cycle and counters for three different exemplary cycles, NORMAL, POTS & PANS, and RINSE/HOLD, are shown during nineteen successive cycles (a)-(s) of the dishwasher. It is assumed that the cycle threshold is preset and fixed at 3, whereby it is unnecessary to execute the routine 64 detailed in FIG. 4C. For simplicity, option default selection is ignored.
Assume that the default cycle is initially the NORMAL cycle prior to execution of automatic cycle (a). The default cycle may, for example, be preset by the factory so that NORMAL is presented when power is first applied to the dishwasher. Assume further that no cycle selection is made by the user, whereby the NORMAL automatic cycle is carried out by the dishwasher during (a). Because none of the three counters is at the threshold count of 3, the NORMAL cycle counter is incremented (in accordance with Steps 80 and 82 in FIG. 4B).
To initiate automatic cycle (b), the user has selected the RINSE/HOLD cycle, whereby the dishwasher executes RINSE/HOLD. The NORMAL cycle is retained as a default cycle, and would have been executed by the dishwasher in the absence of a user selection. The RINSE/HOLD cycle counter is now incremented, establishing a "tie" between the counts of the NORMAL and RINSE/HOLD counters. With reference to FIG. 4A, the firmware in memory 24 recognizes a "tie" during Step 44 and in accordance with Step 46 selects the earlier of the two cycles (NORMAL) as the default cycle.
Assume now that RINSE/HOLD is selected by the user as automatic cycle (c). With the NORMAL cycle retained as the default cycle, the dishwasher executes RINSE/HOLD, and increments the RINSE/HOLD counter. Because the RINSE/HOLD cycle count now exceeds the NORMAL cycle count, the RINSE/HOLD cycle replaces the NORMAL cycle in automatic cycle (d) as the default cycle.
Because the user has not selected a cycle during execution of (d), the dishwasher defaults to the RINSE/HOLD cycle and increments the RINSE/HOLD counter which now has attained the threshold count (3). The user selects the default cycle during automatic cycles (e) and (f) whereby the dishwasher executes the RINSE/HOLD default cycle. The RINSE/HOLD cycle counter is not incremented, however, because it is at the threshold count (see Steps 80 and 84 in FIG. 4B). Because the NORMAL and POTS & PANS cycle counters are at a 0 count, those counters are not decremented. Accordingly, the counts of all three counters remain constant until the POTS & PANS cycle is selected by the user during automatic cycle (g). With the RINSE/HOLD cycle remaining extant as the default cycle, the dishwasher executes a POTS & PANS cycle and increments the POTS & PANS cycle counter. This process is repeated during automatic cycle (h) selected as a POTS & PANS cycle by the user.
During automatic cycle (i), however, the user again selects the default cycle, causing the RINSE/HOLD default cycle to be executed. Since the RINSE/HOLD cycle counter is at the threshold count, and the POTS & PANS cycle counter is at a non-zero count, the POTS & PANS cycle counter is decremented as shown. It should be appreciated the difference between the counts in the POTS & PANS and RINSE/HOLD counters is 2, whereas the maximum count of any counter is limited to the threshold count of 3. This is the same difference that would have occurred had the count in the POTS & PANS cycle counter and RINSE/HOLD cycle counter both been incremented.
The operation of the cycle counters and selection of the default cycle during automatic cycles (j)-(s) should now be apparent by inspection.
The above description illustrates how the sensitivity of the default circuit established by microcomputer 22 and firmware in memory 24 is controlled by the threshold count which limits the maximum difference that can exist between any mode counts. Thus, in this example, with a threshold count pre-established at 3, any cycle that is selected by the user at least three times in succession will become selected as the default cycle. A threshold count that is greater, on the other hand, will inhibit any default cycle change unless a greater number of the same cycle compared to other cycles is selected by the user.
It is to be pointed out that the default cycle is changed to the cycle having the greatest count, in accordance with the preferred embodiment. It is to be recognized, however, that other relationships among counts could be predetermined to select the current default cycle. Furthermore, default cycle selection can be made based upon a requirement that the maximum cycle count be greater by a predetermined number that the next highest count to provide a "difference threshold". Thereby, a relatively strong pattern of usage in favor of a change in the default cycle is required before a change in the default cycle is made.
Although not shown in Table I, the default option presented to the user is determined by Steps 86, 88 and 90 in a manner that is completely analoguous to the operation described above in association with Table I.
There accordingly has been provided by this invention a method of and system for controlling a dishwasher or other appliance to operate in a user selected cycle or, in the absence of a user selected cycle, in a default cycle. The default cycle is established by patterns of use of the appliance, whereby the appliance in the absence of a current user selection operates in the "favorite" cycle of the user. Different criteria may be established for selecting the default cycle.
In this disclosure, there is shown and described only the preferred embodiment of the invention, but, as aforementioned, it is to be understood that the invention is capable of use in various other combinations and environments and is capable of changes or modifications within the scope of the inventive concept as expressed herein.
                                  TABLE I                                 
__________________________________________________________________________
DEFAULT    CYCLE   NORMAL POTS & PANS                                     
                                  RINSE/HOLD                              
CYCLE      SELECTED                                                       
                   CYCLE  CYCLE   CYCLE                                   
PRESENTED  BY USER COUNTER                                                
                          COUNTER COUNTER                                 
__________________________________________________________________________
(a)                                                                       
   NORMAL  DEFAULT 1      0       0                                       
(b)                                                                       
   NORMAL  RINSE/HOLD                                                     
                   1      0       1                                       
(c)                                                                       
   NORMAL  RINSE/HOLD                                                     
                   1      0       2                                       
(d)                                                                       
   RINSE/HOLD                                                             
           DEFAULT 1      0       3                                       
(e)                                                                       
   RINSE/HOLD                                                             
           DEFAULT 0      0       3                                       
(f)                                                                       
   RINSE/HOLD                                                             
           DEFAULT 0      0       3                                       
(g)                                                                       
   RINSE/HOLD                                                             
           POTS & PANS                                                    
                   0      1       3                                       
(h)                                                                       
   RINSE/HOLD                                                             
           POTS & PANS                                                    
                   0      2       3                                       
(i)                                                                       
   RINSE/HOLD                                                             
           DEFAULT 0      1       3                                       
(j)                                                                       
   RINSE/HOLD                                                             
           NORMAL  1      1       3                                       
(k)                                                                       
   RINSE/HOLD                                                             
           NORMAL  2      1       3                                       
(l)                                                                       
   RINSE/HOLD                                                             
           NORMAL  3      1       3                                       
(m)                                                                       
   NORMAL  DEFAULT 3      0       2                                       
(n)                                                                       
   NORMAL  DEFAULT 3      0       1                                       
(o)                                                                       
   NORMAL  DEFAULT 3      0       0                                       
(p)                                                                       
   NORMAL  DEFAULT 3      0       0                                       
(q)                                                                       
   NORMAL  RINSE/HOLD                                                     
                   3      0       1                                       
(r)                                                                       
   NORMAL  RINSE/HOLD                                                     
                   3      0       2                                       
(s)                                                                       
   NORMAL  DEFAULT 3      0       1                                       
__________________________________________________________________________

Claims (24)

I claim:
1. In an appliance having user selectable cycles of operation, input means for receiving cycle selections entered by the user and means responsive to said input means for controlling said appliance to operate in user selected cycles, a default control for selecting a default cycle of operation of the appliance in an absence of a user selected cycle at said input means, comprising:
means for monitoring the cycles of operation executed by said appliance;
means for counting the number of times each cycle of operation is executed by the appliance; and, in response, selecting one of said cycles counted as the default cycle.
2. The control of claim 1, including memory means for storing cycle counts obtained by said counting means, comparison means for identifying which one of said cycle counts is maximum, and wherein said default cycle selecting means includes means for selecting the cycle having the maximum cycle count as the default cycle.
3. The control of claim 2, wherein said default cycle selecting means includes means for detecting plural cycles having the same maximum count and tie breaking means for selecting a particular one of said cycles as the default cycle.
4. The control of claim 3, wherein said particular one of said cycles is a predetermined energy efficient cycle.
5. The control of claim 3 wherein said particular one of said cycles is the one of the cycles executed earliest by the appliance.
6. The control of claim 1 including memory means for storing cycle counts obtained by said counting means and corresponding cycles of operation of said appliance, and processor means for identifying which one of said cycle counts is a maximum count, said selecting means including means for selecting a cycle corresponding to said maximum cycle count as said default cycle.
7. The control of claim 6, including means for storing a threshold count and means for limiting cycle counts to said threshold count.
8. The control of claim 6, including means for incrementing in said memory means the count of a cycle currently executed by the appliance, and, in response to the threshold count, decrementing in said memory means the counts of all cycles other than the cycle being executed.
9. In an appliance having user selectable cycles of operation, input means for receiving cycle selections made by the user and means responsive to said input means for controlling said appliance to execute a cycle currently selected by the user, a method of selecting a default cycle of operation of said appliance in an absence of a current user selected cycle, comprising the steps of:
monitoring the cycles executed by said appliance;
counting the number of times each cycle is executed by the appliance;
determining a maximum cycle count; and
selecting the cycle corresponding to the maximum cycle count as the default cycle.
10. The method of claim 9, including the steps of detecting plural cycles corresponding to the same maximum count, developing a hierarchy of cycles and tie breaking by selecting in accordance with said hierarchy one of said cycles corresponding to said plural count as said default cycle.
11. The method of claim 9, including the steps of detecting plural cycles corresponding to the same maximum count, and tie breaking by selecting an earliest one of said plural cycles executed by the appliance as said default cycle.
12. The method of claim 9, including the steps of establishing a threshold count, and limiting the cycle count to said threshold count.
13. The method of claim 12, including establishing said threshold count as a function of a rate of change of cycles selected by the user.
14. The method of claim 12, wherein said counting step includes incrementing the count corresponding to each cycle as said cycle is executed by the appliance, and, when the cycle count is at least as great as the threshold count, decrementing the count corresponding to each cycle other than the cycle being executed.
15. A dishwasher, comprising:
means for controlling said dishwasher to operate in a user selected cycle;
input means for receiving user cycle selections; and
default cycle selection means for selecting a cycle in an absence of a user selected cycle at said input means, said default cycle selection means including means responsive to said input means for counting the number of times each cycle is executed by the dishwasher, means for identifying a particular cycle having a count that has a first predetermined relationship to the counts of the other cycles, and means for selecting said particular cycle as the default cycle.
16. The dishwasher of claim 15, further including means for controlling said dishwasher to operate in user selected options associated with said user selected cycles, and wherein said default cycle selection means further includes means responsive to said input means for counting the number of times each option is executed by the dishwasher, and means for selecting a particular option having a count that has a second predetermined relationship to the counts of the other options as the default option.
17. The dishwasher of claim 16, wherein said second predetermined relationship is a maximum whereby the particular option selected as the default option has a maximum option count.
18. The dishwasher of claim 15, wherein said first predetermined relationship is a maximum whereby the particular cycle selected as the default cycle has a maximum cycle count.
19. The dishwasher of claim 17, wherein said default cycle selecting means includes means for detecting plural cycles having the maximum count, means for storing a cycle hierarchy, and tie breaking means for selecting one of said plural cycles in accordance with said cycle hierarchy as said default cycle.
20. The dishwasher of claim 15, wherein said default cycle selecting means further includes means for storing a threshold cycle count and means for limiting cycle counts to the magnitude of the threshold count.
21. The dishwasher of claim 20, wherein said default cycle selecting means further includes means for detecting a rate of change of cycles selected by the user and, in response, determining said threshold cycle count.
22. The dishwasher of claim 20, wherein said default cycle selecting means includes means for incrementing the count of each cycle executed by the dishwasher, means for detecting cycle count equal to the threshold count, and, in response, determining the count of all cycles other than the cycle being currently executed.
23. In a dishwasher operable in user selected cycles, input means for receiving user cycle selections and default means for controlling said dishwasher to operate in a default cycle in an absence of a user cycle selection at said input means, an improvement comprising means for monitoring user cycle selections made at said input means, means for counting the cycles previously executed, and means responsive to the cycle counts for selecting one of said previously executed cycles as the default cycle.
24. The improvement of claim 23, including means for displaying the default cycle.
US06/848,561 1986-04-07 1986-04-07 Electronic appliance control with usage responsive default cycle Expired - Fee Related US4735219A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US06/848,561 US4735219A (en) 1986-04-07 1986-04-07 Electronic appliance control with usage responsive default cycle
CA000533465A CA1275477C (en) 1986-04-07 1987-03-31 Electronic appliance control with usage responsive default cycle
AU70990/87A AU583239B2 (en) 1986-04-07 1987-04-02 Electronic appliance control with usage responsive default cycle
NZ219885A NZ219885A (en) 1986-04-07 1987-04-06 Appliance controller defaults to currently most popular program cycle
JP62083954A JP2807879B2 (en) 1986-04-07 1987-04-07 Equipment with a use-responsive default cycle
BR8701614A BR8701614A (en) 1986-04-07 1987-04-07 CONTROL OF OMISSAO, PROCESS OF SELECTING A CYCLE OF OMISSAO, DISH WASHING MACHINE AND DISHWASHING MACHINE OPERATIVE ON CYCLES SELECTED BY THE USER

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/848,561 US4735219A (en) 1986-04-07 1986-04-07 Electronic appliance control with usage responsive default cycle

Publications (1)

Publication Number Publication Date
US4735219A true US4735219A (en) 1988-04-05

Family

ID=25303636

Family Applications (1)

Application Number Title Priority Date Filing Date
US06/848,561 Expired - Fee Related US4735219A (en) 1986-04-07 1986-04-07 Electronic appliance control with usage responsive default cycle

Country Status (6)

Country Link
US (1) US4735219A (en)
JP (1) JP2807879B2 (en)
AU (1) AU583239B2 (en)
BR (1) BR8701614A (en)
CA (1) CA1275477C (en)
NZ (1) NZ219885A (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4011067A1 (en) * 1989-04-05 1990-10-11 Pioneer Electronic Corp REMOTE CONTROL TRANSMITTER
US5611867A (en) * 1995-04-12 1997-03-18 Maytag Corporation Method of selecting a wash cycle for an appliance
US5883802A (en) * 1996-12-27 1999-03-16 Alliance Laundry Systems Llc Energy usage controller for an appliance
US6138692A (en) * 1999-01-22 2000-10-31 Whirlpool Corporation Cycle for a dishwasher to reduce filming
US6158448A (en) * 1998-03-27 2000-12-12 Rippey Corporation System for cleaning sponge or porous polymeric products
US20020026673A1 (en) * 2000-09-04 2002-03-07 Lg Electronics Inc. Washing machine and system data changing method of the same
US6377858B1 (en) * 1997-10-02 2002-04-23 Lucent Technologies Inc. System and method for recording and controlling on/off events of devices of a dwelling
US6666220B2 (en) * 2001-10-18 2003-12-23 General Electric Company Cookware washer
US6763687B2 (en) * 2000-06-13 2004-07-20 Lg Electronics Inc. Washing machine
US6792637B2 (en) * 2002-01-08 2004-09-21 U.S. Chemical Corporation Automatic detergent dispensing system for a warewasher
US20060097003A1 (en) * 2004-11-09 2006-05-11 Joerg Emmendoerfer Chemical dispense system for cleaning components of a fluid dispensing system
US20060113322A1 (en) * 2004-11-09 2006-06-01 Maser Bryan A Monitoring operation of a fluid dispensing system
US20060117491A1 (en) * 2004-11-11 2006-06-08 Lg Electronics Inc. Controller effectively controlling the power for a washing machine or a dryer, and a method for doing the same
US20060169715A1 (en) * 2004-11-09 2006-08-03 Jorg Emmendorfer Controller-based management of a fluid dispensing system
US20060175352A1 (en) * 2004-11-09 2006-08-10 Jorg Emmendorfer Cleaning processes for a fluid dispensing system
US20070095859A1 (en) * 2005-10-31 2007-05-03 Maser Bryan A Controller-based management of a fluid dispensing system
US20090151751A1 (en) * 2007-12-12 2009-06-18 Electrolux Home Products, Inc. Control device for a dishwasher appliance and associated method
US20110209729A1 (en) * 2010-02-26 2011-09-01 Whirlpool Corporation User interface for dishwashing cycle optimization
US20210369076A1 (en) * 2020-05-29 2021-12-02 Ecolab Usa Inc. Automated cleaning machine processing using shortened cycle times
US11627861B2 (en) 2019-09-12 2023-04-18 Ecolab Usa Inc. Control of cleaning machine cycles using machine vision
US20230134144A1 (en) * 2021-11-04 2023-05-04 Haier Us Appliance Solutions, Inc. Systems and methods for adjusting a washing operation based on feedback from a drying operation
US11666198B2 (en) 2020-10-02 2023-06-06 Ecolab Usa Inc. Monitoring and control of thermal sanitization in automated cleaning machines

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03215235A (en) * 1990-01-19 1991-09-20 Matsushita Electric Ind Co Ltd Controller for dish washer
US5038807A (en) * 1990-04-16 1991-08-13 Ecolab, Inc. Performance monitoring system for warewashing machines
JP2709865B2 (en) * 1991-02-13 1998-02-04 ホシザキ電機株式会社 Dishwashing equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4063221A (en) * 1971-06-15 1977-12-13 Hewlett-Packard Company Programmable calculator
US4176394A (en) * 1977-06-13 1979-11-27 Sperry Rand Corporation Apparatus for maintaining a history of the most recently executed instructions in a digital computer
US4225639A (en) * 1978-06-26 1980-09-30 Magyar Aluminiumipari Troszt Process for preparing alumina being suitable for layer chromatography
US4231106A (en) * 1978-07-13 1980-10-28 Sperry Rand Corporation Performance monitor apparatus and method
US4404625A (en) * 1980-03-26 1983-09-13 Omron Tateisi Electronics Co. Programmable logic controller
US4461959A (en) * 1978-05-05 1984-07-24 Pellerin Milnor Corporation Control system for a laundry processing machine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5714854A (en) * 1980-07-02 1982-01-26 Ricoh Co Ltd Method for controlling copying of electrostatic copying machine
JPS59177098A (en) * 1983-03-28 1984-10-06 松下電器産業株式会社 Automatic washer
JPS60162266A (en) * 1984-02-01 1985-08-24 Fuji Xerox Co Ltd Initializing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4063221A (en) * 1971-06-15 1977-12-13 Hewlett-Packard Company Programmable calculator
US4176394A (en) * 1977-06-13 1979-11-27 Sperry Rand Corporation Apparatus for maintaining a history of the most recently executed instructions in a digital computer
US4461959A (en) * 1978-05-05 1984-07-24 Pellerin Milnor Corporation Control system for a laundry processing machine
US4225639A (en) * 1978-06-26 1980-09-30 Magyar Aluminiumipari Troszt Process for preparing alumina being suitable for layer chromatography
US4231106A (en) * 1978-07-13 1980-10-28 Sperry Rand Corporation Performance monitor apparatus and method
US4404625A (en) * 1980-03-26 1983-09-13 Omron Tateisi Electronics Co. Programmable logic controller

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
General Electric GSD2800N Owner s Manual, p. 4. *
General Electric GSD2800N Owner's Manual, p. 4.

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4011067A1 (en) * 1989-04-05 1990-10-11 Pioneer Electronic Corp REMOTE CONTROL TRANSMITTER
US5611867A (en) * 1995-04-12 1997-03-18 Maytag Corporation Method of selecting a wash cycle for an appliance
US5960804A (en) * 1995-04-12 1999-10-05 Maytag Corporation Cycle selection method and apparatus
US5883802A (en) * 1996-12-27 1999-03-16 Alliance Laundry Systems Llc Energy usage controller for an appliance
US6377858B1 (en) * 1997-10-02 2002-04-23 Lucent Technologies Inc. System and method for recording and controlling on/off events of devices of a dwelling
US6158448A (en) * 1998-03-27 2000-12-12 Rippey Corporation System for cleaning sponge or porous polymeric products
US6138692A (en) * 1999-01-22 2000-10-31 Whirlpool Corporation Cycle for a dishwasher to reduce filming
US6763687B2 (en) * 2000-06-13 2004-07-20 Lg Electronics Inc. Washing machine
US20020026673A1 (en) * 2000-09-04 2002-03-07 Lg Electronics Inc. Washing machine and system data changing method of the same
US6983628B2 (en) 2000-09-04 2006-01-10 Lg Electronics Inc. Washing machine and system data changing method of the same
US6666220B2 (en) * 2001-10-18 2003-12-23 General Electric Company Cookware washer
US6792637B2 (en) * 2002-01-08 2004-09-21 U.S. Chemical Corporation Automatic detergent dispensing system for a warewasher
US20060175352A1 (en) * 2004-11-09 2006-08-10 Jorg Emmendorfer Cleaning processes for a fluid dispensing system
US20060169715A1 (en) * 2004-11-09 2006-08-03 Jorg Emmendorfer Controller-based management of a fluid dispensing system
US20060097003A1 (en) * 2004-11-09 2006-05-11 Joerg Emmendoerfer Chemical dispense system for cleaning components of a fluid dispensing system
US20060113322A1 (en) * 2004-11-09 2006-06-01 Maser Bryan A Monitoring operation of a fluid dispensing system
US20100037659A1 (en) * 2004-11-11 2010-02-18 Byung Chan Kim Controller effectively controlling the power for a washing machine or a dryer, and a method for doing the same
US20060117491A1 (en) * 2004-11-11 2006-06-08 Lg Electronics Inc. Controller effectively controlling the power for a washing machine or a dryer, and a method for doing the same
US8051685B2 (en) 2004-11-11 2011-11-08 Lg Electronics Inc. Controller effectively controlling the power for a washing machine or a dryer, and a method for doing the same
US7621012B2 (en) * 2004-11-11 2009-11-24 Lg Electronics Inc. Controller effectively controlling the power for a washing machine or a dryer, and a method for doing the same
US20070095859A1 (en) * 2005-10-31 2007-05-03 Maser Bryan A Controller-based management of a fluid dispensing system
US20090151751A1 (en) * 2007-12-12 2009-06-18 Electrolux Home Products, Inc. Control device for a dishwasher appliance and associated method
WO2009076495A1 (en) * 2007-12-12 2009-06-18 Electrolux Home Products, Inc. Control device for a dishwasher appliance and associated method
US8157920B2 (en) 2007-12-12 2012-04-17 Electrolux Home Products, Inc. Control device for a dishwasher appliance and associated method
US20110209729A1 (en) * 2010-02-26 2011-09-01 Whirlpool Corporation User interface for dishwashing cycle optimization
US9743820B2 (en) 2010-02-26 2017-08-29 Whirlpool Corporation User interface for dishwashing cycle optimization
US10194781B2 (en) 2010-02-26 2019-02-05 Whirlpool Corporation User interface for dishwashing cycle optimization
US10905304B2 (en) 2010-02-26 2021-02-02 Whirlpool Corporation User interface for appliance cycle optimization
US11627861B2 (en) 2019-09-12 2023-04-18 Ecolab Usa Inc. Control of cleaning machine cycles using machine vision
US20210369076A1 (en) * 2020-05-29 2021-12-02 Ecolab Usa Inc. Automated cleaning machine processing using shortened cycle times
US11889963B2 (en) * 2020-05-29 2024-02-06 Ecolab Usa Inc. Automated cleaning machine processing using shortened cycle times
US11666198B2 (en) 2020-10-02 2023-06-06 Ecolab Usa Inc. Monitoring and control of thermal sanitization in automated cleaning machines
US20230134144A1 (en) * 2021-11-04 2023-05-04 Haier Us Appliance Solutions, Inc. Systems and methods for adjusting a washing operation based on feedback from a drying operation

Also Published As

Publication number Publication date
NZ219885A (en) 1989-05-29
JP2807879B2 (en) 1998-10-08
JPS62288906A (en) 1987-12-15
CA1275477C (en) 1990-10-23
AU7099087A (en) 1987-10-08
AU583239B2 (en) 1989-04-20
BR8701614A (en) 1988-01-26

Similar Documents

Publication Publication Date Title
US4735219A (en) Electronic appliance control with usage responsive default cycle
US10194781B2 (en) User interface for dishwashing cycle optimization
EP1132038B1 (en) Dishwashing machine with differentiated washing capabilities
US5960804A (en) Cycle selection method and apparatus
CA2354964C (en) Intelligent appliance network
US6502265B2 (en) Interactive control system for a laundry appliance
US3662186A (en) Electronic control circuit for appliances
EP0038687A2 (en) Control device
US3790815A (en) Electronic control circuit for appliances
US5760493A (en) Dishwasher and control therefor
EP0725181B2 (en) Washing machine with an electronic control system, having a simplified programming
KR100401221B1 (en) Method for varying programs stored in a program-controllde household appliance
US20170340185A1 (en) Adapting Dishwasher Operation to External Factors
US5725001A (en) Dishwasher with pH-controlled program pre-selection
CA1136738A (en) Control system for appliances and the like
US5285545A (en) Electronic laundry control with fill time compensation
US4213313A (en) Relay control circuit for washing appliance
CA2411700A1 (en) Auto-programming of a dryer based on the washer cycle
US4334143A (en) Heater protection arrangement for a washing appliance
US20070233284A1 (en) Operating and display device for a household appliance, household appliance, and system
US3986040A (en) Integrated circuit appliance programmer including programmer modification function
US3861413A (en) Indicating device for a dishwasher
US4106517A (en) Dishwasher control system with cycle reselect
CN111172705A (en) Program recommendation control method for household appliances
JP2005034179A (en) Control system of equipment

Legal Events

Date Code Title Description
AS Assignment

Owner name: WHIRLPOOL CORPORATION, A CORP OF DE.

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:SEELAND, RODNEY F.;REEL/FRAME:004537/0488

Effective date: 19860404

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 20000405

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362