Method and apparatus for navigating video content
First Claim
1. A method for navigating video content comprising:
- receiving a request to insert a digital bookmark at a desired viewing location of stored broadcast video content while the content is being stored, wherein the stored broadcast video content comprises cached broadcast video content stored in a volatile memory of a set-top box device coupled to a display device;
inserting the digital bookmark at the desired viewing location by recording the desired viewing location into a metadata file stored separately from the stored broadcast video content;
receiving a request to view the stored broadcast video content beginning from the desired viewing location; and
displaying the digital bookmark and any other previously-defined bookmarks corresponding to the stored broadcast video content in a status bar simultaneously with the stored broadcast video content;
displaying a plurality of thumbnail images simultaneously with the status bar, and as an overlay to the stored broadcast video content, wherein the plurality of thumbnail images comprises image data captured from the stored broadcast video content at a plurality of user-defined viewing locations of the stored broadcast video content and corresponds to the previously-defined bookmarks, including the digital bookmark; and
generating a status box in the status bar to graphically indicate (a) a current amount of available non-cache storage time remaining, and (b) durations of a plurality of individual cached programs shown as segments of a progress bar.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for navigating video content. Digital markers may be placed at desired locations within recorded or cached video content. In one embodiment, these markers (or bookmarks) may be used to instantly jump to a particular scene or location within a video presentation. Such markers may be manually or automatically placed during live caching of video content or playback of previously recorded content. In another embodiment, selectable thumbnailed images that are representative of the video content at previously bookmarked locations may be presented to a user. Such selectable thumbnailed images may be integrated with a DVR status bar and, when selected, may be used to begin viewing stored video content from the bookmark corresponding to which ever thumbnail is chosen.
25 Citations
17 Claims
-
1. A method for navigating video content comprising:
-
receiving a request to insert a digital bookmark at a desired viewing location of stored broadcast video content while the content is being stored, wherein the stored broadcast video content comprises cached broadcast video content stored in a volatile memory of a set-top box device coupled to a display device; inserting the digital bookmark at the desired viewing location by recording the desired viewing location into a metadata file stored separately from the stored broadcast video content; receiving a request to view the stored broadcast video content beginning from the desired viewing location; and displaying the digital bookmark and any other previously-defined bookmarks corresponding to the stored broadcast video content in a status bar simultaneously with the stored broadcast video content; displaying a plurality of thumbnail images simultaneously with the status bar, and as an overlay to the stored broadcast video content, wherein the plurality of thumbnail images comprises image data captured from the stored broadcast video content at a plurality of user-defined viewing locations of the stored broadcast video content and corresponds to the previously-defined bookmarks, including the digital bookmark; and generating a status box in the status bar to graphically indicate (a) a current amount of available non-cache storage time remaining, and (b) durations of a plurality of individual cached programs shown as segments of a progress bar. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus coupled to a display device, the apparatus comprising:
-
a memory containing one or more instruction sequences; and a volatile memory; and a processor coupled to said memory, said processor to execute the one or more instructions to, receive a request to insert a digital bookmark at a desired viewing location within stored broadcast video content while the content is being stored, wherein the stored broadcast video content comprises cached broadcast video content stored in the volatile memory, insert the digital bookmark at the desired viewing location by recording the desired viewing location into a metadata file stored separately from the stored broadcast video content, receive a request to view the stored broadcast video content beginning from the desired viewing location, display the stored broadcast video content beginning from the desired viewing location in response to the request to view, display the digital bookmark and any other previously-defined bookmarks corresponding to the stored broadcast video content in a status bar simultaneously with the stored broadcast video content, display a plurality of thumbnail images simultaneously with the status bar, and as an overlay to the stored broadcast video content, wherein the plurality of thumbnail images corresponds to image data captured from the stored broadcast video content at a plurality of user-defined viewing locations of the stored broadcast video content and corresponds to the previously-defined bookmarks, including the digital bookmark; and generate a status box in the status bar to graphically indicate (a) a current amount of available non-cache storage time remaining, and (b) durations of a plurality of individual cached programs shown as segments of a progress bar. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
a non-transitory computer readable medium tangibly embodying computer executable program code thereon to navigate video content when executed by a computer, the computer executable program code including; computer executable program code to receive a request to insert a digital bookmark at a desired viewing location of stored broadcast video content while the content is being stored, wherein the stored broadcast video content comprises cached broadcast video content stored in a volatile memory of a set-top box device coupled to a display device computer executable program code to insert the digital bookmark at the desired viewing location; computer executable program code to receive a request to view the stored broadcast video content beginning from the desired viewing location; computer executable program code to display the stored broadcast video content beginning from the desired viewing location in response to the request to view; computer executable program code to display the digital bookmark and any other previously-defined bookmarks corresponding to the stored broadcast video content in the status bar simultaneously with the stored broadcast video content; computer executable program code to display a plurality of thumbnail images simultaneously with the status bar, and as an overlay to, the stored broadcast video content, wherein the plurality of thumbnail images corresponds to image data captured from the stored broadcast video content at a plurality of user-defined viewing locations of the stored broadcast video content and corresponds to the previously-defined bookmarks, including the digital bookmark; and computer executable program code to generate a status box in the status bar to graphically indicate (a) a current amount of available non-cache storage time remaining, and (b) durations of a plurality of individual cached programs shown as segments of a progress bar. - View Dependent Claims (15, 16, 17)
Specification