Systems and methods for providing a scan
First Claim
1. 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.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for a video scan are provided. The scan may be dynamically interactive and a function of characteristics of the programs in the scan (e.g., commercial breaks or the end of a program approaching) The scan may simultaneously display multiple scan windows for a plurality of programs, for example in a scan wizard. The scan wizard allows the user to simultaneously view a scan window and an information panel, select criteria for the scan from a criteria panel, and control the scan using a scan control panel. The scan may allow the user to record a program displayed in the scan without interrupting the scan (e.g., by using an additional tuner). The scan may display, within the scan interface, trick-play functions for appropriate scanned programs (e.g., recorded, cached and on-demand programs). The user may select and perform trick-play functions for a scanned program without exiting the scan mode.
153 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a video scan, comprising a display device and control circuitry, the control circuitry configured to:
-
identify 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; direct the display device to automatically sequentially display 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; determine 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, enable trick play functions; receive a user request to perform a trick play function; hold the scan at a position in the scan sequence in response to receiving the user request to perform the trick play function; perform the requested trick play function; and resume the scan at the position in the scan sequence after performing the requested trick play function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification