Method and system for remote update of microprocessor code...

Data processing: software development – installation – and managem – Software upgrading or updating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3724610

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.