Method and apparatus of identifying a website user
First Claim
1. A method comprising:
- storing, by an apparatus, in a database, an account and a corresponding user identity for each website user logging into a website;
obtaining, by the apparatus, from the database, a list of accounts of the website, each account being associated with a user identity, and a list of user identities associated with the accounts of the website;
building, by the apparatus, a connected graph by taking the accounts and the user identities as nodes and connecting account nodes and user identity nodes having association relationship therewith;
finding, by the apparatus, a connected component from the connected graph, accounts corresponding to all account nodes in the connected component forming an account group that is bound to a same website user;
computing, by a processor of the apparatus, an account density and a fraud account closing rate of the account group;
determining, by the apparatus, whether the account density and the fraud account closing rate are within respective predetermined normal value ranges;
based at least in part on the determined account density and fraud account closing rate, the apparatusdetermining that the account group is a dangerous account group, and determining a website user bound to the dangerous account group is a dangerous website user if the account group is the dangerous account group, ordetermining that the account group is a normal account group, and determining a website user bound to the normal account group is a normal website user if the account group is the normal account group; and
closing, caused by the apparatus, the accounts in the dangerous account group based on determining that the account group is a dangerous account group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus of identifying a website user are disclosed herein. The method includes: obtaining accounts and user identities from a database; building a connected graph by taking the accounts and the user identities as nodes and connecting account nodes and user identity nodes having association relationship therewith; finding a connected component from the connected graph, accounts corresponding to all account nodes in the connected component forming an account group that is bound to a same website user; computing an account density and a fraud account closing rate of the account group; determining whether the account density and the fraud account closing rate are within respective predetermined normal value ranges; and if affirmative, determining that the account group is a dangerous account group and a website user bound to the dangerous account group is a dangerous website user; otherwise, determining that the account group is a normal account group and a website user bound to the normal account group is a normal website user.
27 Citations
20 Claims
-
1. A method comprising:
-
storing, by an apparatus, in a database, an account and a corresponding user identity for each website user logging into a website; obtaining, by the apparatus, from the database, a list of accounts of the website, each account being associated with a user identity, and a list of user identities associated with the accounts of the website; building, by the apparatus, a connected graph by taking the accounts and the user identities as nodes and connecting account nodes and user identity nodes having association relationship therewith; finding, by the apparatus, a connected component from the connected graph, accounts corresponding to all account nodes in the connected component forming an account group that is bound to a same website user; computing, by a processor of the apparatus, an account density and a fraud account closing rate of the account group; determining, by the apparatus, whether the account density and the fraud account closing rate are within respective predetermined normal value ranges; based at least in part on the determined account density and fraud account closing rate, the apparatus determining that the account group is a dangerous account group, and determining a website user bound to the dangerous account group is a dangerous website user if the account group is the dangerous account group, or determining that the account group is a normal account group, and determining a website user bound to the normal account group is a normal website user if the account group is the normal account group; and closing, caused by the apparatus, the accounts in the dangerous account group based on determining that the account group is a dangerous account group. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
storing, by an apparatus, in a database, an account and a corresponding user identity for each website user logging into a website; obtaining, by the apparatus, from the database, a list of accounts of the website, each account being associated with a user identity, and a list of user identities associated with the accounts of the website; building, by the apparatus, a connected graph by taking the accounts and the user identities as nodes and connecting account nodes and user identity nodes having association relationship therewith; finding, by the apparatus, a connected component from the connected graph, accounts corresponding to all account nodes in the connected component forming an account group that is bound to a same website user; determining, by the apparatus, whether an account that has been closed due to one of a fraud or a suspected fraud exists in the account group, and if the account is determined to be closed due to one of a fraud or a suspected fraud, the apparatus determining that the account group is a dangerous account group and a website user bound to the dangerous account group is a dangerous website user; if the account is determined not to be closed due to one of a fraud or a suspected fraud, the apparatus determining that the account group is a normal account group and a website user bound to the normal account group is a normal website user; and wherein the apparatus is configured to close the accounts in the dangerous account group based on the apparatus determining that the account group is a dangerous account group. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
an apparatus comprising; at least one processor configured to execute computer-readable instructions; a memory coupled to the at least one processor, the memory storing the computer-readable instructions in a plurality of modules including; an acquisition module used for obtaining a list of accounts of a website, each account being associated with a user identity, and a list of user identities associated with the accounts of the website, the acquisition module obtaining the list of accounts and user identities from a database storing an account and a corresponding user identity for each website user logging into the website; a creation module used for building a connected graph by taking the accounts and the user identities as nodes and connecting account nodes and user identity nodes having association relationship therewith; a search module used for finding a connected component from the connected graph, the accounts corresponding to all account nodes in the connected component forming an account group that is bound to a same website user; a first parameter computation module used for computing an account density and a fraud account closing rate of the account group; a first parameter determination module used for determining whether the account density and the fraud account closing rate are within respective predetermined normal value ranges; and a first website user identification module used for determining, based on the determined account density and fraud account closing rate, that the account group is a dangerous account group, and determining a website user bound to the dangerous account group is a dangerous website user if a result of the first parameter determination module determines the account density and the fraud account closing rate are not within the respective predetermined normal value ranges, and determining that the account group is a normal account group, and determining a website user bound to the normal account group is a normal website user if a result of the first parameter determination module determines the account density and the fraud account closing rate are within the respective predetermined normal value ranges; and wherein the system is configured to close the accounts in the dangerous account group based on the determining that the account group is a dangerous account group. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an apparatus comprising; at least one processor configured to execute computer-readable instructions; a memory coupled to the at least one processor, the memory storing the computer-readable instructions in a plurality of modules including; an acquisition module used for obtaining a list of accounts of a website, each account being associated with a user identity, and a list of user identities associated with the accounts of the website, the acquisition module obtaining the list of account and user identities from a database storing an account and a corresponding user identity for each website user logging into the website; a creation module used for building a connected graph by taking the accounts and the user identities as nodes and connecting account nodes and user identity nodes having association relationship therewith; a search module used for finding a connected component from the connected graph, accounts corresponding to all account nodes in the connected component forming an account group that is bound to a same website user; a determination module used for determining whether an account that has been closed due to one of a fraud or a suspected fraud exists in the account group; and a second website user identification module used for determining, based on the determined account closure due to fraud or suspected fraud, that the account group is a dangerous account group, and determining a website user bound to the dangerous account group is a dangerous website user if a determination result of the determination module determines the account that has been closed due to one of a fraud or a suspected fraud exists in the account group, and determining that the account group is a normal account group, and determining a website user bound to the normal account group is a normal website user if a determination result of the determination module determines the account that has not been closed due to one of a fraud or a suspected fraud exists in the account group; and wherein the system is configured to close the accounts in the dangerous account group based on the determining that the account group is a dangerous account group. - View Dependent Claims (18, 19, 20)
-
Specification