BUSINESS PROCESS ANALYSIS COMBINING MODELING, SIMULATION AND COLLABORATION WITH WEB AND CLOUD DELIVERY
First Claim
1. A system of providing collaborative business process analysis, the system comprising:
- a set of one or more servers programmed to provide a user interface for a plurality of clients,the user interface programmed to permit the creation and editing of a business process model, andthe user interface further programmed to permit a plurality of users to edit the same business process model simultaneously; and
the set of one or more servers further programmed to store business process models in a content management system.
1 Assignment
0 Petitions
Accused Products
Abstract
A business process analysis system provides a platform for process modeling and simulation in a collaborative environment. The system includes a series of client stations connected to servers over a network. The platform is suitable for operating on an internal, local enterprise network or a group of systems across multiple locations, or in a cloud-based or other environment. The servers maintain business process models being created or edited at one or more clients. The servers also run simulations of the models. A collaboration server controls changes to the business process model. A history of revisions is maintained in a content management system. An interactive work site provides relevant information regarding the business process models, such as a listing of the latest changes to the model, user-submitted commentary, discussions, and additional files relating to the model.
72 Citations
35 Claims
-
1. A system of providing collaborative business process analysis, the system comprising:
-
a set of one or more servers programmed to provide a user interface for a plurality of clients, the user interface programmed to permit the creation and editing of a business process model, and the user interface further programmed to permit a plurality of users to edit the same business process model simultaneously; and the set of one or more servers further programmed to store business process models in a content management system. - 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. A method for synchronizing changes to a business process model across a plurality of clients, the method comprising:
-
in response to a first user applying a first change to a business process model, receiving at a first server a command to update the business process model; synchronizing a first local copy of the business process model with a version of the business process model stored in a content management system; determining a validity of the first change to the business process model against the synchronized first local copy of the business process model; and if the first change is determined to be valid, providing a first new version of the business process model incorporating the first change to the content management system. - View Dependent Claims (25, 26)
-
-
27. A method for running simulations on a computer system based on a business process model, the method comprising:
-
sharing a business process model with a plurality of users; receiving a request to perform a simulation on the shared business process model; preparing simulation data in response to the received simulation request; configuring parameters of the simulation; creating a simulation engine object; passing the simulation data to the simulation engine object; processing a series of worksteps to execute the simulation and generate simulation results; and storing the simulation results. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification