Method of communication using an encoder microchip and a decoder microchip
First Claim
1. A method of communication using an encoder microchip and a decoder microchip, said method comprising the steps of:
- storing a first identification number in an encoder microchip;
storing a counter value in the encoder microchip;
changing the counter value when the encoder microchip is operated;
non-linearly encoding the counter value with the first identification number;
generating a transmission value from the nonlinearly encoded counter value;
storing a second identification number in a decoder microchip;
receiving the transmission value;
decoding the transmission value with the decoder microchip and the second identification number;
generating a present decoded counter value from the decoded transmission value;
storing a previously decoded counter value from a previous transmission; and
scanning the received transmission value to determine if it conformances to a specific format.
7 Assignments
0 Petitions
Accused Products
Abstract
Encoder and decoder microchips suitable for use in remote control devices, are disclosed. The encoder microchip comprises means for performing an encoding function on an identification number embedded in the said microchip and a combination of a unit number and a stepping counter value, so as to generate a transmission value which is only decodable by a related decoding function having access to the same identification number. The decoder microchip comprises means for decoding the transmission value into a decoded unit number and a decoded counter value and means for comparing the decoded counter value with a decoder counter value range. The encoder and decoder microchips are provided with means for changing, e.g. in a preferred mode incrementing, the counter values by a number greater than one after a period of time, subsequent to the encoder microchip being activated or the decoder microchip receiving a transmission value. The encoder and decoder microchips are also provided with means for synchronizing the decoder microchip with a particular encoder microchip which has generated a synchronization command.
36 Citations
17 Claims
-
1. A method of communication using an encoder microchip and a decoder microchip, said method comprising the steps of:
-
storing a first identification number in an encoder microchip; storing a counter value in the encoder microchip; changing the counter value when the encoder microchip is operated; non-linearly encoding the counter value with the first identification number; generating a transmission value from the nonlinearly encoded counter value; storing a second identification number in a decoder microchip; receiving the transmission value; decoding the transmission value with the decoder microchip and the second identification number; generating a present decoded counter value from the decoded transmission value; storing a previously decoded counter value from a previous transmission; and scanning the received transmission value to determine if it conformances to a specific format.
-
-
2. A method for encoding a transmission value using an encoder microchip, said method comprising the steps of:
-
storing an identification number in an encoder microchip; storing a counter value in the encoder microchip; changing the counter value when the encoder microchip is operated; and non-linearly encoding the counter value with the first identification number to generate a transmission value that is decodable to provide the counter value. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method for decoding a transmission value using an decoder microchip, said method comprising the steps of:
-
storing an identification number; storing a first counter value; receiving a transmission value; decoding the received transmission value with the identification number to generate a second counter value; comparing the second counter value with the first counter value; activating an output if the comparison of the second counter value with the first counter value is within a defined range; and storing information relating to the second counter value when the output is activated. - View Dependent Claims (8, 9, 10)
-
-
11. A method of communication using an encoder microchip and a decoder microchip, said method comprising the steps of:
-
storing an identification number in an encoder microchip; storing a counter value in the encoder microchip; changing the counter value each time the encoder microchip is operated; nonlinearly encoding the counter value with the identification number; generating a transmission value from the nonlinearly encoded counter value; changing the changed counter value after a given period of time subsequent to the encoder microchip being operated, wherein if the encoder microchip is operated more than once during the given period of time, the counter value is only changed once; storing a second identification number in a decoder microchip; receiving the transmission value; decoding the transmission value with the decoder microchip and the second identification number; generating a decoded counter value from the decoded transmission value; storing a second decoded counter value obtained from the decoding of a previous transmission value; changing the stored second decoded counter value after a period of time subsequent to each time the decoder microchip receives a transmission value; and scanning the received transmission value to determine if it conformances to a specific format.
-
-
12. A method for encoding a transmission value using an encoder microchip, said method comprising the steps of:
-
storing an identification number in an encoder microchip; storing a counter value in the encoder microchip; changing the counter value when the encoder microchip is operated; encoding the counter value with the identification number to generate a transmission value; and changing the changed counter value after a period of time subsequent to the encoder microchip being operated. - View Dependent Claims (13)
-
-
14. A method for decoding a transmission value using an decoder microchip, said method comprising the steps of:
-
storing an identification number in a decoder microchip; storing a first counter value; receiving a transmission value; decoding the received transmission value with the identification number to generate a second counter value; comparing the second counter value with the first counter value; activating an output if the comparison of the second counter value with the first counter value is within a defined range; storing information relating to the second counter value when the output is activated; and changing the second counter value after a period of time subsequent to the step of receiving the transmission value. - View Dependent Claims (15, 16)
-
-
17. A method of remote control using a transmitter and a receiver, the method comprising the steps of:
-
storing a first identification number in a transmitter; storing a counter value which is related to a number of times the transmitter is activated; encoding the first identification number and the counter value to generate a transmission value; transmitting the transmission value and indicating an activation of the transmitter to a user; changing the stored counter value after a period of time subsequent to transmitter activation; storing a second identification number in a receiver, the second identification number being the same as the first identification number; receiving the transmission value with the receiver; and performing a decoding function on the received transmission value with the second identification number so as to generate a decoded counter value.
-
Specification