According to one embodiment, a system and method for displaying on a user-display system a program comprising a programming content including a plurality of programming content segments and a non-programming content including at least one non-programming content segment. The method includes receiving...http://www.google.com/patents/US7856645?utm_source=gb-gplus-sharePatent US7856645 - Displaying programming and non-programming contents on user-display systems across computer networks