GRAPH BASED BOT-USER DETECTION
First Claim
Patent Images
1. A computer implemented method for detecting bot-user accounts on a web-based email system, comprising the steps of:
- a) determining a group of seed accounts that are potentially bot-user accounts;
b) examining a degree to which the seed and other candidate accounts share the same computers for sending emails; and
c) identifying bot-user accounts on the web-based emails system based on the results of said steps a) and b).
2 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods are disclosed for detecting bot-user groups that send spam email over a web-based email service. Embodiments of the present system employ a two-prong approach to detecting bot-user groups. The first prong employs a historical-based approach for detecting anomalous changes in user account information, such as aggressive bot-user signups. The second prong of the present system entails constructing a large user-user relationship graph, which identifies bot-user sub-graphs through finding tightly connected subgraph components.
128 Citations
20 Claims
-
1. A computer implemented method for detecting bot-user accounts on a web-based email system, comprising the steps of:
-
a) determining a group of seed accounts that are potentially bot-user accounts; b) examining a degree to which the seed and other candidate accounts share the same computers for sending emails; and c) identifying bot-user accounts on the web-based emails system based on the results of said steps a) and b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method for detecting bot-user accounts on a web-based email system, comprising the steps of:
-
a) constructing a graph wherein the vertices are user accounts and a pair of vertices are connected by an edge if the corresponding two user accounts share a common account characteristic within a predefined period of time; and b) identifying one or more bot-user groups from a group of user accounts sharing a threshold number of IP addresses within a predefined period of time. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method for detecting bot-user accounts on a web-based email system, comprising the steps of:
-
a) constructing a graph wherein the vertices are user accounts and a pair of vertices are connected by an edge if the corresponding two user accounts share one or more of the same IP addresses within a predefined period of time; b) assigning a weight to an edge between any pairs of vertices, the weight of an edge between a pair of vertices representing the number of IP addresses shared between the corresponding two user accounts; and c) examining the number of user accounts connected by vertices at successive weights, wherein a disproportionate drop off in the amount of connected vertices from one weight to the next successive weight indicates one or more bot-user groups at the lower weight. - View Dependent Claims (20)
-
Specification