Patent ID: 6546492
Filing Date: 2003-04-08
Classification: G06F

Abstract:
A system for updating software programs of remote units in a controlled secure manner over a network, the system comprising:a remote programmable unit having a memory storing software programs, the remote programmable unit adapted for connection to the network; an authentication server disposed remotely from the remote programmable unit and accessible over the network, the authentication server verifying the authenticity of the remote programmable unit and providing a decryption key to the remote programmable unit over the network for storage in the memory storing program of the remote programmable unit, wherein the decryption key is used to decode an encrypted update file program; and an update server disposed remotely from the remote programmable unit and accessible over the network, the update server providing the encrypted update file program to the remote programmable unit over the network for storage in the memory storing program of the remote programmable unit, wherein the remote programmable unit decrypts the encrypted update file program with the decryption key from the authentication server in order to update one of the software programs of the remote programmable unit.