11245536

Secure Multi-Party Computation Attribution

PublishedFebruary 8, 2022
Assigneenot available in USPTO data we have
InventorsAndrew Knox
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: transmitting, by a content publisher, a digital signature to a verification service, wherein the digital signature indicates that the content publisher has agreed to a secure multi-party computation protocol to be performed by the content publisher, an advertiser, and a measurement company; receiving, by the content publisher, a request for content from a client device; transmitting, by the content publisher, the content and an advertisement for an advertiser to the client device; storing, by the content publisher, a one-time identifier and impression data regarding the advertisement, wherein the one-time identifier is generated by the content publisher or the client device; receiving, by the content publisher, the one-time identifier from a measurement company; inputting, by the content publisher and based on receiving the one-time identifier from the measurement company, the impression data to the secure multi-party computation protocol; and performing, by the content publisher, the secure multi-party computation protocol, wherein the measurement company inputs a linked pair of one-time identifiers including the one-time identifier to the secure multi-party computation protocol, and wherein the advertiser inputs conversion data to the secure multi-party computation protocol.

2

2. The computer-implemented method of claim 1 , further comprising using an output of the secure multi-party computation as an input to an attribution model.

3

3. The computer-implemented method of claim 1 , further comprising generating, by the content publisher, the one-time identifier.

4

4. The computer-implemented method of claim 1 , wherein the measurement company verifies that the secure multi-party computation is secure.

5

5. The computer-implemented method of claim 1 , wherein an output of the secure multi-party computation does not contain personally identifiable information.

6

6. The computer-implemented method of claim 1 , wherein the digital signature identifies the content publisher, the advertiser, and the measurement company.

7

7. The computer-implemented method of claim 1 , wherein the client device transmits the one-time identifier to the measurement company in response to the verification service authorizing a cross-origin resource sharing exception.

8

8. A non-transitory computer-readable storage medium comprising instructions executable by a processor, the instructions when executed causing the processor to perform actions comprising: transmitting, by the processor, a digital signature to a verification service, wherein the digital signature indicates that a content publisher has agreed to a secure multi-party computation protocol to be performed by the content publisher, an advertiser, and a measurement company; receiving, by the processor, a request for content from a client device; transmitting, by the processor, the content and an advertisement for an advertiser to the client device; storing, by the processor, a one-time identifier and impression data regarding the advertisement, wherein the one-time identifier is generated by the processor or the client device; receiving, by the processor, the one-time identifier from a measurement company; inputting, by the processor and based on receiving the one-time identifier from the measurement company, the impression data to the secure multi-party computation protocol; and performing, by the processor, the secure multi-party computation protocol, wherein the measurement company inputs a linked pair of one-time identifiers including the one-time identifier to the secure multi-party computation protocol, and wherein the advertiser inputs conversion data to the secure multi-party computation protocol.

9

9. The non-transitory computer-readable storage medium of claim 8 , the actions further comprising using an output of the secure multi-party computation as an input to an attribution model.

10

10. The non-transitory computer-readable storage medium of claim 8 , the actions further comprising generating, by the processor, the one-time identifier.

11

11. The non-transitory computer-readable storage medium of claim 8 , wherein the measurement company verifies that the secure multi-party computation is secure.

12

12. The non-transitory computer-readable storage medium of claim 8 , wherein an output of the secure multi-party computation does not contain personally identifiable information.

13

13. The non-transitory computer-readable storage medium of claim 8 , wherein the digital signature identifies the processor, the advertiser, and the measurement company.

14

14. The non-transitory computer-readable storage medium of claim 8 , wherein the client device transmits the one-time identifier to the measurement company in response to the verification service authorizing a cross-origin resource sharing exception.

15

15. A computer-implemented method comprising: receiving, by a processor, a first digital signature from a content publisher for a secure multi-party computation, wherein the first digital signature indicates that the content publisher has agreed to a secure multi-party computation protocol to be performed by the content publisher, an advertiser, and a measurement company; receiving, by the processor, a second digital signature from the advertiser for the secure multi-party computation; receiving, by the processor, a third digital signature from the measurement company for the secure multi-party computation; receiving, by the processor, a cross-origin resource sharing verification request from a client device; determining, by the processor and in response to the receiving the cross-origin resource sharing verification request, that the content publisher, the advertiser, and the measurement company signed the secure multi-party computation protocol; and transmitting, by the processor, a verification response to the client device.

16

16. The computer-implemented method of claim 15 , wherein the second digital signature indicates that the advertiser is willing to share data as part of the secure multi-party computation protocol.

17

17. The computer-implemented method of claim 15 , wherein the verification response indicates that the content publisher, the advertiser, and the measurement company signed the secure multi-party computation protocol.

18

18. The computer-implemented method of claim 15 , wherein the measurement company verifies that the secure multi-party computation protocol is secure.

19

19. The computer-implemented method of claim 15 , wherein an output of the secure multi-party computation protocol does not contain personally identifiable information.

20

20. The computer-implemented method of claim 15 , wherein the first digital signature identifies the content publisher, the advertiser, and the measurement company.

Patent Metadata

Filing Date

Unknown

Publication Date

February 8, 2022

Inventors

Andrew Knox

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SECURE MULTI-PARTY COMPUTATION ATTRIBUTION” (11245536). https://patentable.app/patents/11245536

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.