IP Library Granted Patent US 9,185,309
Granted Patent B1
US 9,185,309 · App. 13/829,368 · Granted Nov 10, 2015

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

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,185,309
App. No.
13/829,368
Granted
Nov 10, 2015
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 (60)

1. A method for use in a television-broadcasting system having a stunt switcher, the method comprising:

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

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

causing the VC 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 snipe video to be sent to the stunt switcher, and (ii) causing the stunt switcher to run the stored snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.

2. The method 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 method 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 method 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 method 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 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 snipe video to be sent to the stunt switcher, and causing the stunt switcher to run the stored snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher; and wherein the method further comprises responsive to determining that the first log-entry includes the identifier, executing the set of program instructions.

6. The method of claim 5 , wherein the set of program instructions comprises a set of PHP-Hypertext-Preprocessor (PHP) scripts.

7. The method of claim 1 , wherein the determination is a first determination, the method further comprising:

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

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

8. The method of claim 1 , further comprising:

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

9. A method for use in a television-broadcasting system having a stunt switcher, the method comprising:

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

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

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

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

causing the stunt switcher to run the stored snipe-overlay DVE proximate the start time, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.

10. The method of claim 9 , wherein the first log-entry includes a zero duration and wherein the second log-entry includes a non-zero duration.

11. The method of claim 9 , wherein the second log-entry is the next log-entry after the first log entry to have a non-zero duration.

12. The method of claim 9 , 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.

13. The method of claim 9 , 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 set of program instructions that when executed cause performance of the functions of causing the snipe video to start being sent to the stunt switcher proximate the start time, and causing the stunt switcher to run the stored snipe-overlay DVE proximate the start time, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher; and wherein the method further comprises responsive to determining that the first log-entry includes the identifier, executing the set of program instructions.

14. The method of claim 13 , wherein the set of program instructions comprises a set of PHP-Hypertext-Preprocessor (PHP) scripts.

15. The method of claim 9 , wherein the determination is a first determination, the method further comprising:

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

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

16. The method of claim 9 , further comprising:

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

17. A television-broadcasting system comprising:

a stunt switcher; and

an automation system having a computer-readable medium including a set of program instructions, that when executed by the automation system, cause the automation system to perform a set of functions comprising:

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

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

causing the VC 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 snipe video to be sent to the stunt switcher, and (ii) causing the stunt switcher to run the stored snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.

18. The television-broadcasting system of claim 17 , wherein the first log-entry includes a zero duration and wherein the second log-entry includes a non-zero duration.

19. The television-broadcasting system of claim 17 , wherein the set of functions further comprises:

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

20. The television-broadcasting system of claim 17 , 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 set of scripts 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 snipe video to be sent to the stunt switcher, and causing the stunt switcher to run the stored snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher; and wherein the set of functions further comprises responsive to determining that the first log-entry includes the identifier, executing the set of scripts.

21. A method for use in a television-broadcasting system having a stunt switcher, the method comprising:

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

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

causing the VC 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, causing (i) the snipe video to be sent to the stunt switcher, and (ii) causing the stunt switcher to run the stored snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.

22. The method of claim 21 , wherein the first log-entry includes a non-zero duration and wherein the second log-entry includes a zero duration.

23. The method of claim 21 , wherein the second log-entry is the next log entry after the first log entry.

24. The method of claim 21 , wherein the first start-time is represented as a manual start time, and wherein the second start-time is represented as a calculated start time.

25. The method of claim 21 , wherein the second log-entry includes a house-identifier field and an identifier stored in the house-identifier field, wherein the identifier maps to a set of program instructions that when executed cause performance of the functions of (i) making the determination that the threshold time-period remains before the second start-time, and (ii) responsive to making the determination that the threshold time-period remains before the second start-time, causing the snipe video to be sent to the stunt switcher, and causing the stunt switcher to run the stored snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher; and wherein the method further comprises responsive to determining that the second log-entry includes the identifier, executing the set of program instructions.

26. The method of claim 25 , wherein the set of program instructions comprises a set of PHP-Hypertext-Preprocessor (PHP) scripts.

27. The method of claim 21 , wherein the determination is a first determination, the method further comprising:

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

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

28. The method of claim 21 , further comprising:

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

Assignments (8)
PARTIAL RELEASE - REEL/FRAME 037569/0270 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE MEDIA COMPANY
Reel/Frame 050474/0716 →
PARTIAL RELEASE - REEL/FRAME 037606/0880 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE MEDIA COMPANY
Reel/Frame 050474/0829 →
PARTIAL RELEASE - REEL/FRAME 032125/0204 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 050475/0448 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 14/282,293 PREVIOUSLY RECORDED AT REEL: 037569 FRAME: 0270. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Jan 26, 2016
From: CASTTV INC.; GRACENOTE, INC.; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE MEDIA COMPANY
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 037606/0880 →
SECURITY AGREEMENT Recorded Jan 21, 2016
From: CASTTV INC.; GRACENOTE, INC.; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE MEDIA COMPANY
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 037569/0270 →
SECURITY AGREEMENT Recorded Jan 23, 2014
From: TRIBUNE COMPANY; CASTTV INC.; CHICAGO TRIBUNE COMPANY, LLC; CHICAGOLAND PUBLISHING COMPANY, LLC; LOS ANGELES TIMES COMMUNICATIONS LLC; SUN-SENTINEL COMPANY, LLC; THE BALTIMORE SUN COMPANY, LLC; THE HARTFORD COURANT COMPANY, LLC; TRIBUNE CONTENT AGENCY, LLC; TRIBUNE INTERACTIVE, LLC; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE TELEVISION NEW ORLEANS, INC.; WDCW, LLC; WGN CONTINENTAL BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032125/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2013
From: HUNDEMER, HANK J
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 030031/0166 →