IP Library Granted Patent US 9,674,214
Granted Patent B2
US 9,674,214 · App. 14/690,804 · Granted Jun 6, 2017

Social network profile data removal

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,674,214
App. No.
14/690,804
Filed
Apr 20, 2015
Granted
Jun 6, 2017
Kind
B2
Examiner
KIM, TAE K
Art Unit
2492
USPC
726/22
Abstract

A computer-implemented method includes receiving a request to remove data that is associated with a protected social entity. The data maintained on one or more social networks is scanned, where scanning includes identifying data that is associated with one or more social entities. One or more characteristics of the identified data are determined, and a reference to the identified data that indicates the characteristic, is generated for each of the one or more characteristics. A match between the one or more generated references and one or more stored references is identified, where the one or more stored references each reference one or more characteristics associated with the protected social entity, and where the one or more stored references are stored in one or more social risk databases. A request to the one or more social networks to remove the identified data associated with the one or more generated references is submitted.

Claims (75)

1. A computer-implemented method comprising:

receiving, by one or more processors, a request to remove data that is associated with a particular individual that does not maintain any personal social network profiles, wherein the request is based on a user input received at a threat protection platform, wherein the received request includes one or more data parameters that define specific data associated with the particular individual to be removed, and wherein the one or more data parameters include name, images, date of birth, gender, location, email address, education, and organization data;

generating, for each of the received one or more data parameters, a reference to the data parameter, wherein at least one of the generated references comprises a hash of an image associated with the particular individual;

storing, at a social risk database, the one or more generated references for each of the one or more data parameters;

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

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;

identifying a match between the one or more generated references and at least one of the one or more stored references;

submitting, by one or more processors, a request to at least one of the multiple social networks to remove the identified data associated with the one or more generated references;

generating an alert to the particular individual, wherein the generated alert includes the identified data and the request submitted to the at least one of the multiple social networks; and

providing the alert, through the protection platform, to the particular individual.

2. The method of claim 1 further comprising:

determining that a predetermined period of time has elapsed; and

responsive to determining the predetermined period of time has elapsed:

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 one or more social entities;

determining one or more characteristics of the additional identified data;

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

identifying a match between one or more additional generated references and the one or more stored references; and

submitting, by one or more processors, a request to at least one of the multiple social networks to remove the additional identified data associated with the one or more additional generated references.

3. The method of claim 2 wherein the predetermined period of time is a user set time period.

4. The method of claim 2 wherein the predetermined period of time is the time for the one or more processors to execute a scanning cycle.

5. The method of claim 1 wherein receiving a request to remove data that is associated with a particular individual comprises receiving one or more thresholds from an authorized user.

6. The method of claim 5 wherein the authorized user is a user that received authorization from the particular individual.

7. The method of claim 1 further comprising:

identifying a social entity that originated the data associated with the one or more generated references; and

generating an alert to the identified social entity requesting the removal of the identified data associated with the one or more generated references.

8. 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:

receiving, by one or more processors, a request to remove data that is associated with a particular individual that does not maintain any personal social network profiles, wherein the request is based on a user input received at a threat protection platform, wherein the received request includes one or more data parameters that define specific data associated with the particular individual to be removed, and wherein the one or more data parameters include name, images, date of birth, gender, location, email address, education, and organization data;

generating, for each of the received one or more data parameters, a reference to the data parameter, wherein at least one of the generated references comprises a hash of an image associated with the particular individual;

storing, at a social risk database, the one or more generated references for each of the one or more data parameters;

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

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;

identifying a match between the one or more generated references and at least one of the one or more stored references;

submitting, by one or more processors, a request to at least one of the multiple social networks to remove the identified data associated with the one or more generated references;

generating an alert to the particular individual, wherein the generated alert includes the identified data and the request submitted to the at least one of the multiple social networks; and

providing the alert, through the protection platform, to the particular individual.

9. The system of claim 8 further comprising:

determining that a predetermined period of time has elapsed; and

responsive to determining the predetermined period of time has elapsed:

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 one or more social entities;

determining one or more characteristics of the additional identified data;

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

identifying a match between one or more additional generated references and the one or more stored references; and

submitting, by one or more processors, a request to at least one of the multiple to remove the additional identified data associated with the one or more additional generated references.

10. The system of claim 9 wherein the predetermined period of time is a user set time period.

11. The system of claim 9 wherein the predetermined period of time is the time for the one or more processors to execute a scanning cycle.

12. The system of claim 10 wherein receiving a request to remove data that is associated with a particular individual comprises receiving one or more thresholds from an authorized user.

13. The system of claim 12 wherein the authorized user is a user that received authorization from the particular individual.

14. The system of claim 10 further comprising:

identifying a social entity that originated the data associated with the one or more generated references; and

generating an alert to the identified social entity requesting the removal of the identified data associated with the one or more generated references.

15. A non-transitory computer-readable storage medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving, by one or more processors, a request to remove data that is associated with a particular individual that does not maintain any personal social network profiles, wherein the request is based on a user input received at a threat protection platform, wherein the received request includes one or more data parameters that define specific data associated with the particular individual to be removed, and wherein the one or more data parameters include name, images, date of birth, gender, location, email address, education, and organization data;

generating, for each of the received one or more data parameters, a reference to the data parameter, wherein at least one of the generated references comprises a hash of an image associated with the particular individual;

storing, at a social risk database, the one or more generated references for each of the one or more data parameters;

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

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;

identifying a match between the one or more generated references and at least one of the one or more stored references;

submitting, by one or more processors, a request to at least one of the multiple social networks to remove the identified data associated with the one or more generated references;

generating an alert to the particular individual, wherein the generated alert includes the identified data and the request submitted to the at least one of the multiple social networks; and

providing the alert, through the protection platform, to the particular individual.

16. The medium of claim 15 further comprising:

determining that a predetermined period of time has elapsed; and

responsive to determining the predetermined period of time has elapsed:

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 one or more social entities;

determining one or more characteristics of the additional identified data;

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

identifying a match between one or more additional generated references and the one or more stored references; and

submitting, by one or more processors, a request to at least one of the multiple to remove the additional identified data associated with the one or more additional generated references.

17. The medium of claim 16 wherein the predetermined period of time is a user set time period.

18. The medium of claim 16 wherein the predetermined period of time is the time for the one or more processors to execute a scanning cycle.

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 Apr 22, 2015
From: FOSTER, JAMES C.; BLAIR, EVAN; CULLISON, CHRISTOPHER B.; FRANCIS, ROBERT
To: ZEROFOX, INC.
Reel/Frame 035468/0215 →