US 12,223,079 B2
Provisioning federated computation on distributed private data
Prakash Narayana Moorthy, Hillsboro, OR (US); Patrick Foley, Portland, OR (US); Micah Sheller, Hillsboro, OR (US); Clair Bowman, Boise, ID (US); G. Anthony Reina, Coronado, CA (US); Jason Martin, Beaverton, OR (US); and Shih-Han Wang, Portland, OR (US)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 23, 2021, as Appl. No. 17/483,543.
Prior Publication US 2022/0012355 A1, Jan. 13, 2022
Int. Cl. G06F 21/00 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/6227 (2013.01) [G06F 21/602 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a processor of a computing device, metadata for one or more datasets maintained by data-owner devices;
in response to receiving a request from an aggregator device, providing at least a portion of the metadata for the one or more datasets to the aggregator device;
receiving, from the aggregator device, a compute plan to be implemented by the data-owner devices;
monitoring one or more checkpoints in an execution phase of the compute plan; and
distributing at least a portion of the compute plan to the data-owner devices, wherein the compute plan is executed by one or more of the data-owner devices as specified by the compute plan.