Password popularity-based limiting of online account creation requests
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 including a password;
determining a count of new account requests, each having a respective password, received during a predefined time period, that satisfy a requirement that the respective password is a function of the password in the received account creation request;
determining a popularity value associated with the password;
associating a score, based at least in part on the count and the popularity value, 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
Upon receiving an account creation request from a client, the server determines a count of new account requests, each having a respective password, received during a predefined time period, that satisfy a requirement that the respective password is a function of the password in the received account creation request, and determines a popularity value associated with the password. The server associates a spam score, based at least in part on the count and the popularity value, with 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 enable normal use of the account.
39 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 including a password; determining a count of new account requests, each having a respective password, received during a predefined time period, that satisfy a requirement that the respective password is a function of the password in the received account creation request; determining a popularity value associated with the password; associating a score, based at least in part on the count and the popularity value, 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. 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 including a respective password; instructions for determining a count of new account requests, each having a respective password, received during a predefined time period, that satisfy a requirement that the respective password is a function of the password in the received account creation request; instructions for determining a popularity value associated with the password; instructions for associating a score, based at least in part on the count and the popularity value, 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.
-
-
16. 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 including a respective password; determine a count of new account requests, each having a respective password, received during a predefined time period, that satisfy a requirement that the respective password is a function of the password in the received account creation request; determine a popularity value associated with the password; associate a score, based at least in part on the count and the popularity value, 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 (17, 18, 19, 20)
-
Specification