Patent ID: 11860839
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A computer system, comprising:
a memory configured to store computer-executable instructions; and
one or more processors in communication with the memory and configured to access the memory and execute the computer-executable instructions to at least:
determine, by the computer system, a plurality of weights respectively for a plurality of parameter values, wherein a weight of each particular parameter value of the plurality of parameter values is associated with a probability of selecting a sample having the particular parameter value;
randomly select, by the computer system and based at least in part on the plurality of weights, a first parameter value of the plurality of parameter values, the first parameter value to be used for selecting a first sample;
select, by the computer system, the first sample of a plurality of samples corresponding to a first batch of data records according to the first parameter value, for processing via a first external invocation;
invoke the processing of the first sample via the first external invocation;
determine, by the computer system, feedback data associated with a level of performance of the first external invocation;
adjust, by the computer system, the plurality of weights corresponding respectively to the plurality of parameter values based at least in part on the feedback data;
select, by the computer system and based at least in part on a particular adjusted weight of the plurality of weights, a second parameter value;
randomly select, by the computer system and based at least in part on the adjusted plurality of weights, a second parameter value of the plurality of parameter values, the second parameter value to be used for selecting a second sample;
select, by the computer system, the second sample of the plurality of samples corresponding to a second batch of data records according to the second parameter value, for processing via a second external invocation; and
invoke the processing of the second sample via the second external invocation.