Data processing: software development – installation – and managem – Software upgrading or updating
Reexamination Certificate
2006-08-15
2006-08-15
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software upgrading or updating
C717S169000, C717S171000, C717S173000
Reexamination Certificate
active
07093244
ABSTRACT:
The method is used for downloading firmware upgrades to a non-volatile memory (NVM) of a targeted remote programmable embedded field-deployed device over a communication network. The device is connected to the network and requires no human intervention at the remote site. The firmware includes a small upgrade program which performs programming tasks on the device according to commands received by the server. The method carried out by the upgrade program allows to upgrade the application program, the communication protocol stack, a set of mutable interrupt vector table or itself without the need of additional memory. It also has a bootstrap function which is responsible for verifying the integrity of the firmware upon reset of a device before transferring control to or back to the application program. Upgrades can be either server-initiated (the firmware provider pushes the new version out to the field) or device-initiated (the device pulls the latest firmware version from the server).
REFERENCES:
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5325532 (1994-06-01), Crosswy et al.
patent: 5452339 (1995-09-01), Siu et al.
patent: 5467286 (1995-11-01), Pyle et al.
patent: 5566335 (1996-10-01), Nash et al.
patent: 5623604 (1997-04-01), Russell et al.
patent: 5647056 (1997-07-01), Barrett et al.
patent: 5696901 (1997-12-01), Konrad
patent: 5701492 (1997-12-01), Wadsworth et al.
patent: 5737535 (1998-04-01), Bagley et al.
patent: 5812857 (1998-09-01), Nelson et al.
patent: 5815722 (1998-09-01), Kalwitz et al.
patent: 5878256 (1999-03-01), Bealkowski et al.
patent: 5901320 (1999-05-01), Takahashi et al.
patent: 5937198 (1999-08-01), Nelson et al.
patent: 6055632 (2000-04-01), Deegan et al.
patent: 6055633 (2000-04-01), Schrier et al.
patent: 6067582 (2000-05-01), Smith et al.
patent: 6075943 (2000-06-01), Feinman
patent: 6112235 (2000-08-01), Spofford
patent: 6115549 (2000-09-01), Janis et al.
patent: 6678741 (2004-01-01), Northcutt et al.
patent: 2002/0092008 (2002-07-01), Kehne et al.
patent: 2004/0186952 (2004-09-01), Hagiwara et al.
patent: 2004/0215755 (2004-10-01), O'Neill
Baril Steve
Boivin Jacques
Lajoie Marie-Eve
St-Arnaud François
Bourque and Associates
Chaki Kakali
Domosys Corporation
Francis Mark P.
LandOfFree
Method of remotely upgrading firmware in field-deployed devices 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 of remotely upgrading firmware in field-deployed devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of remotely upgrading firmware in field-deployed devices will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3630035