IP Library Granted Patent US 8,566,879
Granted Patent B2
US 8,566,879 · App. 11/081,217 · Granted Oct 22, 2013

Method and apparatus for navigating video content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,566,879
App. No.
11/081,217
Granted
Oct 22, 2013
Kind
B2
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.

Claims (47)

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.

2. The method of claim 1 , wherein inserting the digital bookmark comprises recording a segment of identifiable program code onto a digital file containing the stored broadcast video content at a location corresponding to the desired viewing location.

3. The method of claim 2 , wherein the stored broadcast video content includes a plurality of broadcast programs, and wherein the method further comprises automatically inserting a plurality of digital bookmarks into the stored video content indicating start and end points for the plurality of broadcasted programs.

4. The method of claim 1 , further comprising:

receiving a user selection of one of the plurality of thumbnail images; and

accessing a corresponding location in the stored broadcast video content in response to the user selection of the one of the plurality of thumbnail images.

5. The method of claim 1 , wherein displaying the plurality of thumbnail images comprises displaying the plurality of thumbnail images in response to a specific user request to display any available thumbnail images.

6. The method of claim 5 , further comprising ceasing to display the plurality of thumbnail images upon the earlier of a specific user request to cease displaying the plurality of thumbnail images and a predetermined period of time.

7. The method of claim 1 wherein the plurality of thumbnail images further comprises image data corresponding to bookmarks automatically inserted at one or more of beginning of live cache, end of life cache, beginning of recorded program, and end of recorded program.

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.

9. The apparatus of claim 8 , wherein the digital mark is a segment of identifiable program code that is recorded onto a digital file containing the stored broadcast video content at a location corresponding to the desired viewing location.

10. The apparatus of claim 9 , wherein the stored broadcast video content includes a plurality of broadcast programs, and wherein the processor is further to execute the one or more instructions to automatically insert a plurality of digital bookmarks the stored video content indicating start and end points for the plurality of broadcast programs.

11. The apparatus of claim 8 , wherein the processor is further to execute the one or more instructions to:

receive a user selection of one of the plurality of thumbnail images, and

access a corresponding location in the stored broadcast video content in response to the user selection of the one of the plurality of thumbnail images.

12. The apparatus of claim 8 , wherein the processor is further to execute the one or more instructions to display the plurality of thumbnail images in response to a specific user request to display any available thumbnail images.

13. The apparatus of claim 12 , wherein the processor is further to execute the one or more instructions to cease displaying the plurality of thumbnail images upon the earlier of a specific user request to cease displaying the plurality of thumbnail images and a predetermined period of time.

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.

15. The computer program product of claim 14 , wherein said computer readable program code to insert said digital mark comprises computer readable program code to record a segment of identifiable program code onto a digital file containing said stored broadcast video content at a location corresponding to said desired viewing location.

16. The computer program product of claim 15 , wherein said stored broadcast video content includes a plurality of broadcast programs, and wherein the computer program product further comprises computer readable program code to automatically insert a plurality of digital marks into said stored video content indicating start and end points for said plurality of broadcasted programs.

17. The computer program product of claim 14 , further having:

computer executable program code to receive a user selection of one of the plurality of thumbnail images; and

computer executable program code to access a corresponding location in the stored broadcast video content in response to the user selection of the one of the plurality of thumbnail images.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 048974/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: SONY ELECTRONICS INC.
To: SONY CORPORATION
Reel/Frame 036330/0420 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEES' NAMES BY DELETING THE NOTATION OF STATE/COUNTRY INCORPORATION (SEE ATTACHED) PREVIOUSLY RECORDED ON REEL 016597 FRAME 0597. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 9, 2006
From: NISHIKAWA, YUKO; BERGERON, MICHAEL A.; WIBISONO, HIMGAN; MCKAY, PHILIP
To: SONY CORPORATION; SONY ELECTRONICS INC.
Reel/Frame 018501/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2005
From: NISHIKAWA, YUKO; BERGERON, MICHAEL A.; WIBISONO, HIMGAN; MCKAY, PHILIP
To: SONY CORPORATION, A JAPANESE CORPORATION; SONY ELECTRONICS INC., A DELAWARE CORPORATION
Reel/Frame 016597/0597 →