CPC H04N 21/4821 (2013.01) [H04N 21/44218 (2013.01); H04N 21/4755 (2013.01); H04N 21/4828 (2013.01); H04N 21/4858 (2013.01)] | 19 Claims |
1. A system for dynamically displaying a program guide, comprising:
a memory configured to store non-transitory computer readable instructions; and
a processor communicatively coupled to the memory, wherein the processor, when executing the non-transitory computer readable instructions, is configured to:
play a first program in a first portion of a display;
receive a first input, wherein the first input activates the program guide;
overlay the program guide on the first program in a second portion of the display, wherein the first program continues to play in the first portion of the display;
receive a second input, wherein the second input resizes the program guide in a third portion of the display;
receive a third input, wherein the third input is a selection of a second program within the program guide;
play a preview of the second program in a background of the display, wherein the first portion is a foreground portion, wherein the preview of the second program is played in response to a determination regarding time of day and a viewing frequency; and
based on the selection of the second program, play an advertisement in the first portion of the display, wherein the advertisement is associated with the second program.
|