# US 11,823,121 B2 · Systems and methods for processing, securing, and communicating industrial commerce transactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,823,121 B2
- Document ID: US11823121B2
- Status: Granted
- Kind: B2
- Application number: 16/859,703
- Filed: 2020-04-27
- Published: 2020-10-29
- Granted: 2023-11-21
- Earliest claimed: 2019-04-25
- Assignees: Inxeption Corporation
- Applicants: Inxeption Corporation
- Inventors: Mark Moore; Quan Wang; Jacob Throgmorton; Kevin Wong
- Web page: https://patentgrep.com/patent/US11823121B2

## CPC

- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- G06F 16/1837: {Management specially adapted to peer-to-peer storage networks (topology management mechanisms of peer-to-peer networks H04L67/1042)}
- G06Q 10/083: Shipping
- G06Q 20/0655: {e-cash managed centrally}
- G06Q 20/0658: {e-cash managed locally}
- G06Q 20/203: {Inventory monitoring}
- G06Q 20/3674: {involving authentication}
- G06Q 20/38215: {Use of certificates or encrypted proofs of transaction rights}
- G06Q 20/389: {Keeping log of transactions for guaranteeing non-repudiation of a transaction}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 63/102: {Entity profiles}
- G06Q 10/0633: Workflow analysis
- H04L 2463/102: applying security measure for e-commerce
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods, systems, apparatus, and computer program products related to a digital business management system for business transactions are provided. In an example embodiment, the digital business management system includes receiving a transaction data object generated as a part of a transaction event executed via an external commerce channel to be posted to a ledger, wherein the transaction data object comprises one or more metadata tags classifying the transaction event. The system further comprises generating an immutable ledger entry, parsing the transaction data object to identify the one or more metadata tags for storage in association with the transaction event, identifying a match between the one or more metadata tags received from the external commerce channel and one or more master metadata tags stored in the ledger and associated with a data object profile, and updating the data object profile by associating the immutable ledger entry with the data object profile.

## Claims

### Claim 1

A system comprising:
a non-transitory computer readable storage medium storing a copy of a decentralized blockchain, the decentralized blockchain being maintained at a plurality of computing devices;
and one or more processors, configured to, with the non-transitory computer readable storage medium:
receive, at a network hub and via a communication application program interface of a third-party application, a transaction dataset for a transaction performed using the third-party application, wherein the transaction dataset for the transaction comprises one or more metadata tags classifying the transaction and a transaction price for an item exchanged as part of the transaction;
convert the transaction price into a payment token amount that is payable via payment tokens that are usable as surrogate payment data for fiat currency;
generate a first block of the decentralized blockchain to include the transaction dataset for the transaction, wherein the first block, after being generated, is immutable;
receive, at the network hub, a security token from an embedded-secure element (eSE) of a client device engaged with the third-party application;
in response to authentication of the security token at the decentralized blockchain:
transfer, via the blockchain from a first digital wallet associated with the client device to a second digital wallet, one or more blockchain-secured payment tokens in the payment token amount, and
generate, by the network hub at the decentralized blockchain, a second block of the decentralized blockchain to include a record of the transfer of the one or more blockchain-secured payment tokens from the first digital wallet to the second digital wallet; and
facilitate exchange of the transferred one or more blockchain-secured payment tokens into fiat currency after completion of the transaction.

### Claim 2 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to, with the non-transitory computer readable storage medium:
standardize the transaction dataset into a format compatible with a profile that includes a transaction history of previous transactions performed using the third-party application and/or one or more additional third-party applications.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more processors are further configured to, with the non-transitory computer readable storage medium:
subscribe to the communication application program interface of the third-party application to receive transaction data updates.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more metadata tags comprise product inventory information, product order information, order date and time information, or buyer information.

### Claim 5 (depends on 1)

The system of claim 1, wherein the third-party application operates on a compiled code base or repository that is separate and distinct from that which supports the system.

### Claim 6

A computer-implemented method comprising:
providing a decentralized blockchain maintained at a plurality of computing devices;
receiving, at a network hub and via a communication application program interface of a third-party application, a transaction dataset for a transaction performed using the third-party application, wherein the transaction dataset for the transaction comprises one or more metadata tags classifying the transaction and a transaction price for an item exchanged as part of the transaction;
converting the transaction price into a payment token amount that is payable via payment tokens that are usable as surrogate payment data for fiat currency;
generating a first block of the decentralized blockchain, to include the transaction dataset for the transaction, wherein the first block, after being generated, is immutable;
receiving, at the network hub, a security token from an embedded-secure element (eSE) of a client device engaged with the third-party application;
in response to authenticating the security token at the decentralized blockchain:
transferring, via the blockchain from a first digital wallet associated with the client device to a second digital wallet, one or more blockchain-secured payment tokens in the payment token amount, and
generating, by the network hub at the decentralized blockchain, a second block of the decentralized blockchain to include a record of the transfer of the one or more blockchain-secured payment tokens from the first digital wallet to the second digital wallet; and
facilitating exchange of the transferred one or more blockchain-secured payment tokens into fiat currency after completion of the transaction.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, further comprising:
standardizing the transaction dataset into a format compatible with a profile that includes a transaction history of previous transactions performed using the third-party application and/or one or more additional third-party applications.

### Claim 8 (depends on 6)

The computer-implemented method of claim 6, further comprising:
subscribing to the communication application program interface of the third-party application to receive transaction data updates.

### Claim 9 (depends on 6)

The computer-implemented method of claim 6, wherein the one or more metadata tags comprise product inventory information, product order information, order date and time information, or buyer information.

### Claim 10 (depends on 6)

The computer-implemented method of claim 6, wherein the third-party application operates on a compiled code base or repository that is separate and distinct from that which supports the digital business management system.

### Claim 11

A computer program product comprising:
a non-transitory computer readable medium storing a copy of a decentralized blockchain, the decentralized blockchain being maintained at a plurality of computing devices, wherein the non-transitory computer readable medium further stores computer program instructions, when executed by a processor, cause the processor to:
receive, at a network hub and via a communication application program interface of a third-party application, a transaction dataset for a transaction performed using the third-party application, wherein the transaction dataset for the transaction comprises one or more metadata tags classifying the transaction and a transaction price for an item exchanged as part of the transaction;
convert the transaction price into a payment token amount that is payable via payment tokens that are usable as surrogate payment data for fiat currency;
generate a first block of the decentralized blockchain to include the transaction dataset for the transaction, wherein the first block, after being generated, is immutable;
receive, at the network hub, a security token from an embedded-secure element (eSE) of a client device engaged with the third-party application;
in response to authentication of the security token at the decentralized blockchain:
transfer, via the blockchain from a first digital wallet associated with the client device to a second digital wallet, one or more blockchain-secured payment tokens in the payment token amount, and
generate, by the network hub at the decentralized blockchain, a second block of the decentralized blockchain to include a record of the transfer of the one or more blockchain-secured payment tokens from the first digital wallet to the second digital wallet; and
facilitate exchange of the transferred one or more blockchain-secured payment tokens into fiat currency after completion of the transaction.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the computer program instructions when executed by a processor, further cause the processor to:
standardize the transaction dataset into a format compatible with a profile that includes a transaction history of previous transactions performed using the third-party application and/or one or more additional third-party applications.

### Claim 13 (depends on 11)

The computer program product of claim 11, wherein the computer program instructions when executed by a processor, further cause the processor to:
subscribe to the communication application program interface of the third-party application to receive transaction data object updates.

### Claim 14 (depends on 11)

The computer program product of claim 11, wherein the one or more metadata tags comprise product inventory information, product order information, order date and time information, or buyer information.
