IP Library Granted Patent US 7,587,488
Granted Patent B2
US 7,587,488 · App. 10/940,701 · Granted Sep 8, 2009

Dynamic background rater for internet content

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 7,587,488
App. No.
10/940,701
Granted
Sep 8, 2009
Kind
B2
Abstract

The present invention extends to methods, systems, and computer program products for dynamically rating Internet content. A computer receives an indication that at least one URL is available to be rated and that resources (e.g., a content rater) are available for rating the URL. The computer selects a URL, which identifies a portion of Internet content, and transfers the URL to at least two different content classifiers. The computer accesses first rating data corresponding to the identified portion of Internet from a first content classifier. The computer accesses second rating data corresponding to the identified portion of Internet from a second content classifier. The computer combines at least the first rating data and the second rating data into a combined rating corresponding to a specified content category. The computer indicates that the identified portion of Internet content is included in the specified content category.

Claims (27)

1. At a computer system, a method for dispatching an Internet-content identifier to a content-rating system, the method comprising:

receiving an indication that at least one unrated Internet-content identifier is available to be rated;

receiving an indication that one or more computerized content raters are available for rating the at least one unrated Internet-content identifier, wherein the computerized content raters include a plurality of content classifiers configured to rate content based on respective criteria;

selecting an Internet-content identifier from among the at least one unrated Internet-content identifier based on content-identifier selection criteria;

selecting one computerized content rater from among the one or more available computerized content raters to rate the selected unrated Internet-content identifier;

transferring the selected Internet-content identifier to the selected available computerized content rater, wherein the selected Internet-content identifier identifies a portion of content; and

dynamically determining a content category rating for the selected Internet-content identifier, wherein determining a content category rating comprises dynamically combining a rating for the selected Internet-content identifier with at least one of a rating for an Internet-content identifier identified within the portion of content for the selected Internet-content identifier and an Internet-content identifier for a portion of content that identifies the selected Internet-content identifier.

2. The method as recited in claim 1 , wherein indicating that at least one unrated Internet-content identifier is available to be rated comprises indicating that an unrated URL is available to be rated.

3. The method as recited in claim 1 , wherein indicating that the one or more computerized content raters are available for rating the at least one unrated Internet-content identifier comprises indicating that the computerized content raters are available to rate an unrated URL.

4. The method as recited in claim 1 , wherein selecting the Internet-content identifier based on content-identifier selection criteria comprises selecting the Internet-content identifier randomly.

5. The method as recited in claim 1 , wherein selecting the Internet-content identifier based on content-identifier selection criteria comprises selecting a content identifier that has received a threshold number of requests for rating.

6. The method as recited in claim 1 , wherein selecting the Internet-content identifier based on content-identifier selection criteria comprises selecting a content identifier that has waited a threshold amount of time to be rated.

7. The method as recited in claim 1 , wherein selecting one computerized content rater from among the one or more available computerized content raters to rate the selected unrated Internet-content identifier comprises selecting a computerized content rater to rate an unrated URL.

8. The method as recited in claim 7 , wherein selecting the available computerized content rater comprises selecting a computerized content rater that has been idle for a threshold amount of time.

9. The method as recited in claim 7 , wherein selecting the available computerized content rater comprises selecting a computerized content rater based on URL specific criteria.

10. The method as recited in claim 1 , wherein transferring the selected Internet-content identifier to the selected available computerized content rater comprises transferring an unrated URL to the selected available computerized content rater.

11. The method as recited in claim 1 , further comprising:

determining a content category rating for the selected Internet-content identifier; and

storing the content category rating along with the Internet-content identifier.

12. A computer program product for use in a computer system, the computer program for implementing a method of dispatching an Internet-content identifier to a content rating system, wherein the computer program product comprises a tangible computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor, perform the following:

receive an indication that at least one unrated Internet-content identifier is available to be rated;

receive an indication that one or more computerized content raters are available for rating the at least one unrated Internet-content identifier, wherein the computerized content raters include a plurality of content classifiers configured to rate content based on respective criteria;

select an Internet-content identifier from among the at least one unrated Internet-content identifier based on content-identifier selection criteria;

select one computerized content rater from among the one or more available computerized content raters to rate the selected unrated Internet-content identifier;

transfer the selected Internet-content identifier to the selected available computerized content rater, wherein the selected Internet-content identifier identifies a portion of content; and

determine dynamically a content category rating for the selected Internet-content identifier, wherein determining a content category rating comprises dynamically combining a rating for the selected internet-content identifier with at least one of a rating for an Internet-content identifier identified within the portion of content for the selected internet-content identifier and an Internet-content identifier for a portion of content that identifies the selected Internet-content identifier.

13. The computer program product as recited in claim 12 , wherein the selected Internet-content identifier comprises a URL.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30740/0181 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035797/0280 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 27727/0144 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035798/0006 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030740/0181 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 027727/0178 Recorded Oct 16, 2012
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 029140/0170 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0144 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0178 →