US 11,776,672 B1
System and method for dynamically scoring data objects
John C. Petch, St. Louis, MO (US); Billeigh Barackman, Troy, IL (US); Stephen J. Bergner, Chesterfield, MO (US); and Christopher Greer, Lake St. Louis, MO (US)
Assigned to Express Scripts Strategic Development, Inc., St. Louis, MO (US)
Filed by Express Scripts Strategic Development, Inc., St. Louis, MO (US)
Filed on Dec. 16, 2020, as Appl. No. 17/123,559.
Int. Cl. G16H 10/00 (2018.01); G16H 20/10 (2018.01); G16H 15/00 (2018.01); G16H 40/20 (2018.01)
CPC G16H 20/10 (2018.01) [G16H 15/00 (2018.01); G16H 40/20 (2018.01); G16H 10/00 (2018.01)] 16 Claims
OG exemplary drawing
 
1. A system for dynamically scoring aspects of a data object, the system comprising:
a processor; and
a memory including instructions that, when executed by the processor, cause the processor to:
receive a first data object indicating:
a first value associated with a first value type, the first value corresponding to a first weight value;
a second value associated with the first value type, the second value corresponding to a second weight value;
a third value associated with a second value type, the third value corresponding to a third weight value;
a fourth value associated with the second value type, the fourth value corresponding to a fourth weight value; and
a fifth value corresponding to a third value type;
determine a first sum of a product of the first value and the first weight value plus a product of the second value and the second weight value;
generate a first score based on a result of the first sum divided by a sum of the first weight value and the second weight value;
determine a second sum of a product of the third value and the third weight value plus a product of the fourth value and the fourth weight value;
generate a second score based on a result of the second sum divided by a sum of the third weight value and the fourth weight value;
determine a first data object score for the first data object based on, at least, the first score, the second score, and the fifth value;
identify, using the first data object and the first data object score, data object combinations that include the first data object and at least one other data object, wherein each data object combination has a total weight value that is less than a weight value of a resource domain corresponding to a group of workforce resources specializing in at least one area of expertise, wherein the resource domain is determined using each data object of the data object combinations, and wherein each data object combination is represented by a binary string having a number of digits each representing a data object of the data object combination;
generate a report comprising, at least, the first data object score and at least one other data object score; and
provide, to a display, the report, wherein the first data object score and the at least one other data object score are organized on the report according to a dynamically generated order.