IP Library Granted Patent US 11,966,946
Granted Patent B2
US 11,966,946 · App. 17/738,737 · Granted Apr 23, 2024

Selective transmission of media feedback

Inventors: Mark R. Allen (Aliso Viejo, CA); Jeffrey Lee Littlejohn (Cincinnati, OH)
Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.
G06Q30/0244G06Q30/02G06Q30/0241G06Q30/0272
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 11,966,946
App. No.
17/738,737
Granted
Apr 23, 2024
Kind
B2
Abstract

An analytics module included in a processing system receives performance feedback related to a broadcast media item. The performance feedback includes metadata associated with the feedback. Based on the metadata, the analytics module distinguishes between first performance feedback provided by automated programs and second performance feedback provided by valid users. The second performance feedback is transmitted to a media proposal server, but the first performance feedback is not. The media proposal server determines, based on the second performance feedback, that the broadcast media item is to be replaced by a replacement broadcast media item.

Claims (69)

1. A method comprising:

receiving, at an analytics module included in a processing system, performance feedback related to a broadcast media item, wherein the performance feedback includes metadata associated with the feedback;

distinguishing, based on the metadata, between first performance feedback provided by automated programs and second performance feedback provided by valid users;

transmitting the second performance feedback, but not the first performance feedback, to a media proposal server; and

determining, by the media proposal server based on the second performance feedback, that the broadcast media item is to be replaced by a replacement broadcast media item.

2. The method of claim 1 , further comprising:

determining that the second performance feedback has been provided by valid users based on identification information included in the metadata; and

stripping the identification information from the second performance feedback prior to transmitting the second performance feedback to the media proposal server.

3. The method of claim 1 , further comprising:

receiving the performance feedback related to the broadcast media item contemporaneously with a first scheduled broadcast of the broadcast media item; and

scheduling a replacement media item for broadcast in place of a next-scheduled broadcast of the broadcast media item.

4. The method of claim 1 , further comprising:

wherein the broadcast media item is broadcast on a plurality of different media outlets;

aggregating second performance feedback related to the media item on a per-outlet basis to generate aggregate performance feedback; and

wherein transmitting the second performance feedback includes transmitting the aggregate performance feedback to the media proposal server.

5. The method of claim 4 , wherein determining that the broadcast media item is to be replaced includes:

determining that different replacement broadcast media items are to be provided to at least one of the plurality of different media outlets, even though the same broadcast item was originally broadcast by the plurality of different media outlets.

6. The method of claim 1 , wherein determining that the broadcast media item is to be replaced includes:

comparing the second performance feedback to at least one performance threshold.

7. The method of claim 1 , further comprising:

wherein the replacement broadcast media item includes a modified advertisement; and

injecting information associated with the replacement broadcast media item into a traffic and billing system.

8. A system comprising:

at least one processor and associated memory;

a program of instructions stored in the associated memory and executed by the processor, the program of instructions configured to:

receive, at an analytics module included in the system, performance feedback related to a broadcast media item, wherein the performance feedback includes metadata associated with the feedback;

distinguish, by the analytics module and based on the metadata, between first performance feedback provided by automated programs and second performance feedback provided by valid users;

transmit the second performance feedback, but not the first performance feedback, from the analytics module to a media proposal server; and

determine, by the media proposal server based on the second performance feedback, that the broadcast media item is to be replaced by a replacement broadcast media item.

9. The system of claim 8 , wherein the program of instructions is further configured to:

determine that the second performance feedback has been provided by valid users based on identification information included in the metadata; and

strip the identification information from the second performance feedback prior to transmitting the second performance feedback to the media proposal server.

10. The system of claim 8 , wherein the program of instructions is further configured to:

receive the performance feedback related to the broadcast media item contemporaneously with a first scheduled broadcast of the broadcast media item; and

schedule a replacement media item for broadcast in place of a next-scheduled broadcast of the broadcast media item.

11. The system of claim 8 , wherein:

the broadcast media item is broadcast on a plurality of different media outlets;

the program of instructions is further configured to:

aggregate second performance feedback related to the media item on a per-outlet basis to generate aggregate performance feedback; and

transmit the aggregate performance feedback to the media proposal server.

12. The system of claim 11 , wherein the program of instructions is further configured to:

determine that different replacement broadcast media items are to be provided to at least one of the plurality of different media outlets, even though the same broadcast item was originally broadcast by the plurality of different media outlets.

13. The system of claim 8 , wherein the program of instructions is further configured to:

compare the second performance feedback to at least one performance threshold.

14. The system of claim 8 , wherein:

the replacement broadcast media item includes a modified advertisement; and

the program of instructions is further configured to inject information associated with the replacement broadcast media item into a traffic and billing system.

15. A processing system comprising:

a processor and associated memory;

a program of instructions stored in the associated memory and executed by the processor, the program of instructions configured to prevent Internet bots from influencing user feedback by configuring the processor to execute a method including:

receiving, at an analytics module included in the processing system, performance feedback related to a broadcast media item, wherein the performance feedback includes metadata associated with the feedback;

distinguishing, based on the metadata, between first performance feedback provided by automated programs and second performance feedback provided by valid users; and

transmitting the second performance feedback, but not the first performance feedback, to a media proposal server.

16. The processing system of claim 15 , wherein the method executed by the processor further includes:

determining that the second performance feedback has been provided by valid users based on identification information included in the metadata; and

stripping the identification information from the second performance feedback prior to transmitting the second performance feedback to the media proposal server.

17. The processing system of claim 15 , wherein the method executed by the processor further includes:

receiving the performance feedback related to the broadcast media item contemporaneously with a first scheduled broadcast of the broadcast media item; and

transmitting the second performance feedback to the media proposal server prior to a next-scheduled broadcast of the broadcast media item.

18. The processing system of claim 15 , wherein:

the broadcast media item is broadcast on a plurality of different media outlets; and

the method executed by the processor further includes

receiving performance feedback related to broadcasts of the broadcast media item on the plurality of different media outlets;

aggregating the performance feedback related to the broadcasts of the broadcast media item on the plurality of different media outlets on a per-outlet basis to generate aggregate performance feedback; and

transmitting the aggregate performance feedback to a media proposal server.

19. The processing system of claim 18 , further including:

an advertisement module configure to update or replace an originally aired advertisement with a new version of the advertisement.

20. The processing system of claim 15 , further including:

an accounts module configure to prevent insertion of a replacement broadcast media item if inserting the replacement broadcast media item would violate an account limitation associated with an account associated with the broadcast media item.

Assignments (8)
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
PATENT SECURITY AGREEMENT Recorded Dec 22, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069752/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2022
From: ALLEN, MARK R.; LITTLEJOHN, JEFFREY LEE
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 059867/0694 →
CHANGE OF NAME Recorded May 9, 2022
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 059912/0202 →
Continuity (6)
Continuation 16774355 · Jan 28, 2020
Continuation 15951735 · Apr 12, 2018
Continuation 14057664 · Oct 18, 2013
Continuation In Part 12318778 · Jan 8, 2009
Provisional Application 61006357 · Jan 8, 2008
Related Publication 20220261842A1 · Aug 18, 2022