×

Reinforcement machine learning for personalized intelligent alerting

  • US 10,621,602 B2
  • Filed: 09/22/2015
  • Issued: 04/14/2020
  • Est. Priority Date: 09/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer storage media storing computer-useable instructions that, when executed by at least one hardware processor, cause the at least one hardware processor to:

  • receive an indication to activate intelligent alerting, the intelligent alerting including activating a machine learning model to;

    analyze a usage pattern of marketing analytics software collected from a user, or analyze other users to identify similar users based on usage patterns of the marketing analytics software collected from the other users, the analyzing the usage pattern includes identifying a pattern of recency or frequency of the user interacting with the marketing analytics software, the analyzing the other users includes identifying patterns in how the other users interact with the marketing analytics software;

    query each collected usage pattern, and analyze each usage pattern dimension for statistical significance to determine an anomaly and generate context comprising a ranked list of statistical significant contributing factors to the anomaly;

    suggest an alert based on the determined anomaly;

    determine respective capabilities of first and second user devices based on respective types of the first and second devices;

    automatically display to a graphical user interface of the first user device, the context indicating the anomaly in a first format compatible with the capabilities of the first user device;

    display to the second device more context or less context than the context displayed to the first user device based on the capabilities of the second device, such that if the second device has a larger display compared to the first device, the context is displayed automatically on the second device, and if the second device has a smaller display compared to the first device, the context is provided to the second device only upon the alert being selected by the user;

    determine related alerts with respect to the selected alert and determine other alerts that are no longer relevant to the user; and

    deduplicate the related alerts into a single macro event and pause the other alerts that are no longer relevant to the user in order to preserve bandwidth and decrease alert fatigue.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×