IP Library Granted Patent US 9,838,403
Granted Patent B2
US 9,838,403 · App. 14/450,974 · Granted Dec 5, 2017

System and method for identifying abusive account registration

Inventors: Lei Zheng (Sunnyvale, CA); Phil Y. Wang (Sunnyvale, CA); Shyam Mittur (San Ramon, CA); Prashant Vyas (San Jose, CA); Savitha Perumal (Sunnyvale, CA)
Assignee: EXCALIBUR IP, LLC
H04L63/1408G06F21/316G06F2221/2117
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,838,403
App. No.
14/450,974
Granted
Dec 5, 2017
Kind
B2
Abstract

Disclosed is a system and method for processing account registration by identifying account candidates attempting to open an account as abusive. That is, the present disclosure discusses identifying, and challenging and marking abusive account registration. The present disclosure takes into account users' behaviors on a network and the impact to the cost and/or revenue of the network. The present disclosure is proactive as it allows for actions to be taken at the earliest possible time in the registration process before an account is created. This prevents abusive activity from taking place within the network and effecting services and privileges available to legitimate users. Additionally, the effects of the disclosed systems and methods minimize the negative impacts of abusive activity on normal user accounts.

Claims (49)

1. A method comprising:

receiving, at a computing device, a new account registration request from a user, said registration request comprising user provided registration information associated with the user;

extracting, via the computing device, features of the user provided registration information; and

examining, via the computing device, said features to determine whether said request is for a legitimate or abusive purpose, said examination comprising comparing said features against labeled information associated with an existing account, said labeled information corresponding to a multi-dimensional feature vector associated with raw data collected from the existing account,

when said features are determined to correspond to an abusive purpose, deny said account registration request, and

when said features are determined to correspond to a legitimate purpose, grant said account registration request.

2. The method of claim 1 , wherein said raw data comprises user activity data associated with said existing account, said user activity data being extracted from said existing account.

3. The method of claim 2 , wherein said multi-dimensional feature vector is based on an identified pattern of activity derived from said user activity data, said pattern providing an indication as to whether said existing account is legitimate or abusive, said labeled information comprising said indication.

4. The method of claim 1 , further comprising analyzing said new account registration request based on said examination, said analysis comprises training a classifier with said determination of the purpose of the request.

5. The method of claim 4 , further comprising updating the multi-dimensional feature vector based on said analysis of said new account registration, wherein said updating occurs continuously upon determinations of new account requests.

6. The method of claim 4 , further comprising applying said updated multi-dimensional feature vector via the classifier to a subsequent account registration request.

7. The method of claim 6 , wherein the classifier implements machine learning techniques in accordance with the multi-dimensional feature vector.

8. The method of claim 1 , further comprising:

labelling said new account registration request based on said examination; and

updating an account database based on said labelling, said account database comprising user account information for user accounts on the network.

9. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computer, perform a method comprising:

receiving a new account registration request from a user, said registration request comprising user provided registration information associated with the user;

extracting features of the user provided registration information; and

examining said features to determine whether said request is for a legitimate or abusive purpose, said examination comprises comparing said features against labeled information associated with an existing account, said labeled information corresponding to a multi-dimensional feature vector associated with raw data collected from the existing account,

when said features are determined to correspond to an abusive purpose, deny said account registration request, and

when said features are determined to correspond to a legitimate purpose, grant said account registration request.

10. The non-transitory computer-readable storage medium of claim 9 , wherein said raw data comprises user activity data associated with said existing account, said user activity data being extracted from said existing account.

11. The non-transitory computer-readable storage medium of claim 10 , wherein said multi-dimensional feature vector is based on an identified pattern of activity derived from said user activity data, said pattern providing an indication as to whether said existing account is legitimate or abusive, said labeled information comprising said indication.

12. The non-transitory computer-readable storage medium of claim 9 , further comprising analyzing said new account registration request based on said examination, said analysis comprises training a classifier with said determination of the purpose of the request.

13. The non-transitory computer-readable storage medium of claim 12 , further comprising:

updating the multi-dimensional feature vector based on said analysis of said new account registration, wherein said updating occurs continuously upon determinations of new account requests; and

applying said updated multi-dimensional feature vector via the classifier to a subsequent account registration request.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the classifier implements machine learning techniques in accordance with the multi-dimensional feature vector.

15. The non-transitory computer-readable storage medium of claim 9 , further comprising:

labelling said new account registration request based on said examination; and

updating an account database based on said labelling, said account database comprising user account information for user accounts on the network.

16. A system comprising:

at least one computing device comprising:

memory storing computer-executable instructions; and

one or more processors for executing said computer-executable instructions, comprising:

receiving a new account registration request from a user, said registration request comprising user provided registration information associated with the user;

extracting features of the user provided registration information; and

examining said features to determine whether said request is for a legitimate or abusive purpose, said examination comprises comparing said features against labeled information associated with an existing account, said labeled information corresponding to a multi-dimensional feature vector associated with raw data collected from the existing account,

when said features are determined to correspond to an abusive purpose, deny said account registration request, and

when said features are determined to correspond to a legitimate purpose, grant said account registration request.

17. The system of claim 16 , wherein said raw data comprises user activity data associated with said existing account, said user activity data being extracted from said existing account.

18. The system of claim 17 , wherein said multi-dimensional feature vector is based on an identified pattern of activity derived from said user activity data, said pattern providing an indication as to whether said existing account is legitimate or abusive, said labeled information comprising said indication.

19. The system of claim 16 , further comprising:

analyzing said new account registration request based on said examination, said analysis comprises training a classifier with said determination of the purpose of the request, wherein the classifier implements machine learning techniques in accordance with the multi-dimensional feature vector;

updating the multi-dimensional feature vector based on said analysis of said new account registration, wherein said updating occurs continuously upon determinations of new account requests; and

applying said updated multi-dimensional feature vector via the classifier to a subsequent account registration request.

20. The system of claim 16 , further comprising:

labelling said new account registration request based on said examination; and

updating an account database based on said labelling, said account database comprising user account information for user accounts on the network.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
Continuity (2)
Continuation 13564378 · Aug 1, 2012
Related Publication 20140344929A1 · Nov 20, 2014