IP Library Granted Patent US 9,883,246
Granted Patent B2
US 9,883,246 · App. 14/809,673 · Granted Jan 30, 2018

News production system with dynamic character generator output

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,883,246
App. No.
14/809,673
Granted
Jan 30, 2018
Kind
B2
Abstract

In one aspect, an example method involves: accessing, by a computing device, data associated with an election; using, by a computing device, the accessed data to determine a status associated with a voting option of the election; using, by the computing device, the determined status as a basis to select a content storage-location from among multiple content storage-locations, wherein each of the multiple content storage-locations corresponds with a respective content placeholder of a content template; and storing, by the computing device, in the selected content storage-location, (i) a content item associated with the voting option or (ii) a reference to the content item.

Claims (50)

1. A method comprising:

accessing, by a computing device at a first time, data associated with an election;

using, by the computing device, the data accessed at the first time to determine a first status associated with a voting option of the election;

using, by the computing device, the determined first status as a basis to select a first content storage-location from among multiple content storage-locations, wherein the selected first content storage-location corresponds with a first content placeholder of a content template;

storing, by the computing device, in the selected first content storage-location, a content item associated with the voting option or a reference to the content item;

using, by the computing device, the stored content item to generate a video stream representing video content that includes the stored content item positioned based on a position of the first content placeholder;

accessing, by the computing device at a second time, the data associated with the election;

using by the computing device, the data accessed at the second time to determine a second status associated with the voting option of the election;

using, by the computing device, the determined second status as a basis to select a second content storage-location from among the multiple content storage-locations, wherein the selected second content storage-location corresponds with a second content placeholder of the content template that is different from the first content placeholder,

storing, by the computing device, in the selected second content storage-location, the content item associated with the voting option or the reference to the content item; and

using, by the computing device, the stored content item to generate a modified video stream representing video content that includes the stored content item positioned based on a position of the second content placeholder.

2. The method of claim 1 , wherein the status comprises a ranking of the voting option based, at least in part, on a comparison between an amount of votes tabulated for the voting option and an amount of voted tabulated for another voting option of the election.

3. The method of claim 1 , wherein the election comprises an election for a political office, and wherein the voting option comprises a candidate for the political office.

4. The method of claim 3 , wherein the content item associated with the voting option comprises a photograph of the candidate.

5. The method of claim 3 , wherein the content item associated with the voting option comprises text indicating a name of the candidate.

6. The method of claim 3 , wherein the content item associated with the voting option comprises text indicating an amount of votes tabulated for the candidate.

7. The method of claim 1 , further comprising:

transmitting the video stream to an end-user device for presentation of the video content to an end-user.

8. A non-transitory computer-readable medium having stored thereon, program instructions that when executed by a processor, cause a computing device to perform a set of acts comprising:

accessing, at a first time, data associated with an election;

using the data accessed at the first time to determine a first status associated with a voting option of the election;

using the determined first status as a basis to select a first content storage-location from among multiple content storage-locations, wherein the selected first content storage-location corresponds with a first content placeholder of a content template;

storing, in the first selected content storage-location, a content item associated with the voting option or a reference to the content item;

using the stored content item to generate a video stream representing video content that includes the stored content item positioned based on a position of the first content placeholder;

accessing, at a second time, the data associated with the election;

using the data accessed at the second time to determine a second status associated with the voting option of the election;

using the determined second status as a basis to select a second content storage-location from among the multiple content storage-locations, wherein the selected second content storage-location corresponds with a second content placeholder of the content template that is different from the first content placeholder,

storing, in the selected second content storage-location, the content item associated with the voting option or the reference to the content item; and

using the stored content item to generate a modified video stream representing video content that includes the stored content item positioned based on a position of the second content placeholder.

9. The computer-readable medium of claim 8 , wherein the status comprises a ranking of the voting option based, at least in part, on a comparison between an amount of votes tabulated for the voting option and an amount of voted tabulated for another voting option of the election.

10. The computer-readable medium of claim 8 , wherein the election comprises an election for a political office, and wherein the voting option comprises a candidate for the political office.

11. The computer-readable medium of claim 10 , wherein the content item associated with the voting option comprises a photograph of the candidate.

12. The computer-readable medium of claim 10 , wherein the content item associated with the voting option comprises text indicating a name of the candidate.

13. The computer-readable medium of claim 10 , wherein the content item associated with the voting option comprises text indicating an amount of votes tabulated for the candidate.

14. A system comprising a data storage unit including multiple content storage-locations, wherein each of the multiple content storage-locations corresponds with a respective content placeholder of a content template, and wherein the system is configured to perform a set of acts comprising:

accessing, at a first time, data associated with an election;

using the data accessed at the first time to determine a status associated with a voting option of the election;

using the determined first status as a basis to select a first content storage-location from among the multiple content storage-locations, wherein the selected first content storage-location corresponds with a first content placeholder of the content template;

storing, in the first selected content storage-location, (i) a content item associated with the voting option, or (ii) a reference to the content item;

using the stored content item to generate a video stream representing video content that includes the stored content item positioned based on a position of the first content placeholder;

accessing, at a second time, the data associated with the election;

using the data accessed at the second time to determine a second status associated with the voting option of the election;

using the determined second status as a basis to select a second content storage-location from among the multiple content storage-locations, wherein the selected second content storage-location corresponds with a second content placeholder of the content template that is different from the first content placeholder,

storing, in the selected second content storage-location, the content item associated with the voting option or the reference to the content item; and

using the stored content item to generate a modified video stream representing video content that includes the stored content item positioned based on a position of the second content placeholder.

15. The system of claim 14 , wherein the status comprises a ranking of the voting option based, at least in part, on a comparison between an amount of votes tabulated for the voting option and an amount of voted tabulated for another voting option of the election.

16. The system of claim 14 , wherein the election comprises an election for a political office, and wherein the voting option comprises a candidate for the political office.

17. The system of claim 16 , wherein the content item associated with the voting option comprises a photograph of the candidate, text indicating a name of the candidate, or text indicating an amount of votes tabulated for the candidate.

18. The system of claim 14 , the set of acts further comprising:

transmitting the video stream to an end-user device for presentation of the video content to an end-user.

Assignments (6)
PARTIAL RELEASE - REEL/FRAME 036354/0793 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 050473/0688 →
RELEASE - REEL/FRAME 048783/0537 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 050473/0797 →
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 Apr 3, 2019
From: TRIBUNE BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 048783/0537 →
SECURITY AGREEMENT Recorded Aug 14, 2015
From: GRACENOTE, INC.; TRIBUNE BROADCASTING COMPANY, LLC; CASTTV INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 036354/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2015
From: COX, GARY WILSON
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 036185/0315 →