IP Library Granted Patent US 8,712,847
Granted Patent B2
US 8,712,847 · App. 12/612,270 · Granted Apr 29, 2014

Systems and methods for advertising on content-screened web pages

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 8,712,847
App. No.
12/612,270
Granted
Apr 29, 2014
Kind
B2
Abstract

Systems and methods are provided for advertising on content-screened web pages. In one implementation, a method is provided that includes receiving an impression request for which an advertising impression is desired, screening HTML content of a web page identified by the impression request, generating a rating based on the HTML content of the web page, and assigning the rating to the impression request.

Claims (38)

1. A method for advertising on a content-screened web page, the method comprising:

receiving an impression request for a URL for which an advertising impression is desired;

determining, by at least one processor, if a threshold number of impression requests have been received for the URL;

after the threshold number of requests has been exceeded, screening HTML content of a web page identified by the URL;

generating a rating for the URL based on the screened HTML content of the web page;

assigning the rating to the impression request; and

serving an advertising impression on the web page based on the rating.

2. The method of claim 1 , wherein the web page is a user generated content site that is one of a social networking site, blog, review site, file sharing site, or personal opinion site.

3. The method of claim 1 , wherein serving the advertising impression on the web page is further based on one or more of: advertising information provided by an advertiser, contextual targeting information, search results information, and user profile information.

4. The method of claim 1 , wherein generating a rating for the URL includes parsing HTML content of the web page, generating a list of features associated with the web page, and categorizing the web page into one of several objectionable categories using a content categorization engine.

5. The method of claim 4 , further comprising removing stop words from the list of features associated with the web page.

6. The method of claim 1 , wherein generating includes generating the rating as a numerical value between 0 and 1 for each of several objectionable categories of web content.

7. A method for delivering advertising to a publisher of a content site, the method comprising:

receiving an impression request from a publisher of a content site on which an advertising impression is desired;

determining, by at least one processor, if a threshold number of impression requests have been received for the content site;

when the threshold number of requests has been exceeded:

generating a rating for the content site based on HTML content of the content site;

appending the rating to the impression request; and

sending the impression request and rating to an ad server.

8. The method of claim 7 , wherein the content site is a user generated content site that is one of a social networking site, blog, review site, file sharing site, or personal opinion site.

9. The method of claim 7 , further comprising: serving the advertising impression on the content site further based on one or more of: advertising information provided by an advertiser, contextual targeting information, search results information, and user profile information.

10. The method of claim 7 , wherein generating the rating for the content site includes parsing HTML content of the content site, generating a list of features associated with the content site, and categorizing the content site into one of several objectionable categories using a content categorization engine.

11. The method of claim 10 , further comprising removing stop words from the list of features associated with the content site.

12. The method of claim 7 , wherein generating includes generating the rating as a numerical value between 0 and 1 for each of several objectionable categories of web content.

13. A method for delivering advertising to a publisher of a content site, the method comprising:

receiving an impression request from a publisher of a content site on which an advertising impression is desired;

determining, by at least one processor, if a threshold number of impression requests have been received for the content site;

appending an existing rating to the impression request if a rating for the content site is stored in a response cache;

adding a URL for the content site to a request queue if a rating for the content site is not stored in the response cache;

generating a new rating for the content site based on HTML of the content site if the threshold number of requests has been exceeded; and

appending the new rating to the impression request once it is generated.

14. The method of claim 13 , wherein the response cache is a distributed cache configured to store millions of web page ratings.

15. The method of claim 13 , wherein the request queue is a reference counting queue configured to determine how many times each URL has been added to the request queue.

16. The method of claim 13 , wherein the content site is a user generated content site, such as a social networking site, blog, review site, file sharing site, or personal opinion site.

17. The method of claim 13 , further comprising: serving the advertising impression on the content site further based on one or more of: advertising information provided by an advertiser, contextual targeting information, search results information, and user profile information.

18. The method of claim 13 , wherein generating the new rating for the content site includes parsing HTML content of the content site, generating a list of features associated with the content site, and categorizing the content site into one of several objectionable categories using a content categorization engine.

19. The method of claim 13 , wherein generating includes generating the rating as a numerical value between 0 and 1 for each of several objectionable categories of web content.

20. The method of claim 13 , wherein generating includes generating the new rating once the URL has been added to the request queue a predetermined number of times.

Assignments (8)
PATENT SECURITY AGREEMENT Recorded Mar 18, 2025
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 070551/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: YAHOO ASSETS LLC; YAHOO AD TECH LLC
To: RPX CORPORATION
Reel/Frame 070402/0873 →
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0001 →
CHANGE OF NAME Recorded Feb 24, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 051999/0720 →
CHANGE OF NAME Recorded Aug 9, 2017
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 043488/0330 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2010
From: BOSCO, ERIC; NGUYEN, MATTHEW; KYAW, THU R.; YAN, QIUMING
To: AOL ADVERTISING INC.
Reel/Frame 023809/0622 →