# US 2026/0099862 A1 · Broadcast content replacement based on file modification

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0099862 A1
- Document ID: US20260099862A1
- Status: Published application
- Kind: A1
- Application number: 19/406,570
- Filed: 2025-12-02
- Published: 2026-04-09
- Earliest claimed: 2014-06-03
- Assignees: FreeWheel Media, Inc.
- Applicants: FreeWheel Media, Inc.
- Inventors: Seth HABERMAN; Robert BRESS; Claudio MARCUS; James SOUTHERN
- Web page: https://patentgrep.com/patent/US20260099862A1

## CPC

- G06Q 30/0244: {Optimization}
- G06Q 30/0247: {Calculate past, present or future revenues}
- G06Q 30/0264: {based upon schedule}
- G06Q 30/0269: {based on user profile or attribute}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods for the optimized allocation of content according to a schedule are described. In some embodiments, a system may be configured to modify a schedule file to replace broadcast content. The system may receive the schedule file indicating an identifier associated with content to be output during a slot associated with a time window in a broadcast event. The system may modify the schedule file to replace the identifier with a replacement identifier associated with replacement content. The system may transmit the broadcast event as a linear feed comprising the replacement content.

## Claims

### Claim 1

A method comprising:
receiving, by a computing device, a schedule file for a broadcast event to be transmitted at a later time, the schedule file indicating:
a slot associated with a time window in the broadcast event, and
an identifier associated with content to be output during the slot;
determining a replacement identifier, associated with replacement content, prior to the time window;
modifying the schedule file to replace the identifier with the replacement identifier; and
transmitting the broadcast event at the later time as a linear feed, wherein the linear feed comprises the replacement content inserted in the slot.

### Claim 2 (depends on 1)

The method of claim 1, wherein the receiving the schedule file comprises generating the schedule file.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining based on the identifier, that the content is replaceable.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining the replacement identifier is based on one or more audience targeting criteria.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining the replacement identifier comprises:
determining, based on the identifier indicating national content, a local identifier of local content as the replacement identifier.

### Claim 6 (depends on 1)

The method of claim 1, wherein the determining the replacement identifier is based on one or more of:
audience demographic information associated with the linear feed;
a day-part corresponding to the time window;
forecast impressions corresponding to the slot;
ratings associated with the linear feed;
programming content associated with the linear feed;
impressions associated with the replacement content; or
impressions associated with the content.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving one or more campaign goals for a campaign associated with the replacement content,
wherein the determining the replacement identifier comprises determining that output of the replacement content in the slot satisfies the one or more campaign goals better than output of the content in the slot.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving historical data comprising viewership information;
generating, based on the historical data, a forecast of impressions that will be delivered by output of the content in the slot; and
wherein the determining the replacement identifier is based on the forecast.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
obtaining the replacement content prior to the time window.

### Claim 10 (depends on 1)

The method of claim 1, wherein an insertion instruction causes insertion of the replacement content in the slot in the linear feed.

### Claim 11 (depends on 1)

The method of claim 1, further comprising
causing output of the linear feed with the replacement content inserted in the slot.

### Claim 12 (depends on 1)

The method of claim 1, wherein the schedule file comprises information indicating a network of the linear feed or a channel of the linear feed.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
generating a verification message indicating that the replacement content was output in the slot.

### Claim 14

A method, comprising:
receiving, by a computing device, schedule information indicating:
a slot in a content item, and
an identifier associated with content to be output during the slot;
determining a replacement identifier, associated with replacement content, for the identifier;
generating modified schedule information that comprises the replacement identifier; and
causing, based on the modified schedule information, insertion of the replacement content in the slot in the content item.

### Claim 15 (depends on 14)

The method of claim 14, wherein the receiving the schedule information comprises generating the schedule information.

### Claim 16 (depends on 14)

The method of claim 14, further comprising:
determining, based on the identifier, that the content is replaceable.

### Claim 17 (depends on 14)

The method of claim 14, wherein the determining the replacement identifier is based on one or more audience targeting criteria.

### Claim 18 (depends on 14)

The method of claim 14, wherein the determining the replacement identifier comprises:
determining, based on the identifier indicating national content, a local identifier of local content as the replacement identifier.

### Claim 19 (depends on 14)

The method of claim 14, wherein the determining the replacement identifier is based on one or more of:
audience demographic information associated with the content item;
a day-part criteria associated with the replacement content;
forecast impressions corresponding to the slot;
ratings associated with the content item;
programming content associated with a channel providing the content item;
impressions associated with the replacement content; or
impressions associated with the content.

### Claim 20 (depends on 14)

The method of claim 14, further comprising:
receiving one or more campaign goals for a campaign associated with the replacement content,
wherein the determining the replacement identifier comprises determining that output of the replacement content in the slot satisfies the one or more campaign goals better than output of the content in the slot.

### Claim 21 (depends on 14)

The method of claim 14, further comprising
receiving historical data comprising viewership information;
generating, based on the historical data, a forecast of impressions that will be delivered by output of the content in the slot; and
wherein the determining the replacement identifier is based on the forecast.

### Claim 22 (depends on 14)

The method of claim 14, further comprising:
obtaining the replacement content prior to the causing insertion of the replacement content.

### Claim 23 (depends on 14)

The method of claim 14, wherein an insertion instruction causes the insertion of the replacement content in the slot.

### Claim 24 (depends on 14)

The method of claim 14, further comprising:
causing output of the content item with the replacement content inserted in the slot.

### Claim 25 (depends on 14)

The method of claim 14, wherein the schedule information indicates a network of the content item or a channel of the content item.

### Claim 26 (depends on 14)

The method of claim 14, further comprising:
generating a verification message indicating that the replacement content was output in the slot.
