Methods and systems for optimizing production forecasts using statistically prioritized discrete modeling methodology
First Claim
1. A computer-based method for dynamic path regeneration in a production environment as a function of stochastic event-driven parameters and constraints, said method comprising:
- receiving a request for a current status of a completion of a production unit;
examining existing status codes with a processing device, for a plurality of remaining production jobs to be completed by a plurality of teams prior to the completion of the production unit, wherein each of the plurality of teams comprises a plurality of users;
applying, with the processing device, at least one of predecessor relationships and successor relationships for the remaining production jobs to the existing status codes;
analyzing, with the processing device, historical job performance statistics for a number of previous production units based on production job performance data associated with the previous production units;
forecasting consequences to the completion date of the production unit based on available resources, a delay as a result of the existing status codes, and predecessor relationships and successor relationships for the remaining production jobs;
identifying potential risks to the completion date of the production unit in a form of critical production jobs for the remaining production jobs;
determining an order of criticality of the plurality of remaining production jobs based on the delay as the result of the existing status codes, the at least one of predecessor relationships and successor relationships, the analysis of the historical job performance statistics, the forecasted consequences, and the identified potential risks;
determining a new critical path on the fly based on the order of criticality to present, for a user, higher priority jobs associated with each of the plurality of teams and each user on each of the plurality of teams from the remaining production jobs; and
presenting a user interface to each user on each of the plurality of teams, the user interface depicting a listing of the plurality of remaining production jobs in the order of criticality from most critical to less critical, the user interface further depicting which of the plurality of remaining production jobs are associated with each of the plurality of teams and each user on each of the plurality of teams, the order of criticality determined based on the existing status codes, the at least one of predecessor relationships and successor relationships, the analysis of the historical job performance statistics, the forecasted consequences, and the identified potential risks.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for dynamic path regeneration in a production environment as a function of stochastic event-driven parameters and constraints is described. The method includes examining existing status codes, for a plurality of remaining production jobs, to determine a current status for a production unit, applying at least one of predecessor relationships and successor relationships for the remaining production jobs to the existing status codes, analyzing historical job performance statistics for a number of previous production units based on production job performance data associated with the previous production units, and providing a user interface that depicts the remaining production jobs in order of criticality, the order of criticality determined based on the existing status codes, the at least one of predecessor relationships and successor relationships, and the analysis of the historical job performance statistics.
30 Citations
15 Claims
-
1. A computer-based method for dynamic path regeneration in a production environment as a function of stochastic event-driven parameters and constraints, said method comprising:
-
receiving a request for a current status of a completion of a production unit; examining existing status codes with a processing device, for a plurality of remaining production jobs to be completed by a plurality of teams prior to the completion of the production unit, wherein each of the plurality of teams comprises a plurality of users; applying, with the processing device, at least one of predecessor relationships and successor relationships for the remaining production jobs to the existing status codes; analyzing, with the processing device, historical job performance statistics for a number of previous production units based on production job performance data associated with the previous production units; forecasting consequences to the completion date of the production unit based on available resources, a delay as a result of the existing status codes, and predecessor relationships and successor relationships for the remaining production jobs; identifying potential risks to the completion date of the production unit in a form of critical production jobs for the remaining production jobs; determining an order of criticality of the plurality of remaining production jobs based on the delay as the result of the existing status codes, the at least one of predecessor relationships and successor relationships, the analysis of the historical job performance statistics, the forecasted consequences, and the identified potential risks; determining a new critical path on the fly based on the order of criticality to present, for a user, higher priority jobs associated with each of the plurality of teams and each user on each of the plurality of teams from the remaining production jobs; and presenting a user interface to each user on each of the plurality of teams, the user interface depicting a listing of the plurality of remaining production jobs in the order of criticality from most critical to less critical, the user interface further depicting which of the plurality of remaining production jobs are associated with each of the plurality of teams and each user on each of the plurality of teams, the order of criticality determined based on the existing status codes, the at least one of predecessor relationships and successor relationships, the analysis of the historical job performance statistics, the forecasted consequences, and the identified potential risks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one computer configured to execute a computer program that includes a simulation model; and a database containing data relating to active and historical production jobs including predecessor and successor relationships among active production jobs, production job schedules, production job task durations, and production job task dependencies, the simulation model to cause said computer to; examine existing status codes relating to active production jobs to be completed by a plurality of teams prior to a completion of the production unit, wherein each of the plurality of teams comprises a plurality of users; apply the predecessor and successor relationships to the active production jobs for the production unit; analyze data relating to historical job production jobs for a number of previous production units based on production job performance data associated with the previous production units; forecast consequences to the completion date of the production unit based on available resources, a delay as a result of the existing status codes, and predecessor relationships and successor relationships for the active production jobs; identify potential risks to the completion date of the production unit in a form of critical production jobs for the active production jobs; determine an order of criticality of the plurality of active production jobs for the completion of the production unit by a particular date based on the delay as the result of the existing status codes, the predecessor and successor relationships, the analysis of the historical job performance statistics, the forecasted consequences, and the identified potential risks; determine a new critical path on the fly based on the order of criticality to present, for a user, higher priority jobs associated with each of the plurality of teams and each user on each of the plurality of teams from the active production jobs; and provide a user interface that presents a list of the active production jobs in order from most critical to least critical, the user interface further depicting which of the active production jobs are associated with the user each of the plurality of teams and each user on each of the plurality of teams. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification