Patent ID: 7958489

Claim:
A method, implemented within a computer system that includes at least one processor, for applying at least one out-of-band augmentation to a collection of data, the method comprising: a receiver component at a computer system acquiring an original collection of data that comprises programmatic code of a first programming language that makes no provisions for augmentation, the computer system including at least one processor; the receiver component acquiring at least one separate out-of-band augmentation to the original collection of data that specifies alterations to the original collection of data separate or external from the original collection of data, the at least one out-of-band augmentation comprising: at least one addition, deletion or change to the original collection of data, including at least one addition, deletion or change that redefines at least one function of the programmatic code; and at least one identifier that identifies at least the original collection of data as being subject to the at least one addition, deletion or change; an application component at the computer system identifying the original collection of data as being subject to the at least one out-of-band augmentation based on determining that the at least one identifier identifies the original collection of data; and the application component merging the at least one out-of-band augmentation with the original collection of data by applying the at least one addition, deletion or change to the original collection of data to generate an augmented original collection of data that includes the at least one addition, deletion or change, including the redefinition of the at least one function, wherein merging translates the programmatic code to a second programming language.