IP Library › Granted Patent US 10,375,104
Granted Patent B1
US 10,375,104 · App. 15/391,588 · Granted Aug 6, 2019

System and method for determining a decayed threat score

Inventors: Shang-Chieh Wu (San Jose, CA); Ranjani Gunupudi (Palo Alto, CA); Rehan Jalil (Portola Valley, CA)
Assignee: SYMANTEC CORPORATION
H04L63/1433H04L63/1416H04L63/1425H04L63/1441
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 10,375,104
App. No.
15/391,588
Granted
Aug 6, 2019
Kind
B1
Abstract

According to one embodiment, a computer-implemented method performed by a computing device comprising at least one processor, the method comprising determining a threat score for a user action in a computer application and calculating a decayed threat score based on the determined threat score and a damping factor. The threat score being indicative of a risk presented by the user action, the decayed threat score being a modified threat score for the user action, and the damping factor being a constant value used to reduce the determined threat score.

Claims (39)

1. A computerized system comprising:

a computer processor;

a memory configured to store instructions, the instructions when executed by the computer processor are operable to:

determine a threat score for a user action in a computer application, the threat score being indicative of a risk presented by the user action;

calculate a decayed threat score based on the determined threat score, a damping factor, and a damping interval, the decayed threat score being a modified threat score for the user action, the damping factor being a constant value used to reduce the determined threat score, and the damping interval corresponding to a frequency in which the determined threat score is reduced;

determine an aggregate threat score based on the decayed threat score; and

suspend, based on the aggregate threat score, user activity corresponding to one or more of:

a particular computer user;

a particular computer application; and

a particular activity.

2. The computerized system of claim 1 , wherein the damping factor is a value between 0 and 1.

3. The computerized system of claim 1 , wherein the determined threat score is reduced to a decayed threat score based on a determination that the user action is non-threatening.

4. The computerized system of claim 1 , wherein:

the instructions when executed by the computer processor are further operable to identify a risk level corresponding to the determined threat score, wherein the risk level comprises a range of threat scores; and

the decayed threat score is reduced at a maximum to a minimum value in the range of the corresponding risk level.

5. A computer-implemented method performed by a computing device comprising at least one processor, the method comprising:

determining a threat score for a user action in a computer application, the threat score being indicative of a risk presented by the user action;

calculating a decayed threat score based on the determined threat score, a damping factor, and a damping interval, the decayed threat score being a modified threat score for the user action, the damping factor being a constant value used to reduce the determined threat score, and the damping interval corresponding to a frequency in which the determined threat score is reduced;

determining an aggregate threat score based on the decayed threat score; and

suspending, based on the aggregate threat score, user activity corresponding to one or more of:

a particular computer user;

a particular computer application; and

a particular activity.

6. The computer-implemented method of claim 5 , wherein the damping factor is a value between 0 and 1.

7. The computer-implemented method of claim 5 , wherein the determined threat score is reduced to a decayed threat score based on a determination that the user action is non-threatening.

8. The computer-implemented method of claim 5 , further comprising:

identifying a risk level corresponding to the determined threat score, wherein the risk level comprises a range of threat scores; and

wherein the decayed threat score is reduced at a maximum to a minimum value in the range of the corresponding risk level.

9. One or more computer-readable non-transitory storage media in one or more computing systems, the media embodying logic that is operable when executed by a computer processor to:

determine a threat score for a user action in a computer application, the threat score being indicative of a risk presented by the user action;

calculate a decayed threat score based on the determined threat score, a damping factor, and a damping interval, the decayed threat score being a modified threat score for the user action, the damping factor being a constant value used to reduce the determined threat score, and the damping interval corresponding to a frequency in which the determined threat score is reduced;

determine an aggregate threat score based on the decayed threat score; and

suspend, based on the aggregate threat score, user activity corresponding to one or more of:

a particular computer user;

a particular computer application; and

a particular activity.

10. The media of claim 9 , the media embodying logic that is further operable when executed by the computer processor to:

identify a risk level corresponding to the determined threat score, wherein the risk level comprises a range of threat scores; and

wherein the decayed threat score is reduced at a maximum to a minimum value in the range of the corresponding risk level.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2016
From: WU, SHANG-CHIEH; GUNUPUDI, RANJANI; JALIL, REHAN
To: SYMANTEC CORPORATION
Reel/Frame 040776/0589 →
Cited By (2)
US 12,367,289 US 12,518,005