System and method for simulating a discrete event process using business system data
First Claim
1. A system to simulate a process of discrete tasks having a plurality of available resources associated therewith, the system comprising:
- a model database to store a plurality of models, each model including a plurality of task and resource parameters;
a model portion in communication with the model database and configured to receive commands from a user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system, and to generate a simulation model based on the selected business database system and the input data; and
a model server to perform a simulation of the process by processing the simulation model and to generate an output data file containing output data representative of the simulation.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method and system to simulate a process of discrete tasks having a plurality of available resources associated therewith. The system may comprise a model database to store a plurality of models, each model including a plurality of task and resource parameters; a model portion in communication with the model database and configured to receive commands from a user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system, and to generate a simulation model based on the selected business database system and the input data; and a model server to perform a simulation of the process by processing the simulation model and to generate an output data file containing output data representative of the simulation.
-
Citations
24 Claims
-
1. A system to simulate a process of discrete tasks having a plurality of available resources associated therewith, the system comprising:
-
a model database to store a plurality of models, each model including a plurality of task and resource parameters;
a model portion in communication with the model database and configured to receive commands from a user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system, and to generate a simulation model based on the selected business database system and the input data; and
a model server to perform a simulation of the process by processing the simulation model and to generate an output data file containing output data representative of the simulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method to simulate a process of discrete tasks having a plurality of available resources associated therewith, the method comprising:
-
storing a plurality of models in a model database, each model including a plurality of task and resource parameters;
communicating with a model portion by a user, the model portion in communication with the model database and configured to receive commands from the user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system, and to generate a simulation model based on the selected business database system and the input data;
performing a simulation of the process by processing the simulation model; and
generating an output data file containing output data representative of the simulation. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer readable medium to simulate a process of discrete tasks having a plurality of available resources associated therewith, the computer readable medium comprising:
-
a first portion that stores a plurality of models in a model database, each model including a plurality of task and resource parameters;
a second portion that communicates with a user, the second portion in communication with the first portion and configured to receive commands from the user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system, and to generate a simulation model based on the selected business database system and the input data;
a third portion that performs a simulation of the process by processing the simulation model, and that generates an output data file containing output data representative of the simulation.
-
-
23. A system to simulate a process of discrete tasks having a plurality of available resources associated therewith, the system comprising:
-
a model database to store a plurality of models, each model including a plurality of task and resource parameters;
a web server in communication with the model database and configured to receive commands from a user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system over the Internet, and to generate a simulation model based on the selected business database system and the input data; and
a model server to perform a simulation of the process by processing the simulation model and to generate an output data file containing output data representative of the simulation; and
wherein the model portion also receives the input data corresponding to attributes of one or more task and resource parameters by interacting with the user over the Internet; and
wherein commands from a user are received through a graphical user interface, the graphical user interface located remote from the database; and
wherein the model database records and maintains links between corresponding information in the model database and the business database system.
-
-
24. A method to simulate a process of discrete tasks having a plurality of available resources associated therewith, the method comprising:
-
storing a plurality of models in a model database, each model including a plurality of task and resource parameters;
communicating with a web server by a user, the web server in communication with the model database and configured to receive commands from the user, to retrieve one of the plurality of models and corresponding task and resource parameters in response to a user command, to receive input data corresponding to attributes of one or more task and resource parameters from a business database system, and to generate a simulation model based on the selected business database system and the input data;
performing a simulation of the process by processing the simulation model; and
generating an output data file containing output data representative of the simulation, and wherein the processing includes performing distribution curve fitting on the input data using a goodness of fit technique, wherein the processing performed by the system includes using process times information from the business database system, the process times information containing information relating to various jobs and tasks within respective jobs, the processing generating results using the distribution curve fitting and by determining entity types; and
wherein the model portion concurrently presents different model information to a user for comparison.
-
Specification