System and method for navigation of indexed video content
First Claim
1. A method of providing user navigation for video content indexed by a digital video recorder, comprising:
- receiving a video presentation containing interleaved video program content and commercials without any event or index data from a content provider;
storing the video presentation;
creating an index defining a plurality of content-based segments in the stored video presentation for both the video program content and the commercials;
receiving a control signal for viewing the stored video presentation using a selected navigation function;
reading the index associated with the stored video presentation; and
presenting at least one of the content-based segments based upon the selected navigation function.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing enhanced navigation of stored digital video content based upon a content-based index. Includes generation and storage of an index, as well as navigation based on the segments defined by the index. An example system is embodied in a digital video recorder that generates an index for locating commercial groups interleaved with program content in a video presentation recorded from a television broadcast. The commercial groups may be viewed without the intervening program content or otherwise navigated based upon information in the index and one or navigation functions. Example user interfaces and several navigation functions are also provided.
-
Citations
28 Claims
-
1. A method of providing user navigation for video content indexed by a digital video recorder, comprising:
-
receiving a video presentation containing interleaved video program content and commercials without any event or index data from a content provider; storing the video presentation; creating an index defining a plurality of content-based segments in the stored video presentation for both the video program content and the commercials; receiving a control signal for viewing the stored video presentation using a selected navigation function; reading the index associated with the stored video presentation; and presenting at least one of the content-based segments based upon the selected navigation function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of presenting selected portions of a video presentation recorded by a digital video recorder, comprising:
-
receiving a video presentation from a content provider, the video presentation containing interleaved video program content and commercials without any event or index data; storing the video presentation; creating an index defining a plurality of content-based segments in the stored video presentation for both the video program content and the commercials in the video presentation; reading the index associated with the stored video presentation; and presenting the video program content without the intervening indexed commercials. - View Dependent Claims (13, 14, 15)
-
-
16. A digital video recorder, comprising:
-
an input module configured to receive a video presentation without any event or index data from a content provider; a storage device to store the video presentation containing interleaved video program content and commercials; an index creating module that creates an index defining a plurality of content-based segments in the stored video presentation for both the video program content and the commercials; an index reading module that reads the index associated with the stored video presentation; a navigation function that influences the presentation of at least one of the content-based segments; and a control interface module that defines an interface for actuating the navigation function. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A digital video recorder, comprising:
-
means for receiving a video presentation containing interleaved video program content and commercials without any event or index data from a content provider; means for storing the video presentation; means for creating an index defining a plurality of content-based segments in the stored video presentation for both the video program content and the commercials; means for reading the index associated with the stored video presentation; means for defining the presentation of at least one of the content-based segments; and means for actuating the presentation of the content-based segments.
-
-
28. A computer readable storage medium that stores a set of software instructions, which when executed, effectuate presentation of video content, comprising instructions for:
-
receiving a video presentation containing interleaved video program content and commercials without any event or index data from a content provider; storing the video presentation; creating an index defining a plurality of content-based segments in the stored video presentation for both the video program content and the commercials; receiving a control signal for viewing the stored video presentation using a selected navigation function; reading the index associated with the stored video presentation; and presenting at least one of the content-based segments based upon the selected navigation function.
-
Specification