IP Library Granted Patent US 8,437,622
Granted Patent B2
US 8,437,622 · App. 13/215,916 · Granted May 7, 2013

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 8,437,622
App. No.
13/215,916
Granted
May 7, 2013
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 (34)

1. A method for altering presentation of received content based on relative position of closed captioning elements, the method comprising:

recording, utilizing at least one processing unit, at least one instance of content as part of recording a plurality of instances of content received via at least one broadcast from at least one content provider wherein the plurality of instances of content are all included in a same frequency band of the at least one broadcast and are all encoded utilizing a same control word;

receiving, utilizing the at least one processing unit, at least one closed captioning element corresponding to the at least one instance of content and positional information regarding at least one segment of the at least one instance of content relative to the at least one closed captioning element;

analyzing, utilizing the at least one processing unit, the at least one instance of content based at least on the at least one closed captioning element and the positional information; and

altering, utilizing the at least one processing unit, how the at least one instance of content will be presented by the at least one processing unit based at least on the analysis of the at least the at least one closed captioning element and the positional information.

2. The method of claim 1 , wherein said operation of altering, utilizing the at least one processing unit, how the at least one instance of content will be presented by the at least one processing unit further comprises performing at least one of configuring the at least one instance of content to skip the at least one segment when the at least one instance of content is presented or removing the at least one segment from the at least one instance of content.

3. The method of claim 2 , wherein the at least one segment comprises at least one of at least one portion before an event included in the at least one instance of content, at least one portion after an event included in the at least one instance of content, at least one commercial, or at least one portion of an event included in the at least one instance of content designated with a content rating above a threshold.

4. The method of claim 3 , wherein said operation of performing at least one of configuring the at least one instance of content to skip the at least one segment when the at least one instance of content is presented or removing the at least one segment from the at least one instance of content comprises removing the at least one segment and wherein the method further comprises replacing the at least one segment with at least one alternate segment.

5. The method of claim 4 , wherein the at least one alternate segment comprises at least one commercial.

6. The method of claim 1 , wherein said operation of altering, utilizing the at least one processing unit, how the at least one instance of content will be presented by the at least one processing unit further comprises:

determining based at least on based at least on the analysis of the at least one instance of content that at least one event included in the at least one instance of content extends beyond an original recording end time associated with the recording of the at least one instance of content; and

extending the recording of the at least one instance of content beyond the original recording end time.

7. The method of claim 1 , wherein said operation of analyzing, utilizing the at least one processing unit, the at least one instance of content based at least on the at least one closed captioning element and the positional information further comprises locating the at least one closed captioning element in closed captioning data included in the at least one instance of content.

8. The method of claim 1 , wherein the at least one closed captioning element corresponds to at least one of a unique component of closed captioning data included in the at least one instance of content or a first temporal instance of a component of the closed captioning data included in the at least one instance of content.

9. The method of claim 1 , wherein the at least one closed captioning element comprises at least a first closed captioning element and a second closed captioning element wherein the first closed captioning element corresponds to a first component of closed captioning data included in the at least one instance of content and the second closed captioning element corresponds to a second component of the closed captioning data included in the at least one instance of content that is within a particular temporal proximity of the first component.

10. A system for altering presentation of received content based on relative position of closed captioning elements, comprising:

at least one communication component that receives at least one closed captioning element corresponding to at least one instance of content and positional information regarding at least one segment of the at least one instance of content relative to the at least one closed captioning element;

at least one output component that is operable to present the at least one instance of content; and

at least one processing unit that analyzes the at least one instance of content based at least one the at least one closed captioning element and the positional information;

wherein the at least one instance of content is recorded by the at least one processing unit to at least one non-transitory storage medium as part of recording a plurality of instances of content received utilizing the at least one communication component via at least one broadcast from at least one content provider wherein the plurality of instances of content are all included in a same frequency band of the broadcast and are all encoded utilizing a same control word and wherein the at least one processing unit alters how the at least one instance of content will be presented by the at least one output component based at least on the analysis of the at least one closed captioning element and the positional information.

11. The system of claim 10 , wherein the at least one closed captioning element comprises at least a first closed captioning element and a second closed captioning element, the first closed captioning element corresponds to a first component of closed captioning data included in the at least one instance of content, the second closed captioning element corresponds to a second component of the closed captioning data included in the at least one instance of content, and the second component is within a particular temporal proximity of the first component in the closed captioning data included in the at least one instance of content.

12. The system of claim 10 , wherein the at least one closed captioning element corresponds to at least one of a unique component of closed captioning data included in the at least one instance of content or a first temporal instance of a component of the closed captioning data included in the at least one instance of content.

13. The system of claim 10 , wherein the at least one processing unit analyzes the at least one instance of content by locating the at least one closed captioning element in closed captioning data included in the at least one instance of content.

14. The system of claim 10 , wherein the at least one processing unit alters how the at least one instance of content will be presented by the at least one communication component by performing at least one of configuring the at least one instance of content to skip the at least one segment when the at least one instance of content is presented or removing the at least one segment from the at least one instance of content.

15. The system of claim 14 , wherein the at least one segment comprises at least one of at least one portion before an event included in the at least one instance of content, at least one portion after an event included in the at least one instance of content, at least one commercial, or at least one portion of an event included in the at least one instance of content designated with a content rating above a threshold.

16. The system of claim 14 , wherein the at least one processing unit alters how the at least one instance of content will be presented by the at least one communication component by removing the at least one segment from the at least one instance of content and replacing the at least one segment with at least one alternate segment.

17. The system of claim 16 , wherein the at least one alternate segment comprises at least one commercial.

18. The system of claim 10 , wherein the at least one processing unit records the at least one instance of content in at least one non-transitory storage medium and wherein the at least one processing unit alters how the at least one instance of content will be presented by the at least one output component by determining based at least on the analysis of the at least one instance of content that at least one event included in the at least one instance of content extends beyond an original recording end time and extending the recording of the at least one instance of content beyond the original recording end time.

19. A computer program product, comprising:

a first set of instructions, stored in at least one non-transitory machine readable medium, executable by at least one processing unit to record at least one instance of content as part of recording a plurality of instances of content received via at least one broadcast from at least one content provider wherein the plurality of instances of content are all included in a same frequency band of the at least one broadcast and are all encoded utilizing a same control word;

a second set of instructions, stored in the at least one non-transitory machine readable medium, executable by the at least one processing unit to receive at least one closed captioning element corresponding to the at least one instance of content and positional information regarding at least one segment of the at least one instance of content relative to the at least one closed captioning element;

a third set of instructions, stored in the at least one non-transitory machine readable medium, executable by the at least one processing unit to analyze the at least one instance of content based at least on the at least one closed captioning element and the positional information; and

a fourth set of instructions, stored in the at least one non-transitory machine readable medium, executable by the at least one processing unit to alter how the at least one instance of content will be presented based at least on the analysis of the at least the at least one closed captioning element and the positional information.

20. The computer program product of claim 19 , wherein altering how the at least one instance of content will be presented further comprises at least one of configuring the at least one instance of content to skip the at least one segment when the at least one instance of content is presented or removing the at least one segment from the at least one instance of content.

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 Aug 25, 2011
From: CASAGRANDE, STEVEN MICHAEL
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 026808/0836 →