US4631658A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of and apparatus for controlling a domestic appliance
Assignee: US Philips Corp
•
Filing: 1984-08-03
•
Granted: 1986-12-23
•
Expires: 2004-08-03
Abstract
Abstract In a domestic appliance, such as a washing machine, which is controlled by a solid state processor 1, failure of the mains supply causes the loss of program-identifying data held in the processor store. A back-up non-volatile store 11 keeps track of the program status and enables the program to be continued from where it left off in the event of an interruption of the power supply. The arrangement is such that possible corruption of the store contents by a hostile environment is minimal.
Inventors
- 👤 Stephen P. Easthill
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 06:35
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0428; G05B2219/00; G05B2219/10; G05B2219/14; G05B2219/14053; G05B2219/14141; G05B2219/20; G05B2219/23; G05B2219/23215; G05B2219/24; G05B2219/24032; G05B2219/24138; G05B2219/25; G05B2219/25381
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
229 words
A method of controlling a domestic appliance, powered from an electric mains supply, by means of a solid state processor which controls the appliance by selecting an optionally variable number of operating steps from N such steps in accordance with any one of a number of programs selectable by the user, said method comprising, before any operating step is effected by the processor, running a start-up routine comprising: (i) checking a test code pre-loaded into a non-volatile memory for corruption and, if no corruption of the code is found, (ii) reading each of N addresses in the said memory in sequence to determine whether data stored at each address has a respective first predetermined value and (a) if none of the N addresses contains data which has the first predetermined value, then loading each of the N addresses with data having the respective first predetermined value or (b) if an address in the sequence is reached which contains the first predetermined value, then causing the processor to read that address whereby the processor, when effecting the operating steps, starts at the operating step corresponding to that address; the method further including, on completion of the start-up routine, effecting the operating steps and, as each of the N steps is processed, loading the corresponding address in the memory with data having a second value different from the first predetermined value.
Claim 2
Independent Claim
229 words
A method of controlling a domestic appliance, powered from an electric mains supply, by means of a solid state processor which controls the appliance by selecting an optionally variable number of operating steps from N such steps in accordance with any one of a number of programs selectable by the user, said method comprising, before any operating step is effected by the processor, running a start-up routine comprising: (i) checking a test code pre-loaded into a non-volatile memory for corruption and, if no corruption of the code is found, (ii) reading each of N addresses in the said memory in sequence to determine whether data stored at each address has a respective first predetermined value and (a) if none of the N addresses contains data which has the first predetermined value, then loading each of the N addresses with data having the respective first predetermined value or (b) if an address in the sequence is reached which contains the first predetermined value, then causing the processor to read that address whereby the processor, when effecting the operating steps, starts at the operating step corresponding to that address; the method further including, on completion of the start-up routine, effecting the operating steps and, as each of the N steps is processed, loading the corresponding address in the memory with data having a second value different from the first predetermined value.
Claim 3
Dependent Claim
37 words
A method as claimed in claim 1, wherein the first predetermined value for each of the N addresses in the memory is its respective address and the second value for each of the N addresses is zero.
Claim 4
Dependent Claim
58 words
A method as claimed in claim 1 wherein, if corruption of the test code is found, the operation of the memory is tested by writing a check code into the memory, reading out the check code, and, if the correct code is not read out, initiating a failure routine in which further operation of the appliance is prevented.
Claim 5
Dependent Claim
34 words
A method as claimed in claim 3 including, if the correct check code is read, writing the test code into the memory and allowing the programme to continue normally without initiating the failure routine.
Claim 6
Dependent Claim
206 words
A domestic appliance, operable from an electric mains supply, comprising control means including a solid state processor which controls the appliance by selecting an optionally variable number of operating steps from N such steps, held in the processor, in accordance with any one of a number of programmes selectable by the user, the control means further including a non-volatile memory containing a corruption test code, information identifying a selected programme, and respective data at each of N addresses which defines whether or not a particular step corresponding to that address was processed during the running of the last previous programme, start-up means solely operative before the processor effects any operating step to check the test code for corruption and to examine the data at each of the N addresses in the memory in sequence, the processor having means for reading the memory and starting the operation of the appliance either from the first selected one of the N operating steps or, if the data at any of the N addresses in the memory indicates that a particular operating step was not crossed during the last previous run, starting the operation of the appliance from the first operating step in the sequence that was not so processed.
Claim 7
Dependent Claim
206 words
A domestic appliance, operable from an electric mains supply, comprising control means including a solid state processor which controls the appliance by selecting an optionally variable number of operating steps from N such steps, held in the processor, in accordance with any one of a number of programmes selectable by the user, the control means further including a non-volatile memory containing a corruption test code, information identifying a selected programme, and respective data at each of N addresses which defines whether or not a particular step corresponding to that address was processed during the running of the last previous programme, start-up means solely operative before the processor effects any operating step to check the test code for corruption and to examine the data at each of the N addresses in the memory in sequence, the processor having means for reading the memory and starting the operation of the appliance either from the first selected one of the N operating steps or, if the data at any of the N addresses in the memory indicates that a particular operating step was not crossed during the last previous run, starting the operation of the appliance from the first operating step in the sequence that was not so processed.
Claim 8
Dependent Claim
23 words
A domestic appliance as claimed in claim 5 wherein the non-volatile memory comprises a random access memory (RAM) having its own power supply.
Claim 9
Dependent Claim
44 words
A domestic appliance as claimed in claim 6 wherein the RAM power supply comprises a re-chargeable battery which, in operation of the appliance, is maintained in the charged state via a trickle-charger which derives a charging current from the mains supply for the appliance.
Claim 10
Dependent Claim
58 words
A method as claimed in claim 2 wherein, if corruption of the test code is found, the operation of the memory is tested by writing a check code into the memory, reading out the check code, and, if the correct code is not read out, initiating a failure routine in which further operation of the appliance is prevented.
References Cited (Backward Citations)
US3286239A
Cited
US3321747A
Cited
US3959778A
Cited
GB2013378A
Cited
US4232377A
Cited
US4393500A
Cited
EP0031498A2
Cited
US4412284A
Cited
US4455652A
Cited
US4521847A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-12-22 | 1990-06-23 | 1990-12-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-12-22 | 1994-06-23 | 1994-12-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-12-22 | 1998-06-23 | 1998-12-23 | $7700.00 | Window Closed / Lapsed |