Patent ID: 7096463

Claim:
A method of dynamically updating concentrated executable computer code in a computer system, the method comprising: creating a concentrated upgrade code for undating the concentrated code; creating indexed lists for the concentrated code and for the concentrated upgrade code, the indexed list for the concentrated code having a plurality of index references for code identifiers of code structures in the concentrated code, and the indexed list for the concentrated upgrade code having a plurality of index references for identifiers of the code structures in the concentrated upgrade code; storing the indexed lists in a virtual table; and integrating the concentrated code with the concentrated upgrade code to form an integrated code, wherein the virtual table contains an operable part referable by the integrated code such that when a code structure being executed originates from the concentrated code the indexed list for the concentrated code is stored in the operable part of the virtual table, and when a code structure being executed originates from the concentrated upgrade code the indexed list for the concentrated upgrade code is stored in the operable part of the virtual table.