Data processing: software development – installation – and managem – Software upgrading or updating
Reexamination Certificate
2007-09-11
2007-09-11
Hartman, Jr., Ronald D (Department: 2121)
Data processing: software development, installation, and managem
Software upgrading or updating
C700S284000, C710S010000, C709S220000, C709S221000, C709S222000
Reexamination Certificate
active
10902034
ABSTRACT:
A remote download of microprocessor code for an irrigation controller is provided. A microprocessor, on an irrigation controller, is executing program code (in volatile memory) and receives a remote download of updated program code, which it stores into non-volatile random access memory, e.g., flash memory. The microprocessor is configured to receive the updated program code, via a communication port, and to store the updated program code into the non-volatile flash memory. Optionally, the updated program code is received at multiple controllers via a global transmission on a communication bus. The microprocessor receives a communication causing it to re-start. In response to the re-start communication, the microprocessor fetches the updated program code stored in the non-volatile flash memory into the program memory RAM to replace the original program code, and begins execution of the updated program code in the program memory RAM. A device is also provided for directing the download of program code to irrigation controllers. Options provide for global download of entirely new program code, global and/or individual download of particular pages of updated program code, and global downloads to controllers grouped by communication speed.
REFERENCES:
patent: 5579522 (1996-11-01), Christeson et al.
patent: 5606660 (1997-02-01), Estakhri et al.
patent: 5623604 (1997-04-01), Russell et al.
patent: 5740031 (1998-04-01), Gagnon
patent: 5826015 (1998-10-01), Schmidt
patent: 5878256 (1999-03-01), Bealkowski et al.
patent: 6031867 (2000-02-01), Johnson et al.
patent: 6055632 (2000-04-01), Deegan et al.
patent: 6151657 (2000-11-01), Sun et al.
patent: 6205526 (2001-03-01), Tanuma
patent: 6237091 (2001-05-01), Firooz et al.
patent: 6282643 (2001-08-01), Cromer et al.
patent: 6314340 (2001-11-01), Mecham et al.
patent: 6341143 (2002-01-01), Nelson et al.
patent: 6493788 (2002-12-01), Sun et al.
patent: 6507881 (2003-01-01), Chen
patent: 6526092 (2003-02-01), Nelson et al.
patent: 6560703 (2003-05-01), Goodman
patent: 6600971 (2003-07-01), Smith et al.
patent: 6640334 (2003-10-01), Rasmussen
patent: 6668374 (2003-12-01), Sten et al.
patent: 6904457 (2005-06-01), Goodman
patent: 6944555 (2005-09-01), Blackett et al.
patent: 6990577 (2006-01-01), Autry
patent: 2002/0073304 (2002-06-01), Marsh et al.
patent: 2003/0086107 (2003-05-01), Johnson et al.
patent: 2003/0120860 (2003-06-01), Sun et al.
patent: 2003/0120970 (2003-06-01), Chen
patent: 2004/0015952 (2004-01-01), Lajoie et al.
patent: 2005/0160217 (2005-07-01), Gonzalez et al.
Schafer Eric
Smith Brian J.
Hartman Jr. Ronald D
Posz Law Group , PLC
Signature Control Systems, Inc.
LandOfFree
Method and system for remote update of microprocessor code... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for remote update of microprocessor code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for remote update of microprocessor code... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3724610