IP Library Granted Patent US 11,449,634
Granted Patent B2
US 11,449,634 · App. 16/169,730 · Granted Sep 20, 2022

Federated personally identifiable information (PII) service

Inventors: Trent Norman Larson (Bountiful, UT); Eric Nathaniel Fish (Salt Lake City, UT); Andrew Warner (Midvale, UT)
Assignee: tZERO IP, LLC
G06F21/6254G06F16/182G06F16/86G06F21/604G06Q40/04H04L63/102G06F2221/2141
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 11,449,634
App. No.
16/169,730
Granted
Sep 20, 2022
Kind
B2
Abstract

A computing system includes: server; client; broker-dealer database(s) storing personally identifiable information for accounts; and distributed ledger. Server receives request to obtain personally identifiable information (PII) regarding a trading history for a first account from a first user of the client. Server determines which broker-dealer database of the broker-dealer database(s) includes the PII for the first account. Server determines whether the first user has permission to obtain the PII for the first account. Server receives a trading history for the first account from a distributed ledger when the first user has permission to obtain the PII for the first account. Server is configured to map the PII from the broker-dealer database with the public transaction information received from the at least one distributed ledger to generate mapped information.

Claims (77)

1. A computing system comprising:

at least one server comprising at least one memory;

at least one client communicatively coupled to the at least one server;

at least one broker-dealer database storing personally identifiable information for accounts;

at least one distributed ledger communicatively coupled to the at least one server;

wherein the at least one server is configured to receive a request to obtain the personally identifiable information regarding public transaction information for a first account from a first user of a first client of the at least one client;

wherein the at least one server is configured to determine that a broker-dealer database of the at least one broker-dealer database includes the personally identifiable information for the first account;

wherein the at least one server is configured to determine whether the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account;

wherein the at least one server is configured to receive the public transaction information for the first account from the at least one distributed ledger when the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account; and

wherein the at least one server is configured to map (1) the personally identifiable information from the broker-dealer database that includes the personally identifiable information for the first account with (2) the public transaction information received from the at least one distributed ledger to generate mapped information.

2. The computing system of claim 1 , further comprising:

wherein the at least one server is configured to provide the mapped information to the first user of the first client.

3. The computing system of claim 1 , wherein the public transaction information stored in the at least one distributed ledger is anonymized.

4. The computing system of claim 1 , wherein the at least one distributed ledger includes a blockchain.

5. The computing system of claim 1 , further comprising:

wherein the at least one server is configured to provide feedback to the first user regarding a lack of permission when the first user does not have permission to obtain the personally identifiable information for the first account.

6. The computing system of claim 1 , further comprising:

wherein a first subset of users has permission to obtain the personally identifiable information for the first account; and

wherein a second subset of users does not have permission to obtain the personally identifiable information for the first account.

7. The computing system of claim 1 , further comprising:

wherein the first user has permission to obtain the personally identifiable information for the first account, but the first user does not have permission to obtain the personally identifiable information for a second account.

8. The computing system of claim 1 , wherein the at least one server is configured to determine that the broker-dealer database of the at least one broker-dealer database includes the personally identifiable information for the first account based on information received from one or more of the at least one broker-dealer database.

9. The computing system of claim 1 , wherein the at least one server is configured to determine that the broker-dealer database of the at least one broker-dealer database includes the personally identifiable information for the first account at least in part by being configured to:

query one or more of the at least one broker-dealer database;

receive information back from the one or more of the at least one broker-dealer database indicative of whether the one or more of the at least one broker-dealer database includes the personally identifiable information for the first account; and

determine that the broker-dealer database of the at least one broker-dealer database includes the personally identifiable information for the first account based on the information received back from the one or more of the at least one broker-dealer database indicative of whether the at least one broker-dealer database includes the personally identifiable information for the first account.

10. The computing system of claim 1 , wherein only one of the at least one broker-dealer database includes the personally identifiable information for the first account.

11. A computing system comprising:

at least one processor;

at least one memory communicatively coupled to the at least one processor;

at least one network interface communicatively coupled to the at least one processor;

wherein the at least one processor is configured to receive a request to obtain personally identifiable information regarding public transaction information for a first account;

wherein the at least one processor is configured to determine that a broker-dealer database includes the personally identifiable information for the first account;

wherein the at least one processor is configured to determine whether a first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account;

wherein the at least one processor is configured to receive the public transaction information for the first account from at least one distributed ledger when the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account;

wherein the at least one processor is configured to map (1) the personally identifiable information from the broker-dealer database that includes the personally identifiable information for the first account with (2) the public transaction information received from the at least one distributed ledger.

12. The computing system of claim 11 , further comprising:

wherein the at least one processor is configured to map the personally identifiable information from the broker-dealer database with the public transaction information received from the at least one distributed ledger.

13. The computing system of claim 11 , wherein the public transaction information stored in the at least one distributed ledger is anonymized.

14. The computing system of claim 11 , wherein the at least one distributed ledger includes a blockchain.

