IP Library Granted Patent US 9,027,134
Granted Patent B2
US 9,027,134 · App. 14/445,203 · Granted May 5, 2015

Social threat scoring

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,027,134
App. No.
14/445,203
Granted
May 5, 2015
Kind
B2
Abstract

A method includes identifying data on a social network that is associated with a social entity, and determining one or more characteristics of the identified data. A reference to the identified data is generated for each of the one or more characteristics. Each generated reference is compared to one or more known references, and a risk score for a social entity is determined based on each of the comparisons. A confidence score for the risk score is determined.

Claims (77)

1. A method comprising:

scanning data that is maintained on multiple social networks, wherein scanning comprises identifying, by one or more processors, data that is associated with a social entity;

determining one or more characteristics of the identified data;

generating, for each of the one or more characteristics, a reference to the identified data that indicates the characteristic;

algorithmically comparing one or more generated references to one or more known references, wherein the one or more known references are references to characteristics of identified data that have been assigned a level of risk, and wherein the one or more generated references that are compared to the one or more known references are dynamically selected from a group of generated references;

determining, based on the algorithmic comparisons, a risk score for a social entity; and

determining, based on a statistical algorithm, a confidence score for the risk score, wherein the confidence score indicates the reliability of the determined risk score.

2. The method of claim 1 further comprising:

comparing the determined confidence score against a confidence threshold;

determining, based on the comparison of the determined confidence score against the confidence threshold, the confidence score is below the confidence threshold;

scanning data that is maintained on multiple social networks, wherein scanning comprises identifying, by one or more processors, additional data that is associated with the social entity;

determining one or more additional characteristics of the additional identified data;

generating, for each of the one or more additional characteristics, a reference to the identified data that indicates the characteristic;

algorithmically comparing one or more generated references to one or more known references, wherein the one or more known references are references to characteristics of identified data that have been assigned a level of risk, and wherein the one or more generated references that are compared to the one or more known references are dynamically selected from a group of generated references;

determining, based on the algorithmic comparisons, a risk score for a social entity; and

determining, based on the statistical algorithm, a second confidence score for the second risk score, wherein the confidence score indicates the reliability of the determined second risk score.

3. The method of claim 1 , wherein the one or more known references against which a generated reference is compared correlate to the generated reference.

4. The method of claim 1 wherein the risk score evaluates one or more security risks selected from the group consisting of impersonation, distribution of malware, phishing, and social engineering.

5. The method of claim 1 , further comprising:

generating, based on the determined confidence score, a normalized risk score for the social entity.

6. The method of claim 5 , further comprising:

comparing the normalized risk score for the social entity to a risk threshold;

determining that the normalized risk score exceeds the risk threshold; and

responsive to determining that the normalized risk score exceeds the risk threshold, initiating a security action.

7. The method of claim 6 , wherein the security action comprises alerting a user to a risk posed by the social entity.

8. The method of claim 7 , wherein alerting the user to the risk posed by the social entity comprises generating a web-based alert for the user, wherein the web-based alert includes the normalized risk score.

9. A system comprising:

one or more processing devices; and

one or more non-transitory computer-readable media coupled to the one or more processing devices having instructions stored thereon which, when executed by the one or more processing devices, cause the one or more processing devices to perform operations comprising:

scanning data that is maintained on multiple social networks, wherein scanning comprises identifying, by one or more processors, data that is associated with a social entity;

determining one or more characteristics of the identified data;

generating, for each of the one or more characteristics, a reference to the identified data that indicates the characteristic;

algorithmically comparing one or more generated references to one or more known references, wherein the one or more known references are references to characteristics of identified data that have been assigned a level of risk, and wherein the one or more generated references that are compared to the one or more known references are dynamically selected from a group of generated references;

determining, based on the algorithmic comparisons, a risk score for a social entity; and

determining, based on a statistical algorithm, a confidence score for the risk score, wherein the confidence score indicates the reliability of the determined risk score.

10. The system of claim 9 further comprising:

comparing the determined confidence score against a confidence threshold;

determining, based on the comparison of the determined confidence score against the confidence threshold, the confidence score is below the confidence threshold;

scanning data that is maintained on multiple social networks, wherein scanning comprises identifying, by one or more processors, additional data that is associated with the social entity;

determining one or more additional characteristics of the additional identified data;

generating, for each of the one or more additional characteristics, a reference to the identified data that indicates the characteristic;

algorithmically comparing one or more generated references to one or more known references, wherein the one or more known references are references to characteristics of identified data that have been assigned a level of risk, and wherein the one or more generated references that are compared to the one or more known references are dynamically selected from a group of generated references;

determining, based on the algorithmic comparisons, a risk score for a social entity; and

determining, based on the statistical algorithm, a second confidence score for the second risk score, wherein the confidence score indicates the reliability of the determined second risk score.

