×

Systems and methods for dynamic report generation based on automatic modeling of complex data structures

  • US 10,445,152 B1
  • Filed: 12/18/2015
  • Issued: 10/15/2019
  • Est. Priority Date: 12/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system operable to access one or more electronic data sources in response to periodic automated inquiries in order to automatically calculate data for inclusion into a report, the computing system comprising:

  • a non-transitory storage device configured to store a plurality of event records associated with respective users, each of the event records indicating an event associated with a respective user; and

    a physical processor that is in communication with the non-transitory storage device and that is configured to;

    access the plurality of event records associated with respective users; and

    for each individual event record of at least a subset of the event records, assign a category to the individual event record, the category selected from a plurality of predetermined categories;

    generate a user profile for a particular user, wherein the user profile comprises categorized event records associated with the particular user during a set time period;

    generate a user event frequency distribution model based on at least some of the categorized event records in the user profile of the particular user of a particular category, wherein the user event frequency distribution model predicts a likelihood that the particular user will engage in a future event in the particular category within a specified period of time;

    access the generated user profile for the particular user and the user event frequency distribution model;

    determine a gap for the particular user, the gap indicating a time period since a most recent event associated with the particular category by the particular user occurred;

    determine a gap limit associated with the particular user, the gap limit indicating a period of time by which the particular user is expected to engage in the future event with the predicted likelihood based on the user event frequency distribution model;

    compare the determined gap to the gap limit;

    in response to determining that the gap is greater than the gap limit, trigger generation of an event change alert; and

    transmit, to a client system, the generated event change alert indicating that the particular user has changed event behavior in the particular category.

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