Distributed Ledger Applications

US2025061427A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025061427-A1
Application numberUS-202418934938-A
CountryUS
Kind codeA1
Filing dateNov 1, 2024
Priority dateJul 14, 2016
Publication dateFeb 20, 2025
Grant date

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.

In accordance with an example embodiment, there is disclosed herein an example of using a distributed ledger to track a chain of custody. In accordance with another example embodiment, there is disclosed herein an example of using a distributed ledger that can allow for aggregation of data from multiple sources while maintaining without disclosing the source of individual data records. In yet another example embodiment, there is disclosed herein an example of using a distributed ledger for smart financial institution products such as loan origination. In still yet another example embodiment, there is described herein an example of using a distributed ledger to track debt information.

First claim

Opening claim text (preview).

1 . A method for controlling access to service records for automated banking machines stored in a distributed ledger, comprising: associating a plurality of public keys associated with a corresponding plurality of pseudo identifiers; storing service records for components of automated banking machines in the distributed ledger, where a pseudo identifier for a source of a record is stored as the source of the record and at least a portion of the record is encrypted with a private key associated with the pseudo identifier; receiving a query for service records for a component from a requestor; aggregating service records matching the query; providing the aggregated service records matching the query to the requestor; and decrypting, by the requestor, at least a portion of records matching the query for where the requestor has a public key matching the pseudo identifier of the source. 2 . The method of claim 1 , wherein the query for service records for a component is for a selected combination of components. 3 . The method of claim 1 , wherein associating a plurality of public keys associated with a corresponding plurality of pseudo identifiers further comprises assigning the plurality of pseudo identifications corresponding to a plurality of public keys to a corresponding plurality of financial institutions. 4 . The method of claim 1 , wherein the aggregated records corresponds to components installed in automated teller machines. 5 . The method of claim 4 , wherein the service records comprise aggregated service records for components installed in a plurality of automated banking machines. 6 . The method of claim 5 , further comprising comparing aggregated service records for a first component with aggregated service records for a second component. 7 . The method of claim 6 wherein the aggregated records correspond to service records for the combination of selected components installed in automated teller machines. 8 . The method of claim 7 , wherein the aggregated service records correspond to service records for a combination of selected components installed in a first automated teller machine and service records for the combination of selected components installed in a second automated teller machine. 9 . An apparatus, comprising: a memory with a distributed ledger stored thereon, the distributed ledger is operable to store service records for components of automated banking machines, where a pseudo identifier is employed as a source of a record, and at least a portion of the record is encrypted with a private key associated with the pseudo identifier; a plurality of financial institution nodes coupled with the coupled with a distributed ledger, wherein the plurality of financial institution nodes comprises financial institution logic for communicating with the distributed ledger, the plurality of financial institution nodes comprises logic that is operable to receive public keys associated with pseudo identifiers for at least one of other financial institutions; distributed ledger logic operable to interact with the distributed ledger and to communicate with the plurality of financial institution nodes; the distributed ledger logic is operable to control access to the service records by controlling distribution of public keys associated with the financial institution nodes; the distributed ledger logic is operable to receive a query from a requestor node selected from the plurality of financial institution nodes for service records for a component; the distribution ledger logic is further operable to aggregate service records matching the query; the distribution ledger logic is further operable to provide the aggregated service records matching the query to the requestor node; and the requestor node is operable to decrypt at least a portion of records matching the query for where the requestor node has a public key matching the pseudo identifier of the source. 10 . The apparatus of claim 9 wherein the query for service records for a component is for a combination of components. 11 . The apparatus of claim 9 , wherein the distribution logic is further operable to associate a plurality of public keys associated with a corresponding plurality of pseudo identifiers further comprises assigning the plurality of pseudo identifications corresponding to a plurality of public keys to a corresponding plurality of financial institution nodes. 12 . The apparatus of claim 9 , wherein the aggregated records corresponds to components installed in automated teller machines. 13 . The apparatus of claim 12 , wherein the service records comprise aggregated service records for components installed in a plurality of automated banking machines. 14 . The apparatus of claim 13 , logic in the requestor node is further operable to compare aggregated service records for a first component with aggregated service records for a second component. 15 . The apparatus of claim 14 , wherein the aggregated records correspond to service records for the combination of selected components installed in automated teller machines. 16 . The apparatus of claim 15 , wherein the aggregated service records correspond to service records for a combination of selected components installed in a first automated teller machine and service records for the combination of selected components installed in a second automated teller machine. 17 . A tangible, non-transitory computer readable medium with instructions stored thereon for execution by a processor and when executed are operable to: associate a plurality of public keys associated with a corresponding plurality of pseudo identifiers to control access to service records; store the service records for components of automated banking machines in the distributed ledger, where a pseudo identifier for a source of a record is stored as the source of the record and at least a portion of the record is encrypted with a private key associated with the pseudo identifier; receive a query for service records for a component from a requestor; aggregate service records matching the query; provide the aggregated service records matching the query to the requestor; and decrypt, by the requestor, at least a portion of records matching the query for where the requestor has a public key matching the pseudo identifier of the source. 18 . The computer readable of claim 17 , wherein the query for service records for a component is for a selected combination of components. 19 . The computer readable medium of claim 17 , wherein a second portion of at least one service record is encrypted by a public key associated with a storing financial node selected from the plurality of financial nodes to limit access of data stored in the second portion to the storing node.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · CPC title

  • Monitoring, auditing or diagnose of functioning of ATMs · CPC title

  • Accessories of ATMs · 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 US2025061427A1 cover?
In accordance with an example embodiment, there is disclosed herein an example of using a distributed ledger to track a chain of custody. In accordance with another example embodiment, there is disclosed herein an example of using a distributed ledger that can allow for aggregation of data from multiple sources while maintaining without disclosing the source of individual data records. In yet a…
Who is the assignee on this patent?
Diebold Nixdorf Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).