Duplicate invoice detection and management
US-2023351524-A1 · Nov 2, 2023 · US
US12189651B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12189651-B2 |
| Application number | US-202117927981-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 26, 2021 |
| Priority date | May 29, 2020 |
| Publication date | Jan 7, 2025 |
| Grant date | Jan 7, 2025 |
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.
In a computer-implemented method for storing data in a network of linked computing units ( 10, 20, 30, 40, 50, 60 ) using a distributed transaction database (GDB), a distributed transaction database (GDB) in the form of a distributed graph database formed using nodes is used, and data is stored in at least one node (N) of the graph database, wherein the node (N) is stored using a real sub-quantity of the computing units ( 10, 20, 30, 40, 50, 60 ) of the network. The computer program product can be loaded directly into a storage device of an electronic computing unit ( 10, 20, 30, 40, 50, 60 ) and has program means in order to early out the steps of the method when the program is ran in a computing unit. The network of linked computing units ( 10, 20, 30, 40, 50, 60 ) stores a distributed transaction database (GDB) in the form of a distributed graph database comprising nodes (N) in which data is stored according to such a method.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method for storing data in a network of linked computing devices using a distributed transaction database, the method comprising: generating the distributed transaction database in a form of a distributed graph database using a plurality of nodes, wherein the plurality of nodes are linked to each other by cryptographic methods that represent a consensus mechanism; and storing the data in at least one node of the distributed graph database, wherein the at least one node is part of a path of the distributed graph database comprising two or more nodes of the plurality of nodes, wherein the path forms a branch of the distributed graph databases, wherein all nodes of the branch are stored using a true subset of the linked computing devices of the network, wherein the data stored in the two or more nodes of the branch is transaction data, and the true subset includes a unifying set of the computing devices involved in transactions of the transaction data of the two or more nodes of the branch. 2. The method of claim 1 , wherein the path forms a loop of the graph. 3. The method of claim 1 , wherein the data stored in nodes of the path is transaction data of transactions of computing devices of the network, that are assigned to an application. 4. The method of claim 1 , wherein the data is stored in at least one node of the distributed graph database that includes multiple paths, the nodes of which are each stored by respective true subsets of linked computing devices of the network, wherein the respective true subsets include an intersection that is different from the true subsets. 5. The method of claim 4 , wherein the intersection is empty. 6. The method of claim 4 , wherein the intersection is not empty. 7. A computer program product loaded directly into a non-transitory computer implemented storage medium of an electronic computing device, containing machine-readable instructions executable by the electronic computing unit, the machine-readable instructions comprising: generating a distributed transaction database in a form of a distributed graph database using a plurality of nodes, wherein the plurality of nodes are linked to each other by cryptographic methods that represent a consensus mechanism; and storing data in at least one node of the distributed graph database, wherein the at least one node is part of a path of the distributed graph database comprising two or more nodes of the plurality of nodes, wherein the path forms a branch of the distributed graph databases, wherein all nodes of the branch are stored using a true subset of a plurality of electronic computing devices comprising at least the electronic computing device, wherein the data stored in the two or more nodes of the branch is transaction data, and the true subset includes a unifying set of the computing devices involved in transactions of the transaction data of the two or more nodes of the branch. 8. A system comprising: a network of linked computing devices configured to store a distributed transaction database (GDB) in a form of a distributed graph database, comprising nodes in which data is stored in at least one node of the distributed graph database, wherein the plurality of nodes are linked to each other by cryptographic methods that represent a consensus mechanism, wherein the at least one node is part of a path of the distributed graph database comprising two or more nodes of the plurality of nodes, wherein the path forms a branch of the distributed graph databases, wherein all nodes of the branch are stored using a true subset of a plurality of electronic computing devices comprising at least the electronic computing unit, wherein the data stored in the two or more nodes of the branch is transaction data, and the true subset includes a unifying set of the computing devices involved in transactions of the transaction data of the two or more nodes of the branch. 9. The system of claim 8 , wherein the path forms a loop of the graph. 10. The system of claim 8 , wherein the data stored in nodes of the path is transaction data of transactions of the linked computing devices of the network, that are assigned to an application. 11. The system of claim 8 , wherein the data is stored in at least one node of the distributed graph database that includes multiple paths, the nodes of which are each stored by respective true subsets of the linked computing devices of the network, wherein the true subsets include have an intersection that is different from the respective true subsets. 12. The system of claim 11 , wherein the intersection is empty. 13. The system of claim 11 , wherein the intersection is not empty.
Integrating or interfacing systems involving database management systems · CPC title
using hash chains, e.g. blockchains or hash trees · CPC title
involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title
Network architectures or network communication protocols for network security (cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00; network architectures or network communication protocols for wireless network security H04W12/00; security arrangements for protecting computers or computer systems against unauthorised activity G06F21/00) · CPC title
Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.