CPC G06Q 30/0204 (2013.01) [G06F 12/1408 (2013.01); G06F 16/2291 (2019.01); G06F 16/27 (2019.01); G06Q 30/0269 (2013.01); G06Q 30/0251 (2013.01)] | 15 Claims |
1. A computer-implemented method for determining segments of online users from a correlated dataset and providing de-identified user identifiers, the method including:
receiving, by a processor of a centralized server over a network, a plurality of datasets from a first data owner, the plurality of datasets including user-related data of a plurality of users;
correlating one or more datasets of the received plurality of datasets into a correlated dataset including one or more global user identifiers associated with the user-related data;
receiving a segmentation request from the first data owner for determining a plurality of users that qualify for a segment;
determining which global user identifiers, of the one or more global user identifiers, qualify for the segment based on segment rules of the segmentation request and a score of the segment; and
converting, by a de-identification operation of the processor of the centralized server, the determined one or more global user identifiers to a de-identified set of user identifiers, the de-identification operation including salting and hashing the determined one or more global user identifiers, to prevent the first data owner from i) re-identifying any one of a plurality of users of the determined one or more global user identifiers, and ii) incorporating user-related data of the plurality of users of the determined one or more global identifiers by a second data owner.
|