← Back to Patent Explorer
US5692107A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for generating predictive models in a computer system

Assignee: Lockheed Martin Corp
•
Filing: 1996-09-20
•
Granted: 1997-11-25
•
Expires: 2016-09-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data mining system including a user interface 102, a plurality of data sources 114, at least one top-down data analysis module 104 and at least one bottom-up data analysis module 104' in cooperative communication with each other and with the user interface 102, and a server processor 106 in communication with the data sources 114 and with the data analysis modules 104, 104'. Data mining method involving the integration of top-down and bottom-up data mining techniques to extract 208 predictive models from a data source 114. A data source 114 is selected 200 and used to construct 202 a target data set 108. A data analysis module is selected 203 and module specific parameters are set 205. The selected data analysis module is applied 206 to the target data set based on the set parameters. Finally, predictive models are extracted 208 based on the target data set 108.

Inventors

  • 👤 Evangelos Simoudis
  • 👤 Brian K. Livezey
  • 👤 Randy G. Kerber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:51
CPC Classifications
G; G06; G06N; G06N5/00; G06N5/02; G06N5/022; G06N5/025

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 257 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; storing the predictive module for future use; generating a knowledge base set, wherein said knowledge base set includes a set of rules, a validated query phrase, and said predictive model; selecting the knowledge base set; and validating a query phrase against the target data set and the knowledge base set; wherein the step of extracting a predictive model comprises performing at least one process from the group of processes consisting of: detecting a collection of rules and extracting the collection; formulating a set of equations and extracting the set; and training a neural network and extracting parameters describing the neural network.
Claim 2
Dependent Claim 257 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; storing the predictive module for future use; generating a knowledge base set, wherein said knowledge base set includes a set of rules, a validated query phrase, and said predictive model; selecting the knowledge base set; and validating a query phrase against the target data set and the knowledge base set; wherein the step of extracting a predictive model comprises performing at least one process from the group of processes consisting of: detecting a collection of rules and extracting the collection; formulating a set of equations and extracting the set; and training a neural network and extracting parameters describing the neural network.
Claim 3
Dependent Claim 245 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; storing the predictive module for future use; generating a knowledge base set, wherein said knowledge base set includes a set of rules, a validated query phrase, and said predictive model; selecting the knowledge base set; and validating a query phrase against the target data set and the knowledge base set; wherein the query phrase comprises a user-defined hypothesis, the method further comprising the steps of: forming the hypothesis, using the data analysis module; validating the hypothesis against the target data set; and storing the validated hypothesis in the repository.
Claim 4
Dependent Claim 245 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; storing the predictive module for future use; generating a knowledge base set, wherein said knowledge base set includes a set of rules, a validated query phrase, and said predictive model; selecting the knowledge base set; and validating a query phrase against the target data set and the knowledge base set; wherein the query phrase comprises a user-defined hypothesis, the method further comprising the steps of: forming the hypothesis, using the data analysis module; validating the hypothesis against the target data set; and storing the validated hypothesis in the repository.
Claim 5
Dependent Claim 253 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s)i extracting a predictive model using at least one of the data analysis modules based on the target data set; and storing the predictive module for future use; wherein at least one of the data sources comprises a relational database, the method further comprising the steps of: extracting a schema of data, including tables and attributes, from the relational database; defining the target data set including at least one table, having at least one of the attributes, from the schema; defining a user query phrase using one of the data analysis modules; validating a query phrase against the target data set; storing the validated query phrase; and selectively directing the validated query phrase to the server processor.
Claim 6
Dependent Claim 253 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s)i extracting a predictive model using at least one of the data analysis modules based on the target data set; and storing the predictive module for future use; wherein at least one of the data sources comprises a relational database, the method further comprising the steps of: extracting a schema of data, including tables and attributes, from the relational database; defining the target data set including at least one table, having at least one of the attributes, from the schema; defining a user query phrase using one of the data analysis modules; validating a query phrase against the target data set; storing the validated query phrase; and selectively directing the validated query phrase to the server processor.
Claim 7
Dependent Claim 45 words
The method of claim 3, wherein the query phrase comprises a user-defined hypothesis, the method further comprising the steps of: forming a hypothesis, using the top-down data analysis module; validating the hypothesis against the target data set; and storing the validated hypothesis in the repository.
Claim 8
Dependent Claim 34 words
The method of claim 3, wherein the data analysis modules include a visualization module, the method further comprising the step of generating a visual display of the validated query phrase at the user interface.
Claim 9
Dependent Claim 236 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; and storing the predictive module for future use; wherein at least one of the data sources comprises a relational database, the method further comprising the steps of: extracting a schema of data, including tables and attributes, from the relational database; and defining the target data set including at least one table, having at least one of the attributes, from the schema; wherein the step of defining the target data set includes the step of joining a plurality of the tables.
Claim 10
Dependent Claim 236 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; and storing the predictive module for future use; wherein at least one of the data sources comprises a relational database, the method further comprising the steps of: extracting a schema of data, including tables and attributes, from the relational database; and defining the target data set including at least one table, having at least one of the attributes, from the schema; wherein the step of defining the target data set includes the step of joining a plurality of the tables.
Claim 11
Dependent Claim 236 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting. A piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; and storing the predictive module for future use; wherein at least one of the data sources comprises a relational database, the method further comprising the steps of: extracting a schema of data, including tables and attributes, from the relational database; and defining the target data set including at least one table, having at least one of the attributes, from the schema; wherein the step of defining the target data set includes the step of constraining attributes of a selected table.
Claim 12
Dependent Claim 236 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting. A piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target data set; and storing the predictive module for future use; wherein at least one of the data sources comprises a relational database, the method further comprising the steps of: extracting a schema of data, including tables and attributes, from the relational database; and defining the target data set including at least one table, having at least one of the attributes, from the schema; wherein the step of defining the target data set includes the step of constraining attributes of a selected table.
Claim 13
Dependent Claim 208 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target set; and storing the predictive module for future use; wherein the data analysis modules include an induction module, the method further comprising the steps of: selecting the induction module using the user interface; altering the target data set using user-specified parameters; specifying a goal attribute; and generating predictive modules in the form of rules.
Claim 14
Dependent Claim 208 words
A data mining method for generating predictive models in a computer system, said computer system comprising: a user interface; at least one data source; at least one top-down data analysis module and at least one bottom-up data analysis module in cooperative communication with each other and in communication with the user interface, where the top-down data analysis module considers data supporting and refuting a piece of expressed knowledge, validates or invalidates the knowledge, and gives reasons for the validity or invalidity of the knowledge, and the bottom-up data analysis module discovers knowledge in data; and a server processor, in communication with each data source and with the data analysis modules; the method comprising the steps of: selecting data from at least one data source; constructing a target data set from the data selected from the data source(s); extracting a predictive model using at least one of the data analysis modules based on the target set; and storing the predictive module for future use; wherein the data analysis modules include an induction module, the method further comprising the steps of: selecting the induction module using the user interface; altering the target data set using user-specified parameters; specifying a goal attribute; and generating predictive modules in the form of rules.
Claim 15
Dependent Claim 24 words
The method of claim 8, further comprising the step of editing the set of rules in accordance with user-specified parameters using the user interface.
Claim 16
Dependent Claim 19 words
The method of claim 9, further comprising the step of storing the edited set of rules in the repository.
Claim 17
Dependent Claim 21 words
The method of claim 8, further comprising the step of testing the set of rules against the altered target data set.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag