Patent ID: 6137421
Filing Date: 2000-10-24
Classification: G07C,G08C

Abstract:
A trainable transmitter comprising:a receiver for receiving a data encoded signal transmitted from an original transmitter;a memory device;a control circuit coupled to said receiver and said memory device for storing the data encoded signal in said memory device by performing the steps of:(a) sampling the received data encoded signal at a first sampling rate,(b) counting the number of consecutive samples of the data encoded signal that are at a first logic level,(c) storing the number of samples counted in step (b) in a first portion of a memory template in said memory device,(d) counting the number of consecutive samples of the data encoded signal that are at a second logic level,(e) comparing the number of samples counted in step (d) to a threshold value,(f) changing the sampling rate at which the data encoded signal is sampled and counting the number of consecutive samples at the second logic level if the number of samples counted in step (d) exceeds the threshold value, and(g) storing in a second portion of the memory template, the number of samples counted in step (d) if the threshold was not exceeded, or the number of samples counted in step (f) if the threshold value was exceeded; anda transmitter coupled to said control circuit for receiving and transmitting the data encoded signal as said control circuit reads the signal from said memory device, wherein said memory device includes a plurality of uniquely defined templates that are defined by the stored numbers of counted samples, each of said plurality of uniquely defined templates having a unique template identification number associated therewith, said memory device further includes a template sequence portion in which unique template identification numbers are stored in the sequence in which the samples defining such templates appear in said data encoded signal.