11. The system of claim 9 , wherein the one or more known references against which a generated reference is compared correlate to the generated reference.

12. The system of claim 9 , further comprising:

generating, based on the determined confidence score, a normalized risk score for the social entity.

13. The system of claim 12 , further comprising:

comparing the normalized risk score for the social entity to a risk threshold;

determining that the normalized risk score exceeds the risk threshold; and

responsive to determining that the normalized risk score exceeds the risk threshold, initiating a security action.

14. The system of claim 13 , wherein the security action comprises alerting a user to a risk posed by the social entity.

15. The system of claim 14 , wherein alerting the user to the risk posed by the social entity comprises generating a web-based alert for the user, wherein the web-based alert includes the normalized risk score.

16. A non-transitory computer-readable storage device encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:

scanning data that is maintained on multiple social networks, wherein scanning comprises identifying, by one or more processors, data that is associated with a social entity;

determining one or more characteristics of the identified data;

generating, for each of the one or more characteristics, a reference to the identified data that indicates the characteristic;

algorithmically comparing one or more generated references to one or more known references, wherein the one or more known references are references to characteristics of identified data that have been assigned a level of risk, and wherein the one or more generated references that are compared to the one or more known references are dynamically selected from a group of generated references;

determining, based on the algorithmic comparisons, a risk score for a social entity; and

determining, based on a statistical algorithm, a confidence score for the risk score, wherein the confidence score indicates the reliability of the determined risk score.

17. The medium of claim 16 further comprising:

comparing the determined confidence score against a confidence threshold;

determining, based on the comparison of the determined confidence score against the confidence threshold, the confidence score is below the confidence threshold;

scanning data that is maintained on multiple social networks, wherein scanning comprises identifying, by one or more processors, additional data that is associated with the social entity;

determining one or more additional characteristics of the additional identified data;

generating, for each of the one or more additional characteristics, a reference to the identified data that indicates the characteristic;

algorithmically comparing one or more generated references to one or more known references, wherein the one or more known references are references to characteristics of identified data that have been assigned a level of risk, and wherein the one or more generated references that are compared to the one or more known references are dynamically selected from a group of generated references;

determining, based on the algorithmic comparisons, a risk score for a social entity; and

determining, based on the statistical algorithm, a second confidence score for the second risk score, wherein the confidence score indicates the reliability of the determined second risk score.

18. The medium of claim 16 , further comprising:

generating, based on the determined confidence score, a normalized risk score for the social entity.

19. The medium of claim 16 , further comprising:

comparing the normalized risk score for the social entity to a risk threshold;

determining that the normalized risk score exceeds the risk threshold; and

responsive to determining that the normalized risk score exceeds the risk threshold, initiating a security action.

20. The medium of claim 19 , wherein the security action comprises alerting a user to a risk posed by the social entity.

21. The medium of claim 20 , wherein alerting the user to the risk posed by the social entity comprises generating a web-based alert for the user, wherein the web-based alert includes the normalized risk score.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded May 16, 2024
From: STIFEL BANK
To: ZEROFOX, INC.
Reel/Frame 067429/0328 →
SECURITY INTEREST Recorded May 13, 2024
From: ZEROFOX, INC.; LOOKINGGLASS CYBER SOLUTIONS, LLC; IDENTITY THEFT GUARD SOLUTIONS, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
Reel/Frame 067396/0304 →
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2022
From: ORIX GROWTH CAPITAL, LLC
To: VIGILANTEATI, INC.
Reel/Frame 060821/0137 →
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2022
From: ORIX GROWTH CAPITAL, LLC
To: ZEROFOX, INC.
Reel/Frame 060821/0173 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR AND ASSIGNEE'S INFORMATION ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 054878 FRAME: 0117. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 6, 2022
From: HERCULES CAPITAL, INC.
To: ZEROFOX, INC.
Reel/Frame 058652/0754 →
SECURITY INTEREST Recorded Jan 28, 2021
From: ZEROFOX, INC.
To: STIFEL BANK
Reel/Frame 055066/0916 →
SECURITY INTEREST Recorded Jan 13, 2021
From: ZEROFOX, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 054906/0449 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2021
From: ZEROFOX, INC.
To: HERCULES CAPITAL, INC.
Reel/Frame 054878/0117 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2019
From: SILVER LAKE WATERMAN FUND II, L.P.
To: ZEROFOX, INC.
Reel/Frame 049607/0961 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 26, 2019
From: ZEROFOX, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 049602/0173 →
SECURITY INTEREST Recorded Jun 1, 2017
From: ZEROFOX, INC.
To: SILVER LAKE WATERMAN FUND II, L.P., AS AGENT
Reel/Frame 042568/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: FOSTER, JAMES C.; BLAIR, EVAN; CULLISON, CHRISTOPHER B.; FRANCIS, ROBERT
To: ZEROFOX, INC.
Reel/Frame 033411/0111 →