US 12,438,882 B2
Method and system for managing global control group (GCG)
Ajish Nair, Pune (IN); and Sumit Bansal, Jaipur (IN)
Assigned to MOENGAGE INC., San Francisco, CA (US)
Filed by MoEngage Inc., San Francisco, CA (US)
Filed on Jul. 31, 2024, as Appl. No. 18/790,563.
Claims priority of application No. 202311069099 (IN), filed on Oct. 13, 2023.
Prior Publication US 2025/0126129 A1, Apr. 17, 2025
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/104 (2013.01) 19 Claims
OG exemplary drawing
 
1. A method of managing a Global Control Group (GCG) for a communication event, comprising:
transforming one or more user identifiers stored in a database to generate respective one or more bucket identifiers, wherein the one or more user identifiers correspond to one or more users;
selecting randomly a predetermined number of bucket identifiers from the one or more bucket identifiers, wherein the selected bucket identifier corresponds to a member of the GCG;
dynamically adjusting a size of the GCG when the one or more user identifiers in the database reaches or exceeds a predetermined threshold triggered by the additional or removal of one or more user identifiers in the database;
receiving a user identifier from the one or more user identifiers in a run time environment for executing the communication event;
generating a respective bucket identifier corresponding to the received user identifier in the run time environment;
determining presence of the generated bucket identifier with the selected bucket identifiers of the GCG, wherein the determining comprises:
matching the generated bucket identifier with the selected bucket identifiers of the GCG; and
identifying the matched bucket identifier as a part of the GCG; and
when the matched bucket identifier is identified as part of the GCG, excluding the one or more users corresponding to the matched bucket identifier from receiving information associated with the communication event.