# US 12,118,538 B2 · Method for routing to mesh network content utilizing blockchain technology

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

- Number: US 12,118,538 B2
- Document ID: US12118538B2
- Status: Granted
- Kind: B2
- Application number: 17/881,327
- Filed: 2022-08-04
- Published: 2022-11-24
- Granted: 2024-10-15
- Earliest claimed: 2018-11-06
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Austin Grant Walters; Jeremy Edward Goodsitt; Fardin Abdi Taghi Abad
- Web page: https://patentgrep.com/patent/US12118538B2

## CPC

- G06Q 20/223: {based on the use of peer-to-peer networks}
- G06Q 20/3678: {e-cash details, e.g. blinded, divisible or detecting double spending}
- G06Q 20/065: {using e-cash}
- G06Q 20/367: {involving electronic purses or money safes}
- G06Q 20/382: {insuring higher security of transaction}
- G06Q 20/3825: {Use of electronic signatures}
- G06Q 20/3827: {Use of message hashing}
- G06Q 2220/00: Business processing using cryptography
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Techniques for routing to content within a mesh network based on a blockchain are provided. An electronic device can receive data from a mesh network to establish the device as a node on the mesh network. The established node can generate a cryptocurrency wallet that can be loaded with an amount of cryptocurrency. A blockchain can store searchable transactions related to content stored within the mesh network. The established node can search the blockchain to locate content and can transmit a request for certain content. The established node may issue a payment to a node hosting the requested content and/or to any intermediate nodes facilitating the established node's access to the content.

## Claims

### Claim 1

An apparatus, comprising:
a storage device; and
logic coupled to the storage device, the logic to:
determine identifying information to identify content to be stored on a mesh network comprising a plurality of nodes;
perform an operation to host the content on a node of the mesh network, the operation including the logic to route the content to itself to generate information including the identifying information to store on the blockchain; and
store the identifying information on a blockchain to indicate the node of the plurality of nodes hosts the content, the blockchain maintained within the mesh network.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the identifying information comprises information to identify a type of the content, identify a type of file for the content, identify a version of the content, information related to a source of the content, or any combination thereof.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the content is a video file, an audio file, an image file, a multimedia file, a file relating to a website, or any combination thereof.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the logic to store the identifying information comprises the logic to generate a signature of the identifying information and is stored on the blockchain, the signature is searchable by other nodes to locate the content.

### Claim 5 (depends on 4)

The apparatus of claim 4, the logic to encrypt the signature with a key to store on the blockchain.

### Claim 6 (depends on 4)

The apparatus of claim 4, wherein the signature comprises the identifying information and additional metadata.

### Claim 7 (depends on 4)

The apparatus of claim 4, wherein the signature comprises a hash of the identifying information.

### Claim 8 (depends on 1)

The apparatus of claim 1, the logic to perform the operation further comprises the logic to route the content to another node and then back to itself to generate information including the identifying information to store on the blockchain.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the node is an authorized node to host the content.

### Claim 10

A computer-implemented method, comprising:
performing an operation to host content on a node of a mesh network, wherein performing the operation comprises routing the content to itself to generate information including the identifying information to store on the blockchain;
determining identifying information associated with content, wherein the identifying is searchable to find the content;
storing the identifying information on the blockchain to indicate the node of the plurality of nodes hosting the content, the blockchain maintained within the mesh network.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein the identifying information comprises information to identify a type of the content, identify a type of file for the content, identify a version of the content, information related to a source of the content, or any combination thereof.

### Claim 12 (depends on 10)

The computer-implemented method of claim 10, wherein the content is a video file, an audio file, an image file, a multimedia file, a file relating to a website, or any combination thereof.

### Claim 13 (depends on 10)

The computer-implemented method of claim 10, wherein storing the identifying information comprises generating a signature of the identifying information, storing the signature, and wherein the signature is searchable by other nodes to locate the content.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, comprising encrypting the signature with a key to store on the blockchain.

### Claim 15 (depends on 13)

The computer-implemented method of claim 13, wherein the signature comprises the identifying information and additional metadata.

### Claim 16 (depends on 13)

the computer-implemented method of claim 13, wherein the signature comprises a hash of the identifying information.

### Claim 17 (depends on 10)

The computer-implemented method of claim 10, wherein performing the operation further comprises routing the content to another node and then back to itself to generate information including the identifying information to store on the blockchain.

### Claim 18 (depends on 10)

The computer-implemented method of claim 10, wherein the node is an authorized node to host the content.
