IP Library Granted Patent US 9,699,493
Granted Patent B1
US 9,699,493 · App. 15/232,588 · Granted Jul 4, 2017

Systems and methods for causing a stunt switcher to run a snipe-overlay DVE

Inventor: Hank J. Hundemer (Bellevue, KY)
Assignee: Tribune Broadcasting Company, LLC
H04N21/26283G11B27/034H04N5/268H04N21/232H04N21/234H04N21/239H04N21/2407H04N21/2668H04N21/4722H04N21/647
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,699,493
App. No.
15/232,588
Granted
Jul 4, 2017
Kind
B1
Abstract

Disclosed herein are systems and methods for causing a stunt switcher to run a snipe-overlay video effect (DVE). An example method involves (i) selecting a first log-entry from a traffic log, the first log-entry corresponding to a snipe-overlay DVE, to a snipe video, and to a start time; (ii) selecting a second log-entry from the traffic log, the second log-entry corresponding to a video component (VC) and the start time; (iii) causing the VC to start being channeled through the stunt switcher proximate the start time; (iv) making a determination that a threshold time-period has passed since the start time; and (v) responsive to making the determination (a) causing the snipe video to be sent to the stunt switcher, and (b) causing the stunt switcher to run the snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.

Claims (43)

1. A non-transitory computer readable medium containing a first set of program instructions that when executed by a processor, cause performance of a set of functions comprising:

selecting a first log-entry from a traffic log, wherein the first log-entry corresponds to an overlay digital video effect (DVE) stored in a stunt switcher, to a first video, and to a start time;

selecting a second log-entry from the traffic log, wherein the second log-entry corresponds to a second video and the start time;

causing the second video to start being channeled through the stunt switcher proximate the start time;

making a determination that a threshold time-period has passed since the start time; and

responsive to making the determination that the threshold time-period has passed since the start time, (i) causing the first video to be sent to the stunt switcher, and (ii) causing the stunt switcher to run the stored overlay DVE.

2. The non-transitory computer readable medium of claim 1 , wherein the first log-entry includes a zero duration and wherein the second log-entry includes a non-zero duration.

3. The non-transitory computer readable medium of claim 1 , wherein the second log-entry is the next log entry after the first log entry to have a non-zero duration.

4. The non-transitory computer readable medium of claim 1 , wherein the first log-entry includes the start time represented as an absolute start time, and wherein the second log-entry includes the start time represented as the absolute start time.

5. The non-transitory computer readable medium of claim 1 , wherein the first log-entry includes a house-identifier field and an identifier stored in the house-identifier field, wherein the identifier maps to a second set of program instructions that when executed cause performance of the functions of (i) making the determination that the threshold time-period has passed since the start time, and (ii) responsive to making the determination that the threshold time-period has passed since the start time, causing the first video to be sent to the stunt switcher, and causing the stunt switcher to run the stored overlay DVE; and wherein the set of functions further comprises responsive to determining that the first log-entry includes the identifier, executing the second set of program instructions.

6. The non-transitory computer readable medium of claim 5 , wherein the second set of program instructions comprises a set of PHP-Hypertext-Preprocessor (PHP) scripts.

7. The non-transitory computer readable medium of claim 1 , the set of functions further comprising:

causing the stunt switcher to run the stored DVE, thereby causing the stunt switcher to overlay the first video on the second video as the second video is being channeled through the stunt switcher.

8. The non-transitory computer readable medium of claim 7 , wherein the determination is a first determination, the set of functions further comprising:

making a second determination that the first video has ended; and

responsive to making the second determination that the first video has ended, causing the stunt switcher to run a removal DVE, thereby ensuring that the overlayed first video is removed from the second video as a remainder of the second video is being channeled through the stunt switcher.

9. The non-transitory computer readable medium of claim 1 , the set of functions further comprising:

adding an indication that the overlay DVE has been run to an as-run log.

10. A non-transitory computer readable medium containing a first set of program instructions that when executed by a processor, cause performance of a set of functions comprising:

selecting a first log-entry from a traffic log, wherein the first log-entry corresponds to an overlay digital video effect (DVE) stored in a stunt switcher, to a first video, and to a start time;

