IP Library Granted Patent US 9,635,436
Granted Patent B2
US 9,635,436 · App. 14/707,748 · Granted Apr 25, 2017

Altering presentation of received content based on use of closed captioning elements as reference locations

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 9,635,436
App. No.
14/707,748
Granted
Apr 25, 2017
Kind
B2
Abstract

A content receiver receives an captioning element and positional information regarding segments of a content instance. The captioning element corresponds to a component of captioning data included in content that can be utilized with the positional information to locate where the segments stop and/or start. The content receiver analyzes the content based on the captioning element and the positional information and alters how the content will be presented. Such alteration may involve skipping and/or deleting segments, starting/stopping presentation of content other than at the beginning and/or end of the content, altering recording timers, and/or replacing segments with alternative segments. In some implementations, the content may be recorded as part of recording multiple content instances received via at least one broadcast from a content provider wherein the multiple content instances are all included in a same frequency band of the broadcast and are all encoded utilizing a same control word.

Claims (51)

1. A television receiver, comprising:

a tuner;

one or more processors; and

a non-transitory computer-readable storage media communicatively readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:

receive multiple instances of content via a tuner;

record the multiple instances of content to a single file;

receive closed captioning elements that correspond to the multiple instances of content via the tuner;

record the closed captioning elements that correspond to the multiple instances of content;

receive an indication of a closed captioning element and corresponding positional data for an instance of content of the multiple instances of content, wherein the closed captioning element and the corresponding positional data are used to identify a start location of the instance of content in the single file; and

output, for presentation, the instance of content such that playback begins from the start location based on the received indication of the closed captioning element and the received corresponding positional data.

2. The television receiver of claim 1 , wherein the processor-readable instructions, when executed, further cause the one or more processors to:

receive a second indication of a second closed captioning element and a second corresponding positional data for the instance of content, wherein the second closed captioning element and the second corresponding positional data are used to identify an end location of the instance of content in the single file.

3. The television receiver of claim 2 , wherein the processor-readable instructions, when executed, further cause the one or more processors to:

cease outputting for presentation the instance of content when the end location within the single file is reached.

4. The television receiver of claim 1 , wherein the processor-readable instructions, when executed, further cause the one or more processors to:

receive a second indication of a second closed captioning element and a second corresponding positional data for the instance of content, wherein the received second indication of the second closed captioning element and the second corresponding positional data are used to identify a portion of the single file to be skipped from playback.

5. The television receiver of claim 4 , wherein the processor-readable instructions, when executed, further cause the one or more processors to:

output, for presentation, the instance of content such that playback skips the portion of the single file based on the received second indication of the second closed captioning element and the received second corresponding positional data.

6. The television receiver of claim 1 , wherein a string of text was identified as unique among a total closed captioning dataset that corresponds with the instance of content.

7. The television receiver of claim 1 , wherein the corresponding positional data indicates an amount of time.

8. A method for selecting a portion of content to be skipped from presentation, the method comprising:

recording, by a television receiver, multiple instances of content received via a single tuner to a single file;

recording, by the television receiver, closed captioning elements that correspond to the multiple instances of content;

receiving, by the television receiver, an indication of a closed captioning element and corresponding positional data for an instance of content of the multiple instances of content, wherein

the closed captioning element and the corresponding positional data are used to identify a start location of the instance of content at which to begin playback in the single file; and

outputting, for presentation, by the television receiver, the instance of content such that playback beings at the start location based on the received indication of the closed captioning element and the received corresponding positional data.

9. The method of claim 8 , further comprising:

receiving, by the television receiver, a second indication of a second closed captioning element and a second corresponding positional data for the instance of content, wherein the received second indication of the second closed captioning element and the second corresponding positional data are used to identify an end location of the instance of content in the single file.

10. The method of claim 9 , further comprising:

ceasing, by the television receiver, to output for presentation the instance of content when the end location within the single file is reached.

11. The method of claim 8 , further comprising:

receiving, by the television receiver, a second indication of a second closed captioning element and a second corresponding positional data for the instance of content, wherein the received second indication of the second closed captioning element and the second corresponding positional data are used to identify a portion of the single file to be skipped from playback.

12. The method of claim 11 , wherein outputting, for presentation, the instance of content comprises skipping the portion of the single file based on the received second indication of the second closed captioning element and the received second corresponding positional data.

13. The method of claim 8 , wherein the closed caption element is a string of text.

14. The method of claim 12 , wherein the content comprises a television program and one or more commercials and the portion comprises the one or more commercials.

15. The method of claim 13 , wherein the string of text was identified as unique among a total closed captioning dataset that corresponds with the instance of content.

16. The method of claim 8 , wherein the corresponding positional data indicates an amount of time.

17. A non-transitory processor-readable medium comprising processor-readable instructions configured to cause one or more processors to:

receive multiple instances of content via a single tuner;

record the multiple instances of content to a single file;

receive closed captioning elements that correspond to the multiple instances of content via the tuner;

record the closed captioning elements that correspond to the multiple instances of content;

receive an indication of a closed captioning element and corresponding positional data for an instance of the multiple instances of content, wherein the closed captioning element and the corresponding positional data are used to identify a start location for the instance of content within the single file; and

output, for presentation, the instance of content such that playback begins at the start location based on the received indication of the closed captioning element and the received corresponding positional data.

18. The non-transitory processor-readable medium of claim 17 wherein the processor-readable instructions are further configured to cause the one or more processors to:

receive a second indication of a second closed captioning element and a second corresponding positional data for the instance of content, wherein the received second indication of the second closed captioning element and the second corresponding positional data are used to identify an end location for playback of the instance of content within the single file; and

cease playback of the instance of content at the end location within the single file based on the received second indication of the second closed captioning element and the second corresponding positional data for the instance of content.

19. The non-transitory processor-readable medium of claim 17 wherein the processor-readable instructions are further configured to cause the one or more processors to:

receive a second indication of a second closed captioning element and a second corresponding positional data for the instance of content, wherein the received second indication of the second closed captioning element and the second corresponding positional data are used to identify a portion of the single file to be skipped from playback.

20. The non-transitory processor-readable medium of claim 19 , wherein the processor-readable instructions are further configured to cause the one or more processors to:

skip from output the portion of the single file based on the received second indication of the second closed captioning element and the received second corresponding positional data.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
CHANGE OF NAME Recorded Feb 12, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046860/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: CASAGRANDE, STEVEN MICHAEL
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 036595/0198 →