# US 12,568,067 B2 · Secure and trusted data communication system

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

- Number: US 12,568,067 B2
- Document ID: US12568067B2
- Status: Granted
- Kind: B2
- Application number: 17/815,520
- Filed: 2022-07-27
- Published: 2022-11-17
- Granted: 2026-03-03
- Earliest claimed: 2018-05-17
- Assignees: Flexa Inc.
- Applicants: Flexa Inc.
- Inventors: Trevor Filter; Zachary Kilgore; Tyler Robert Spalding
- Web page: https://patentgrep.com/patent/US12568067B2

## CPC

- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- G06Q 20/065: {using e-cash}
- G06Q 20/36: using electronic wallets or electronic money safes
- G06Q 20/3829: {involving key management}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04W 12/033: of the user plane, e.g. user's traffic
- H04W 12/12: Detection or prevention of fraud
- H04W 12/66: {Trust-dependent, e.g. using trust scores or trust relationships}
- G06Q 2220/00: Business processing using cryptography
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method includes obtaining, by a secure data conveyance device of a data communication system, information pertaining to a data conveyance between a user computing device and a target computing entity. The data conveyance involves the user computing device providing data in a first format and the target computing entity accepting data in a second format. The information includes an amount of the data in the first format. The secure data conveyance device stores the data in the first format on behalf of the user computing device. The method further includes converting the amount of the data in the first format to an amount of data in the second format via a secure data conversion process where the amount of data in the second format is only usable by the target computing entity, and providing the amount of data in the second format to the user computing device.

## Claims

### Claim 1

A method comprises:
obtaining, by a secure data conveyance device of a data communication system, data in a first format from a user computing device via distributed ledger technology;
verifying, by the secure data conveyance device, certification of the data in the first format via the distributed ledger technology;
storing, by the secure data conveyance device, the data in the first format on behalf of the user computing device in a user computing device data repository;
providing, by the secure data conveyance device, a ghost image of the data in the first format for storage within the user computing device;
obtaining, by the secure data conveyance device, information pertaining to a data conveyance between the user computing device and a target computing entity, wherein the data conveyance involves the user computing device providing the data in the first format, wherein the information includes an amount of the data in the first format;
determining, by the secure data conveyance device, an off-chain data format usable only by the target computing entity;
data translating, by the secure data conveyance device, the amount of the data in the first format to a substantially equivalent amount of data in the off-chain data format;
providing, by the secure data conveyance device, the substantially equivalent amount of the data in the off-chain data format to the user computing device for the data conveyance;
obtaining, by the secure data conveyance device, confirmation of the data conveyance from the user computing device;
updating, by the secure data conveyance device, the user computing device data repository to reflect the data conveyance; and
updating, by the secure data conveyance device, the ghost image of the data in the first format to reflect the data conveyance for storage within the user computing device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information pertaining to the data conveyance includes a target computing entity identifier associated with the target computing entity.

### Claim 3 (depends on 1)

The method of claim 1, wherein the information pertaining to the data conveyance includes a one-time use code pertaining to the data conveyance.

### Claim 4 (depends on 1)

The method of claim 1 further comprises:
data translating, by the secure data conveyance device, the amount of the data in the first format to an amount of data in a universal format, wherein the amount of data in the universal format is substantially equivalent to the amount of the data in the first format;
providing, by the secure data conveyance device, the amount of data in the universal format to a trusted data securing device of the communication system, wherein the trusted data securing device is associated with the target computing entity; and
obtaining, by the secure data conveyance device, the amount of the data in the off-chain data format from the trusted data securing device.

### Claim 5 (depends on 1)

The method of claim 1 further comprises:
establishing, by the secure data conveyance device, a time frame, wherein the data in the off-chain data format is only valid for the time frame; and
providing, by the secure data conveyance device, the amount of data in the off-chain data format and the time frame to the user computing device.

### Claim 6

