Patent ID: 7840789

Claim:
A method for supplementing with information program code executable by a processor, the program code including a plurality of processing instructions, the method comprising the steps of: searching the program code to identify a plurality of distinct bit patterns in a plurality of processing instructions thereof; associating a plurality of index values respectively with said plurality of distinct bit patterns; establishing as said plurality of bits removed from each of said processing instructions a corresponding one of said distinct bit patterns; establishing as said index value placed in said processing instructions one of said plurality of index values associated with said one of said distinct bit patterns; removing said plurality of bits from each of said processing instructions; placing in each of said processing instructions bits of an index value associated with said plurality of bits removed therefrom, said index value being of a bit length less in number than said plurality of bits; placing in each of said processing instructions at least one supplementary information bit to form a plurality of supplemented processing instructions; and storing said supplemented processing instructions respectively in a plurality of memory locations each having a storage width in bits equal to a length in bits of said plurality of processing instructions.