System for processing HVAC control information
First Claim
1. A process for writing control parameter information to addressable memory locations of a memory associated with a programmed processor wherein the control parameter information is used by the processor to control a unit that provides conditioned air to a space to be heated or cooled, said process comprising the steps of:
- receiving the value of a control parameter that is to be used by the processor to control the unit providing conditioned air;
associating the control parameter that is to be used by the processor to control the unit providing conditioned air with at least one addressable memory location;
writing the value of the control parameter to a first portion of each addressable memory location associated with the control parameter;
transforming the value of the control parameter in accordance with a particular mathematical transformation that is not to be used to transform values received for any other control parameters so as to produce a verification image having a unique mathematical relationship with respect to the value of the control parameter; and
writing the verification image of the value of the particular control parameter to a second portion of each addressable memory location associated with the control parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
HVAC control information is written in a particular manner to a memory associated with a programmable processor. The processor generates verification images of the information and stores the same along with the information in addressable memory locations. The stored information and its corresponding verification images is read back for verification as to having been correctly stored in addressable memory locations. A rewriting and rereading of the information and the respective verification images can occur up to a predetermined number of times if necessary to verify that the information and respective verification images have been correctly stored.
-
Citations
27 Claims
-
1. A process for writing control parameter information to addressable memory locations of a memory associated with a programmed processor wherein the control parameter information is used by the processor to control a unit that provides conditioned air to a space to be heated or cooled, said process comprising the steps of:
-
receiving the value of a control parameter that is to be used by the processor to control the unit providing conditioned air; associating the control parameter that is to be used by the processor to control the unit providing conditioned air with at least one addressable memory location; writing the value of the control parameter to a first portion of each addressable memory location associated with the control parameter; transforming the value of the control parameter in accordance with a particular mathematical transformation that is not to be used to transform values received for any other control parameters so as to produce a verification image having a unique mathematical relationship with respect to the value of the control parameter; and writing the verification image of the value of the particular control parameter to a second portion of each addressable memory location associated with the control parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A process for storing values of control parameters in a memory associated with a programmed processor wherein the values of the control parameters are used by the programmed processor to control a unit that provides conditioned air to a space to be heated or cooled, said process comprising the steps of:
-
reading the value of a first portion of an addressable memory location associated with a first control parameter; reading the value of a second portion of the same addressable memory location associated with the first control parameter; comparing the read value of the first portion of the addressable memory location associated with the first control parameter with the read value of the second portion of the same addressable memory location associated with the first control parameter so as to determine whether a certain predetermined mathematical relationship exists between the value of the first and second portions of the addressable memory location associated with the first control parameter; writing the current value of a program variable associated by the programmed processor with the first control parameter to the first portion of the addressable memory location associated with the first control parameter when said step of comparing the read value of the first portion of the addressable memory location with the read value of the second portion of the same addressable memory location indicates that the predetermined mathematical relationship between the value of the first portion and the value of the second portion of the same addressable memory location associated with the first control parameter does not exist; reading the value of a first portion of an addressable memory location associated with a second control parameter; reading the value of a second portion of the same addressable memory location associated with the second control parameter; comparing the read value of the first portion of the addressable memory location associated with the second control parameter with the read value of the second portion of the same addressable memory location associated with the second control parameter to determine whether a certain predetermined mathematical relationship exists between the value of the first and second portions of the addressable memory location associated with the second control parameter wherein the predetermined mathematical relationship between the value of the first and second portions of the addressable memory location associated with the second control parameter is substantially different from the predetermined mathematical relationship between the value of the first and second portions of the addressable memory location associated with the first control parameter; and writing the current value of a program variable associated by the programmed processor with the second control parameter to the first portion of the addressable memory location associated with the second control parameter when said step of comparing the read values of the first and second portions of the addressable memory location associated with the second control parameter does not indicate that the predetermined mathematical relationship exists between the read values of the first and second portions of the addressable memory location associated with the second control parameter. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification