DYNAMIC CONTENT INSERTION METHOD AND SYSTEM
A method and computer program product for initializing an event timer. A first portion of a computer application is executed. After completion of the execution of the first portion of the computer application, it is determined if the event timer has reached a predetermined amount. If the event timer has reached the predetermined amount, a first advertisement is rendered.
1 . A method comprising:
initializing an event timer;
executing a first portion of a computer application;
after completion of the execution of the first portion of the computer application, determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first advertisement.
2 . The method of claim 1 further comprising:
if the event timer has not reached the predetermined amount, executing a second portion of the computer application.
3 . The method of claim 1 further comprising:
in response to rendering the first advertisement, executing a second portion of the computer application.
4 . The method of claim 1 wherein:
the computer application is a gaming computer application; and
the first portion of the computer application is a first level of the gaming computer application.
5 . The method of claim 1 wherein the computer application is a productivity computer application.
6 . The method of claim 1 wherein the first advertisement is chosen from the group consisting of: a video advertisement; an audio advertisement; and a still image advertisement.
7 . The method of claim 1 further comprising:
rendering an introductory advertisement prior to initializing the event timer.
8 . The method of claim 1 further comprising:
if the event timer has reached the predetermined amount, resetting the event timer.
9 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
initializing an event timer;
executing a first portion of a computer application;
after completion of the execution of the first portion of the computer application, determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first advertisement.
10 . The computer program product of claim 9 further comprising instructions for:
if the event timer has not reached the predetermined amount, executing a second portion of the computer application.
11 . The computer program product of claim 9 further comprising instructions for:
in response to rendering the first advertisement, executing a second portion of the computer application.
12 . The computer program product of claim 9 wherein:
the computer application is a gaming computer application; and
the first portion of the computer application is a first level of the gaming computer application.
13 . The computer program product of claim 9 wherein the computer application is a productivity computer application.
14 . The computer program product of claim 9 wherein the first advertisement is chosen from the group consisting of: a video advertisement; an audio advertisement; and a still image advertisement.
15 . The computer program product of claim 9 further comprising instructions for:
rendering an introductory advertisement prior to initializing the event timer.
16 . The computer program product of claim 9 further comprising instructions for:
if the event timer has reached the predetermined amount, resetting the event timer.
17 . A method comprising:
initializing an event timer;
initiate execution of a multi-portion computer application;
determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first advertisement after execution of the current portion of the multi-portion computer application is completed.
18 . The method of claim 17 further comprising:
in response to rendering the first advertisement, continuing execution of the multi-portion computer application.
19 . The method of claim 17 wherein:
the multi-portion computer application is a gaming computer application; and
at least one portion of the multi-portion computer application is a level of the gaming computer application.
20 . The method of claim 17 wherein the multi-portion computer application is a productivity computer application.
21 . The method of claim 17 wherein the first advertisement is chosen from the group consisting of: a video advertisement; an audio advertisement; and a still image advertisement.
22 . The method of claim 17 further comprising:
rendering an introductory advertisement prior to initializing the event timer.
23 . The method of claim 17 further comprising:
if the event timer has reached the predetermined amount, resetting the event timer.
24 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
initializing an event timer;
initiate execution of a multi-portion computer application;
determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first advertisement after execution of the current portion of the multi-portion computer application is completed.
25 . The computer program product of claim 24 further comprising instructions for:
in response to rendering the first advertisement, continuing execution of the multi-portion computer application.
26 . The computer program product of claim 24 wherein:
the multi-portion computer application is a gaming computer application; and
at least one portion of the multi-portion computer application is a level of the gaming computer application.
27 . The computer program product of claim 24 wherein the multi-portion computer application is a productivity computer application.
28 . The computer program product of claim 24 wherein the first advertisement is chosen from the group consisting of: a video advertisement; an audio advertisement; and a still image advertisement.
29 . The computer program product of claim 24 further comprising instructions for:
rendering an introductory advertisement prior to initializing the event timer.
30 . The computer program product of claim 24 further comprising instructions for:
if the event timer has reached the predetermined amount, resetting the event timer.
31 . A method comprising:
initializing an event timer;
executing a first portion of a gaming computer application;
after completion of the execution of the first portion of the gaming computer application, determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first portion of dynamic content.
32 . The method of claim 31 further comprising:
if the event timer has not reached the predetermined amount, executing a second portion of the gaming computer application.
33 . The method of claim 31 further comprising:
in response to rendering the first portion of dynamic content, executing a second portion of the gaming computer application.
34 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
initializing an event timer;
executing a first portion of a gaming computer application;
after completion of the execution of the first portion of the gaming computer application, determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first portion of dynamic content.
35 . The computer program product of claim 34 further comprising instructions for:
if the event timer has not reached the predetermined amount, executing a second portion of the gaming computer application.
36 . The computer program product of claim 34 further comprising instructions for:
in response to rendering the first portion of dynamic content, executing a second portion of the gaming computer application.
37 . A method comprising:
initializing an event timer;
initiate execution of a multi-portion gaming computer application;
determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first portion of dynamic content after execution of the current portion of the multi-portion gaming computer application is completed.
38 . The method of claim 37 further comprising:
in response to rendering the first portion of dynamic content, continuing execution of the multi-portion gaming computer application.
39 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
initializing an event timer;
initiate execution of a multi-portion gaming computer application;
determining if the event timer has reached a predetermined amount; and
if the event timer has reached the predetermined amount, rendering a first portion of dynamic content after execution of the current portion of the multi-portion gaming computer application is completed.
40 . The computer program product of claim 39 further comprising instructions for:
in response to rendering the first portion of dynamic content, continuing execution of the multi-portion gaming computer application.