Secure decentralized system utilizing smart contracts, a blockchain, and/or a distributed file system

US12547775B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12547775-B2
Application numberUS-202418414291-A
CountryUS
Kind codeB2
Filing dateJan 16, 2024
Priority dateJun 4, 2018
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A node associated with an organization may receive a storage identifier for new credit data associated with an individual. A distributed ledger and distributed data sources may be used to share the new credit data with a network of nodes. The node may update a smart contract with the storage identifier for the new credit data. The node may receive, from a particular device associated with the organization, a request for the new credit data. The node may obtain the storage identifier for the new credit data from the smart contract. The node may obtain the new credit data by using the storage identifier to search the distributed data sources. The node may provide the new credit data to the particular device. The node may perform actions to obtain additional new credit data from the distributed data sources or provide the additional new credit data to the distributed data sources.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving, by a first node, new credit data associated with a first organization, wherein the first organization is associated with determining a credit score, wherein a second node, associated with a second organization, is permitted to access the new credit data, and wherein the new credit data has been provided to a blockchain by the second node; generating, by the first node, a storage identifier for the new credit data by using a content addressing technique, wherein the content addressing technique generates a cryptographic hash value identifying a storage location at which the new credit data is to be stored within the blockchain; updating, by the first node, a smart contract to include information associated with the new credit data; and performing, by the first node, one or more actions associated with obtaining additional new credit data from the blockchain or providing the additional new credit data to the blockchain. 2 . The method of claim 1 , further comprising: receiving, from a device associated with the first organization, a request for the new credit data; obtaining, by the first node, the information associated with the new credit data from the smart contract, wherein the new credit data is obtained using a storage identifier stored by the blockchain; and providing, by the first node, the new credit data to the device associated with the first organization. 3 . The method of claim 1 , wherein updating the smart contract comprises: updating the smart contract with a storage identifier for the new credit data. 4 . The method of claim 1 , wherein an individual has credit with the first organization. 5 . The method of claim 1 , further comprising: obtaining a storage identifier for the new credit data from the smart contract to cause the smart contract to provide digital currency associated with the first organization to an account associated with the second organization. 6 . The method of claim 1 , wherein the smart contract includes one or more of: data identifying a group of organizations that are permitted to access the new credit data, or a set of storage identifiers identifying a set of storage locations associated with historical credit data. 7 . A first node, comprising: one or more memories; and one or more processors, connected to the one or more memories, to: generate a storage identifier for new transaction data by generating a cryptographic hash value, wherein the cryptographic hash value identifies a storage location at which the new transaction data is to be stored within a blockchain, and wherein the new transaction data has been provided to the blockchain by a second node; update a smart contract associated with an organization to include information associated with the new transaction data, wherein the new transaction data is associated with the organization, wherein the organization is associated with a credit score; and perform an action associated with a copy of the new transaction data and the blockchain. 8 . The first node of claim 7 , wherein a device of the organization uses a write function of the smart contract to add the new transaction data to the blockchain. 9 . The first node of claim 7 , wherein the one or more processors are further to: receive, from a device associated with the organization, a request for the new transaction data; obtain the information associated with the new transaction data from the smart contract; obtain the new transaction data by using a storage identifier to search the blockchain; and provide the new transaction data to the device associated with the organization. 10 . The first node of claim 9 , wherein the one or more processors, when updating the smart contract, are to: update the smart contract with the storage identifier. 11 . The first node of claim 7 , wherein the one or more processors are further to: obtain the new transaction data by using a storage identifier to search the blockchain; and broadcast the storage identifier for the new transaction data to cause the second node to provide the storage identifier for the new transaction data to a copy of the smart contract that is accessible to the second node. 12 . The first node of claim 7 , wherein the second node is associated with another organization. 13 . The first node of claim 7 , wherein the smart contract includes a function associated with obtaining the new transaction data from the blockchain, wherein the function requires that a particular amount of digital currency be provided to obtain the new transaction data. 14 . A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors of a first node to: receive transaction data associated with an individual that is associated with an organization, wherein the transaction data has been provided to a blockchain by a second node that is not associated with the organization, and wherein the organization is associated with determining a credit score; generate a storage identifier for the transaction by using a content addressing technique, wherein the content addressing technique generates a cryptographic hash value identifying a storage location at which the transaction data is to be stored within the blockchain; provide information associated with the transaction data to a smart contract associated with the individual; and perform an action associated with additional transaction data and the blockchain. 15 . The non-transitory computer-readable medium of claim 14 , wherein the organization includes one of: a financial institution, a lending institution, or an organization with data that may be useful for determining a credit score. 16 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: obtain the transaction data using a storage identifier; and broadcast the storage identifier to cause the second node to provide the storage identifier to a copy of the smart contract that is accessible to the second node. 17 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: obtain a storage identifier for the transaction data from the smart contract to cause the smart contract to provide digital currency associated with the organization to an account associated with a different organization. 18 . The non-transitory computer-readable medium of claim 14 , wherein the smart contract is used for the individual and includes a function associated with obtaining the transaction data from the blockchain. 19 . The method of claim 1 , further comprising: obtaining, from the smart contract, a set of public keys associated with organizations that are permitted to access the new credit data. 20 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: obtain, from the smart contract, a set of public keys associated with organizations that are permitted to access the transaction data.

Assignees

Inventors

Classifications

  • Credit; Loans; Processing thereof · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • using a plurality of keys or algorithms · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Distributed file systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12547775B2 cover?
A node associated with an organization may receive a storage identifier for new credit data associated with an individual. A distributed ledger and distributed data sources may be used to share the new credit data with a network of nodes. The node may update a smart contract with the storage identifier for the new credit data. The node may receive, from a particular device associated with the o…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/64. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).