IP Library › Granted Patent US 10,581,947
Granted Patent B2
US 10,581,947 · App. 16/386,242 · Granted Mar 3, 2020

Video production system with DVE feature

Inventor: Hank J. Hundemer (Bellevue, KY)
Assignee: Tribune Broadcasting Company, LLC
H04L65/607G06F3/0481G06F3/0482G06F3/0486G06F3/04842G06F17/248G11B27/00G11B27/031H04L51/10H04L51/32H04L65/4076H04L65/602H04L65/604H04L67/02H04L67/10H04L67/18H04L67/306H04L67/42H04N21/234H04N21/235H04N21/23418H04N21/23424H04N21/25841H04N21/25875H04N21/262H04N21/2665H04N21/435H04N21/4316H04N21/4334H04N21/458H04N21/47214H04N21/482H04N21/6125H04N21/6175H04N21/8126H04N21/8133H04N21/84H04N21/854
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 10,581,947
App. No.
16/386,242
Granted
Mar 3, 2020
Kind
B2
Abstract

In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, from a second computing system, video content transmitted from the second computing system; (ii) determining, by the first computing system, a live/non-live characteristic of the transmission; (iii) using, by the first computing system, the determined live/non-live characteristic of the transmission, as a basis for selecting a digital-video effect (DVE); and (iv) executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content.

Claims (62)

1. A method comprising:

receiving, at a reception time, by a first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system;

receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera;

determining, by the first computing system, that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises:

comparing the reception time to the indicated capture time of the received video content;

comparing a difference between the reception time and the capture time to a threshold time difference;

determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and

determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity;

selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and

executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content, content indicating that the received video content is being transmitted live.

2. The method of claim 1 , wherein the first computing system is a video production system.

3. The method of claim 1 , further comprising:

receiving, by the first computing system, from the second computing system, an indication of a live/non-live characteristic of the transmission,

wherein determining that the transmission is a live transmission further comprises determining that the transmission is a live transmission based on the received indication.

4. The method of claim 1 , wherein the threshold time difference is based on an expected time delay associated with a communication link between the first computing system and the second computing system.

5. method of claim 1 , wherein the threshold time difference is five seconds or less.

6. The method of claim 1 , wherein the second computing system operates in (i) a first mode that corresponds to retrieving stored video content and (ii) a second mode that corresponds to capturing video content and transmitting the captured video content to another entity, and wherein determining that the transmission is a live transmission further comprises:

determining that the second computing system is operating in the second mode; and

determining that the transmission is a live transmission based on the second computing system is operating in the second mode.

7. The method of claim 6 , wherein determining that the second computing system is operating in the second mode comprises:

determining, based on metadata received with the video content, that the second computing system is operating in the second mode.

8. The method of claim 1 , further comprising:

transmitting, by the first computing system, the generated video content to a third computing system for presentation of the generated video content on the third computing system.

9. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a processor, cause performance of a set of acts comprising:

receiving, at a reception time, by a first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system;

receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera;

determining that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises:

comparing the reception time to the indicated capture time of the received video content;

comparing a difference between the reception time and the capture time to a threshold time difference;

determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and

determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity;

selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and

executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content as the received video content is being played out, content indicating that the received video content is being transmitted live.

10. The non-transitory computer-readable medium of claim 9 , wherein the first computing system is a video production system.

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

receiving, by the first computing system, from the second computing system, an indication of a live/non-live characteristic of the transmission,

wherein determining that the transmission is a live transmission further comprises determining that the transmisison is a live transmission based on the received indication.

12. The non-transitory computer-readable medium of claim 9 , wherein the threshold time difference is based on an expected time delay associated with a communication link between the first computing system and the second computing system.

13. The non-transitory computer-readable medium of claim 9 , wherein the threshold time difference is five seconds or less.

14. The non-transitory computer-readable medium of claim 9 , wherein the second computing system operates in (i) a first mode that corresponds to retrieving stored video content and (ii) a second mode that corresponds to capturing video content and transmitting the captured video content to another entity, and wherein determining that the transmission is a live transmission further comprises:

determining that the second computing system is operating in the second mode; and

determining that the transmission is a live transmission based on the second computing system is operating in the second mode.

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

transmitting, by the first computing system, the generated video content to a third computing system for presentation of the generated video content on the third computing system.

16. A first computing system configured for performing a set of acts comprising:

receiving, at a reception time, by the first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system;

receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera;

determining that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises:

comparing the reception time to the indicated capture time of the received video content;

comparing a difference between the reception time and the capture time to a threshold time difference;

determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and

determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity;

selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and

executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content as the received video content is being played out, content indicating that the received video content is being transmitted live.

17. The first computing system of claim 16 , wherein the first computing system is a video production system.

18. The first computing system of claim 16 , the set of acts further comprising:

receiving, by the first computing system, from the second computing system, an indication of a live/non-live characteristic of the transmission,

wherein determining that the transmission is a live transmission further comprises determining that the transmission is a live transmission based on the received indication.

19. The first computing system of claim 16 , wherein the threshold time difference is based on an expected time delay associated with a communication link between the first computing system and the second computing system.

20. The first computing system of claim 16 , wherein the second computing system operates in (i) a first mode that corresponds to retrieving stored video content and (ii) a second mode that corresponds to capturing video content and transmitting the captured video content to another entity, and wherein determining that the transmission is a live transmission further comprises:

determining that the second computing system is operating in the second mode; and

determining that the transmission is a live transmission based on the second computing system is operating in the second mode.

Assignments (2)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: HUNDEMER, HANK J.
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 049063/0607 →
Continuity (4)
Continuation 15212634 · Jul 18, 2016
Provisional Application 62242593 · Oct 16, 2015
Provisional Application 62194171 · Jul 17, 2015
Related Publication 20190245907A1 · Aug 8, 2019