IP Library Granted Patent US 8,234,411
Granted Patent B2
US 8,234,411 · App. 12/874,517 · Granted Jul 31, 2012

Providing enhanced 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,234,411
App. No.
12/874,517
Filed
Sep 2, 2010
Granted
Jul 31, 2012
Kind
B2
Art Unit
2447
USPC
709/246
Abstract

Methods, systems, computer readable media, and apparatuses for providing enhanced content are presented. Data including a first program, a first caption stream associated with the first program, and a second caption stream associated with the first program may be received. The second caption stream may be extracted from the data, and a second program may be encoded with the second caption stream. The first program may be transmitted with the first caption stream including first captions and may include first content configured to be played back at a first speed. In response to receiving an instruction to change play back speed, the second program may be transmitted with the second caption stream. The second program may include the first content configured to be played back at a second speed different from the first speed, and the second caption stream may include second captions different from the first captions.

Claims (47)

1. A method, comprising:

transmitting, by a computing system, a first data asset having a first stream having first caption data, the first data asset including content configured to be played back at a first speed, the first caption data including first captions configured to be played back at the first speed; and

in response to receiving an instruction to change playback speed, transmitting, by the computing system, a second data asset having a second stream having second caption data, the second data asset including the content configured to be played back at a second speed different from the first speed, the second caption data including second captions different from the first captions.

2. The method of claim 1 , wherein the first speed is a normal playback speed and the second speed is a fast forward speed or a rewind speed.

3. The method of claim 1 , further comprising:

prior to the transmitting, receiving, by the computing system, data including the first stream having the first caption data;

generating, by the computing system, the second stream having the second caption data; and

generating, by the computing system, the second data asset based on the first data asset.

4. The method of claim 1 , further comprising:

prior to the transmitting, receiving, by the computing system, data including the first stream having the first caption data, and the second stream having the second caption data;

extracting, by the computing system, the second stream from the data; and

generating, by the computing system, the second data asset based on the first data asset.

5. The method of claim 1 , wherein the second captions include non-dialogue information.

6. The method of claim 1 , further comprising:

in response to receiving particular user input associated with a predetermined caption of the second captions, performing, by the computing system, an action corresponding to the predetermined caption.

7. The method of claim 1 , further comprising:

modifying, by the computing system, at least one caption of the second caption data based on one or more playback-specific factors.

8. A system, comprising:

a server configured to:

transmit a first data asset having a first stream having first caption data, the first data asset including content configured to be played back at a first speed, the first caption data including first captions configured to be played back at the first speed; and

in response to receiving an instruction to change playback speed, transmit a second data asset having a second stream having second caption data, the second data asset including the content configured to be played back at a second speed different from the first speed, the second caption data including second captions different from the first captions.

9. The system of claim 8 , further comprising:

a receiving device configured to:

receive the first data asset having the first stream;

in response to receiving a user command to change playback speed, transmit to the server the instruction to change playback speed; and

receive the second data asset having the second stream.

10. The system of claim 8 , wherein the first speed is a normal playback speed and the second speed is a fast forward speed or a rewind speed.

11. The system of claim 8 , wherein the server is further configured to:

prior to the transmitting, receive data including the first stream having the first caption data;

generate the second stream having the second caption data; and

generate the second data asset based on the first data asset.

12. The system of claim 8 , wherein the server is further configured to:

prior to the transmitting, receive data including the first stream having the first caption data, and the second stream having the second caption data;

extract the second stream from the data; and

generate the second data asset based on the first data asset.

13. The system of claim 8 , wherein the second captions include non-dialogue information.

14. The system of claim 8 , wherein the server is further configured to:

in response to receiving particular user input associated with a predetermined caption of the second captions, perform an action corresponding to the predetermined caption.

15. The system of claim 8 , wherein the server is further configured to:

modify at least one caption of the second caption data based on one or more playback-specific factors.

16. A method, comprising:

recording, by a computing system, a first data asset having at least two streams, each stream having corresponding caption data;

in response to receiving an instruction to change playback speed from a first speed to a second speed, switching, by the computing system, from a first stream of the at least two streams to a second stream of the at least two streams, the first stream having first caption data and being associated with the first speed, and the second stream having second caption data and being associated with the second speed.

17. The method of claim 16 , wherein the first speed is a normal playback speed and the second speed is a fast forward speed or a rewind speed.

18. The method of claim 16 , wherein the second caption data includes non-dialogue information.

19. The method of claim 18 , wherein the non-dialogue information includes advertising content.

20. The method of claim 18 , wherein the non-dialogue information includes a scene description.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0717 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2010
From: GILSON, ROSS
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 024932/0284 →