15. The computing system of claim 11 , further comprising:

wherein the at least one processor is configured to provide feedback to the first user regarding a lack of permission when the first user does not have permission to obtain the personally identifiable information for the first account.

16. The computing system of claim 11 , further comprising:

wherein a first subset of users has permission to obtain the personally identifiable information for the first account; and

wherein a second subset of users does not have permission to obtain the personally identifiable information for the first account.

17. The computing system of claim 11 , further comprising:

wherein the first user has permission to obtain the personally identifiable information for the first account, but the first user does not have permission to obtain the personally identifiable information for a second account.

18. The computing system of claim 11 , wherein the at least one processor is configured to receive the request to obtain the personally identifiable information regarding the public transaction information for the first account from a remotely located device using the at least one network interface.

19. The computing system of claim 11 , further comprising:

an input device for receiving input from the first user; and

wherein the at least one processor is configured to receive the request to obtain the personally identifiable information regarding the public transaction information for the first account from the first user using the input device of the computing system.

20. The computing system of claim 11 , wherein the at least one processor is configured to determine that the broker-dealer database includes the personally identifiable information for the first account based on information received from one or more of the broker-dealer database.

21. The computing system of claim 11 , wherein the at least one processor is configured to determine that the broker-dealer database includes the personally identifiable information for the first account at least in part by being configured to:

query at least one broker-dealer database;

receive information back from the at least one broker-dealer database indicative of whether the at least one broker-dealer database includes the personally identifiable information for the first account; and

determine that the broker-dealer database includes the personally identifiable information for the first account based on the information received back from the at least one broker-dealer database indicative of whether the at least one broker-dealer database includes the personally identifiable information for the first account.

22. The computing system of claim 11 , wherein only one broker-dealer database includes the personally identifiable information for the first account.

23. A computerized method, the computerized method comprising:

receiving a first request from a first user through a communication portal to obtain personally identifiable information regarding public transaction information for a first account;

determining that a broker-dealer database of a plurality of broker-dealer databases includes the personally identifiable information for the first account;

determining whether the first user has permission to obtain the personally identifiable information regarding the public transaction information for the first account from the broker-dealer database that includes the personally identifiable information for the first account;

when the first user has permission to obtain the personally identifiable information regarding the public transaction information for the first account, providing mapping data to the communication portal enabling mapping of the personally identifiable information regarding the public transaction information for the first account from the broker-dealer database that includes the personally identifiable information for the first account;

requesting the public transaction information from at least one distributed ledger; and

mapping (1) the personally identifiable information from the broker-dealer database that includes the personally identifiable information for the first account with (2) the public transaction information using the mapping data.

24. The computerized method of claim 23 , wherein determining whether the first user has permission to obtain the personally identifiable information regarding the public transaction information for the first account includes accessing the broker-dealer database including the personally identifiable information for the first account.

25. The computerized method of claim 23 , further comprising:

mapping the personally identifiable information from the broker-dealer database with the public transaction information received from the at least one distributed ledger.

26. The computerized method of claim 23 , wherein the public transaction information stored in the at least one distributed ledger is anonymized.

27. The computerized method of claim 23 , wherein the at least one distributed ledger includes a blockchain.

28. The computerized method of claim 23 , further comprising:

providing feedback to the first user regarding a lack of permission when the first user does not have permission to obtain the personally identifiable information for the first account.

29. The computerized method of claim 23 , wherein determining that the broker-dealer database of the plurality of broker-dealer databases includes the personally identifiable information for the first account is based on information received from one or more of the plurality of broker-dealer databases.

30. The computerized method of claim 23 , wherein determining that the broker-dealer database of the plurality of broker-dealer databases includes the personally identifiable information for the first account at least in part by:

querying at least one broker-dealer database of the plurality of broker-dealer databases;

receiving information back from the at least one broker-dealer database indicative of whether the at least one broker-dealer database includes the personally identifiable information for the first account; and

determine that the broker-dealer database of the plurality of broker-dealer databases includes the personally identifiable information for the first account based on the information received back from the at least one broker-dealer database indicative of whether the at least one broker-dealer database includes the personally identifiable information for the first account.

31. The computerized method of claim 23 , wherein only one broker-dealer database of the plurality of broker-dealer databases includes the personally identifiable information for the first account.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: TZERO GROUP, INC.
To: TZERO IP, LLC
Reel/Frame 055786/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: MEDICI VENTURES, INC.
To: TZERO GROUP, INC.
Reel/Frame 052576/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2020
From: LARSON, TRENT NORMAN
To: MEDICI VENTURES, INC.
Reel/Frame 052512/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2020
From: FISH, ERIC NATHANIEL
To: MEDICI VENTURES, INC.
Reel/Frame 052512/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2020
From: WARNER, ANDREW
To: MEDICI VENTURES, INC.
Reel/Frame 052512/0306 →
Continuity (2)
Provisional Application 62576238 · Oct 24, 2017
Related Publication 20190122005A1 · Apr 25, 2019
Cited By (1)
US 12,306,991