Patent ID: 7093245
Filing Date: 2006-08-15
Classification: G06F

Abstract:
1. A method of updating a concentrated executable computer code in a computer system without a reconcentration of the concentrated computer code, the concentrated code including a plurality of types of code structures having respective code identifiers, wherein the concentrated code is associated with a first indexed list of first identifiers for a first type of code structures in the concentrated code, the first indexed list having a plurality of index references and a plurality of upgrade flags, and the computer system including a memory for storing the concentrated code and an upgrade code for updating the concentrated code, the upgrade code also including a plurality of corresponding types of code structures having respective identifiers, the method comprising: creating a first indexed upgrade list of first identifiers for the first type of code structures in the upgrade code, the first indexed upgrade list including a plurality of index references; comparing the first identifiers in the first indexed list with the first identifiers in the first indexed upgrade list and setting a corresponding upgrade flag in the first indexed list to a value indicating that a corresponding first identifier has been upgraded if a positive comparison is made; integrating the concentrated code with the upgrade code to form an integrated code; and executing the integrated code, wherein when the integrated code refers to an index reference having a corresponding entry in the first indexed list and the first identifier corresponding to the index reference of the integrated code has a corresponding upgrade flag set to a value indicating that the first identifier has been upgraded, the integrated code is diverted to the corresponding first identifier in the first indexed upgrade list for execution of the corresponding first type of code structure.