IP Library Granted Patent US 12,306,991
Granted Patent B2
US 12,306,991 · App. 17/933,317 · Granted May 20, 2025

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 12,306,991
App. No.
17/933,317
Granted
May 20, 2025
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 the personally identifiable information (PII) regarding public information for first account from first user of client. Server determines that a database of the 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 from the database that includes the PII for the first account. Server receives public information for the first account from distributed ledger when the first user has permission to obtain the PII for the first account from the database that includes the PII for the first account. Server provides the PII regarding the public information to the first user of the client.

Claims (64)

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 database storing personally identifiable information for accounts;

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

wherein the at least one server is configured to:

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

determine that a database of the at least one database includes the personally identifiable information for the first account;

determine whether the first user has permission to obtain the personally identifiable information for the first account from the database that includes the personally identifiable information for the first account;

receive the public 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 database that includes the personally identifiable information for the first account; and

provide the personally identifiable information regarding the public information to the first user of the first client of the at least one client.

2. The computing system of claim 1 , wherein the at least one server is configured to:

map (1) the personally identifiable information from the database that includes the personally identifiable information for the first account with (2) the public information received from the at least one distributed ledger to generate mapped information; and

provide the personally identifiable information regarding the public information to the first user of the first client of the at least one client by being configured to provide the mapped information to the first user of the first client of the at least one client.

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

4. 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.

5. The computing system of claim 1 , 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.

6. The computing system of claim 1 , wherein the at least one server is configured to:

determine that the database of the at least one database includes the personally identifiable information for the first account based on information received from one or more of the at least one database.

7. The computing system of claim 1 , wherein the at least one server is configured to determine that the database of the at least one 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 database;

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

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

8. 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; and

wherein the at least one processor is configured to:

receive a request to obtain personally identifiable information regarding public information for a first account;

determine that a database includes the personally identifiable information for the first account;

determine whether a first user has permission to obtain the personally identifiable information for the first account from the database that includes the personally identifiable information for the first account;

receive the public 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 database that includes the personally identifiable information for the first account; and

provide the personally identifiable information regarding the public information to the first user.

9. The computing system of claim 8 , wherein the at least one processor is further configured to:

map (1) the personally identifiable information from the database that includes the personally identifiable information for the first account with (2) the public information received from the at least one distributed ledger to generate mapped information; and

provide the personally identifiable information regarding the public information to the first user by providing the mapped information to the first user.

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

11. The computing system of claim 8 , 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.

12. The computing system of claim 8 , 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.

13. The computing system of claim 8 , wherein the at least one processor is configured to:

receive the request to obtain the personally identifiable information regarding the public information for the first account from a remotely located device using the at least one network interface.

14. The computing system of claim 8 , 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 information for the first account from the first user using the input device of the computing system.

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

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

query at least one database;

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

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

17. 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 information for a first account;

determining that a database of a plurality of 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 information for the first account from the database that includes the personally identifiable information for the first account;

receiving the public information for the first account from at least one distributed ledger when the first user has permission to obtain the personally identifiable information from the first account from the database that includes the personally identifiable information for the first account; and

providing the personally identifiable information regarding the public information to the first user.

18. The computerized method of claim 17 , further comprising:

mapping (1) the personally identifiable information from the database that includes the personally identifiable information for the first account with (2) the public information from the at least one distributed ledger to generate mapped information; and

providing the personally identifiable information regarding the public information to the first user by being providing the mapped information to the first user.

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

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

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: LARSON, TRENT NORMAN
To: MEDICI VENTURES, INC.
Reel/Frame 061211/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: FISH, ERIC NATHANIEL
To: MEDICI VENTURES, INC.
Reel/Frame 061211/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: WARNER, ANDREW
To: MEDICI VENTURES, INC.
Reel/Frame 061211/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: MEDICI VENTURES, INC.
To: TZERO GROUP, INC.
Reel/Frame 061211/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: TZERO GROUP, INC.
To: TZERO IP, LLC
Reel/Frame 061212/0136 →
Continuity (3)
Continuation 16169730 · Oct 24, 2018
Provisional Application 62576238 · Oct 24, 2017
Related Publication 20230011047A1 · Jan 12, 2023
References Cited (17)
US 11449634B2 · Larson · 2022 [cited by examiner]
US 20060085443A1 · Pae et al. · 2006 [cited by applicant]
US 20160342978A1 · Davis et al. · 2016 [cited by applicant]
US 20160342994A1 · Davis · 2016 [cited by applicant]
US 20170140375A1 · Kunstel · 2017 [cited by applicant]
US 20170178128A1 · Fourez et al. · 2017 [cited by applicant]
US 20170243213A1 · Castinado et al. · 2017 [cited by applicant]
US 20170244757A1 · Castinado et al. · 2017 [cited by applicant]
US 20170286717A1 · Khi et al. · 2017 [cited by applicant]
US 20190122005A1 · Larson et al. · 2019 [cited by applicant]
US 20190199531A1 · Staples et al. · 2019 [cited by applicant]
European Patent Office, “Extended European Search Report from EP Application No. 18870686.5”, from Foreign Counterpart to U.S. Appl. No. 16/169,730, Jul. 6, 2021, pp. 1 through 8, Published: EP. [cited by applicant]
International Bureau, “International Preliminary Report on Patentability from PCT Application No. PCT/US2018/057360”, from Foreign Counterpart to U.S. Appl. No. 16/169,730, May 7, 2020, pp. 1 through 10, Published: WO. [cited by applicant]
International Searching Authority, “International Search Report and Written Opinion from PCT Application No. PCT/US2018/057360 mailed Feb. 13, 2019”, from Foreign Counterpart to U.S. Appl. No. 16/169,730, pp. 1-13, Publ… [cited by applicant]
U.S. Patent and Trademark Office, “Notice of Allowance”, U.S. Appl. No. 16/169,730, May 13, 2021, pp. 1 through 8, Published: US. [cited by applicant]
U.S. Patent and Trademark Office, “Notice of Allowance”, U.S. Appl. No. 16/169,730, Jul. 25, 2022, pp. 1 through 11, Published: US. [cited by applicant]
U.S. Patent and Trademark Office, “Office Action”, U.S. Appl. No. 16/169,730, Jan. 7, 2021 pp. 1 through 33, Published: US. [cited by applicant]