Patents Assigned to MOENGAGE INC.
  • Patent number: 12498958
    Abstract: A method and system for sending a campaign to a set of users is disclosed. The method comprises receiving a request to send the campaign to the set of users. The set of users into are segmented into a plurality of batches. Each batch comprises at least a predetermined number of users from the set of users. The campaign is processed for the plurality of batches using one or more virtual machine instances. Furthermore, an auto-healing process is implemented to periodically monitor a processing status of the campaign across the plurality of batches. Further, one or more pending batches are identified from the plurality of batches for which the campaign has not been processed. Further re-initiating processing of the campaign for the identified one or more pending batches is performed. The campaign to the pending one or more batches of the plurality of batches is transmitted.
    Type: Grant
    Filed: November 22, 2024
    Date of Patent: December 16, 2025
    Assignee: MOENGAGE INC.
    Inventors: Ajish Nair, Sumit Bansal, Yashwanth Kumar, Mohit Baranwal
  • Patent number: 12438882
    Abstract: A method for of managing a Global Control Group (GCG) for a communication event. The method includes transforming one or more user identifiers stored in a database to generate respective one or more bucket identifiers. The one or more user identifiers correspond to one or more users. A predetermined number of bucket identifiers are selected randomly. The selected bucket identifier is a member of the GCG. Further, a user identifier is received from one or more user identifiers in a run time environment. A respective bucket identifier corresponding to the received user identifier is generated in the run time environment. Further, presence of the generated bucket identifier within the selected bucket identifiers of the GCG is determined and the communication event based on the determination is restricted.
    Type: Grant
    Filed: July 31, 2024
    Date of Patent: October 7, 2025
    Assignee: MOENGAGE INC.
    Inventors: Ajish Nair, Sumit Bansal
  • Patent number: 12323503
    Abstract: A method for transmitting a notification to a target user device via hierarchy of communication channel. The method includes receiving a request to send the notification to the target user device. Further, it is determined that the target user device is an opted-in device enabled to receive the notification. A FCM Token and an OEM token associated with the target user device is obtained. Further, the notification to the target user device using the OEM token via a first channel is transmitted. A failure in receiving the notification by the target user device via the first channel is detected. Further the notification is transmitted to the target user device using the FCM token via a second channel. A failure in receiving the notification via the second channel, by the target user device is detected. Further, the notification to the target user device using a third channel is transmitted.
    Type: Grant
    Filed: October 10, 2024
    Date of Patent: June 3, 2025
    Assignee: MoEngage Inc.
    Inventor: Umang Chamaria
  • Patent number: 12259936
    Abstract: A method for providing one or more customized experience to a user profile associated with an application is disclosed. The method comprises querying a key-value pair store for retrieving a key-value pair associated with the user profile. The retrieved key-value pair is loaded into a first memory. Further, one or more segment definitions for the one or more segments are received from a second memory. The one or more segment definitions are based on at least one of the user profile, user behaviour, user transaction on the application, user interaction with the application, and user subscription. Further, the one or more segment definitions and the one or more user events are evaluated in the first memory. The customized experience is provided to the user profile within sub-second latency and the customized experience is updated based on change in the one or more user events associated with the user profile.
    Type: Grant
    Filed: August 21, 2024
    Date of Patent: March 25, 2025
    Assignee: MOENGAGE INC.
    Inventors: Arvinder Singh, Nilesh Kumar Soni, Karthik Deivasigamani, Yashwanth Kumar, Ajish Nair