IP Library Granted Patent US 11,328,318
Granted Patent B2
US 11,328,318 · App. 16/774,355 · Granted May 10, 2022

Preventing internet bots from influencing user media feedback

Inventors: Mark R. Allen (Aliso Viejo, CA); Jeffrey Lee Littlejohn (Mason, 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,328,318
App. No.
16/774,355
Granted
May 10, 2022
Kind
B2
Abstract

Performance feedback related to media presented to a user is received at a processing system including an analytics module. The performance feedback includes metadata identifying the user. The analytics module determines, based on the metadata included in the performance feedback, whether the performance feedback is related to a valid user. In response to determining that the performance feedback is related to a valid user, the analytics module strips the metadata identifying the user from the performance feedback, and transmits the performance feedback from the processing system to a media proposal server.

Claims (71)

1. A method comprising:

receiving, at a processing system including an analytics module, performance feedback related to media presented to a user, wherein the performance feedback includes metadata identifying the user, and information identifying a broadcast chain used to present the media to the user;

determining, based on the metadata included in the performance feedback, whether the performance feedback is related to a valid user;

subsequent to determining that the performance feedback is related to a valid user, stripping the metadata identifying the user from the performance feedback to generate modified performance feedback;

grouping modified performance feedback related to a plurality of valid users based on the information identifying the broadcast chain used to deliver the media;

generating a group performance feedback value based on modified performance feedback related to a plurality of valid users; and

transmitting the group performance feedback value from the processing system to a media proposal server.

2. The method of claim 1 , wherein:

the performance feedback includes social media performance feedback determined based on monitored use characteristics.

3. The method of claim 1 , wherein:

the performance feedback is received indirectly via a processing device included in a media outlet; and

the performance feedback is related to media presented to the user via an on-air broadcast chain.

4. The method of claim 1 , wherein:

the performance feedback is received from a streaming media device; and

the performance feedback is related to streaming media presented to the user via the streaming media device.

5. The method of claim 1 , wherein the performance feedback includes:

first performance feedback related to media presented via a first broadcast chain; and

second performance feedback related to media presented via a second broadcast chain.

6. The method of claim 5 , further comprising:

aggregating the first performance feedback and the second performance feedback after stripping the metadata identifying the user from the first performance feedback and the second performance feedback to generate aggregate performance feedback; and

transmitting the aggregate performance feedback from the processing system to the media proposal server.

7. The method of claim 1 , wherein:

the performance feedback related to media presented to the user is received concurrently with presentation of the media to the user.

8. A 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:

receive performance feedback related to media presented to a user, wherein the performance feedback includes metadata identifying an account associated with the user, and information identifying a broadcast chain used to present the media to the user;

determine, based on the metadata included in the performance feedback, whether the performance feedback is related to a valid user account;

response subsequent to determining that the performance feedback is related to a valid user account, strip the metadata identifying the valid user account from the performance feedback to generate modified performance feedback;

group modified performance feedback related to a plurality of valid user accounts based on the information identifying the broadcast chain used to deliver the media;

generate a group performance feedback value based on the modified performance feedback related to a plurality of valid user accounts; and

transmit the group performance feedback value to a media proposal server.

9. The system of claim 8 , wherein:

the performance feedback includes social media performance feedback determined based on monitored use characteristics.

10. The system of claim 8 , wherein:

the performance feedback is received indirectly via a processing device included in a media outlet; and

the performance feedback is related to media presented to the user via an on-air broadcast chain.

11. The system of claim 8 , wherein:

the performance feedback is received from a streaming media device; and

the performance feedback is related to streaming media presented to the user via the streaming media device.

12. The system of claim 8 , wherein the performance feedback includes:

first performance feedback related to media presented via a first broadcast chain; and

second performance feedback related to media presented via a second broadcast chain.

13. The system of claim 12 , further comprising:

aggregating the first performance feedback and the second performance feedback after stripping the metadata identifying the valid user account from the first performance feedback and the second performance feedback to generate aggregate performance feedback; and

transmitting the aggregate performance feedback to the media proposal server.

14. The system of claim 8 , wherein:

the performance feedback related to media presented to the user is received concurrently with presentation of the media to the user.

15. An improved analytics module 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 executing a method including:

receiving performance feedback related to media presented to a user, wherein the performance feedback includes metadata identifying an account associated with the user, and information identifying a broadcast chain used to present the media to the user;

determining, based on the metadata included in the performance feedback, whether the performance feedback is related to a valid user account;

subsequent to determining that the performance feedback is related to a valid user account, stripping the metadata identifying the valid user account from the performance feedback to generate modified performance feedback;

grouping modified performance feedback related to a plurality of valid user accounts based on the information identifying the broadcast chain used to deliver the media;

generating a group performance feedback value based on modified performance feedback related to a plurality of valid user accounts; and

transmitting the group performance feedback value to a media proposal server.

16. The improved analytics module of claim 15 , wherein:

the performance feedback includes social media performance feedback determined based on monitored use characteristics.

17. The improved analytics module of claim 15 , wherein:

the performance feedback is received indirectly via a processing device included in a media outlet; and

the performance feedback is related to media presented to the user via an on-air broadcast chain.

18. The improved analytics module of claim 15 , wherein:

the performance feedback is received from a streaming media device; and

the performance feedback is related to streaming media presented to the user via the streaming media device.

19. The improved analytics module of claim 15 , wherein the performance feedback includes:

first performance feedback related to media presented via a first broadcast chain; and

second performance feedback related to media presented via a second broadcast chain.

20. The improved analytics module of claim 19 , wherein the method implemented by the program of instructions further includes:

aggregating the first performance feedback and the second performance feedback after stripping the metadata identifying the valid user account from the first performance feedback and the second performance feedback to generate aggregate performance feedback; and

transmitting the aggregate performance feedback to the media proposal server.

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 Jan 29, 2020
From: ALLEN, MARK R.; LITTLEJOHN, JEFFREY LEE
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 051658/0090 →
CHANGE OF NAME Recorded Jan 29, 2020
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 051735/0488 →
Continuity (5)
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 20200265462A1 · Aug 20, 2020