Model repository
First Claim
1. A model repository system, comprising:
- a data store for storing a plurality of data records;
a data mining application for analyzing the data records and for generating a plurality of data models;
a model repository for storing the generated data models, wherein the model repository includes one or more index structures containing a plurality of attributes associated with the data models; and
a search and retrieval software application that automatically searches the one or more index structures in the model repository to identify and retrieve one or more of the data models.
0 Assignments
0 Petitions
Accused Products
Abstract
A model repository is provided for storing selected data models generated by a data mining application. The model repository is a structure that may be organized into a plurality of levels, including a project level, a diagram level, and a model level. The project level may include one or more diagrams, each of which describes a particular set of model specifications. Each diagram may then be associated with one or more models. Associated with the model repository is a model repository facility that is preferably integrated into the data mining application and enables operations, such as the exportation of useful models to the model repository. The model repository may also include one or more index data structures for storing attributes of the models within the model repository. These indexes may include a main index that contains attributes of all the models stored in the model repository, and one or more special indexes, such as a tree-type index and mini-index, that contain the attributes of a particular sub-set of the models stored in the model repository. A user may then search through the one or more indexes in order to find a model that suits his or her needs. Alternatively, a user application program may programmatically query the model repository in order to find and extract information from a particular model stored in the model repository.
-
Citations
101 Claims
-
1. A model repository system, comprising:
-
a data store for storing a plurality of data records;
a data mining application for analyzing the data records and for generating a plurality of data models;
a model repository for storing the generated data models, wherein the model repository includes one or more index structures containing a plurality of attributes associated with the data models; and
a search and retrieval software application that automatically searches the one or more index structures in the model repository to identify and retrieve one or more of the data models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A model repository system, comprising:
-
a data store for storing a plurality of data records;
a data mining application for analyzing the data records and for generating a plurality of data models;
a model repository for storing the generated data models, wherein the model repository includes one or more index structures containing a plurality of attributes associated with the data models;
wherein the data models are predictive data models;
wherein a search and retrieval interface is used by an end-user for manually searching the index structures in the model repository and for retrieving one or more of the data models; and
a graphical user interface for presenting the one or more data models directly to the end user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A data modeling method, comprising the steps of:
-
generating a plurality of data models using a data mining application;
storing the plurality of data models in a database associated with the data mining application;
selecting one or more of the plurality of data models;
exporting the selected data models from the database to a model repository; and
generating an index of the data models stored in the model repository wherein the index is based upon a plurality of attributes associated with the data models in the model repository;
wherein a search and retrieval interface is used by a software application for automatically searching the index in the model repository and for retrieving one or more of the data models. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A data modeling method, comprising the steps of:
-
associating one or more attributes with each of a plurality of data models;
exporting the plurality of data models to a model repository;
generating one or more index structures comprising the one or more attributes of each of the data models in the model repository; and
providing a search mechanism and a retrieval mechanism for searching the one or more index structures in order to retrieve one or more data models from the model repository;
wherein a comparison algorithm is used for determining which of the data models of the one or more retrieved data models is the most relevant model.
-
-
80. A computer-implemented model repository system for managing data models, comprising:
-
a model repository that stores the data models;
a data input module that processes attribute information descriptive of the data models; and
at least one searchable index whose data structure contains storage locations for the attribute information;
said attributes in the index are searchable in order to locate at least one of the data models;
wherein a comparison algorithm searches the attributes in order to determine which data models are most relevant. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
Specification