Patent ID: 7389503
Filing Date: 2008-06-17
Classification: G06F

Abstract:
1. A method to update code in an information storage and retrieval system while that system remains in normal operation, comprising the steps of: providing an information storage and retrieval system comprising one or more processors; providing existing code, wherein said one or more processors use said existing code to operate said information storage and retrieval system, and wherein said existing code includes a Concurrent Code Load having (N) phases; generating a code update image comprising a Temporal Coupling File, wherein said Concurrent Code Load includes instructions to read said Temporal Coupling File; providing said code update image to said information storage and retrieval system; executing an (i)th phase of said Concurrent Code Load, wherein (i) is greater than or equal to 1 and less than or equal to (N), and wherein (i) is initially set to 1; determining if said (i)th phase of said Concurrent Code Load invokes said Temporal Coupling File; operative if said (i)th phase of said Concurrent Code Load invokes said Temporal Coupling File, reading instructions for said (i)th phase of said Concurrent Code Load from said Temporal Coupling File, and executing said instructions for said (i)th phase of said Concurrent Code Load; completing said (i)th phase of said Concurrent Code Load; ascertaining if (i) equals (N); operative if (i) equals (N), operating said information storage and retrieval system using said code update.