IP Library Granted Patent US 10,523,637
Granted Patent B2
US 10,523,637 · App. 15/194,722 · Granted Dec 31, 2019

Anonymous account security exchange

Inventor: Bradley Wardman (Phoenix, AZ)
Assignee: PAYPAL, INC.
H04L63/0421G06F21/6263H04L63/0428H04L63/06H04L63/102H04L63/1433
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,523,637
App. No.
15/194,722
Granted
Dec 31, 2019
Kind
B2
Abstract

Methods, systems, and computer program products for providing anonymized account security services are disclosed. For example, a computer-implemented method may include an anonymous account security exchange for receiving anonymized user account information for a first user account identified as a security risk from a first organization associated with the first user account, receiving anonymized user account information for a second user account from a second organization associated with the second user account, determining that the anonymized account identifier associated with the first user account matches the anonymized account identifier associated with the second user account, and providing a notification to the second organization indicating that the second user account is associated with a different user account identified as a security risk by another organization.

Claims (48)

1. A computer system, comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the computer system to perform operations comprising:

receiving first anonymized user account information associated with a first user account identified as a security risk from a first organization associated with the first user account, wherein the first anonymized user account information comprises anonymized account data corresponding to a set of user account fields;

accessing stored anonymized user account information associated with a plurality of user accounts obtained from a plurality of organizations;

determining that a second user account from the plurality of user accounts is related to the first user account based on a comparison between first anonymized account data corresponding to a login name for the first user account and second anonymized user account data corresponding to a contact address for the second user account, wherein the comparison is performed without de-anonymizing at least one of the first anonymized user account information or the second anonymized user account information;

identifying, from the plurality of organizations, a second organization associated with the second user account;

providing a first notification to the second organization indicating that the second user account is associated with a security risk based on determining that the first user account is related to the second user account;

determining that the first user account is related to a third user account with a third organization based at least in part on comparing the first anonymized account data against third anonymized account data associated with the third user account; and

providing a second notification to the third organization indicating that the third user account is associated with the security risk based on determining that the first user account is related to the third user account.

2. The computer system of claim 1 , wherein the operations further comprise:

storing the first anonymized user account information in a local storage.

3. The computer system of claim 1 , wherein the first notification is provided to the second organization in response to receiving a request to assess a security risk of the second user account associated with the second organization.

4. The computer system of claim 1 , wherein the first anonymized user account information is encrypted based on a public key associated with an account security exchange.

5. The computer system of claim 1 , wherein the first notification comprises one or more anonymized account identifiers for the second user account.

6. The computer system of claim 1 , wherein the first anonymized user account information associated with the first user account was received from the first organization based on a detected security breach associated with the first user account.

7. The computer system of claim 1 , wherein the first anonymized user account information is received based on a detected data breach associated with the first user account.

8. The computer system of claim 1 , wherein the first anonymized user account information is received based on a detected anomalous activity associated with the first user account.

9. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

receiving first anonymized user account information associated with a first user account identified as a security risk from a first organization associated with the first user account, wherein the first anonymized user account information comprises anonymized account data corresponding to a set of user account fields;

accessing stored anonymized user account information associated with a plurality of user accounts obtained from a plurality of organizations;

determining that a second user account from the plurality of user accounts is related to the first user account based on a comparison between first anonymized account data corresponding to a login name for the first user account and second anonymized user account data corresponding to a contact address for the second user account, wherein the comparison is performed without de-anonymizing at least one of the first anonymized user account information or the second anonymized user account information;

identifying, from the plurality of organizations, a second organization associated with the second user account;

providing a first notification to the second organization indicating that the second user account is associated with a security risk based on determining that the first user account is related to the second user account;

determining that the first user account is related to a third user account with a third organization based at least in part on comparing the first anonymized account data against third anonymized account data associated with the third user account; and

providing a second notification to the third organization indicating that the third user account is associated with the security risk based on determining that the first user account is related to the third user account.

10. The non-transitory machine-readable medium of claim 9 , wherein the operations further comprise:

storing the first anonymized user account information in a local storage.

11. The non-transitory machine-readable medium of claim 9 , wherein the first notification is provided to the second organization in response to receiving a request to assess a security risk of the second user account associated with the second organization.

12. The non-transitory machine-readable medium of claim 9 , wherein the first anonymized user account information is encrypted based on a public key associated with an account security exchange.

13. The non-transitory machine-readable medium of claim 9 , wherein the first notification comprises one or more anonymized account identifiers for the second user account.

14. The non-transitory machine-readable medium of claim 9 , wherein the first anonymized user account information associated with the first user account was received from the first organization based on a detected security breach associated with the first user account.

15. The-transitory machine-readable medium of claim 9 , wherein the first anonymized user account information is received based on a detected data breach associated with the first user account.

16. A method, comprising:

receiving, by one or more hardware processors, first anonymized user account information associated with a first user account identified as a security risk from a first organization associated with the first user account, wherein the first anonymized user account information comprises anonymized account data corresponding to a set of user account fields;

accessing, by the one or more hardware processors, stored anonymized user account information associated with a plurality of user accounts obtained from a plurality of organizations;

determining, by the one or more hardware processors, that a second user account from the plurality of user accounts is related to the first user account based on a comparison between first anonymized account data corresponding to a login name for the first user account and second anonymized user account data corresponding to a contact address for the second user account, wherein the comparison is performed without de-anonymizing at least one of the first anonymized user account information or the second anonymized user account information;

identifying, by the one or more hardware processors from the plurality of organizations, a second organization associated with the second user account;

providing, by the one or more hardware processors, a first notification to the second organization indicating that the second user account is associated with a security risk based on determining that the first user account is related to the second user account;

determining, by the one or more hardware processors, that the first user account is related to a third user account with a third organization based at least in part on comparing the first anonymized account data against third anonymized account data associated with the third user account; and

providing, by the one or more hardware processors, a second notification to the third organization indicating that the third user account is associated with the security risk based on determining that the first user account is related to the third user account.

17. The method of claim 16 , further comprising:

storing the first anonymized user account information in a local storage.

18. The method of claim 16 , wherein the first notification is provided to the second organization in response to receiving a request to assess a security risk of the second user account associated with the second organization.

19. The method of claim 16 , wherein the first anonymized user account information is encrypted based on a public key associated with an account security exchange.

20. The method of claim 16 , wherein the first notification comprises one or more anonymized account identifiers for the second user account.

21. The method of claim 16 , wherein the first anonymized user account information associated with the first user account was received from the first organization based on a detected security breach associated with the first user account.

22. The method of claim 16 , wherein the first anonymized user account information is received based on a detected anomalous activity associated with the first user account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: WARDMAN, BRADLEY
To: PAYPAL, INC.
Reel/Frame 039026/0830 →
Continuity (2)
Provisional Application 62195453 · Jul 22, 2015
Related Publication 20170026343A1 · Jan 26, 2017
Cited By (1)
US 12,323,455