Patent ID: 8812959

Claim:
A method of delivering digital content to a user interface, the method comprising: generating, using a computer hardware device, a starting content on the user interface including at least one clickable content, each of the at least one clickable content being previously associated with a first key; upon selection of a clickable content associated with a first key, returning an executable asset program including a sequence of code for displaying a predefined asset content, and wherein a constant value K is embedded in the sequence of code; determining, using the computer hardware device, a second key based upon the constant K value and associated with a destination content, from the first key; generating, using the computer hardware device, an executable asset program from the second key, wherein execution of the executable asset program generates a display of a predefined asset content; attaching, using the computer hardware device, the second key to the executable asset program according to a hiding mechanism, wherein the hiding mechanism uses a plurality of layers of an obfuscation code; executing, using the computer hardware device, the executable asset program to display the predefined asset content prior to the display of the destination content, wherein the executing includes de-obfuscating the second key, and wherein the de-obfuscating is in response to the completion of the executing; and releasing, using the computer hardware device, the second key during the execution of the program.