CPC G06F 21/6209 (2013.01) | 20 Claims |
1. A computer-implemented method, comprising:
determining first event data and second event data associated with a first user, wherein:
the first event data is associated with a first data source; and
the second event data is associated with a second data source;
determining, based on the first event data, the first user is associated with a first segment;
annotating the first segment with first data lineage information comprising the first data source;
determining, based on the second event data, the first user is associated with a second segment;
annotating the second segment with second data lineage information comprising the second data source;
generating a first portion of a segment cache comprising a first mapping of the first data lineage information to the first segment;
generating a second portion of the segment cache comprising a second mapping of the second data lineage information to the second segment;
receiving a first bid request;
determining, from the first bid request, the first user and a first bid context;
determining, based on the first bid context, a first privacy policy is applicable to the first portion of the segment cache;
determining, based on the first privacy policy, that access to the first portion of the segment cache is restricted;
determining, based on the first privacy policy, that access to the second portion of the segment cache is permitted;
determining, based on the second portion of the segment cache, that the first user is associated with the second segment; and
providing a first bid response that includes the second segment.
|