IP Library Granted Patent US 10,382,824
Granted Patent B2
US 10,382,824 · App. 15/213,301 · Granted Aug 13, 2019

Video production system with content extraction feature

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,382,824
App. No.
15/213,301
Granted
Aug 13, 2019
Kind
B2
Abstract

In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, video content, wherein the received video content comprises at least a first element and a second element, wherein the first element is social media (SM) video content published by a SM user, and wherein the second element is content other than SM video content published by the SM user; (ii) extracting, by the first computing system, the first element from the received video content; (iii) generating, by the first computing system, video content that includes the extracted first element; and (iv) transmitting, by the first computing system, to a second computing system, the generated video content for presentation of the generated video content on the second computing system.

Claims (48)

1. A method for use in connection with a first computing system comprising a video-production system (VPS) configured to facilitate production of a video program, the method comprising:

receiving, by the first computing system, from a second computing system associated with a social media (SM) platform, a data stream, wherein the received data stream comprises a first portion and a second portion, wherein the first portion represents SM video content published by a SM user on the SM platform, wherein the second portion represents data other than SM content published by the SM user on the SM platform, and wherein the second portion comprises an instruction to overlay supplemental content on the SM video content;

extracting, by the first computing system, the first portion from the received data stream;

from among the extracted first portion of the received data stream and the instruction to overlay the supplemental content, integrating, by the first computing system, only the extracted first portion of the received data stream into the video program to generate a video program that includes the SM video content; and

transmitting, by the first computing system, to an end-user device, the generated video program for presentation of the generated video program on the end-user device.

2. The method of claim 1 , wherein the first portion comprises a first sub-portion and a second sub-portion, wherein receiving the data stream comprises (i) receiving the first sub-portion before receiving the second portion, and (ii) receiving the second portion before receiving the second sub-portion.

3. The method of claim 2 , wherein extracting the first portion from the received data stream comprises:

identifying the first sub-portion;

identifying the second sub-portion;

extracting the identified first sub-portion from the received data stream; and

extracting the identified second sub-portion from the received data stream.

4. The method of claim 3 , further comprising:

receiving a third portion of the received data stream before receiving the first sub-portion, wherein identifying the first sub-portion comprises using the received third portion to identify a starting point of the first sub-portion.

5. The method of claim 3 , further comprising:

receiving a third portion of the received data stream after receiving the first sub-portion, wherein identifying the first sub-portion comprises using the received third portion to identify an ending point of the first sub-portion.

6. The method of claim 3 , further comprising:

receiving a third portion of the received data stream before receiving the second sub-portion, wherein identifying the second sub-portion comprises using the received third portion to identify a starting point of the second sub-portion.

7. The method of claim 3 , further comprising:

receiving a third portion of the received data stream after receiving the second sub-portion, wherein identifying the second sub-portion comprises using the received third portion to identify an ending point of the second sub-portion.

8. The method of claim 1 , wherein transmitting the generated video program comprises transmitting the generated video program at our about the same time that the SM video content is captured by a video capturing device of a third computing system associated with the SM user.

9. The method of claim 1 , wherein the supplemental content includes comments by other SM users on the SM video content.

10. 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, by a first computing system comprising a video-production system (VPS) configured to facilitate production of a video program, from a second computing system associated with a social media (SM) platform, a data stream, wherein the received data stream comprises a first portion and a second portion, wherein the first portion represents SM video content published by a SM user on the SM platform, wherein the second portion represents data other than SM content published by the SM user on the SM platform, and wherein the second portion comprises an instruction to overlay supplemental content on the SM video content;

extracting, by the first computing system, the first portion from the received data stream;

from among the extracted first portion of the received data stream and the instruction to overlay the supplemental content, integrating, by the first computing system, only the extracted first portion of the received data stream into the video program to generate a video program that includes the SM video content; and

transmitting, by the first computing system, to an end-user device, the generated video program for presentation of the generated video program on the end-user device.

11. The non-transitory computer-readable medium of claim 10 , wherein the first portion comprises a first sub-portion and a second sub-portion, wherein receiving the data stream comprises (i) receiving the first sub-portion before receiving the second portion, and (ii) receiving the second portion before receiving the second sub-portion.

12. The non-transitory computer-readable medium of claim 11 , wherein extracting the first portion from the received data stream comprises:

identifying the first sub-portion;

identifying the second sub-portion;

extracting the identified first sub-portion from the received data stream; and

extracting the identified second sub-portion from the received data stream.

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

receiving a third portion of the received data stream before receiving the first sub-portion, wherein identifying the first sub-portion comprises using the received third portion to identify a starting point of the first sub-portion.

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

receiving a third portion of the received data stream after receiving the first sub-portion, wherein identifying the first sub-portion comprises using the received third portion to identify an ending point of the first sub-portion.

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

receiving a third portion of the received data stream before receiving the second sub-portion, wherein identifying the second sub-portion comprises using the received third portion to identify a starting point of the second sub-portion.

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

receiving a third portion of the received data stream after receiving the second sub-portion, wherein identifying the second sub-portion comprises using the received third portion to identify an ending point of the second sub-portion.

17. The non-transitory computer-readable medium of claim 12 , wherein transmitting the generated video program comprises transmitting the generated video program at our about the same time that the SM video content is captured by a video capturing device of a third computing system associated with the SM user.

18. The non-transitory computer-readable medium of claim 10 , wherein the supplemental content includes comments by other SM users on the SM video content.

19. A first computing system configured for performing a set of acts, wherein first computing system comprises a video-production system (VPS) configured to facilitate production of a video program, the set of acts comprising:

receiving, by the first computing system, from a second computing system associated with a social media (SM) platform, a data stream, wherein the received data stream comprises a first portion and a second portion, wherein the first portion represents SM video content published by a SM user on the SM platform, wherein the second portion represents data other than SM content published by the SM user on the SM platform, and wherein the second portion comprises an instruction to overlay supplemental content on the SM video content;

extracting, by the first computing system, the first portion from the received data stream;

from among the extracted first portion of the received data stream and the instruction to overlay the supplemental content, integrating, by the first computing system, only the extracted first portion of the received data stream into the video program to generate a video program that includes the SM video content; and

transmitting, by the first computing system, to an end-user device, the generated video program for presentation of the generated video program on the end-user device.

20. The first computing system of claim 19 , wherein the supplemental content includes comments by other SM users on the SM video content.

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 Jul 27, 2016
From: HUNDEMER, HANK J.
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 039273/0887 →