Fuente:
Wipo "digitalization"
Computer-implemented methods and systems comprising, for each of one or more campaigns: initializing, by a first computing system of a plurality of multi-party computation (MPC) systems and in collaboration with one or more second computing systems of the MPC systems, a feedback controller for the campaign in secret shares using a secure MPC process. The feedback controller comprises a setpoint based on a target rate for the campaign. Each MPC system maintains parameters of the feedback controller in secret shares that encrypt the parameters. The parameters comprise a measured rate, an output parameter, and an error parameter. The first computing system updates, using a secure MPC protocol in collaboration with each of the one or more second computing systems, a first secret share of the output parameter of the feedback controller based on the error parameter representing a difference between the setpoint and the measured rate for the campaign. The first computing system determines, based at least on the first secret share of the output parameter, a first secret share of a pacing selector parameter that defines whether the campaign satisfies a pacing eligibility condition for the campaign. The first computing system receives a digital component request from a client device. The first computing system conducts, in collaboration with the one or more second computing systems, a given digital component selection process for the digital component request. The digital component selection process selects a given digital component from a set of candidate digital components that each satisfy one or more eligibility conditions including being in an eligible campaign that satisfies the pacing eligibility condition. The first computing system sends a first secret share of a selection result that identifies the given digital component to the client device.