IP address based detection of spam account generation
First Claim
1. A computer implemented method, comprising:
- at a server having one or more processors and memory storing one or more programs executed by the one or more processors;
receiving an account creation request from an IP address;
determining a first count of accounts created in response to requests from the IP address during a first time period;
determining a second count of predefined account access operations by accounts created in response to prior account creation requests from the IP address during a second time period, wherein a higher second count represents a lower likelihood that an account created in response to the account creation request from the IP address will be used for sending spam;
associating a score, based at least in part on the first count and second count, with the account creation request; and
performing an action associated with the account creation request based at least in part on the score, wherein the action includes at least one of refusing the account creation request, modifying an account created in response to the account creation request, accepting the account creation request, and maintaining the account created in response to the account creation request.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for detecting and preventing spam account generation is disclosed. Upon receiving an account creation request from a client, the server analyzes various types of data including past and current account creation information and data associated with the account creation request such as IP address, username, password, cookie, and response time. Based on the analysis result, the server assigns a spam score to the account creation request and compares the spam score with certain predefined thresholds. If the spam score is above a first threshold, the server may refuse the account creation request. If the spam score is within a certain range, the server may limit the access to the account associated with the account creation request. If the spam score is below a second threshold, the server may put no limit on access to (i.e., enable normal use of) the account.
37 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
at a server having one or more processors and memory storing one or more programs executed by the one or more processors; receiving an account creation request from an IP address; determining a first count of accounts created in response to requests from the IP address during a first time period; determining a second count of predefined account access operations by accounts created in response to prior account creation requests from the IP address during a second time period, wherein a higher second count represents a lower likelihood that an account created in response to the account creation request from the IP address will be used for sending spam; associating a score, based at least in part on the first count and second count, with the account creation request; and performing an action associated with the account creation request based at least in part on the score, wherein the action includes at least one of refusing the account creation request, modifying an account created in response to the account creation request, accepting the account creation request, and maintaining the account created in response to the account creation request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for receiving an account creation request from an IP address; instructions for determining a first count of accounts created in response to requests from the IP address during a first time period; instructions for determining a second count of predefined account access operations by accounts created in response to prior account creation requests from the IP address during a second time period, wherein a higher second count represents a lower likelihood that an account created in response to the account creation request from the IP address will be used for sending spam; instructions for associating a score, based at least in part on the first count and second count, with the account creation request; and instructions for performing an action associated with the account creation request based at least in part on the score, wherein the action includes at least one of refusing the account creation request, modifying an account created in response to the account creation request, accepting the account creation request, and maintaining the account created in response to the account creation request. - View Dependent Claims (19)
-
-
18. A non-transitory computer readable storage medium and one or more computer programs embedded therein, the one or more computer programs comprising instructions, which when executed by a computer system, cause the computer system to:
-
receive an account creation request from an IP address; determine a first count of accounts created in response to requests from the IP address during a first time period; determine a second count of predefined account access operations by accounts created in response to prior account creation requests from the IP address during a second time period, wherein a higher second count represents a lower likelihood that an account created in response to the account creation request from the IP address will be used for sending spam; associate a score, based at least in part on the first count and second count, with the account creation request; and perform an action associated with the account creation request based at least in part on the score, wherein the action includes at least one of refusing the account creation request, modifying an account created in response to the account creation request, accepting the account creation request, and maintaining the account created in response to the account creation request. - View Dependent Claims (20)
-
Specification