Patent ID: 11941065
Assignee: EXPERIAN INFORMATION SOLUTIONS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A data aggregation and computation system, comprising:
a data store configured to store a plurality of data records related to a plurality of individual entities; and
a hardware processor configured to:
receive a request for clustering the plurality of data records according to one or more entity identifiers based on information contained within each of the plurality of data records, the request including identifiers for one or more data sources from which data records of the plurality of data records are sourced;
identify one or more entity resolution rules that limit clustering of a given pair of data records of the plurality of data records based on the respective data sources of the one or more data sources for the given pair;
perform optimal weighted clustering of the plurality of data records in consideration of the one or more entity resolution rules, wherein processor time used by the hardware processor in performing the optimal weighted clustering is reduced at least in part by reduction to a linear programming problem such that only a subset of millions of potential clusters possible from the plurality of data records are analyzed in determining final clusters;
identify a plurality of clusters of data records based on the optimal weighted clustering;
assign a different unique identifier to each individual cluster of the plurality of clusters, where different identifiers represent different entities of the individual entities; and
respond to a request for data regarding a given entity of the individual entities by providing aggregated data elements from those data records of the plurality of data records associated with a cluster of the plurality of clusters having an identifier that represents the given entity.