Method and system for using existing models in connection with new model development
AssigneeKasisto, Inc.
InventorsGuillermo Averboch, Sasha Caskey, Yi Ma, Sathish Pammi, Robert Stewart
Life of this patent
Estimating the term…
Abstract
A method for model management includes receiving data on which to base a model, evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models, determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data, and providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data.
Claims23
A method for model management, comprising:
- receiving data on which to base a model;
- evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models;
- determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data;
- providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data;
- wherein providing the user with the existing models that can be used as the model or as a basis to develop the model for the received data comprises at least one of:
- (i) recommending two or more of the existing models that can be merged to develop the model for the received data;
- and (ii) recommending one or more of the existing models that can be divided to develop the model for the received data;
- receiving a selection of one of the two or more of the existing models to be merged and the one or more of the existing models to be divided to develop the model for the received data;
- and
- marking data corresponding to each of the selected models with a corresponding original model category;
- wherein the method is performed by at least one computer system comprising at least one memory and at least one processor connected to the memory.
A system for model management, comprising:
- one or more processing devices operatively connected via a communications network;
- an input/output module, implemented by the one or more processing devices, wherein the input/output module is configured to receive data on which to base a model;
- a model controller, implemented by the one or more processing devices and operatively connected to the input/output module, wherein the model controller is configured to:
- receive the data on which to base the model from the input/output module;
- evaluate the received data against a plurality of existing models and data associated with each of the plurality of existing models;
- and
- determine whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data;
- wherein the plurality of existing models and data associated with each of the plurality of existing models are stored in a database operatively connected to and accessible by the model controller;
- and
- wherein the model controller is further configured to:
- provide a user, via the input/output module, with the existing models that can be used as the model or as a basis to develop the model for the received data;
- at least one of:
- (i) recommend two or more of the existing models that can be merged to develop the model for the received data;
- and (ii) recommend one or more of the existing models that can be divided to develop the model for the received data;
- receive a selection of one of the two or more of the existing models to be merged and the one or more of the existing models to be divided to develop the model for the received data;
- and
- mark data corresponding to each of the selected models with a corresponding original model category.
An article of manufacture comprising a processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by one or more processing devices implement the steps of:
- receiving data on which to base a model;
- evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models;
- determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data;
- providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data;
- wherein providing the user with the existing models that can be used as the model or as a basis to develop the model for the received data comprises at least one of:
- (i) recommending two or more of the existing models that can be merged to develop the model for the received data;
- and (ii) recommending one or more of the existing models that can be divided to develop the model for the received data;
- receiving a selection of one of the two or more of the existing models to be merged and the one or more of the existing models to be divided to develop the model for the received data;
- and
- marking data corresponding to each of the selected models with a corresponding original model category.
Dependencies are inferred from the claim text.