A secure data conveyance device of a data communication system, the secure data conveyance device comprises:
memory;
an interface;
a processing module operably coupled to the memory and the interface, wherein the processing module is operable to:
obtain data in a first format from a user computing device via distributed ledger technology;
verify receipt of the data in the first format;
store the data in the first format on behalf of the user computing device in a user computing device data repository;
provide a ghost image of the data in the first format for storage within the user computing device;
obtain information pertaining to a data conveyance between the user computing device and a target computing entity, wherein the data conveyance involves the user computing device providing data in the first format, wherein the information includes an amount of the data in the first format;
determine an off-chain data format usable only by the target computing entity;
data translate the amount of the data in the first format to a substantially equivalent amount of the data in the off-chain data format;
provide the substantially equivalent amount of the data in the off-chain data format to the user computing device for the data conveyancethe target computing entity via the user computing device;
obtain confirmation of the data conveyance from the user computing device; and
update the user computing device data repository to reflect the data conveyance.

### Claim 7 (depends on 6)

The secure data conveyance device of claim 6, wherein the information pertaining to the data conveyance includes a target computing entity identifier associated with the target computing entity.

### Claim 8 (depends on 6)

The secure data conveyance device of claim 6, wherein the information pertaining to the data conveyance includes a one-time use code pertaining to the data conveyance.

### Claim 9 (depends on 6)

The secure data conveyance device of claim 6, wherein the processing module is further operable to:
data translate the amount of the data in the first format to an amount of data in a universal format, wherein the amount of data in the universal format is substantially equivalent to the amount of the data in the first format;
provide the amount of data in the universal format to a trusted data securing device of the communication system, wherein the trusted data securing device is associated with the target computing entity; and
obtain the amount of the data in the off-chain data format from the trusted data securing device.

### Claim 10 (depends on 6)

The secure data conveyance device of claim 6, wherein the processing module is further operable to:
establish a time frame, wherein the data in the off-chain data format is only valid for the time frame; and
provide the amount of data in the off-chain data format and the time frame to the user computing device.

### Claim 11

A data communication system comprises:
a user computing device;
a target computing entity operable to store instructions for securely receiving data in an off-chain data format; and
a secure data conveyance device operable to:
obtain the data in a first format from a user computing device via distributed ledger technology;
verify receipt of the data in the first format;
store the data in the first format on behalf of the user computing device in a user computing device data repository;
provide a ghost image of the data in the first format for storage within the user computing device;
obtain information pertaining to a data conveyance between the user computing device and a target computing entity, wherein the data conveyance involves the user computing device providing data in the first format, wherein the information includes an amount of the data in the first format;
determine the off-chain data format usable only by the target computing entity;
data translate the amount of the data in the first format to a substantially equivalent amount of the data in the off-chain data format;
provide the substantially equivalent amount of the data in the off-chain data format to the user computing device;
obtain confirmation of the data conveyance from the user computing device; and
update the user computing device data repository to reflect the data conveyance.

### Claim 12 (depends on 11)

The data communication system of claim 11, wherein the information pertaining to the data conveyance includes a target computing entity identifier associated with the target computing entity.

### Claim 13 (depends on 11)

The data communication system of claim 11, wherein the information pertaining to the data conveyance includes a one-time use code pertaining to the data conveyance, and wherein the target computing entity is operable to provide the one-time use code via a direct link to the user computing device.

### Claim 14 (depends on 11)

The data communication system of claim 11 further comprises:
wherein the secure data conveyance device is operable to:
data translate the amount of the data in the first format to an amount of data in a universal format, wherein the amount of data in the universal format is substantially equivalent to the amount of the data in the first format; and
a trusted data securing device associated with the target computing entity, wherein the trusted data securing device is operable to:
data translate the amount of the data in the universal format to the amount of the data in the off-chain data format; and
provide the amount of the data in the off-chain data format to the secure data conveyance device.

### Claim 15 (depends on 11)

The data communication system of claim 11, wherein the secure data conveyance device is further operable to:
establish a time frame, wherein the data in the off-chain data format is only valid for the time frame; and
provide the amount of data in the off-chain data format and the time frame to the user computing device.
