Patent ID: 8175857
Filing Date: 2012-05-08
Classification: G06Q,Y10S

Abstract:
1. A method for performing an analysis and maintenance of a simulation model associated with a plurality of simulation models, said method comprising: analyzing, by a computer for said performing said analysis and maintenance of said simulation model, model data from said plurality of simulation models; determining, by said computer, variable dependencies associated with said plurality of simulation models, each of said plurality of simulation models having a respective model identifier, wherein said model data includes model metadata and variable metadata; determining, by said computer, first variables within a first subset of said plurality of simulation models, wherein said first subset of said plurality of simulation models is impacted by said variable dependencies, and said variable dependencies provide interdependencies among said plurality of simulation models, wherein said first variables are included in said first subset of said plurality of simulation models, wherein said plurality of simulation models simulate outcomes, effectiveness, penetration, utilization, and distribution of marketing strategies based upon at least one of historic, current or probability data of said marketing strategies, and wherein said variable dependencies depend upon and include records having an identifier that is based upon a model identifier and that depend at least one of directly or indirectly from said simulation model; analyzing, by said computer, said variable dependencies relating to said first subset of said plurality of simulation models; determining, by said computer, second variables within a second subset of said plurality of simulation models, wherein said second subset of said plurality of simulation models is impacted by said variable dependencies, wherein said second subset of said plurality of simulation models is dependent upon said first subset of said plurality of simulation models, and wherein said variable dependencies relate to a transfer of information exchanged between at least one of said first variables or said second variables and at least one of said first subset of said plurality of simulation models or said second subset of said plurality of simulation models, wherein said information includes accuracy of said information, an amount of said information, a transfer rate of said information, a processing rate of said information, and usage data for each of variable types; propagating, by said computer and based on said variable dependencies and said interdependencies, a change to a select variable to at least one of said first subset of said plurality of simulation models or said second subset of said plurality of simulation models; creating, by said computer, a visualization of said model metadata and said variable metadata; analyzing, by said computer, said model metadata and variable metadata; determining, by said computer, an accuracy of said plurality of simulation models; analyzing, by said computer, at least one of a model and said at least one of said first variables or said second variables associated with said model data and variable data, along with said variable dependencies, wherein said variable dependencies are based upon how said simulation model utilizes said first subset of said plurality of simulation models and said second subset of said plurality of simulation models; adjusting, by said computer, at least one of a model value and a variable value of said at least one of said model and said at least one of said first variables or said second variables; and returning, by said computer, said at least one of said model and said at least one of said first variables or said second variables to said plurality of simulation models.