Data processing: software development – installation – and managem – Software upgrading or updating
Reexamination Certificate
2007-05-22
2007-05-22
Khatri, Anil (Department: 2191)
Data processing: software development, installation, and managem
Software upgrading or updating
C717S171000, C717S176000
Reexamination Certificate
active
10460922
ABSTRACT:
Methods, apparatus, and systems for updating firmware for clustered computing platforms. Firmware provided on each platform is loaded for operating system runtime availability. The firmware update process begins by issuing an update directive that includes firmware update data to a first platform. That platform then interacts with firmware running on other platforms to update the firmware for those platforms, wherein communications between the platforms is enabled via an out-of-band (OOB) communication channel or network. In one embodiment, OOB communications are facilitated by a hidden execution mode known as the System Management Mode (SMM), which has the ability to receive and respond to periodic System Management Interrupts (SMI) and execute corresponding SMI handlers configured to support inter-platform communication in a manner that is transparent to operating systems running on the platforms. The method allows firmware to be updated across multiple platforms, such as server blades, using a single administrative action.
REFERENCES:
patent: 6467087 (2002-10-01), Yang
patent: 6640334 (2003-10-01), Rasmussen
patent: 6643843 (2003-11-01), Reger
patent: 6678888 (2004-01-01), Sakanishi
patent: 6754895 (2004-06-01), Bartel et al.
patent: 6772192 (2004-08-01), Fulton et al.
patent: 6874143 (2005-03-01), Murray et al.
patent: 6915513 (2005-07-01), Duesterwald et al.
patent: 6928108 (2005-08-01), Nelson et al.
patent: 6954929 (2005-10-01), Erickson et al.
patent: 6996817 (2006-02-01), Birum et al.
patent: 7000230 (2006-02-01), Murray et al.
patent: 7058797 (2006-06-01), Miyamoto et al.
patent: 7069294 (2006-06-01), Clough et al.
patent: 7069551 (2006-06-01), Fong et al.
patent: 7082509 (2006-07-01), Zimmer et al.
patent: 7082523 (2006-07-01), Zimmer et al.
patent: 7107440 (2006-09-01), Rothman et al.
Stoyle et al, “Mutatis Mutandis Safe and predictable dyanmic software updating”, ACM POPL pp. 183-194, 2005.
Erwig et al, “A rule based language for programming software updates”, ACM SIGPLAN, pp. 67-77, 2002.
Pridgen et al, “A secure modular mobile agent system”, ACM SELMAS, pp. 67-73, 2006.
Platen et al, “Feedback linking optimizing object code layout for updates”, ACM LCTES, pp. 2-11, 2006.
Rothman Michael A.
Zimmer Vincent J.
Blakely , Sokoloff, Taylor & Zafman LLP
Intel Corporation
Khatri Anil
LandOfFree
Method for distributed update of firmware across a clustered... 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 for distributed update of firmware across a clustered..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for distributed update of firmware across a clustered... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3821794