The present invention is an improvement over previous Electronic Programming Guides ("EPG") in that it provides, among other things: Improved viewer interaction capabilities with the EPG; improved viewer control of video recording of future-scheduled programming; improved features to the EPG display...http://www.google.ca/patents/US6756997?utm_source=gb-gplus-sharePatent US6756997 - Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information