IP Library Granted Patent US 11,706,228
Granted Patent B2
US 11,706,228 · App. 17/206,290 · Granted Jul 18, 2023

Customized view of restricted information recorded into a blockchain

Inventor: Jordan Simons (Denver, CO)
Assignee: AMERICORP INVESTMENTS LLC
H04L63/105G06F21/6254G06N20/00H04L9/0618H04L9/3226H04L9/50
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,706,228
App. No.
17/206,290
Granted
Jul 18, 2023
Kind
B2
Abstract

Systems, methods, and software are disclosed herein to generate a customized view of a blockchain transaction. A blockchain of block entries requested by a plurality of users from user devices is maintained in a distributed network of nodes. The block entries each comprise a plurality of data portions that are each associated with an access level. A request to view one or more data portions of a block entry is received which includes an access code associated with at least one access level. The access code in the request is evaluated with the blockchain of block entries to identify one or more data portions associated with the access level. A customized view of the block entry is generated which includes the one or more data portions associated with the access level.

Claims (36)

1. A method comprising:

receiving a signal encoding data representative of a request to view one or more access-controlled data portions of a blockchain entry;

identifying the one or more data portions, and an access level, associated with the request;

generating a customized view of any of the one or more data portions according to the access level; and

causing the customized view to be displayed via a user device, wherein receiving the signal encoding data representative of the request to view the one or more access-controlled data portions of the blockchain entry comprises receiving data representative of an access code associated with the request.

2. The method of claim 1 further comprising applying at least one redaction to any of the one or more data portions not associated with the access level.

3. The method of claim 1 , wherein the one or more data portions includes classified information, the method comprising applying, based on the access level, at least one redaction to any of the classified information not authorized to be viewed.

4. The method of claim 1 further comprising validating access to view the one or more data portions based on the access level.

5. The method of claim 1 , wherein the data representative of the access code includes at least one of: a pin code, a password, a fingerprint, a barcode, a retinal scan, a token, a questionnaire, and a multi-factor security authenticator.

6. The method of claim 1 further comprising:

validating access to view the one or more data portions based on the access level; and

generating the customized view in response to the validating the access.

7. A system comprising:

a communications component comprising a controller operable to receive a request to view at least a portion of access-controlled data of a blockchain entry;

an access control framework operatively coupled to the communications component and configured to identify, in response to the request being received, an access level associated with the at least a portion of the access-controlled data; and

an access platform operatively coupled to the access control framework and configured to generate, in response to the at least a portion of the access-controlled data, a customized view of any of the data of to the at least a portion of the access-controlled data according to the access level, wherein the controller is further operable to receive data representative of an access code associated with the request.

8. The system of claim 7 , wherein the access platform is further configured to apply at least one redaction to any of the data of to the at least a portion of the access-controlled data not associated with the access level.

9. The system of claim 7 , wherein the access control framework is operable to validate access to view the at least a portion of access-controlled data portions based on the access level.

10. The system of claim 9 , wherein the data representative of the access code includes at least one of: a pin code, a password, a fingerprint, a barcode, a retinal scan, a token, a questionnaire, and a multi-factor security authenticator.

11. The system of claim 7 , wherein the access control framework is further configured to:

validate access to view the at least a portion of access-controlled data portions based on the access level; and

generate the customized in response to the access being validated.

12. The system of claim 7 , wherein the access control framework is further configured to:

determine, based on the access level, the any of the data of to the at least a portion of the access-controlled data accessible by the request; and

generate the customized view in response to the any of the data of to the at least a portion of the access-controlled data determined to be accessible.

13. The system of claim 7 , wherein the access platform is or includes a decentralized application.

14. One or more non-transitory computer readable media having program instructions stored thereon which, when executed by at least one processor, cause a machine to:

receive a request to view one or more access-controlled data portions of a blockchain entry;

identify the one or more data portions, and an access level, associated with the request; and

generate a customized view of any of the one or more data portions according to the access level, wherein when executed by the at least one processor to receive the request, the program instructions further cause the machine to receive data representative of an access code associated with the request.

15. The one or more non-transitory computer readable media of claim 14 , wherein when executed by the at least one processor, the program instructions further cause the machine to apply at least one redaction to any of the one or more data portions not associated with the access level.

16. The one or more non-transitory computer readable media of claim 14 , wherein the one or more data portions includes classified information, and wherein when executed by the at least one processor, the program instructions further cause the machine to apply at least one redaction to any of the classified information not authorized to be viewed based on the access level.

17. The one or more non-transitory computer readable media of claim 14 , wherein when executed by the at least one processor, the program instructions further cause the machine to validate access to view the one or more data portions based on the access level.

18. The one or more non-transitory computer readable media of claim 14 , wherein the data representative of the access code includes at least one of: a pin code, a password, a fingerprint, a barcode, a retinal scan, a token, a questionnaire, and a multi-factor security authenticator.

19. The one or more non-transitory computer readable media of claim 14 , wherein when executed by the at least one processor, the program instructions further cause the machine to validate access to view the one or more data portions based on the access level, and wherein when executed by the at least one processor to generate the customized view, the program instructions further cause the machine to generate the customized view in response to the access being validated.

20. The one or more non-transitory computer readable media of claim 14 , wherein when executed by the at least one processor, the program instructions further cause the machine to evaluate the access level to determine the any of the one or more data portions accessible by the request, and wherein when executed by the at least one processor to generate the customized view, the program instructions further cause the machine to generate the customized view includes generating the customized view in response to the access level being evaluated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: SIMONS, JORDAN
To: AMERICORP INVESTMENTS LLC
Reel/Frame 055646/0211 →
Continuity (6)
Continuation 16806646 · Mar 2, 2020
Continuation 16579697 · Sep 23, 2019
Continuation 16294745 · Mar 6, 2019
Provisional Application 62701947 · Jul 23, 2018
Provisional Application 62639393 · Mar 6, 2018
Related Publication 20210314328A1 · Oct 7, 2021
Cited By (1)
US 12,218,947