Improved approaches for delivering media programs to viewers (e.g., subscribers) are disclosed. The media programs are typically broadcast in accordance with a schedule. The media program can be delivered to viewers through multicast or unicast. According to one aspect, the media programs are buffered...http://www.google.ca/patents/US20020124258?utm_source=gb-gplus-sharePatent US20020124258 - Method and system for providing time-shifted delivery of live media programs