Patent ID: 8781449

Claim:
A method performed by a computing device, comprising: executing, by a processor of the computing device, an executable process, wherein the executable process is a computer game consisting of multiple levels, the computer game operating according to a trial mode; receiving a visualization request from the executable process indicating that a first level of the computer game has been completed, wherein the visualization request has been autonomously generated by the executable process; upon receiving the visualization request: pausing the executable process, selecting an advertisement based on subject matter of the computer game, wherein the advertisement includes a first selectable portion associated with the trial mode of the computer game and a second selectable portion associated with an unlocked mode of the computer game, and displaying the advertisement including the first selectable portion and the second selectable portion; and upon receiving an input indicating selection of the second selectable portion resuming execution of the executable process, wherein the executable process is the computer game operating according to the unlocked mode.