×

Method and apparatus for modifying microcode in a distributed nodal network while the network continues operation

  • US 5,649,112 A
  • Filed: 01/30/1996
  • Issued: 07/15/1997
  • Est. Priority Date: 05/11/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for updating a current version of control code in multiple nodes in a computing system while said computing system remains in operation, said computing system operable when a node is removed therefrom, said multiple nodes interconnected by a communications network, each node including a processor, memory, a current version of a control code and a first engineering change level (ECL) value for said current control code, said method comprising the steps of:

  • a isolating a first node from other nodes in said computing system;

    b after said isolating step (a), installing in memory in said first node and operating a new version of control code having a second ECL value and a converter code module, said converter code module operating in conjunction with said processor in said first node to perform a first interface function and a second interface function during communications between said first node and a second node, said first interface function at least enabling communication between current versions of said control code, and said second interface function enabling communication between a current version of said control code and a new version of said control code;

    c coupling said first node to other nodes in said computing system;

    d operating said first node to perform an action which requires communications with said second node, said converter code module in said first node determining an ECL value stored in said second node and, if ECL values in said first and second nodes match, communicating with said second node through use of said first interface function, and if ECL values in said first and second nodes do not match, communicating with said second node through use of said second interface function which enables said current version of said control code to operate in conjunction with said new version of said control code.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×