A program guide in which a video layer includes a plurality of video objects including title objects, each title object having associated with it a channel and at least one time slot, the video layer being formed in response to a received video stream; and a graphics layer comprising a plurality of graphics...http://www.google.de/patents/US6754905?utm_source=gb-gplus-sharePatent US6754905 - Data structure and methods for providing an interactive program guide