IP Library Granted Patent US 8,913,882
Granted Patent B2
US 8,913,882 · App. 13/737,832 · Granted Dec 16, 2014

Auto catch-up

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,913,882
App. No.
13/737,832
Granted
Dec 16, 2014
Kind
B2
Abstract

Systems and methods for performing automatic content modification or removal are described. An exemplary system may include an electronic device configured to receive video content and/or user inputs. The electronic device may further include one or more processors as well as memory, which when executed by the one or more processors, cause them to review each frame of the received video content and identify instances of sequential frames providing similar content. The one or more processors may further be caused to determine whether at least one of the sequential frames may be removed, remove one or more of the sequential frames to produce modified video content, and transmit the modified video content to one or more display devices.

Claims (41)

1. An electronic device comprising:

at least one input component configured to receive video content;

at least one output component communicatively coupled with at least one display device, wherein the at least one output component is configured to transmit the video content to the at least one display device;

one or more processors; and

memory communicatively coupled with and 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:

review each frame of the received video content,

determine an amount of time to be removed from the video content,

calculate a number of frames to be removed that corresponds to the amount of time to be removed from the video content,

identify instances of sequential frames providing similar content,

determine whether at least one of the sequential frames may be removed from each identified instance of sequential frames providing similar content,

remove at least one of the sequential frames from each identified instance of sequential frames providing similar content until the number of frames removed equals the number of frames calculated to be removed to produce modified video content not including the removed frames, and

transmit the modified video content to the at least one display device.

2. The electronic device of claim 1 , wherein the identification comprises comparing the content of the second of the sequential frames to the content of the first of the sequential frames.

3. The electronic device of claim 2 , wherein the comparison comprises determining whether at least 80% of the displayed content of the second frame is similar to the content of the first frame.

4. The electronic device of claim 3 , wherein comparison comprises determining whether at least 90% of the displayed content of the second frame is similar to the content of the first frame.

5. The electronic device of claim 2 , wherein the determination further comprises identifying whether voice audio content is being provided with the sequential frames of the video content.

6. The electronic device of claim 5 , wherein the determination further comprises confirming that no voice audio content is being provided with the sequential frames of the video content, and that the similarity of content between the first and second frames meets or exceeds a threshold of similarity.

7. The electronic device of claim 1 , wherein the electronic device further comprises a user input component configured to receive one or more user instructions, and wherein the processor-readable instructions, when executed by the one or more processors, further cause the processors to receive a user instruction to display a menu on the output device, prior to reviewing the video content frames.

8. The electronic device of claim 7 , wherein, in response to displaying a menu, an additional instruction is received to proceed with the video content frame review.

9. The method of claim 1 , wherein the received video content comprises commercial-free video content.

10. The method of claim 1 , wherein the amount of time to be removed equals at least a portion of an amount of time that playback of the video content was paused.

11. A method of performing an auto catch-up function, the method comprising:

receiving, at an electronic device, video content;

reviewing, at the electronic device, each frame of the received video content;

determining, at the electronic device, an amount of time to be removed from the video content,

calculating, at the electronic device, a number of frames to be removed that corresponds to the amount of time to be removed from the video content,

identifying, at the electronic device, instances of sequential frames providing similar content;

determining, at the electronic device, whether at least one of the sequential frames may be removed from each identified instance of sequential frames providing similar content;

removing, at the electronic device, at least one of the sequential frames from each instance of sequential frames providing similar content until the number of frames removed equals the number of frames calculated to be removed to produce modified video content not including the removed frames; and

transmitting, from the electronic device, the modified video content to one or more display devices.

12. The method of claim 11 , wherein the identification comprises comparing the content of the second of the sequential frames to the content of the first of the sequential frames.

13. The method of claim 12 , wherein the identification comprises comparing the content of at least three subsequent frames.

14. The method of claim 13 , wherein the determination further comprises identifying whether voice audio content is being provided with the at least three subsequent frames of the video content.

15. The method of claim 14 , wherein the determination further comprises confirming that no voice audio content is being provided with the subsequent frames of the video content, and that the similarity of content between the at least three subsequent frames meets or exceeds a threshold of similarity.

16. The method of claim 15 , wherein the threshold of similarity is at least 90% similarity of the displayed content between the at least three subsequent frames.

17. The method of claim 16 , wherein the removal comprises removing the second of the at least three subsequent frames.

18. The method of claim 11 , further comprising transmitting a menu for display.

19. The method of claim 18 , further comprising receiving, at the electronic device, a user instruction to proceed with the video content review.

20. The method of claim 18 , wherein the menu includes options for the video content review including a quality setting of removal.

21. The method of claim 20 , wherein the menu further comprises a suggested quality setting to enable a complete catch-up.

22. The method of claim 20 , wherein a lower quality setting comprises a higher rate of content removal.

Assignments (7)
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 Feb 10, 2017
From: ECHOSTAR UK HOLDINGS LIMITED
To: ECHOSTAR TECHNOLOGIES INTERNATIONAL CORPORATION
Reel/Frame 041672/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: ECHOSTAR TECHNOLOGIES INTERNATIONAL CORPORATION
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 041674/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2014
From: ELDON TECHNOLOGY LIMITED
To: ECHOSTAR UK HOLDINGS LIMITED
Reel/Frame 034650/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: WORDLEY, CHRIS
To: ELDON TECHNOLOGY LIMITED
Reel/Frame 029711/0446 →