×

Database system for triggering event notifications based on updates to database records

  • US 9,690,820 B1
  • Filed: 04/01/2016
  • Issued: 06/27/2017
  • Est. Priority Date: 09/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for generating an alert, the method comprising:

  • providing a database system storing database records for a plurality of individual users, wherein each of the database records stored by the database system is associated with a particular user;

    coupling a computing system of a first user with the database system via one or more network communication links;

    receiving, by the database system and from the computing system of the first user, a request to monitor a particular database record associated with a particular individual, wherein the particular database record of the particular individual includes at least a current database record of the particular individual and a historical database record of the particular individual, wherein the request includes;

    an identification of the particular individual usable by the database system to identify the particular database record associated with the particular individual, andone or more rules indicating;

    particular types of changes to database records that are of interest to the first user, andthat the computing system of the first user be notified when the database system determines that one or more of the particular types of change are made to the particular database record of the particular individual identified by the first user;

    accessing, by the database system and from a historical database storing the historical database record of the particular individual identified by the first user, wherein;

    the historical database record was created at a first point in time indicated by a first timestamp of the historical database record, andthe historical database record includes information indicating any accounts of the particular individual at the first point in time;

    accessing, by the database system and from a current records database storing the current database record of the particular individual identified by the first user, wherein;

    the current database record was created at a second point in time indicated by a second timestamp of the current database record,the second point in time is later than the first point in time, andthe current database record includes information indicating any accounts of the particular individual at the second point in time;

    applying the one or more rules provided by the first user to the current database record of the particular individual and the historical database record of the particular individual to determine whether the particular types of changes have occurred between the first point in time and the second point in time, said applying the one or more rules comprising;

    comparing, by the database system, the historical database record of the particular individual to the current database record of the particular individual to determine whether information indicating accounts of the particular individual has changed between the first point in time and the second point in time;

    if it is determined that information indicating accounts of the particular individual has changed between the first point in time and the second point in time;

    identifying, by the database system, a first type of change or a second type of change to information regarding accounts of the particular individual between the historical database record at the first point in time and the current database record at the second point in time; and

    determining whether the identified first type of change or second type of change matches any of the particular types of changes included in the one or more rules received from the first user; and

    if it is determined that the identified first type of change or second type of change matches any of the particular types of changes;

    automatically generating, by the database system, an electronic alert for communication to the computing system of the first user, wherein the electronic alert indicates the identified first type of change or second type of change between the historical database record of the particular individual and the current database record of the particular individual; and

    transmitting, by the database system, the electronic alert to the computing system of the first user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×