Automatic benchmarking for benefit plan portals and related systems
AssigneeEmpower Annuity Insurance Company of America
InventorDavid J. Nocera
Life of this patent
Estimating the term…
Abstract
A benefit plan service and related methods determine holistic plan scores indicating the general effectiveness of a benefit plan. The service may periodically access one or more plan parameter values for a plurality of benefit plans. Then, the service may calculate a respective plan score for each of the plurality of benefit plans. Calculating a plan score for a benefit plan may include accessing values for various plan parameters, computing a contribution of the parameter values to the plan score, and aggregating each of the contributions to generate the plan score. The service may also automatically determine and updates for benchmarking the plan score against other benefit plans based on various factors, such as the size and industry of the plan sponsor.
Claims20
A computer-implemented method comprising:
- periodically accessing one or more plan parameter values for a plurality of benefit plans;
- responsive to accessing the one or more plan parameter values for the plurality of benefit plans, calculating, by a plan scoring model comprising at least one parameter and at least one weighted value associated with the at least one parameter, a respective plan score for each of the plurality of benefit plans, wherein calculating a plan score for a benefit plan includes:
- for each of a plurality of plan parameters:
- accessing a parameter value;
- and
- computing a contribution of the parameter value to the plan score based on each of the parameter value, a parameter weight, and a parameter range for a plan parameter;
- and
- aggregating each of the contributions to generate the plan score;
- responsive to calculating the respective plan scores, determining a plan score benchmark based on the respective plan scores;
- responsive to access by a computing device of a plan sponsor portal for a benefit plan of the plurality of benefit plans, each of:
- transmitting a plan score indicator corresponding to the plan score for the benefit plan, wherein, when received at the computing device, the plan score indicator causes an interface program executed on the computing device to present the plan score for the benefit plan;
- transmitting a benchmark indicator corresponding to the plan score benchmark, wherein, when received at the computing device, the plan score indicator causes the interface program executed on the computing device to present the plan score for the benefit plan;
- generating, in response to a selection of a link via the computing device, a plan report comprising at least the plan score indicator and the benchmark indicator;
- translating the plan report into a format for integration into a document program different than the interface program;
- and
- transmitting the translated plan report to the computing device for integration into the document program executed by the computing device;
- and
- adjusting, based on the plan score for the benefit plan and the selection of the link via the computing device, the at least one weighted value of the plan scoring model.
A system, comprising:
- one or more processors;
- and
- memory storing thereon instructions that, as a result of being executed by the one or more processors, cause the system to perform operations including:
- periodically accessing one or more plan parameter values for a plurality of benefit plans;
- responsive to accessing the one or more plan parameter values for the plurality of benefit plans, calculating, by a plan scoring model comprising at least one parameter and at least one weighted value associated with the at least one parameter, a respective plan score for each of the plurality of benefit plans, wherein calculating a plan score for a benefit plan includes:
- for each of a plurality of plan parameters:
- accessing a parameter value,
- computing a contribution of the parameter value to the plan score based on each of the parameter value, a parameter weight, and a parameter range for a plan parameter;
- and
- aggregating each of the contributions to generate the plan score;
- responsive to calculating the respective plan scores, determining a plan score benchmark based on the respective plan scores;
- responsive to access by a computing device of a plan sponsor portal for a benefit plan of the plurality of benefit plans, each of:
- transmitting a plan score indicator corresponding to the plan score for the benefit plan, wherein, when received at the computing device, the plan score indicator causes an interface program executed on the computing device to present the plan score for the benefit plan;
- transmitting a benchmark indicator corresponding to the plan score benchmark, wherein, when received at the computing device, the plan score indicator causes the interface program executed on the computing device to present the plan score for the benefit plan;
- generating, in response to a selection of a link via the computing device, a plan report comprising at least the plan score indicator and the benchmark indicator;
- translating the plan report into a format for integration into a document program different than the interface program;
- and
- transmitting the translated plan report to the computing device for integration into the document program executed by the computing device;
- and
- adjusting, based on the plan score for the benefit plan and the selection of the link via the computing device, the at least one weighted value of the plan scoring model.
A non-transitory, computer-readable storage medium storing thereon executable instructions that, as a result of being executed by a computer system, cause the computer system to perform operations including:
- periodically accessing one or more plan parameter values for a plurality of benefit plans;
- responsive to accessing the one or more plan parameter values for the plurality of benefit plans, calculating, by a plan scoring model comprising at least one parameter and at least one weighted value associated with the at least one parameter a respective plan score for each of the plurality of benefit plans, wherein calculating a plan score for a benefit plan includes:
- for each of a plurality of plan parameters:
- accessing a parameter value;
- and
- computing a contribution of the parameter value to the plan score based on each of the parameter value, a parameter weight, and a parameter range for a plan parameter;
- and
- aggregating each of the contributions to generate the plan score;
- responsive to calculating the respective plan scores, determining a plan score benchmark based on the respective plan scores;
- responsive to access by a computing device of a plan sponsor portal for a benefit plan of the plurality of benefit plans, each of:
- transmitting a plan score indicator corresponding to the plan score for the benefit plan, wherein, when received at the computing device, the plan score indicator causes an interface program executed on the computing device to present the plan score for the benefit plan;
- transmitting a benchmark indicator corresponding to the plan score benchmark, wherein, when received at the computing device, the plan score indicator causes the interface program executed on the computing device to present the plan score for the benefit plan;
- generating, in response to a selection of a link via the computing device, a plan report comprising at least the plan score indicator and the benchmark indicator;
- translating the plan report into a format for integration into a document program different than the interface program;
- and
- transmitting the translated plan report to the computing device for integration into the document program executed by the computing device;
- and
- adjusting, based on the plan score for the benefit plan and the selection of the link via the computing device, the at least one weighted value of the plan scoring model.
Dependencies are inferred from the claim text.