# US 2019/0378162 A1 · Systems and methods for enforcing advertising standards and digital advertisement measurements

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

- Number: US 2019/0378162 A1
- Document ID: US20190378162A1
- Status: Published application
- Kind: A1
- Application number: 16/434,159
- Filed: 2019-06-06
- Published: 2019-12-12
- Earliest claimed: 2018-06-06
- Assignees: KR8OS, Inc dba Lucidity
- Applicants: KR8OS, Inc dba Lucidity
- Inventors: Samuel Goldberg; Samuel Kim; Miguel Morales
- Web page: https://patentgrep.com/patent/US20190378162A1

## CPC

- G06Q 30/0242: Determining effectiveness of advertisements
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- 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

## Abstract

Systems and methods for enforcing advertising standards and digital advertisement measurements, including programmatic advertising analytics, to collect and verify advertising event data.

## 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;
a private storage, connected to said decentralized verification system, to store the matched transaction data; and
a public storage, connected to said decentralized verification system, to store a hash of the matched 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 data sources includes an advertiser and a publisher.

### Claim 5 (depends on 4)

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

### Claim 6 (depends on 1)

The decentralized analytics system of claim 1, further comprising a user dashboard configured to display the matched transaction data and the hash of the matched transaction data.

### Claim 7 (depends on 1)

The decentralized analytics system of claim 1, wherein the matched transaction data is combined with third-party data and the hash comprises a hash of the matched transaction data and third-party data.

### Claim 8 (depends on 1)

The decentralized analytics system of claim 1, wherein the public storage is a public blockchain.

### 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;
time-series aggregating matched transaction data to produce aggregate data;
storing aggregate data in a private storage; and
storing a hash of the aggregate data in a public storage.

### 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, wherein the step of storing a hash comprises storing the hash in a Merkle tree structure stored in said private storage and storing the Merkle root in said public storage.

### Claim 12 (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 13

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;
storing at least one of the matched transaction data in a private storage; and
storing a hash of at least one of the matched transaction data in a public storage.

### Claim 14 (depends on 13)

The decentralized analytics processing method of claim 13, wherein the step of storing a hash comprises storing the hash in a Merkle tree structure stored in said private storage and storing the Merkle root in said public storage.
