Database system for dynamically generating customized models
First Claim
1. A data processing system for accessing databases and updated data items, the data processing system comprising:
- a first database including a first plurality of records;
a second database including a second plurality of records; and
a hardware processor configured to execute computer-executable instructions in order to;
receive a first filter item;
generate a third database including a third plurality of records by identifying, in the second plurality of records of the second database, records that meet the criteria of the first filter item;
cause a first update to the first plurality of records of the first database to integrate data from the generated third database into the first plurality of records to create an updated first plurality of records;
receive a database filter item;
generate a fourth database including a fourth plurality of records by extracting from the updated first plurality of records, a selected set of records of the updated first plurality of records corresponding to the database filter item;
determine a first set of database metrics that correspond to the fourth plurality of records;
generate a customized dynamic model to segregate the fourth plurality of records using the determined first set of database metrics;
receive criteria;
compare the segregated fourth plurality of records with the criteria to update the segregated fourth plurality of records to remove records that do not meet the criteria creating a diminished fourth plurality of records;
cause a subsequent update to the diminished fourth plurality of records to integrate data from the second database into the diminished fourth plurality of records to create an updated diminished fourth plurality of records; and
generate an event notification including information included in the updated diminished plurality of records.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a data processing system is disclosed for accessing databases and generating notifications. Embodiments of the system may comprise databases and a processor that receives a first filter item and a database filter item, generates a third database based on the first filter item, integrate data from the third database into the first database to create an updated first plurality of records, generate a fourth database based on a selected set of records, in the updated first plurality of records, corresponding to the database filter item, determine metrics that correspond to the fourth database, generate a model to segregate the fourth database using the metrics, receive criteria, compare the segregated fourth database with the criteria to remove records that do not meet the criteria, cause a subsequent update to the updated fourth database to integrate data from the second database to create an updated diminished fourth database, and generate a notification including information included in the updated diminished fourth database.
173 Citations
12 Claims
-
1. A data processing system for accessing databases and updated data items, the data processing system comprising:
-
a first database including a first plurality of records; a second database including a second plurality of records; and a hardware processor configured to execute computer-executable instructions in order to; receive a first filter item; generate a third database including a third plurality of records by identifying, in the second plurality of records of the second database, records that meet the criteria of the first filter item; cause a first update to the first plurality of records of the first database to integrate data from the generated third database into the first plurality of records to create an updated first plurality of records; receive a database filter item; generate a fourth database including a fourth plurality of records by extracting from the updated first plurality of records, a selected set of records of the updated first plurality of records corresponding to the database filter item; determine a first set of database metrics that correspond to the fourth plurality of records; generate a customized dynamic model to segregate the fourth plurality of records using the determined first set of database metrics; receive criteria; compare the segregated fourth plurality of records with the criteria to update the segregated fourth plurality of records to remove records that do not meet the criteria creating a diminished fourth plurality of records; cause a subsequent update to the diminished fourth plurality of records to integrate data from the second database into the diminished fourth plurality of records to create an updated diminished fourth plurality of records; and generate an event notification including information included in the updated diminished plurality of records. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method for generating an event notification, the method comprising:
-
accessing, by a database system, a first database including a first plurality of records; accessing, by the database system, a second database including a second plurality of records; receiving, by a database system, a first filter item; generating, by the database system, a third database including a third plurality of records by identifying, in the second plurality of records of the second database, records that meet the criteria of the first filter item; causing, by the database system, a first update to the first plurality of records of the first database to integrate data from the generated third database into the first plurality of records to create an updated first plurality of records; receiving, by the database system, from a first user computer system, a database filter item comprising one or more rules for notifying the first user computer system of particular types of updates; generating, by the database system, a fourth database including a fourth plurality of records by extracting from the updated first plurality of records, a selected set of records of the updated first plurality of records corresponding to the database filter item; determining, by the database system, a first set of database metrics that correspond to the fourth plurality of records; generating, by the database system, a customized dynamic model to segregate the fourth plurality of records using the determined first set of database metrics; receiving, by the database system, criteria; comparing, by the database system, the segregated fourth plurality of records with the criteria to update the segregated fourth plurality of records to remove records that do not meet the criteria creating a diminished fourth plurality of records; causing, by the database system, a subsequent update to the diminished fourth plurality of records to integrate data from the second database into the diminished fourth plurality of records to create an updated diminished fourth plurality of records; automatically generating, by the database system, an electronic notification for communication to a computing system of the first user indicating information included in the updated diminished plurality of records; and communicating, by the database system, the electronic notification to the computing system of the first user. - View Dependent Claims (6, 7, 8)
-
-
9. Non-transitory, computer-readable storage media storing computer-executable instructions that, when executed by a computer system, configure the computer system to perform operations comprising:
-
accessing a first database including a first plurality of records; accessing a second database including a second plurality of records; receiving a first filter item; generating a third database including a third plurality of records by identifying, in the second plurality of records of the second database, records that meet the criteria of the first filter item; causing a first update to the first plurality of records of the first database to integrate data from the generated third database into the first plurality of records to create an updated first plurality of records; receiving, from a first user computer system, a database filter item comprising one or more rules for notifying the first user computer system of particular types of updates; generating a fourth database including a fourth plurality of records by extracting from the updated first plurality of records, a selected set of records of the updated first plurality of records corresponding to the database filter item; determining a first set of database metrics that correspond to the fourth plurality of records; generating a customized dynamic model to segregate the fourth plurality of records using the determined first set of database metrics; receiving criteria; comparing the segregated fourth plurality of records with the criteria to update the segregated fourth plurality of records to remove records that do not meet the criteria creating a diminished fourth plurality of records; causing a subsequent update to the diminished fourth plurality of records to integrate data from the second database into the diminished fourth plurality of records to create an updated diminished fourth plurality of records; automatically generating an electronic notification for communication to a to a computing system of the first user indicating information included in the updated diminished plurality of records; and communicating the electronic notification to the computing system of the first user. - View Dependent Claims (10, 11, 12)
-
Specification