Patent ID: 9210370
Filing Date: 2015-12-08
Classification: G01R,G06Q,H04H,H04K,H04N

Abstract:
1. A method of programming or reprogramming at least two of a plurality of receiver stations from a transmitter station remote from said plurality of receiver stations, said transmitter station transmitting programming to said plurality of receiver stations, said plurality of receiver stations including programmable devices of different particular types or versions, a first receiver station including a first programmable device of a first specific type or version, a signal detector, and a receiver operatively connected to said signal detector, said first programmable device having a memory, a second receiver station including a second programmable device of a second specific type or version, a signal detector and a receiver, said second programmable device having a memory, said method comprising the steps of: storing, at said first receiver station, information specifying said first specific type or version of said first programmable device; storing, at said second receiver station, information specifying said second specific type or version of said second programmable device receiving an information transmission at said receiver at said first receiver station and said second receiver station from said transmitter station remote from said plurality of receiver stations, said information transmission including a first control signal which designates a first designated type or version of programmable device to be programmed or reprogrammed with first operating system instructions and a second control signal which designates a second designated type or version of programmable device to be programmed or reprogrammed with second operating system instructions, said first designated type or version of programmable device different from said second designated type or version of programmable device and said first operating system instructions different from said second operating system instructions; passing said information transmission to said signal detector and detecting said first control signal and said second control signal at said first receiver station and said second receiver station; automatically performing a first comparison and a second comparison, at said first receiver station, said first comparison performed in response to said first control signal to determine whether said first designated type or version of programmable device is present at said first receiver station and said second comparison performed in response to said second control signal to determine whether said second designated type or version of programmable device is present or not present at said first receiver station, thereby confirming that said first programmable device is to be programmed or reprogrammed with said first operating system instructions; communicating an encrypted signal including said first operating system instructions to a decryptor at said first receiver station in response to said first step of automatically performing a first comparison and a second comparison; decrypting said first operating system instructions; communicating said decrypted first operating system instructions to said memory of said first programmable device when said first step of automatically performing a first comparison and a second comparison determines that said first specific type or version is said first designated type or version; automatically performing a first comparison and a second comparison, at said second receiver station, said first comparison performed in response to said first control signal to determine whether said first designated type or version of programmable device is present or not present at said second receiver station and said second comparison performed in response to said second control signal to determine whether said second designated type or version of programmable device is present at said second receiver station, thereby confirming that said second programmable device is to be programmed or reprogrammed with said second operating system instructions; and communicating said second operating system instructions to said memory of said second programmable device when said second step of automatically performing a first comparison and a second comparison determines that said second specific type or version is said second designated type or version.