IP Library Granted Patent US 7,735,104
Granted Patent B2
US 7,735,104 · App. 10/393,599 · Granted Jun 8, 2010

System and method for navigation of indexed video content

Assignee: The DirecTV Group, Inc.
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 7,735,104
App. No.
10/393,599
Granted
Jun 8, 2010
Kind
B2
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.

Claims (57)

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.

2. The method of claim 1 , wherein at least one of the content-based segments is identified as containing a content type and the selected navigation function selects or excludes segments based upon the content type.

3. The method of claim 2 , wherein the content type comprises commercials and the selected navigation function selects only commercial segments for presentation.

4. The method of claim 1 , wherein the selected navigation function selects only a portion of at least one of the content-based segments for presentation.

5. The method of claim 1 , wherein the content type comprises video program content and the elected navigation function selects only video program content for presentation.

6. The method of claim 1 , wherein the selected navigation function defines a presentation order for the content-based segments that is different from the sequential order in which the content-based segments were originally presented.

7. The method of claim 1 , wherein the selected navigation function receives user input defining a presentation order for the content-based segments that is different from the sequential order in which the content-based segments were originally presented.

8. The method of claim 1 , further comprising displaying a function indicator, the function indicator notifying a user of an operation of the navigation function.

9. The method of claim 1 , further comprising displaying an interface identifying the content-based segments.

10. The method of claim 9 , wherein the control signal includes selection of one of the content-based segments and the navigation function presents the selected content-based segment.

11. The method of claim 9 , wherein the interface displays at least one video frame from the identified content-based segments.

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.

13. The method of claim 12 , further comprising further presenting the indexed commercials without intervening video program content after presenting the video program content without the intervening indexed commercials.

14. The method of claim 12 , further comprising providing a user interface for selecting from options including the presentation of the indexed commercials without intervening content and the presentation of the video presentation with interleaved video program content and commercials.

15. The method of claim 14 , wherein the options further include the presentation of the video program content without the intervening indexed commercials followed immediately by the indexed commercials without intervening program content.

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.

17. The digital video recorder of claim 16 , wherein at least one of the content-based segments is identified as containing a content type and the navigation function selects or excludes segments based upon the content type.

18. The digital video recorder of claim 17 , wherein the content type comprises commercials and the navigation function selects only commercial segments for presentation.

19. The digital video recorder of claim 16 , wherein the navigation function selects only a portion of at least one of the content-based segments for presentation.

20. The digital video recorder of claim 17 , wherein the content type comprises video program content and the elected navigation function selects only video program content for presentation.

21. The digital video recorder of claim 16 , wherein the navigation function defines a presentation order for the content-based segments that is different from the sequential order in which the content-based segments were originally presented.

22. The digital video recorder of claim 16 , wherein the navigation function receives user input defining a presentation order for the content-based segments that is different from the sequential order in which the content-based segments were originally presented.

23. The digital video recorder of claim 16 , further comprising a function indicator notifying a user of an operation of the navigation function.

24. The digital video recorder of claim 16 , wherein the control interface module includes user interface displaying identifiers for the content-based segments.

25. The digital video recorder of claim 24 , wherein the control interface module receives a selection of one of the content-based segments and the navigation function presents the selected content-based segment.

26. The digital video recorder of claim 24 , wherein the user interface displays at least one video frame from the identified content-based segments.

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.

Assignments (14)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057018/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2008
From: BRIGGS, ADAM
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 021120/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2008
From: VARSHAVSKY, OLEG
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 021120/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2008
From: DIGITAL NETWORKS NORTH AMERICA, INC.
To: THE DIRECTV GROUP, INC.
Reel/Frame 020550/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2007
From: LIU, CHUANG-CHUN
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 020028/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2007
From: GARCIA, BRUCE A.
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 019799/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2007
From: DOW, CHRISTOPHER; ELLIS, PATRICK M.
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 019796/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: CHEN, TAI-MING
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 019621/0747 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2006
From: DEUTSCHE BANK AG, TOKYO BRANCH
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 018375/0142 →
SECURITY AGREEMENT Recorded Jun 1, 2004
From: DIGITAL NETWORKS NORTH AMERICA, INC.
To: DEUTSCHE BANK AG, TOKYO BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 014669/0612 →
Continuity (1)
Related Publication 20040221311A1 · Nov 4, 2004