Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
283 words
A stand-alone appliance for general consumer use, comprising: (a) a connection (402) which comprises a detachable contact member (404) for connecting an electrical power supply source to a distribution member (408) for deriving a first and a second supply current from said power supply source; (b) a control circuit (422) which comprises a first input (420) for receiving the first supply current, a second input (424) for receiving a specific control signal, and a first output (425) for a controlled activation signal; (c) a functional member (426) which comprises a second input for receiving said activation signal; (d) a digital programming device (412) which comprises a non-volatile memory section which contains a control program for said functional member in first memory locations, and which also comprises a volatile (X0-X3) memory section for variable data, a third input (410) for receiving the second supply current, directly from said distribution member, a fourth input for a specification signal to said functional member, and a second output for said specific control signal; (e) externally activatable means for forming said specification signal (414,416,418); characterized in that said digital programming device comprises: (f) first means for implementing an operative routine (434) for generating said specific control signal, each persistent loop thereof comprising a subroutine (436) which tests a dummy multibit code which is stored in a predetermined location of said volatile memory section; (g) second means for implementing a preparation routine prior to beginning the operative routine, and which first unconditionally generates said multibit code (430) and subsequently a starting condition (432) for the operative routine, the beginning of the preparation routine being indicated by the programming device under the control of a negative result of said test.
Claim 2
Dependent Claim
283 words
A stand-alone appliance for general consumer use, comprising: (a) a connection (402) which comprises a detachable contact member (404) for connecting an electrical power supply source to a distribution member (408) for deriving a first and a second supply current from said power supply source; (b) a control circuit (422) which comprises a first input (420) for receiving the first supply current, a second input (424) for receiving a specific control signal, and a first output (425) for a controlled activation signal; (c) a functional member (426) which comprises a second input for receiving said activation signal; (d) a digital programming device (412) which comprises a non-volatile memory section which contains a control program for said functional member in first memory locations, and which also comprises a volatile (X0-X3) memory section for variable data, a third input (410) for receiving the second supply current, directly from said distribution member, a fourth input for a specification signal to said functional member, and a second output for said specific control signal; (e) externally activatable means for forming said specification signal (414,416,418); characterized in that said digital programming device comprises: (f) first means for implementing an operative routine (434) for generating said specific control signal, each persistent loop thereof comprising a subroutine (436) which tests a dummy multibit code which is stored in a predetermined location of said volatile memory section; (g) second means for implementing a preparation routine prior to beginning the operative routine, and which first unconditionally generates said multibit code (430) and subsequently a starting condition (432) for the operative routine, the beginning of the preparation routine being indicated by the programming device under the control of a negative result of said test.
Claim 3
Dependent Claim
24 words
An appliance as claimed in claim 1, characterized in that said operative routine comprises only one persistent loop in which said subroutine is contained.
Claim 4
Dependent Claim
45 words
An appliance as claimed in claim 1 or 2, characterized in that said multi-bit code contains a series of multi-bit elements, there being provided a pointer (X1, 0) for indicating, upon passage of said subroutine, exlusively one next multi-bit element of said series for testing.
Claim 5
Dependent Claim
33 words
An appliance as claimed in claim 1 or 2, characterized in that a number of further memory locations of said non-volatile section also contain pointer information for the beginning of the preparation routine.
Claim 6
Dependent Claim
36 words
An appliance as claimed in claim 4, characterized in that each separately addressable location of said non-volatile section contains either a word of said program or pointer information (428) for the beginning of the preparation routine.