IP Library › Granted Patent US 12,255,903
Granted Patent B2
US 12,255,903 · App. 18/412,556 · Granted Mar 18, 2025

Identifying fraudulent requests for content

Inventors: Gaurav Chaula (New Delhi, IN); Kavind Aggarwal (Delhi, IN)
Assignee: Yahoo Ad Tech LLC
H04L63/1416
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 12,255,903
App. No.
18/412,556
Granted
Mar 18, 2025
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for determining whether requests for content are fraudulent are provided. A request for content may be received from a first device. A first user profile associated with the first device may be identified. The first user profile may comprise activity information associated with the first device, demographic information associated with the first device and/or interest information associated with the first device. A user profile database may be analyzed to identify a set of user profiles similar to the first user profile. A relevance score associated with the request for content may be generated based upon the resource, the set of user profiles and/or the first user profile. The relevance score may be compared with a threshold relevance to determine whether the request for content is fraudulent.

Claims (48)

1. A method, comprising:

receiving a request for content from a device;

determining, based upon the request for content, an internet resource associated with the request for content;

analyzing a user profile database based upon the request for content to identify a set of user profiles associated with one or more different users than the device;

generating a relevance score, associated with the request for content, corresponding to a probability that a first user associated with the device accesses the internet resource, the generating the relevance score based upon the set of user profiles associated with one or more different users than the device;

determining a fraud probability, corresponding to a probability that the request for content was not transmitted as a result of malicious activity to control the device to transmit the request for content without the first user associated with the device knowing, based upon the relevance score corresponding to the probability that the first user accesses the internet resource; and

performing one or more actions based upon the fraud probability.

2. The method of claim 1 , comprising:

determining, based upon a second request for content, a second resource associated with the second request for content.

3. The method of claim 1 , comprising:

presenting a content item via the internet resource.

4. The method of claim 2 , wherein the second resource is a second internet resource.

5. The method of claim 4 , wherein the second internet resource corresponds to a web page of a website.

6. The method of claim 4 , wherein the second internet resource corresponds to an application.

7. The method of claim 4 , wherein the second internet resource corresponds to a game.

8. The method of claim 1 , wherein the one or more actions comprise submitting an indication of the fraud probability to a bidding system.

9. The method of claim 1 , wherein the internet resource corresponds to at least one of a web page of a website, an application or a game.

10. A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

receiving a request for content from a device;

determining, based upon the request for content, an internet resource associated with the request for content;

analyzing a user profile database based upon the request for content to identify a set of user profiles;

generating a relevance score, associated with the request for content, corresponding to a probability that a first user associated with the device accesses the internet resource, the generating the relevance score based upon the set of user profiles;

determining a fraud probability, corresponding to a probability that the request for content was not transmitted as a result of malicious activity to control the device to transmit the request for content without the first user associated with the device knowing, based upon the relevance score corresponding to the probability that the first user accesses the internet resource; and

performing one or more actions based upon the fraud probability.

11. The computing device of claim 10 , the operations comprising:

determining, based upon a second request for content, a second resource associated with the second request for content.

12. The computing device of claim 10 , the operations comprising:

presenting a content item via the internet resource.

13. The computing device of claim 10 , wherein the internet resource corresponds to at least one of:

a web page of a website; or

an application.

14. The computing device of claim 10 , wherein the internet resource corresponds to a game.

15. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

receiving a request for content from a server associated with an internet resource, wherein the request for content is associated with a device;

analyzing a user profile database based upon the request for content to identify a set of user profiles;

generating a relevance score, associated with the request for content, corresponding to a probability that a first user associated with the device accesses the internet resource, the generating the relevance score based upon the set of user profiles;

determining a fraud probability, corresponding to a probability that the request for content was not transmitted as a result of malicious activity to control the device to transmit the request for content without the first user associated with the device knowing, based upon the relevance score corresponding to the probability that the first user accesses the internet resource; and

performing one or more actions based upon the fraud probability.

16. The non-transitory machine readable medium of claim 15 , the operations comprising:

determining, based upon a second request for content, a second resource associated with the second request for content.

17. The non-transitory machine readable medium of claim 15 , wherein a user profile of the set of user profiles indicates one or more languages associated with at least one device.

18. The non-transitory machine readable medium of claim 15 , wherein the generating the relevance score is based upon one or more behaviors.

19. The non-transitory machine readable medium of claim 15 , the one or more actions comprising:

not transmitting a content item to the device.

20. The non-transitory machine readable medium of claim 15 , the one or more actions comprising:

discarding the request for content.

Continuity (3)
Continuation 17856074 · Jul 1, 2022
Continuation 16354289 · Mar 15, 2019
Related Publication 20240154978A1 · May 9, 2024
References Cited (21)
US 7657594B2 · Banga · 2010 [cited by examiner]
US 7908645B2 · Varghese · 2011 [cited by examiner]
US 8554912B1 · Reeves · 2013 [cited by examiner]
US 8799076B2 · Doughty · 2014 [cited by examiner]
US 9203860B1 · Casillas · 2015 [cited by examiner]
US 9578499B2 · Brill · 2017 [cited by examiner]
US 10171495B1 · Bowen · 2019 [cited by examiner]
US 10320841B1 · Allen · 2019 [cited by examiner]
US 10796079B1 · Bradley · 2020 [cited by examiner]
US 20120167162A1 · Raleigh · 2012 [cited by examiner]
US 20120233665A1 · Ranganathan · 2012 [cited by examiner]
US 20140373148A1 · Nelms · 2014 [cited by examiner]
US 20150235275A1 · Shah · 2015 [cited by examiner]
US 20160048831A1 · Ongchin · 2016 [cited by examiner]
US 20160171499A1 · Meredith · 2016 [cited by examiner]
US 20170085587A1 · Turgeman · 2017 [cited by examiner]
US 20180375887A1 · Dezent · 2018 [cited by examiner]
US 20190140847A1 · Piel · 2019 [cited by examiner]
US 20200034853A1 · Lim · 2020 [cited by examiner]
US 20200042723A1 · Krishnamoorthy · 2020 [cited by examiner]
US 20200167785A1 · Kursun · 2020 [cited by examiner]