Systems and methods for determining segments of online users from correlated datasets
Abstract
Systems and methods are disclosed for determining segments of online users from a correlated dataset. One method includes receiving, over a network, a plurality of datasets including user-related data of a plurality of users, each dataset being transmitted from a data owner; correlating, by at least one processor, the plurality of datasets into a correlated dataset; receiving a segmentation request for determining a plurality of users that qualify for a segment, the segmentation request including a set of segment rules to apply to the correlated dataset; determining, by accessing the correlated dataset, whether each user of the plurality of users qualifies for the segment based on the segment rule; and storing an indication of the segment in the correlated dataset for each user determined to qualify for the segment.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented method for providing de-identified user identifiers, the method including:
receiving, by a processor over a network, a plurality of datasets from a first data manager, the plurality of datasets including user-related data of a plurality of users; correlating the datasets with global user identifiers associated with the user-related data; receiving a segmentation request from the first data manager for determining a plurality of users that qualify for a segment; determining qualified global user identifiers, from the global user identifiers, for the segment based on segment rules of the segmentation request and a score of the segment; and converting the qualified global user identifiers to a de-identified set of user identifiers, the converting including salting and hashing the qualified global user identifiers.
22 . The method of claim 21 , further comprising:
transmitting, by the processor to the first data manager of the segmentation request, after determining the de-identified set of user identifiers, the de-identified set of user identifiers of each user determined to qualify for the segment.
23 . The method of claim 21 , wherein converting the qualified global user identifiers to a de-identified set of user identifiers includes further converting the qualified global user identifiers new global user identifiers.
24 . The method of claim 21 , wherein the segment rules being provided by a second data manager.
25 . The method of claim 21 , wherein the plurality of datasets include user-related data of a plurality of users, and
wherein the user-related data includes at least one of page views, page view duration, bounce rates, exit percentages, behavioral traits, and user interests of one or more of the plurality of users.
26 . The method of claim 21 , wherein the segment rules of the segmentation request apply to the correlated dataset, and include a minimum segment score associated with the user-related data.
27 . The method of claim 21 , further comprising determining a respective score for each of the plurality of users based upon a number of times each user visits a website associated with the segment within a period of time.
28 . A system for determining segments of online users from a correlated dataset and providing de-identified user identifiers, the system including:
a data storage device storing instructions for determining segments from a correlated dataset; and a processor configured to execute the instructions to perform a method including:
receiving, by a processor over a network, a plurality of datasets from a first data manager, the plurality of datasets including user-related data of a plurality of users;
correlating the datasets with global user identifiers associated with the user-related data;
receiving a segmentation request from the first data manager for determining a plurality of users that qualify for a segment;
determining qualified global user identifiers, from the global user identifiers, for the segment based on segment rules of the segmentation request and a score of the segment; and
converting the qualified global user identifiers to a de-identified set of user identifiers, the converting including salting and hashing the qualified global user identifiers.
29 . The system of claim 28 , wherein the method further includes:
transmitting, by the processor to the first data manager of the segmentation request after determining the de-identified set of user identifiers, the de-identified set of user identifiers of each user determined to qualify for the segment.
30 . The system of claim 28 , wherein converting the qualified global user identifiers to a de-identified set of user identifiers includes further converting the qualified global user identifiers new global user identifiers.
31 . The system of claim 28 , wherein the segment rules being provided by a second data manager.
32 . The system of claim 28 , wherein the plurality of datasets include user-related data of a plurality of users, and
wherein the user-related data includes at least one of page views, page view duration, bounce rates, exit percentages, behavioral traits, and user interests of one or more of the plurality of users.
33 . The system of claim 28 , wherein the segment rules of the segmentation request apply to the correlated dataset, and include a minimum segment score associated with the user-related data.
34 . The system of claim 28 , wherein the method further includes:
determining a respective score for each of the plurality of users based upon a number of times each user visits a website associated with the segment within a period of time.
35 . A non-transitory computer-readable storage medium storing program instructions for determining segments of online users from a correlated dataset and providing de-identified user identifiers, wherein the program instructions are computer-executable to implement a method including:
receiving, by a processor over a network, a plurality of datasets from a first data manager, the plurality of datasets including user-related data of a plurality of users; correlating the datasets with global user identifiers associated with the user-related data; receiving a segmentation request from the first data manager for determining a plurality of users that qualify for a segment; determining qualified global user identifiers, from the global user identifiers, for the segment based on segment rules of the segmentation request and a score of the segment; and converting the qualified global user identifiers to a de-identified set of user identifiers, the converting including salting and hashing the qualified global user identifiers.
36 . The computer-readable storage medium of claim 35 , wherein the method further includes:
transmitting, by the processor to the first data manager of the segmentation request after determining the de-identified set of user identifiers, the de-identified set of user identifiers of each user determined to qualify for the segment.
37 . The computer-readable medium of claim 35 , wherein converting the qualified global user identifiers to a de-identified set of user identifiers includes further converting the qualified global user identifiers new global user identifiers.
38 . The computer-readable medium of claim 35 , wherein the plurality of datasets include user-related data of a plurality of users, and
wherein the user-related data includes at least one of page views, page view duration, bounce rates, exit percentages, behavioral traits, and user interests of one or more of the plurality of users.
39 . The computer-readable storage medium of claim 35 , wherein the method further includes:
determining a respective score for each of the plurality of users based upon a number of times each user visits a website associated with the segment within a period of time.
40 . The computer-readable storage medium of claim 35 , wherein the segment rules of the segmentation request apply to the correlated dataset, and include a minimum segment score associated with the user-related data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.