System and method for dynamically simulating process and value stream maps
First Claim
1. A non-transitory computer readable medium comprising instructions executed by a computer system to implement a method for dynamically improving a process flow, the process flow including a plurality of cells and a plurality of buffers connecting the plurality of cells, each of the plurality of cells characterized by a corresponding plurality of productivity parameters, the method comprising:
- identifying a plurality of cells of the process flow, which are each characterized by a corresponding plurality of productivity parameters;
triggering a state engine to simulate the process flow, the state engine configured to manage the plurality of productivity parameters and all operations rules related to the process flow;
determining at least one process improvement;
identifying at least one productivity parameter that corresponds to the at least one process improvement; and
providing on the fly an adjustment of the at least one identified productivity parameter to the state engine to dynamically modify modifying the at least one identified productivity parameter during the simulation of to improve the process flow.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer readable medium comprising instructions which when executed by a computer system causes the computer to implement a method for dynamically improving a process flow is provided. For a plurality of cells, which define activities within the process flow and are characterized by a corresponding plurality of productivity data elements, the method triggers a state engine to simulate the process flow, with the state engine configured to manage all operations rules related to the process flow, and determines at least one process improvement. The method further identifies productivity data elements that correspond to the at least one process improvement, and dynamically modifies the identified productivity data elements to improve the process flow.
-
Citations
53 Claims
-
1. A non-transitory computer readable medium comprising instructions executed by a computer system to implement a method for dynamically improving a process flow, the process flow including a plurality of cells and a plurality of buffers connecting the plurality of cells, each of the plurality of cells characterized by a corresponding plurality of productivity parameters, the method comprising:
-
identifying a plurality of cells of the process flow, which are each characterized by a corresponding plurality of productivity parameters; triggering a state engine to simulate the process flow, the state engine configured to manage the plurality of productivity parameters and all operations rules related to the process flow; determining at least one process improvement; identifying at least one productivity parameter that corresponds to the at least one process improvement; and providing on the fly an adjustment of the at least one identified productivity parameter to the state engine to dynamically modify modifying the at least one identified productivity parameter during the simulation of to improve the process flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium comprising instructions which when executed by a computer system causes the computer system to implement a method for dynamically improving a process flow, the method comprising:
-
identifying a sub-process, the sub-process comprising a plurality of sub-cells, the plurality of sub-cells defining activities within the sub-process flow and characterized by a corresponding plurality of productivity parameters; triggering a state engine to simulate the sub-process flow, the state engine configured to manage the plurality of productivity parameters and operations rules related to the sub-process flow; determining at least one sub-process improvement; identifying productivity at least one productivity parameter that corresponds to the at least one sub-process improvement; and providing on the fly an adjustment of the at least one identified productivity parameter to the state engine to dynamically modify the simulation of the sub-process flow.
-
-
22. A non-transitory computer readable medium comprising instructions which when executed by a computer system causes the computer to implement a method for creating a dynamic value stream map of a process flow, the value stream map represented by a plurality of value stream metrics corresponding to a plurality of cells of the process and to of interrelationships between the plurality of cells, the method comprising:
-
triggering a state engine to simulate the value stream map, the state engine configured to manage the plurality of value stream metrics and operations rules related the value stream map; evaluating the value stream metrics in the state engine during the simulation of the value stream map; and updating on the fly the value stream map with the evaluated value stream metrics to provide a dynamic value stream map. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A non-transitory computer readable medium comprising instructions executed by a computer system to implement a method for creating a dynamic value stream map of a sub-process flow, the value stream map represented by a plurality of value stream metrics corresponding to a plurality of sub-cells of the process and to interrelationships between the plurality of sub-cells, the method comprising:
-
triggering a state engine to simulate the value stream map, the state engine configured to manage the plurality of value stream metrics and operations rules related to the value stream map; dynamically evaluating the value stream metrics in the state engine during the simulation of the value stream map; and updating on the fly the value stream map with the evaluated value stream metrics to provide a dynamic value stream map. - View Dependent Claims (41)
-
-
42. A non-transitory computer readable medium comprising instructions executed by a computer system to implement a method for dynamically modifying a flow of a process, the process characterized by a plurality of cells, which are each characterized by a corresponding plurality of productivity parameters, and interrelationships between the plurality of cells, the method comprising:
-
triggering a state engine to simulate the process flow, the state engine configured to manage the plurality of productivity parameters and operations rules related to the process flow; and providing on the fly process data to the state engine, thereby dynamically modifying the simulation of the process flow. - View Dependent Claims (43, 44, 45)
-
-
46. A non-transitory computer readable medium comprising instructions which when executed by a computer system causes the computer to implement a method for dynamically creating a process flow, the method comprising:
-
triggering a state engine to simulate the process flow, the state engine configured to manage all operations rules related to the process flow; providing on the fly process data to the state engine, the process data corresponding to a plurality of cells, which are each characterized by a corresponding plurality of productivity parameters, and interrelationships between the plurality of cells, thereby incorporating the provided process data to dynamically create the process flow. - View Dependent Claims (47, 48, 49)
-
-
50. A non-transitory computer readable medium comprising instructions executed by a computer system to implement a method for dynamically creating a value stream map corresponding to a process flow, the value stream map represented by a plurality of value stream metrics corresponding to a plurality of cells of the process and to interrelationships between the plurality of cells, the method comprising:
-
triggering a state engine to simulate the process flow, the state engine configured to manage operations rules related to the process flow;
andproviding on the fly value metrics data to the state engine, thereby dynamically incorporating the provided data to dynamically create the value stream map. - View Dependent Claims (51, 52, 53)
-
Specification