Systems and Methods for Use of Distributed Ledger Technology for Recording and Utilizing Credit Account Transaction Information
US-2019272537-A1 · Sep 5, 2019 · US
US11362806B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11362806-B2 |
| Application number | US-201916369709-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 29, 2019 |
| Priority date | Mar 30, 2018 |
| Publication date | Jun 14, 2022 |
| Grant date | Jun 14, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for recording codes in a distributed environment are provided. A first node receives data including at least one code from a code generation computing device via a network. The first node adds a first new block to a first cryptographically verifiable encrypted ledger, the first block containing the at least one code. The first node adds a second new block to a second cryptographically verifiable, the second block containing the at least one code. The first node or a second node retrieves the at least one code from the second cryptographically verifiable unencrypted ledger. The first node or the second node analyzes the at least one code pursuant to a set of rules.
Opening claim text (preview).
We claim: 1. A method for recording codes in a distributed environment, the method comprising: receiving, by a first node in a network from a code generation computing device, data including sensitive information and at least one code associated with the sensitive information, the sensitive information being encrypted; analyzing, by the first node, the data to identify the at least one code; adding, by the first node, a first new block to a first cryptographically verifiable encrypted ledger represented by a first sequence of blocks that is stored in one or more non-transitory computer-readable media, the first block added to the first cryptographically verifiable encrypted ledger containing the sensitive information, the at least one code and a hash of a previous block in the first sequence of blocks; adding, by the first node, a second new block to a second cryptographically verifiable unencrypted ledger represented by a second sequence of blocks that is stored in one or more non-transitory computer-readable media, the second new block added to the second unencrypted verifiable ledger containing the at least one code, a reference to the first block, and a hash of a previous block in the second sequence of blocks; retrieving, by the first node or a second node in the network, the at least one code from the second new block of the second cryptographically verifiable unencrypted ledger; and analyzing, by the first node or the second node, the at least one code pursuant to a set of rules. 2. The method of claim 1 , wherein the set of rules comprise analyzing the at least one code for at least one of a type, a category, or identifying information. 3. The method of claim 1 , wherein the set of rules comprise at least one of cleaning the at least one code or transforming the at least one code from a first format into a second format. 4. The method of claim 1 , wherein the set of rules comprise performing at least one of statistical analysis using statistical techniques, graphical analysis using graphical techniques, modeling, time-series analysis, classifications, or clustering. 5. The method of claim 1 , wherein the set of rules include using an data-visualization tool for generating interactive charts, visualizations, and dashboards using the at least one code. 6. The method of claim 1 , further comprising identifying and evaluating, via a classification engine, patterns and expressions within the at least one code. 7. The method of claim 1 , wherein the set of rules comprise using one or more machine learning algorithms for data mining tasks associated with the at least one code. 8. The method of claim 1 , further comprising: receiving, by the first node, the second node, or a third node, in the network, a query associated with the data including the at least one code; in response to the query, retrieving, by the receiving node from the second cryptographically verifiable unencrypted ledger, the at least one code; and displaying, by a user computing device associated with receiving the node, the at least one code. 9. The method of claim 1 , wherein the code generation computing device is a point-of-sale terminal. 10. The method of claim 1 , wherein the code is associated with a transaction. 11. A system comprising: one or more computer-readable media; and at least one of a first node or a second node in a network being operatively coupled to the one or more computer-readable media, the at least one of the first node or the second node configured to: receive, by the first node from a code generation computing device, data including sensitive information and at least one code, the sensitive information being encrypted; analyze, by the first node, the data to identify the at least one code; add, by the first node, a first new block to a first cryptographically verifiable encrypted ledger represented by a first sequence of blocks that is stored in one or more non-transitory computer-readable media, the first block added to the first cryptographically verifiable encrypted ledger containing the sensitive information, the at least one code and a hash of a previous block in the first sequence of blocks; add, by the first node, a second new block to a second cryptographically verifiable unencrypted ledger represented by a second sequence of blocks that is stored in one or more non-transitory computer-readable media, the second block added to the second unencrypted verifiable ledger containing the at least one code, a reference to the first block, and a hash of a previous block in the second sequence of blocks; retrieve, by the first node or a second node in the network, the at least one code from the second cryptographically verifiable unencrypted ledger; and analyze, by the first node or the second node, the at least one code pursuant to a set of rules. 12. The system of claim 11 , wherein the set of rules comprise analyzing the at least one code for at least one of a type, a category, or identifying information. 13. The system of claim 11 , wherein the set of rules comprise at least one of cleaning the at least one code or transforming the at least one code from a first format into a second format. 14. The system of claim 11 , wherein the set of rules comprise performing at least one of statistical analysis using statistical techniques, graphical analysis using graphical techniques, modeling, time-series analysis, classifications, or clustering. 15. The system of claim 11 , wherein the set of rules include using an data-visualization tool for generating interactive charts, visualizations, and dashboards using the at least one code. 16. The system of claim 11 , further comprising a classification engine configured to identify and evaluate patterns and expressions within the at least one code. 17. The system of claim 11 , wherein the set of rules comprise using one or more machine learning algorithms for data mining tasks associated with the at least one code. 18. The system of claim 11 , the at least one of the first node or the second node further configured to: receive, by the first node or the second node, in the network, a query associated with the data including the at least one code; in response to the query, retrieve, by the receiving node from the second cryptographically verifiable unencrypted ledger, the at least one code; and display, by a user computing device associated with receiving the node, the at least one code. 19. The system of claim 11 , wherein the code generation computing device is a point-of-sale terminal. 20. The system of claim 11 , wherein the code is associated with a transaction. 21. The system of claim 11 , wherein the first node concurrently adds the first new block to the first cryptographically verifiable encrypted ledger and the second new block to the second cryptographically verifiable unencrypted ledger. 22. The system of claim 11 , wherein the first node or the second node analyzes the at least one code from the second new block pursuant to the set of rules and independently of the sensitive information. 23. The system of claim 11 , wherein the sensitive information is password protected.
Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title
using hash chains, e.g. blockchains or hash trees · CPC title
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
Visual data mining; Browsing structured data · CPC title
the source of the received data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.