Patent ID: 8700685

Claim:
An apparatus, comprising: at least one processor; and at least one memory storing computer executable instructions that, when executed by the at least one processor, cause the apparatus to: process a plurality of workload records, each workload record of the plurality of workload records corresponding to an assessor of a plurality of assessors associated with a financial institution and identifying one or more assessments, of a plurality of assessments to review information-security procedures of one or more third-party suppliers of the financial institution that have been or will be granted access to data of the financial institution, previously assigned to the assessor; calculate a plurality of complexity scores, each complexity score of the plurality of complexity scores corresponding to an assessment of the plurality of assessments to review information-security procedures of one or more third-party suppliers of the financial institution that have been or will be granted access to data of the financial institution; calculate, based on the plurality of complexity scores, a plurality of workload indexes, each workload index of the plurality of workload indexes corresponding to an assessor of the plurality of assessors associated with the financial institution and comprising a numerical determination of how busy the assessor is based on the one or more assessments previously assigned to the assessor; and assign, based on the plurality of workload indexes, a new assessment to review information-security procedures of one or more third-party suppliers of the financial institution that have been or will be granted access to data of the financial institution to an assessor of the plurality of assessors associated with the financial institution.