The present disclosure teaches a method and apparatus for allowing a user to select and view one or multiple programs at random whenever he desires and to suspend viewing in the middle of a program to accommodate an interruption and to continue viewing after the interruption without missing any of the...http://www.google.de/patents/US6901209?utm_source=gb-gplus-sharePatent US6901209 - Program viewing apparatus and method