# US 2019/0244243 A1 · Scalable decentralized digital and programmatic advertising analytics system

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

- Number: US 2019/0244243 A1
- Document ID: US20190244243A1
- Status: Published application
- Kind: A1
- Application number: 16/271,534
- Filed: 2019-02-08
- Published: 2019-08-08
- Earliest claimed: 2018-02-08
- Assignees: Kr8Os, Inc
- Applicants: Kr8Os, Inc
- Inventors: Samuel Goldberg; Samuel Kim; Miguel Morales; Alexander Voloshko; Dariusz Zacharczuk; Chris Cohen
- Web page: https://patentgrep.com/patent/US20190244243A1

## CPC

- G06Q 30/0248: {Avoiding fraud}
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- 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}
- 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)

## Abstract

Systems and methods for decentralized digital advertising analytics, including programmatic advertising analytics, to collect and verify advertising event data to detect errors and fraud.

## Claims

### Claim 1

A decentralized analytics system comprising:
a plurality of data sources;
a decentralized verification system;
a routing system, connected to said plurality of data sources and said decentralized verification system, for routing transaction data from said plurality of data sources to said decentralized verification system;
wherein said decentralized verification system compares the transaction data to identify matched transaction data and unmatched transaction data; and
a storage, connected to said decentralized verification system, to store the matched transaction data and the unmatched transaction data.

### Claim 2 (depends on 1)

The decentralized analytics system of claim 1, wherein said decentralized verification system comprises a plurality of computer processing nodes.

### Claim 3 (depends on 2)

The decentralized analytics system of claim 2, wherein said plurality of computer processing nodes verifies the matched transaction data via a consensus protocol.

### Claim 4 (depends on 2)

The decentralized analytics system of claim 2, wherein said plurality of computer processing nodes verifies the unmatched transaction data via a consensus protocol.

### Claim 5 (depends on 2)

The decentralized analytics system of claim 2, further comprising an aggregator interposed between said decentralized verification system and said storage.

### Claim 6 (depends on 2)

The decentralized analytics system of claim 2, wherein said routing system further comprises a relayer.

### Claim 7 (depends on 2)

The decentralized analytics system of claim 2, wherein said plurality of data sources includes an advertiser and a publisher.

### Claim 8 (depends on 7)

The decentralized analytics system of claim 7, wherein said plurality of data sources includes a demand side platform and a supply side platform.

### Claim 9

A decentralized analytics processing method comprising the steps of:
routing transaction data from a plurality of data sources to a decentralized verification system;
comparing transaction data with a decentralized plurality of processing resources to identify at least one of matched transaction data and unmatched transaction data; and
storing at least one of the matched transaction data and unmatched transaction data.

### Claim 10 (depends on 9)

The decentralized analytics processing method of claim 9, further comprising the step of verifying the matched transaction data via a consensus protocol.

### Claim 11 (depends on 9)

The decentralized analytics processing method of claim 9, further comprising the step of verifying the unmatched transaction data via a consensus protocol.

### Claim 12 (depends on 9)

The decentralized analytics processing method of claim 9, wherein the step of routing comprises consistent hashing of a first transaction data to select at least one of said decentralized plurality of processing resources for processing of said first transaction data.

### Claim 13 (depends on 9)

The decentralized analytics processing method of claim 9, wherein the step of storing comprises storing a hash of the transaction data in a blockchain data structure.

### Claim 14 (depends on 9)

The decentralized analytics processing method of claim 9, wherein the transaction data includes at least one of a session identifier, a campaign identifier, and an advertising impression.

### Claim 15

An analytics processing method comprising the steps of:
routing transaction data from a plurality of data sources to a verification system;
comparing transaction data to identify at least one of matched transaction data and unmatched transaction data utilizing a zero-knowledge proof; and
storing at least one of the matched transaction data and unmatched transaction data.

### Claim 16 (depends on 15)

The decentralized analytics processing method of claim 15, wherein the step of storing comprises storing a hash of the transaction data in a blockchain data structure.
