IP Library Granted Patent US 10,511,562
Granted Patent B2
US 10,511,562 · App. 16/019,428 · Granted Dec 17, 2019

Classifying social entities and applying unique policies on social entities based on crowd-sourced data

Inventors: Richard Banks Sutton (San Mateo, CA); Daniel Oshiro Nadir (Carlsbad, CA); Devin Hugh Redmond (Encinitas, CA); Harold Nguyen (Burlingame, CA); Anthony Lawrence Dorie (San Francisco, CA); Jorge Iriso (Alameda, CA); Wenchang Yan (Burlingame, CA)
Assignee: PROOFPOINT, INC.
H04L51/32G06F16/35G06Q50/01H04L51/12H04L67/22
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,511,562
App. No.
16/019,428
Granted
Dec 17, 2019
Kind
B2
Abstract

Technology is disclosed for detecting, classifying, and/or enforcing rules on social networking activity. The technology can scan and collect social content data from one or more social networks, store the social content data, classify content data posted to a social network, create and apply a set of social data content rules to future posted social content data.

Claims (47)

1. A system, comprising:

a central processing unit configured to:

collect social data representing content shared on a first social network;

determine a new rule based on a subset of the social data that corresponds to a first social account from the social data, wherein determining the new rule includes:

classifying posts in the subset as undesirable content,

calculating a percentage of the undesirable content within the subset, and

determining a new rule for the first social account based on the percentage of the undesirable content, wherein the new rule is determined from a set of social data content rules;

calculate a similarity between a second social account and the first social account, between social data corresponding to the second account and the subset or the undesirable content corresponding to the first social account, or a combination thereof;

apply an action corresponding to the new rule, wherein the action is applied with respect to the second social account based on the similarity; and

a memory, operably coupled to the central processing unit, the memory configured to store the social data.

2. The system of claim 1 wherein the central processing unit further configured to:

calculate a likelihood of a next published post on the first social account being the undesirable content, wherein the likelihood is calculated based on the percentage of the undesirable content among the posts of the first social account; and

apply the action with respect to the second social account according to the likelihood corresponding to the first social account and the similarity between a new post on the second social account and the next published post on the first social account.

3. The system of claim 1 wherein the social data includes at least one of spam, abusive, speech, or a link to malicious content.

4. The system of claim 1 wherein the action includes blocking a specific social data associated with the social data subset, wherein the specific social data is blocked from posting to or posting by the first social account.

5. The system of claim 4 wherein the central processing unit is further configured to block a specific social data associated with the social data subset based on metadata, wherein the specific social data is blocked from posting to or posting by a second social account.

6. The system of claim 1 wherein the central processing unit is further configured to determine the new rule for application on a second social network different than the first social network, wherein the action includes blocking a social entity attempting to post a specific social data associated with the social data subset, and wherein the social entity is blocked from posting the specific social data, additional social data, or a combination thereof on the second social network.

7. A non-transitory computer readable storage medium storing computer-executable instructions, comprising:

instructions for monitoring social account activities operating on one or more social networking platforms;

instructions for classifying one or more social account activities on the first social account, wherein the classification is based on detection of unwanted social data associated with content of the one or more social account activities;

instructions for calculating a percentage of undesirable content among the one or more social account activities;

instructions for calculating a similarity between a second social account and the first social account, between social data corresponding to the second social account and the undesirable content corresponding to the first social account, or a combination thereof; and

instructions for applying an action with respect to the second social account based on the percentage of the undesirable content and the similarity.

8. The non-transitory computer-readable storage medium of claim 7 wherein the unwanted social data includes at least one of spam and abusive speech.

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

instructions for determining the rule based on the classification of a first new social account activity by the first social account; and

instructions for enforcing the rule on a second new social account activity.

10. The non-transitory computer-readable storage medium of claim 9 wherein the second new social account activity resides on a different social networking platform than that of the first new social account activity.

11. A method, comprising:

scanning social data residing within at least one social network;

determining from at least a subset of the stored social data at least one rule, wherein:

the subset of the stored social data corresponds to a first social account,

the rule is determined based on the content of the subset, wherein determining the rule includes:

classifying posts in the social data subset as undesirable content,

calculating a percentage of the undesirable content among the social data subset corresponding to the first social account,

determining the new rule according to the first social account based on the percentage of the undesirable content;

calculating a similarity between a second social account and the first social account, between social data corresponding to the second social account and the undesirable content corresponding to the first social account, or a combination thereof; and

applying the rule to a first new social account activity associated with the second social account based on the similarity.

12. The method of claim 11 wherein calculating the similarity includes calculating a similarity between the second social account and the first social account based on analyzing profile images, names, handles, usernames, creation dates, associated geo locations, publication of identical contents, usage of overlapping third-party publishing applications, or a combination thereof.

13. The method of claim 11 wherein calculating the similarity includes calculating the similarity between the social data of the second social account and the undesirable content corresponding to the first social account based on one or more of a lexicographical similarity, a chronologically close posting time, a same publishing application, a physically close geo location data, a similar URL characteristic, and an image similarity.

14. The method of claim 11 wherein the rule comprises one or more actions on the first new social account activity selected from the group consisting of reporting, logging, alerting, blocking, removing and remediating.

15. The method of claim 11 wherein the applying occurs in real-time.

16. The method of claim 11 wherein the rule is formed when the stored social data includes a type of content selected from the group consisting of malware, bullying, fraud, violence and sexually predatory.

17. The method of claim 11 wherein the rule is altered in accordance with user input.

18. The method of claim 11 wherein the rule is applied to the first new social on a different social network different than the at least one social network.

19. The method of claim 11 further comprising changing sensitivity for classifying subsequent posts for the first social account.

20. The method of claim 11 wherein determining the new rule includes determining an increased likelihood that subsequent postings from the first social account are classified as the undesirable content.

Assignments (7)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 8, 2025
From: PROOFPOINT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073889/0677 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 21, 2024
From: GOLDMAN SACHS BANK USA, AS AGENT
To: PROOFPOINT, INC.
Reel/Frame 066865/0648 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0615 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2019
From: REDMOND, DEVIN
To: PROOFPOINT, INC.
Reel/Frame 050421/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2019
From: SUTTON, RICHARD BANKS; NADIR, DANIEL OSHIRO; NGUYEN, HAROLD; DORIE, ANTHONY LAWRENCE; IRISO, JORGE
To: PROOFPOINT, INC.
Reel/Frame 048868/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2018
From: NEXGATE, INC.
To: PROOFPOINT, INC.
Reel/Frame 047854/0215 →