selecting a second log-entry from the traffic log, wherein the second log-entry corresponds to a second video and the start time;

causing the second video to start being channeled through the stunt switcher proximate the start time;

causing the first video to start being sent to the stunt switcher proximate the start time; and

causing the stunt switcher to run the stored overlay DVE proximate the start time.

11. The non-transitory computer readable medium of claim 10 , wherein the first log-entry includes a zero duration and wherein the second log-entry includes a non-zero duration.

12. The non-transitory computer readable medium of claim 10 , wherein the second log-entry is the next log-entry after the first log entry to have a non-zero duration.

13. The non-transitory computer readable medium of claim 10 , wherein the first log-entry includes the start time represented as an absolute start time, and wherein the second log-entry includes the start time represented as the absolute start time.

14. The non-transitory computer readable medium of claim 10 , wherein the first log-entry includes a house-identifier field and an identifier stored in the house-identifier field, wherein the identifier maps to a second set of program instructions that when executed cause performance of the functions of causing the first video to start being sent to the stunt switcher proximate the start time, and causing the stunt switcher to run the stored overlay DVE proximate the start time; and wherein the set of functions further comprises responsive to determining that the first log-entry includes the identifier, executing the second set of program instructions.

15. The non-transitory computer readable medium of claim 14 , wherein the second set of program instructions comprises a set of PHP-Hypertext-Preprocessor (PHP) scripts.

16. The non-transitory computer readable medium of claim 10 , the set of functions further comprising:

causing the stunt switcher to run the stored DVE, thereby causing the stunt switcher to overlay the first video on the second video as the second video is being channeled through the stunt switcher.

17. The non-transitory computer readable medium of claim 16 , the set of functions further comprising:

making a determination that the first video has ended; and

responsive to making the determination that the first video has ended, causing the stunt switcher to run a removal DVE, thereby ensuring that the overlayed first video is removed from the second video as a remainder of the second video is being channeled through the stunt switcher.

18. The non-transitory computer readable medium of claim 10 , the set of functions further comprising:

adding an indication that the overlay DVE has been run to an as-run log.

19. A non-transitory computer readable medium containing a first set of program instructions that when executed by a processor, cause performance of a set of functions comprising:

selecting a first log-entry from a traffic log, wherein the first log-entry corresponds to a first video and to a first start-time;

selecting a second log-entry from the traffic log, wherein the second log-entry corresponds to an overlay digital video effect (DVE) stored in a stunt switcher, to a second video, and to a second start-time;

causing the first video to start being channeled through the stunt switcher proximate the first start-time;

making a determination that a threshold time-period remains before the second start-time; and

responsive to making the determination that the threshold time-period remains before the second start-time, (i) causing the second video to be sent to the stunt switcher, and (ii) causing the stunt switcher to run the stored overlay DVE.

20. The non-transitory computer readable medium of claim 19 , wherein the first log-entry includes a non-zero duration and wherein the second log-entry includes a zero duration.

Assignments (4)
RELEASE - REEL/FRAME 045506/0033 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 050473/0901 →
SECURITY AGREEMENT Recorded Sep 19, 2019
From: CHICAGOLAND TELEVISION NEWS, INC.; KPLR, INC.; KSTU, LLC; KSWB, LLC; KTLA, LLC; KTVI, LLC; KWGN, LLC; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE BROADCASTING DENVER, LLC; TRIBUNE BROADCASTING FORT SMITH, LLC; TRIBUNE ENTERTAINMENT COMPANY, LLC; TRIBUNE MEDIA COMPANY; TRIBUNE TELEVISION NEW ORLEANS, INC.; WDAF LICENSE, INC.; WDCW, LLC; WGHP, LLC; WGN CONTINENTAL BROADCASTING COMPANY, LLC; WHNT, LLC; WJW TELEVISION, LLC; WNEP, LLC; WPIX, LLC; WQAD, LLC; WREG, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 050438/0004 →
SECURITY INTEREST Recorded Mar 6, 2018
From: TRIBUNE BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 045506/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: HUNDEMER, HANK J.
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 039397/0321 →
Continuity (2)
Continuation 14871522 · Sep 30, 2015
Continuation 13829368 · Mar 14, 2013