Patent ID: 9686247
Date: 2017-06-20
CPC Classifications: G06Q,H04L

Claim:
1. A computer program product for determining a compute amount contributed by a device, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a hardware processor to cause the hardware processor to perform: receiving encrypted data from a hardware processor of a customer system, wherein the encrypted data is data encrypted via homomorphic encryption; parsing the encrypted data into a plurality of encrypted subsets to proportionally size an encrypted subset of the plurality of encrypted subsets to a participation commitment by the device; associating a token specific to the device with the encrypted subset to produce a packaged subset; forwarding the packaged subset to the device; receiving a processed packaged subset in response to the forwarding of the packaged subset, the processed packaged subset including the token; determining from the token of the processed packaged subset the compute time contributed by the device; and determining an incentive package for the device based on the compute time contributed by the device to increase participation by the device.