Displaying advertising in an electronic program guide
View Patent ↗Displayed program cells may be moved on an interactive program guide during a first time period based on a received first parameter. A displayed advertisement may be kept stationary during a second time period based on a second parameter. The second time period may be related to a subset of the displayed program cells which will move past the stationary advertisement.
1. A method comprising:
receiving, from a remote location, a first parameter related to a scrolling operation, wherein the first parameter is stored in a data structure;
controlling, on a display device during a first time period, an interactive program guide such that a plurality of displayed program cells move based in part on the first parameter;
receiving, from the remote location, a second parameter; and
keeping a displayed advertisement substantially stationary during a second time period based in part on the second parameter, wherein the second time period is related to a subset of the plurality of displayed program cells which will scroll past the substantially stationary advertisement.
2. The method of claim 1 further comprising:
replacing the displayed advertisement based upon expiration of the second time period.
3. The method of claim 1 further comprising:
replacing the displayed advertisement based on a movement of a particular number of the plurality of displayed program cells.
4. The method of claim 1 , wherein a cell of the plurality of displayed program cells includes a program choice available on demand.
5. The method of claim 1 further comprising:
receiving a selection of the displayed advertisement; and
marking a program choice associated with the displayed advertisement for future viewing.
6. The method of claim 1 further comprising:
inserting another advertisement related to the plurality of displayed program cells.
7. The method of claim 1 further comprising:
receiving a selection of the displayed advertisement, wherein the selection initiates an e-commerce purchase of a product or service related to the advertisement.
8. A computing system comprising:
a processor; and
an electronic device, the electronic device having a display device and being communicatively coupled to the processor, the processor configured to:
receive, from a remote location, a first parameter related to a scrolling operation, wherein the first parameter is stored in a data structure;
control, on the display device during a first time period, an interactive program guide such that a plurality of displayed program cells move based in part on the first parameter;
receive, from the remote location, a second parameter; and
keep a displayed advertisement substantially stationary during a second time period based in part on the second parameter, wherein the second time period is related to a subset of the plurality of displayed program cells which will scroll past the substantially stationary advertisement.
9. The computing system of claim 8 further comprising:
the processor configured to replace the displayed advertisement based upon expiration of the second time period.
10. The computing system of claim 8 further comprising:
the processor configured to replace the displayed advertisement based on a movement of a particular number of the plurality of displayed program cells.
11. The computing system of claim 8 , wherein a cell of the plurality of displayed program cells includes a program choice available on demand.
12. The computing system of claim 8 further comprising:
the processor configured to receive a selection of the displayed advertisement; and
the processor configured to mark a program choice associated with the displayed advertisement for future viewing.
13. The computing system of claim 8 further comprising:
the processor configured to insert another displayed advertisement related to the plurality of displayed program cells.
14. The computing system of claim 8 further comprising:
the processor configured to receive a selection of the displayed advertisement, wherein the selection initiates an e-commerce purchase of a product or service related to the displayed advertisement.
15. A method comprising:
receiving, from a remote location, a first parameter related to a scrolling operation, wherein the first parameter is stored in a data structure;
controlling, on a display device during a time interval, an interactive program guide such that a plurality of displayed program cells move based in part on the first parameter;
receiving, from the remote location, a second parameter; and
keeping a displayed advertisement substantially stationary during another time interval based in part on the second parameter, wherein the another time interval is in relation to a subset of the plurality of displayed program cells which will scroll past the substantially stationary advertisement.