IP Library Granted Patent US 11,468,917
Granted Patent B2
US 11,468,917 · App. 17/126,228 · Granted Oct 11, 2022

Providing enhanced content

Inventor: Ross Gilson (Philadelphia, PA)
Assignee: TiVo Corporation
G11B27/3063G11B27/005H04N9/87H04N21/2358H04N21/2387H04N21/234381H04N21/4884
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 11,468,917
App. No.
17/126,228
Granted
Oct 11, 2022
Kind
B2
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 (56)

1. A method comprising:

receiving, from a media device, a command to begin playback of a first content item;

identifying, based on the first content item, a second content item;

generating a recommendation of the second content item;

encoding the recommendation in an enhanced caption stream associated with the first content item; and

transmitting, to the media device, the first content item and the enhanced caption stream.

2. The method of claim 1 , further comprising:

determining that a plurality of additional content items is available;

identifying, based on an attribute of the first content item, a third content item of the plurality of additional content items;

generating a second recommendation of the third content item; and

updating the enhanced caption stream with the second recommendation.

3. The method of claim 1 , wherein identifying, based on the first content item, a second content item further comprises:

accessing user preferences; and

comparing the first content item with the user preferences.

4. The method of claim 1 , wherein identifying, based on the first content item, a second content item further comprises:

accessing user viewing history; and

comparing the first content item with the user viewing history.

5. The method of claim 1 , wherein the enhanced caption stream is configured to be output while the first content item is played back at a normal speed.

6. The method of claim 1 , wherein the enhanced caption stream is configured to be output while the first content item is played back at a speed other than a normal speed.

7. The method of claim 1 , wherein the enhanced caption stream is output in response to a user command.

8. The method of claim 1 , wherein the media device serves as a gateway, a set-top box, or a digital video recorder.

9. The method of claim 1 , further comprising:

receiving, from the media device, a command to output a subset of frames among the plurality of frames of the content; and

based on the command, sending, to the computing device, second caption data configured to be output while the subset of frames is output.

10. The method of claim 9 , further comprising:

determining, based on whether the command comprises a rewind request or a fast-forward request, the second caption data,

wherein the second caption data differs depending on whether the command comprises the rewind request or the fast-forward request.

11. A system comprising:

input/output circuitry; and

control circuitry configured to:

receive, from a media device, using the input/output circuitry, a command to begin playback of a first content item;

identify, based on the first content item, a second content item;

generate a recommendation of the second content item;

encode the recommendation in an enhanced caption stream associated with the first content item; and

transmit, to the media device, the first content item and the enhanced caption stream.

12. The system of claim 11 , wherein the control circuitry is further configured to:

determine that a plurality of additional content items is available;

identify, based on an attribute of the first content item, a third content item of the plurality of additional content items;

generate a second recommendation of the third content item; and

update the enhanced caption stream with the second recommendation.

13. The system of claim 11 , wherein the control circuitry configured to identify, based on the first content item, a second content item is further configured to:

access user preferences; and

compare the first content item with the user preferences.

14. The system of claim 11 , wherein the control circuitry configured to identify, based on the first content item, a second content item is further configured to:

access user viewing history; and

compare the first content item with the user viewing history.

15. The system of claim 11 , wherein the enhanced caption stream is configured to be output while the first content item is played back at a normal speed.

16. The system of claim 11 , wherein the enhanced caption stream is configured to be output while the first content item is played back at a speed other than a normal speed.

17. The system of claim 11 , wherein the enhanced caption stream is output in response to a user command.

18. The system of claim 11 , wherein the media device serves as a gateway, a set-top box, or a digital video recorder.

19. The system of claim 11 , wherein the control circuitry is further configured to:

receive, from the media device, a command to output a subset of frames among the plurality of frames of the content; and

based on the command, send, to the computing device, second caption data configured to be output while the subset of frames is output.

20. The system of claim 19 , wherein the control circuitry is further configured to:

determine, based on whether the command comprises a rewind request or a fast-forward request, the second caption data,

wherein the second caption data differs depending on whether the command comprises the rewind request or the fast-forward request.

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/0240 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0318 →
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 22, 2020
From: GILSON, ROSS
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 054718/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054718/0274 →
Continuity (6)
Continuation 16776646 · Jan 30, 2020
Continuation 15800628 · Nov 1, 2017
Continuation 14257548 · Apr 21, 2014
Continuation 13494102 · Jun 12, 2012
Continuation 12874517 · Sep 2, 2010
Related Publication 20210104263A1 · Apr 8, 2021
Cited By (1)
US 12,718,846