CPC G06F 16/2237 (2019.01) | 20 Claims |
1. A method comprising:
receiving, by a processor, a network request, the network request identifying a user;
identifying, by the processor, a plurality of segments associated with the user;
loading, by the processor, a plurality of bitmaps associated with the plurality of segments, each bitmap in the plurality of bitmaps representing a set of users associated with a segment;
comparing, by the processor, pairs of bitmaps from the plurality of bitmaps and generating a set of overlaps;
filtering, by the processor, the plurality of segments based on the set of overlaps and generating an anonymized set of segments, the anonymized set of segments excluding at least one overlapping segment included in the set of overlaps; and
returning, by the processor, aggregated data associated with the anonymized set of segments in response to the network request.
|