Predictive analytical modeling for databases
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining a database table, the table including a plurality of rows and a plurality of columns, wherein the database table has a plurality of missing column values;
executing a script, using a script engine, in response to obtaining the table, wherein executing the script causes a plurality of predictive models to be applied to the database table in a sequence order, and wherein the sequence order is determined according to a respective number of missing column values in the database table that each model can predict;
using each of the plurality of predictive models to generate respective output data, wherein the output data generated by each model includes a predicted value for at least one of the missing column values; and
populating the missing column values with the output data to provide a revised database table.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes obtaining a database table, the table including multiple rows and multiple columns, in which one or more rows are missing at least one column value, executing a script, using a script engine, in response to obtaining the table, in which executing the script causes one or more values from the rows to be provided as input data to a first predictive model, and processing, using the first predictive model, the input data to obtain output data, the output data including a predicted value for at least one of the missing column values, and populating one or more of the missing column values with the output data to provide a revised database table.
83 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
obtaining a database table, the table including a plurality of rows and a plurality of columns, wherein the database table has a plurality of missing column values; executing a script, using a script engine, in response to obtaining the table, wherein executing the script causes a plurality of predictive models to be applied to the database table in a sequence order, and wherein the sequence order is determined according to a respective number of missing column values in the database table that each model can predict; using each of the plurality of predictive models to generate respective output data, wherein the output data generated by each model includes a predicted value for at least one of the missing column values; and populating the missing column values with the output data to provide a revised database table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more first computing devices configured to; obtain a database table, the table including a plurality of rows and a plurality of columns, wherein the database table has a plurality of missing column values; execute a script in response to obtaining the database table, wherein executing the script causes a plurality of predictive models to be applied to the database table in a sequence order, and wherein the sequence order is determined according to a respective number of missing column values in the database table that each model can predict; process, using each of the plurality of predictive models to generate respective output data, wherein the output data generated by each model includes a predicted value for at least one of the missing column values; and populate the missing column values with the output data to provide a revised database table. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage medium have instructions stored thereon that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
obtaining a database table, the table including a plurality of rows and a plurality of columns, wherein the database table has a plurality of missing column values; executing a script, using a script engine, in response to obtaining the table, wherein executing the script causes a plurality of predictive models to be applied to the database table in a sequence order, and wherein the sequence order is determined according to a respective number of missing column values in the database table that each model can predict; processing, using each of the plurality of predictive models to generate respective output data, wherein the output data generated by each model includes a predicted value for at least one of the missing column values; and populating the missing column values with the output data to provide a revised database table. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification