US 12,111,945 B2
Secured management of data distribution restrictions
Gang Wang, Jersey City, NJ (US); and Kevin Wei Li Yeo, New York City, NY (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/760,881
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Dec. 4, 2020, PCT No. PCT/US2020/063409
§ 371(c)(1), (2) Date Mar. 16, 2022,
PCT Pub. No. WO2022/119578, PCT Pub. Date Jun. 9, 2022.
Prior Publication US 2022/0414247 A1, Dec. 29, 2022
Int. Cl. G06F 21/62 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 21/6254 (2013.01); G06F 21/6263 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
generating, by an application and for a digital component presented in the application, a universal identifier that is an encrypted version of a combination of (i) a campaign identifier for a content source that provides the digital component and (ii) a domain of the content source;
updating, by the application, a set of universal identifiers that have been created for digital components presented by the application over a specified time period based on the generated universal identifier;
identifying, by the application, a set of blocked universal identifiers corresponding to universal identifiers that have been (i) generated by the application, and (ii) blocked from being used to present future digital components in the application;
generating, by the application, a probabilistic data structure representing the set of blocked universal identifiers;
creating, by the application, multiple shares of the probabilistic data structure;
transmitting, by the application, different ones of the multiple shares to different servers;
receiving, by the application, a separate response generated by each of the different servers based on the different ones of the multiple shares transmitted to the different servers; and
identifying, by the application and based on a combination of the separate responses, a digital component to present in the application.