System for detecting link spam, a method, and an associated computer readable medium
AssigneeMajestic-12 Ltd
InventorsAlexey Chudnovskiy, Steve Pitchford
Life of this patent
Estimating the term…
Abstract
A system for determining whether a website is an illegitimate website, the system comprising: a requester module configured to request one or more rules from a host server for a website and to receive a response from the host server in response to a request; an analysis module configured to determine whether a response or lack of a response received by the requester module indicates that the website is an illegitimate website; and a record module configured to store an indication that the website is an illegitimate website, wherein the one or more rules provide one or more instructions to a robot computer program regarding access of the website by the robot computer program.
Claims21
A computing system comprising a processor and a memory for determining whether a website is an illegitimate website, the system comprising:
- a requester module executed by the processing unit configured to request one or more rules from a host server for a website and to receive a response from the host server in response to the request;
- an analysis module executed by the processing unit configured to determine whether a response or lack of a response received by the requester module indicates that the website is an illegitimate website;
- a record module executed by the processing unit configured to store an indication that the website is an illegitimate website, wherein the one or more rules provide one or more instructions to a robot computer program regarding access of the website by the robot computer program
- wherein the analysis module comprises one or more rules and the analysis module include a rule indicating that a robot computer program should not contact the host server for a period exceeding a threshold;
- and
- wherein the requester module is configured to receive a plurality of rules and the threshold is a proportion of the time period indicated by another of the rules in relation to another robot computer program.
A method of determining whether a website is an illegitimate website, the method comprising:
- requesting, using a requester module, one or more rules from a host server for a website;
- receiving a response from the host server in response to the request or noting a lack of a response;
- determining, at an analysis module, whether the response or lack of response indicates that the website is an illegitimate website;
- and
- storing, using a record module, an indication that the website is an illegitimate website, wherein the one or more rules provide one or more instructions to a robot computer program regarding access of the website by the robot computer program
- wherein the analysis module comprises one or more rules and the analysis module include a rule indicating that a robot computer program should not contact the host server for a period exceeding a threshold;
- and
- wherein the requester module is configured to receive a plurality of rules and the threshold is a proportion of the time period indicated by another of the rules in relation to another robot computer program.
A non-transitory computer readable medium having stored thereon instructions which, when processed by a computing device, are configured to cause the computing device to:
- request, using a requester module, one or more rules from a host server for a website;
- receive a response from the host server in response to the request or noting a lack of a response;
- determine, at an analysis module, whether the response or lack of response indicates that the website is an illegitimate website;
- and
- store, using a record module, an indication that the website is an illegitimate website, wherein the one or more rules provide one or more instructions to a robot computer program regarding access of the website by the robot computer program
- wherein the analysis module comprises one or more rules and the analysis module include a rule indicating that a robot computer program should not contact the host server for a period exceeding a threshold;
- and
- wherein the requester module is configured to receive a plurality of rules and the threshold is a proportion of the time period indicated by another of the rules in relation to another robot computer program.
Dependencies are inferred from the claim text.