Patent ID: 7269829
Filing Date: 2007-09-11
Classification: G05B

Abstract:
1. A device for receiving a remote download of microprocessor program code into an operating controller, comprising: (A) non-volatile random access memory, configured to store program code; (B) a microprocessor, in communication with the non-volatile random access memory, including program memory random access memory executing a first program code; and (C) a physical communication port in communication with the microprocessor; (D) wherein the microprocessor is configured to facilitate first receiving second program code, via the communication port, and storing the second program code into the non-volatile random access memory; after the first receiving, second receiving a message, via the communication port, to initiate the second program code and causing a re-start of the microprocessor; and, responsive to the re-start, fetching the second program code stored in the non-volatile random access memory into the program memory random access memory to replace the first program code, and beginning execution of the second program code in the program memory random access memory.