US 12,079,186 B2
Using condensed bitmap representation for filtering of datasets
Andreas Garnaes, Copenhagen (DK)
Assigned to WORKDAY, INC., Pleasanton, CA (US)
Filed by WORKDAY, INC., Pleasanton, CA (US)
Filed on Jan. 19, 2022, as Appl. No. 17/578,647.
Prior Publication US 2023/0229646 A1, Jul. 20, 2023
Int. Cl. G06F 16/22 (2019.01)
CPC G06F 16/2237 (2019.01) 20 Claims
OG exemplary drawing
 
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.