Patent ID: 8095951

Claim:
A method for providing a video scan, comprising: identifying programs from available programs for a scan, wherein the available programs comprise at least one non-on-demand program, at least one recording in progress, at least one recorded program, and at least one on-demand program; automatically sequentially displaying the identified programs in the order defined by a scan sequence, wherein the displayed identified programs include at least one non-on-demand program that has not been recorded and at least one on-demand or recorded program; determining whether a currently displayed program in the scan sequence is a recorded program, a recording in progress, or an on-demand program; in response to determining that the currently displayed program in the scan sequence is a recorded program, a recording in progress, or an on-demand program, enabling trick play functions; receiving a user request to perform a trick play function; holding the scan at a position in the scan sequence in response to receiving the user request to perform the trick play function; performing the requested trick play function; and resuming the scan at the position in the scan sequence after performing the requested trick play function.