Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
391 words
A setback thermostat including a temperature sensor providing a signal indicative of the ambient temperature, and a programmable digital processor including an operand memory having a plurality of data storage locations at least one of which contains an occupancy time value and an associated occupancy temperature value and another which contains a ramp rate value, an input channel receiving the temperature sensor signal, and an output channel providing an operation signal to start operation of a space temperature control unit responsive to a predetermined internal condition of the processor, said processor periodically converting the temperature sensor signal to a digital current temperature value and storing the current temperature value in an operand memory location, said processor further having a closing maintaining in an operand memory location a present time value specifying the present time of day, and said processor also including an instruction memory in which is stored a sequence of instructions, and from which instructions in the sequence are retrieved and executed by the processor, said processor during execution of said sequence of instructions comprising: a) time difference means for retrieving the occupancy time value and the present time value from their respective operand memory locations, for generating a time difference value equal to the difference between the occupancy time and the present time values and for storing the time difference value in an operand memory location; b) ramp delta means for retrieving from their respective operand memory locations the time difference value and the ramp rate value, for generating a ramp delta value equal to the product of the time difference value and the ramp rate value, and for storing the ramp delta value in an operand memory location; and c) ramp set point means for retrieving the occupancy temperature value and the ramp delta value from their respective operand memory locations, for forming a ramp set point value equal to at least one of i) the difference between the occupancy temperature value and the ramp delta value and ii) the sum of the occupancy temperature value and the ramp delta value, and for comparing the ramp set point value with the current temperature value, wherein the predetermined interval processor condition comprises a predetermined magnitude relationship between the ramp set point value and the current temperature value, and when the predetermined internal processor condition exists, issuing the operation signal.
Claim 2
Dependent Claim
391 words
A setback thermostat including a temperature sensor providing a signal indicative of the ambient temperature, and a programmable digital processor including an operand memory having a plurality of data storage locations at least one of which contains an occupancy time value and an associated occupancy temperature value and another which contains a ramp rate value, an input channel receiving the temperature sensor signal, and an output channel providing an operation signal to start operation of a space temperature control unit responsive to a predetermined internal condition of the processor, said processor periodically converting the temperature sensor signal to a digital current temperature value and storing the current temperature value in an operand memory location, said processor further having a closing maintaining in an operand memory location a present time value specifying the present time of day, and said processor also including an instruction memory in which is stored a sequence of instructions, and from which instructions in the sequence are retrieved and executed by the processor, said processor during execution of said sequence of instructions comprising: a) time difference means for retrieving the occupancy time value and the present time value from their respective operand memory locations, for generating a time difference value equal to the difference between the occupancy time and the present time values and for storing the time difference value in an operand memory location; b) ramp delta means for retrieving from their respective operand memory locations the time difference value and the ramp rate value, for generating a ramp delta value equal to the product of the time difference value and the ramp rate value, and for storing the ramp delta value in an operand memory location; and c) ramp set point means for retrieving the occupancy temperature value and the ramp delta value from their respective operand memory locations, for forming a ramp set point value equal to at least one of i) the difference between the occupancy temperature value and the ramp delta value and ii) the sum of the occupancy temperature value and the ramp delta value, and for comparing the ramp set point value with the current temperature value, wherein the predetermined interval processor condition comprises a predetermined magnitude relationship between the ramp set point value and the current temperature value, and when the predetermined internal processor condition exists, issuing the operation signal.
Claim 3
Dependent Claim
148 words
The thermostat of claim 1, wherein the processor, during execution of certain instructions in the instruction memory, further comprises a) miss time recording means receiving the occupancy temperature value, the current temperature value, the occupancy time value, and the present time value for, when the current temperature value reaches the occupancy temperature value, storing in an operand memory location the different between the occupancy time value and the present time value as a miss time value; and b) ramp rate value update means receiving the miss time value and the ramp rate value from their respective operand memory locations, for computing an updated ramp rate value equal to the ramp rate value plus the product of the miss time value and a ramp rate correlation value; and for storing the updated ramp rate value in the data storage location of the operand memory storing the ramp rate value.
Claim 4
Dependent Claim
49 words
The thermostat of claim 2, wherein the ramp rate value update means includes means for computing the updated ramp rate value as equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value equal to an integer power of two.
Claim 5
Dependent Claim
58 words
The thermostat of claim 3, wherein the ramp rate value update means includes means for computing the updated ramp rate value as equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value equal to the inverse of two raised to an integer power between 4 and 6 inclusive.
Claim 6
Dependent Claim
58 words
The thermostat of claim 3, wherein the ramp rate value update means includes means for computing the updated ramp rate value as equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value equal to the inverse of two raised to an integer power between 6 and 8 inclusive.
Claim 7
Dependent Claim
149 words
The setback thermostat of claim 1, wherein the processor receives a mode signal having first and second values respectively indicating a heating mode and a cooling mode for the thermostat, and wherein the ramp set point means includes means for forming the ramp set point value equal to the difference between the occupancy temperature value and the ramp delta value responsive to the first value of the mode signal, and for forming the ramp set point value equal to the sum of the occupancy temperature value and the ramp delta value responsive to the second value of the mode signal; and wherein the predetermined internal processor condition comprises i) when the mode signal has its first value, the ramp set point value greater than the current temperature value, and ii) when the mode signal has its second value, the ramp set point value less than the current temperature value.
Claim 8
Dependent Claim
249 words
A processor-implemented method for a setback temperature mode of operation in a thermostat, said processor including an operand memory and an output channel providing an operation signal for initiating operation of a space temperature control unit, the method comprising the steps of: a) recording in the operand memory, current values of the space temperature; b) recording in the operand memory, at least one occupancy temperature and one occupancy time which follows a setback temperature interval; c) recording in the operand memory the present time of day; d) recording in the operand memory a ramp rate value; e) at the end of intervals of predetermined length, calculating a time difference value equal to the difference between the occupancy time and the present time and recording the time difference value in the operand memory; f) then, after a time difference value has been recorded, calculating and recording in the operand memory a ramp delta value equal to the product of the latest time difference value recorded and the ramp rate value; g) then calculating and recording in the operand memory a ramp set point value equal to at least one of the difference between the occupancy temperature value and the ramp delta value and the sum of the occupancy temperature value and the ramp delta value; and h) then comparing the ramp set point value with the current temperature value, and when a selectable relationship between the ramp set point value and the current temperature value exists, issuing the operation signal.
Claim 9
Dependent Claim
249 words
A processor-implemented method for a setback temperature mode of operation in a thermostat, said processor including an operand memory and an output channel providing an operation signal for initiating operation of a space temperature control unit, the method comprising the steps of: a) recording in the operand memory, current values of the space temperature; b) recording in the operand memory, at least one occupancy temperature and one occupancy time which follows a setback temperature interval; c) recording in the operand memory the present time of day; d) recording in the operand memory a ramp rate value; e) at the end of intervals of predetermined length, calculating a time difference value equal to the difference between the occupancy time and the present time and recording the time difference value in the operand memory; f) then, after a time difference value has been recorded, calculating and recording in the operand memory a ramp delta value equal to the product of the latest time difference value recorded and the ramp rate value; g) then calculating and recording in the operand memory a ramp set point value equal to at least one of the difference between the occupancy temperature value and the ramp delta value and the sum of the occupancy temperature value and the ramp delta value; and h) then comparing the ramp set point value with the current temperature value, and when a selectable relationship between the ramp set point value and the current temperature value exists, issuing the operation signal.
Claim 10
Dependent Claim
95 words
The method of claim 7, further comprising the steps of: a) recording the time of day value when the current temperature value reaches the occupancy temperature; b) then calculating and storing the difference between the most recently recorded time of day value and the occupancy time value as the miss time value; c) then calculating an updated ramp rate value as the current ramp rate value plus the product of the miss time value and a fractional ramp rate correction value; and d) then storing the updated ramp rate value as the ramp rate value.
Claim 11
Dependent Claim
57 words
The method of claim 8, wherein the step of calculating an updated ramp rate value further comprises the step of calculating an updated ramp rate value as the current ramp rate value plus the product of the miss time value and as the ramp rate correction value the inverse of a positive integer power of two value.
Claim 12
Dependent Claim
62 words
The method of claim 8, wherein the step of calculating an updated ramp rate value further comprises the step of calculating an updated ramp rate value as the current ramp rate value plus the product of the miss time value and a ramp rate correction value equal to the inverse of two raised to an integer power between 4 and 6 inclusive.
Claim 13
Dependent Claim
62 words
The method of claim 8, wherein the step of calculating an updated ramp rate value further comprises the step of calculating an updated ramp rate value as the current ramp rate value plus the product of the miss time value and a ramp rate correction value equal to the inverse of two raised to an integer power between 6 and 8 inclusive.
Claim 14
Dependent Claim
185 words
The method of claim 7 further comprising the step of receiving a mode signal having first and second values respectively indicating a heating mode and a cooling mode for the thermostat, and wherein the step of calculating the ramp set point value includes the step of calculating the ramp set point value equal to the difference between the occupancy temperature value and the ramp delta value responsive to the first value of the mode signal, and of calculating the ramp set point value equal to the sum of the occupancy temperature value and the ramp delta value responsive to the second value of the mode signal; and wherein the ramp set point value comprising step includes receiving the mode signal in a signal from the operand memory, and i) when the mode signal has its first value, using as the selectable relationship, the condition of the ramp set point value greater than the current temperature value, and ii) when the mode signal has its second value, using as the selectable relationship, the condition of the ramp set point value less than the current temperature value.
Claim 15
Dependent Claim
353 words
A setback thermostat including a temperature sensor providing a signal indicative of the ambient temperature, and a digital processor including an operand memory having a plurality of data storage locations, at least one of which contains an occupancy time value and an associated occupancy temperature value and another which contains a ramp rate value, an input channel receiving the temperature sensor signal, and an output channel providing an operation signal to start operation of a space temperature control unit responsive to a predetermined internal condition of the processor, said processor periodically converting the temperature sensors signal to a digital current temperature value and storing the current temperature value in an operand memory location, said processor further having a clock maintaining in an operand memory location a present time value specifying the present time of day, said processor comprising: a) time difference means for retrieving the occupancy time value and the present time value from their respective operand memory locations, for generating a time difference value equal to the difference between the occupancy time and the present time values and for storing the time difference value in an operand memory location; b) ramp delta means for retrieving from their respective operand memory locations the time difference value and the ramp rate value, for generating a ramp delta value equal to the product of the time difference value and the ramp rate value, and for storing the ramp delta value in an operand memory location; and c) ramp set point means for retrieving the occupancy temperature value and the ramp delta value from their respective operand memory locations, for forming a ramp set point value equal to at least one of i) the difference between the occupancy temperature value and the ramp delta value and ii) the sum of the occupancy temperature value and the ramp delta value, and for comparing the ramp set point value with the current temperature value, wherein the predetermined internal processor condition comprises a predetermined magnitude relationship between the ramp set point value and the current temperature value, and when the predetermined internal processor condition exists, issuing the operation signal.
Claim 16
Dependent Claim
353 words
A setback thermostat including a temperature sensor providing a signal indicative of the ambient temperature, and a digital processor including an operand memory having a plurality of data storage locations, at least one of which contains an occupancy time value and an associated occupancy temperature value and another which contains a ramp rate value, an input channel receiving the temperature sensor signal, and an output channel providing an operation signal to start operation of a space temperature control unit responsive to a predetermined internal condition of the processor, said processor periodically converting the temperature sensors signal to a digital current temperature value and storing the current temperature value in an operand memory location, said processor further having a clock maintaining in an operand memory location a present time value specifying the present time of day, said processor comprising: a) time difference means for retrieving the occupancy time value and the present time value from their respective operand memory locations, for generating a time difference value equal to the difference between the occupancy time and the present time values and for storing the time difference value in an operand memory location; b) ramp delta means for retrieving from their respective operand memory locations the time difference value and the ramp rate value, for generating a ramp delta value equal to the product of the time difference value and the ramp rate value, and for storing the ramp delta value in an operand memory location; and c) ramp set point means for retrieving the occupancy temperature value and the ramp delta value from their respective operand memory locations, for forming a ramp set point value equal to at least one of i) the difference between the occupancy temperature value and the ramp delta value and ii) the sum of the occupancy temperature value and the ramp delta value, and for comparing the ramp set point value with the current temperature value, wherein the predetermined internal processor condition comprises a predetermined magnitude relationship between the ramp set point value and the current temperature value, and when the predetermined internal processor condition exists, issuing the operation signal.
Claim 17
Dependent Claim
139 words
The thermostat of claim 13, wherein the processor further comprises: a) miss time recording means receiving the occupancy temperature value, the current temperature value, the occupancy time value, and the present time value for, when the current temperature value reaches the occupancy temperature value, storing in an operand memory location the difference between the occupancy time value and the present time value as a miss time value; and b) ramp rate value update means receiving the miss time value and the ramp rate value from their respective operand memory locations, for computing an updated ramp rate value equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value; and for storing the updated ramp rate value in the data storage location of the operand memory storing the ramp rate value.
Claim 18
Dependent Claim
49 words
The thermostat of claim 14, wherein the ramp rate value update means includes means for computing the updated ramp rate value as equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value equal to an integer power of two.
Claim 19
Dependent Claim
58 words
The thermostat of claim 15, wherein the ramp rate value update means includes means for computing the updated ramp rate value as equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value equal to the inverse of two raised to an integer power between 4 and 6 inclusive.
Claim 20
Dependent Claim
58 words
The thermostat of claim 15, wherein the ramp rate value update means includes means for computing the updated ramp rate value as equal to the ramp rate value plus the product of the miss time value and a ramp rate correction value equal to the inverse of two raised to an integer power between 6 and 8 inclusive.
Claim 21
Dependent Claim
149 words
The setback thermostat of claim 13, wherein the processor receives a mode signal having first and second values respectively indicating a heating mode and a cooling mode for the thermostat, and wherein the ramp set point means includes means for forming the ramp set point value equal to the difference between the occupancy temperature value and the ramp delta value responsive to the first value of the mode signal, and for forming the ramp set point value equal to the sum of the occupancy temperature value and the ramp delta value responsive to the second value of the mode signal; and wherein the predetermined internal processor condition comprises i) when the mode signal has its first value, the ramp set point value greater than the current temperature value, and ii) when the mode signal has its second value, the ramp set point value less than the current temperature value.