IP Library Granted Patent US 10,832,736
Granted Patent B2
US 10,832,736 · App. 15/678,171 · Granted Nov 10, 2020

System and method for content-based navigation of live and recorded TV and video programs

Inventors: David Crawford Gibbon (Lincroft, NJ); Zhu Liu (Marlboro, NJ); Behzad Shahraray (Holmdel, NJ)
Assignee: AT&T Intellectual Property II, L.P.
G11B27/105G11B27/28H04N5/76H04N7/17336H04N21/2187H04N21/2387H04N21/23418H04N21/44008H04N21/47202H04N21/6587
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 10,832,736
App. No.
15/678,171
Granted
Nov 10, 2020
Kind
B2
Abstract

A system, method and computer-readable medium are presented for providing real-time content-based navigation of live video programming. The method aspect of the invention comprises receiving a live video program, generating an index to the received live video program by extracting images and/or text from the video program, recording the live video program, presenting at least a portion of data associated with the generated index to a user, receiving user input regarding a portion of the recorded video program to which the user desires to navigate and playing back the recorded video program starting at the navigated portion identified by the user input.

Claims (35)

1. A method comprising:

generating an index to a live streaming video program, wherein the index is generated automatically, via a processor, by combining extracted images and text generated from the live streaming video program with network-based content provided by an external source, wherein the network-based content comprises informational data about people in the live streaming video program retrieved from the external source wherein the informational data is retrieved independent of the live streaming video program, and wherein the external source automatically generates the network-based content independent of end-user viewer input, to yield a generated index for a recorded portion of the live streaming video program;

presenting the generated index on a first device different from a second device which displays the live streaming video program;

receiving, based on the generated index, user input regarding a navigation location within the recorded portion of the live streaming video program; and

causing, while continuing to record the live streaming video program, a requested portion of the recorded portion of the live streaming video program to be played from the navigation location and on the second device.

2. The method of claim 1 , wherein the network-based content is transmitted concurrently with the live streaming video program.

3. The method of claim 1 , wherein the external source comprises a server connected via the Internet.

4. The method of claim 1 , wherein generating of the index further comprises utilizing content-based sampling.

5. The method of claim 1 , further comprising extracting the extracted images from the live streaming video program using content-based sampling.

6. The method of claim 1 , further comprising generating the text using automatic speech recognition.

7. The method of claim 1 , wherein the first device comprises a wireless device.

8. A system comprising:

a processor;

a display; and

a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising:

generating an index to a live streaming video program, wherein the index is generated automatically by combining extracted images and text generated from the live streaming video program with network-based content provided by an external source, wherein the network-based content comprises informational data about people in the live streaming video program retrieved from the external source wherein the informational data is retrieved independent of the live streaming video program, and wherein the external source automatically generates the network-based content independent of end-user viewer input, to yield a generated index for a recorded portion of the live streaming video program;

presenting the generated index on the display, wherein the system differs from a second device which displays the live streaming video program;

receiving, based on the generated index, user input regarding a navigation location within the recorded portion of the live streaming video program; and

causing, while continuing to record the live streaming video program, the recorded portion of the live streaming video program to be displayed from the navigation location.

9. The system of claim 8 , wherein the network-based content is transmitted concurrently with the live streaming video program.

10. The system of claim 8 , wherein the external source comprises a server connected via the Internet.

11. The system of claim 8 , wherein generating of the index further comprises utilizing content-based sampling.

12. The system of claim 8 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising extracting the extracted images from the live streaming video program using content-based sampling.

13. The system of claim 8 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising generating the text using automatic speech recognition.

14. The system of claim 8 , wherein the system comprises a wireless device.

15. A computer-readable storage device having instructions stored which, when executed by a device, result in the device performing operations comprising:

generating an index to a live streaming video program, wherein the index is generated automatically, by combining extracted images and text generated from the live streaming video program with network-based content provided by an external source, wherein the network-based content comprises informational data about people in the live streaming video program retrieved from the external source wherein the informational data is retrieved independent of the live streaming video program, and wherein the external source automatically generates the network-based content independent of end-user viewer input, to yield a generated index for a recorded portion of the live streaming video program;

presenting the generated index on a display of the device, wherein the device differs from a second device which displays the live streaming video program;

receiving, based on the generated index, user input regarding a navigation location within the recorded portion of the live streaming video program; and

causing, while continuing to record the live streaming video program, a requested portion of the recorded portion of the live streaming video program to be displayed based on the navigation location.

16. The computer-readable storage device of claim 15 , wherein the network-based content is transmitted concurrently with the live streaming video program.

17. The computer-readable storage device of claim 15 , wherein the external source comprises a server connected via the Internet.

18. The computer-readable storage device of claim 15 , wherein generating of the index further comprises utilizing content-based sampling.

19. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the device, result in operations comprising extracting the extracted images from the live streaming video program using content-based sampling.

20. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the device, result in operations comprising generating the text using automatic speech recognition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: GIBBON, DAVID CRAWFORD; LIU, ZHU; SHAHRARAY, BEHZAD
To: AT&T CORP.
Reel/Frame 043604/0712 →
Continuity (4)
Continuation 14696576 · Apr 27, 2015
Continuation 11263048 · Oct 31, 2005
Provisional Application 60710695 · Aug 23, 2005
Related Publication 20170345461A1 · Nov 30, 2017
Cited By (1)
US 12,587,716