IP Library › Granted Patent US 8,904,446
Granted Patent B2
US 8,904,446 · App. 13/483,594 · Granted Dec 2, 2014

Method and apparatus for indexing content within a media stream

Inventor: Chandra Pandey (Plano, TX)
Assignee: Verizon Patent and Licensing Inc.
H04N21/4334H04N5/921H04N5/44543H04N21/47214H04N21/482
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,904,446
App. No.
13/483,594
Granted
Dec 2, 2014
Kind
B2
Abstract

An approach provides indexing of media content capable of effectively controlling playback availability of the vast variety of media content. A recording of a video session associated with a media stream is initiated. A portion of the video session is selected. And an index for playback of the selected portion and for playback of the video session is configured, wherein the selected portion is played back when the video session is unavailable for playback.

Claims (58)

1. A method comprising:

initiating a recording of a video session associated with a media stream;

determining a frame of the video session displayed during a user input indicating a duration;

selecting a portion of the video session having the frame as a last frame and the duration as a playback time, wherein the portion is selected by dynamic insertion of one or more frame markers into the media stream during the video session; and

configuring an index for playback of the selected portion and for playback of the video session, wherein the selected portion is played back when the video session is unavailable for playback.

2. The method of claim 1 , further comprising:

retrieving scheduling information associated with one or more electronic program guides indicating a plurality of video sessions associated with the media stream including the video session, wherein the video session recording is initiated based on the scheduling information.

3. The method of claim 1 , further comprising removing a part of the video session from a repository that does not include the selected portion, wherein the removal of the part of the video session renders the video session unavailable for playback, and the selected portion is played back after removing the part of the video session.

4. The method of claim 3 , further comprising:

designating a first priority value to the video session, wherein the removal of the part of the video session is based on the first priority value; and

designating a second priority value to the selected portion, wherein the selected portion is available for playback after removing the part of the video session based on the second priority value.

5. The method of claim 1 , further comprising configuring the index for playback of a part of the video session that does not include the selected portion, wherein the part of the video session is played back when the selected portion is unavailable.

6. The method of claim 5 , further comprising:

determining authentication information authorizing playback of the selected portion when the playback of the video session reaches the selected portion; and

configuring the index for playback of the video session based on the authentication information.

7. The method of claim 1 , further comprising:

selecting another portion of the video session; and

configuring the index for playback of the another selected portion, wherein the another selected portion is played back when the video session is unavailable for playback.

8. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

initiate a recording of a video session associated with a media stream;

determine a frame of the video session displayed during a user input indicating a duration;

select a portion of the video session having the frame as a last frame and the duration as a playback time, wherein the portion is selected by dynamic insertion of one or more frame markers into the media stream during the video session; and

configure an index for playback of the selected portion and for playback of the video session, wherein the selected portion is played back when the video session is unavailable for playback.

9. The apparatus according to claim 8 , wherein the apparatus is further caused to:

retrieve scheduling information associated with one or more electronic program guides indicating a plurality of video sessions associated with the media stream including the video session, wherein the video session recording is initiated based on the scheduling information.

10. The apparatus according to claim 8 , wherein the apparatus is further caused to remove a part of the video session from a repository that does not include the selected portion, wherein the removal of the part of the video session renders the video session unavailable for playback, and the selected portion is played back after removing the part of the video session.

11. The apparatus according to claim 10 , wherein the apparatus is further caused to:

designate a first priority value to the video session, wherein the removal of the part of the video session is based on the first priority value; and

designate a second priority value to the selected portion, wherein the selected portion is available for playback after removing the part of the video session based on the second priority value.

12. The apparatus according to claim 8 , wherein the apparatus is further caused to configure the index for playback of a part of the video session that does not include the selected portion, wherein the part of the video session is played back when the selected portion is unavailable.

13. The apparatus according to claim 12 , wherein the apparatus is further caused to:

determine authentication information authorizing playback of the selected portion when the playback of the video session reaches the selected portion; and

configure the index for playback of the video session based on the authentication information.

14. The apparatus according to claim 8 , wherein the apparatus is further caused to:

select another portion of the video session; and

configure the index for playback of the another selected portion, wherein the another selected portion is played back when the video session is unavailable for playback.

15. A method comprising:

initiating, by a set-top box, a recording of a video session associated with a media stream;

determining, by the set-top box, a frame of the video session displayed during a user input indicating a duration;

selecting, by the set-top box, a portion of the video session having the frame as a last frame and the duration as a playback time, wherein the portion is selected by dynamic insertion of one or more frame markers into the media stream during the video session; and

configuring, by the set-top box, an index for playback of the video session and for playback of the selected portion, wherein the selected portion is played back when the video session is unavailable for playback.

16. The method according to claim 15 , further comprising:

retrieving, by the set-top box, scheduling information associated with one or more electronic program guides indicating a plurality of video sessions associated with media stream including the video session, wherein the video session recording is initiated based on the scheduling information.

17. The method according to claim 15 , further comprising removing a part of the video session from memory of the set-top box that does not include the selected portion, wherein the removal of the part of the video session renders the video session unavailable for playback, and the selected portion is played back after removing the part of the video session.

18. A set-top box device comprising:

a processor configured to:

initiate a recording of a video session associated with a media stream,

determine a frame of the video session displayed during a user input indicating a duration,

select a portion of the video session having the frame as a last frame and the duration as a playback time, wherein the portion is selected by dynamic insertion of one or more frame markers into the media stream during the video session, and

configure an index for playback of the video session and for playback of the selected portion; and

a memory configured to store the video session,

wherein the selected portion is played back when the video session is unavailable for playback.

19. The set-top box device according to claim 18 , wherein the processor is further configured to:

retrieve scheduling information associated with one or more electronic program guides indicating a plurality of video sessions associated with media stream including the video session, wherein the video session recording is initiated based on the scheduling information.

20. The set-top box device according to claim 18 , wherein the processor is further configured to remove a part of the video session from the memory that does not include the selected portion, wherein the removal of the part of the video session renders the video session unavailable for playback, and the selected portion is played back after removing the part of the video session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2012
From: PANDEY, CHANDRA
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 028288/0753 →
Continuity (1)
Related Publication 20130326561A1 · Dec 5, 2013