Self-learning automated information technology change risk prediction
US-2024414064-A1 · Dec 12, 2024 · US
US10467590B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10467590-B2 |
| Application number | US-23974808-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 27, 2008 |
| Priority date | Apr 29, 2008 |
| Publication date | Nov 5, 2019 |
| Grant date | Nov 5, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One embodiment provides a system for optimizing business processes comprising an analyzer component configured to retrieve testing data on a business application, wherein the testing data is generated before deployment of the business application. The analyzer component is further configured to retrieve actual data on the business application, wherein the actual data is generated during deployment of the business application. The analyzer component is further configured to analyze the actual data and the testing data to identify at least one business process from the actual data, wherein an identified business process from the actual data is attempted to be matched with a baseline business process defined during testing. The system further comprises a report generator configured to output results from analysis of the actual data and the testing data. Output results may be used to optimize testing and to correlate problems encountered in the field with situations encountered during testing.
Opening claim text (preview).
Therefore, having just described embodiments of the invention, at least the following is claimed: 1. A method for optimizing business processes comprising: storing, in a database, test data of a business application generated during a testing phase of the business application; identifying, by a processor of a computing device, baseline processes from the test data of the business application, wherein each of the baseline processes is identified by a distinctive set of markers indicating a unique pattern; retrieving, by a processor of a computing device, actual data of the business application from a deployed business process system, wherein the actual data is generated during a deployment phase of the business application and represents resource usage and an application-specific parameter of the business application; identifying, by the processor, the business processes from the actual data of the business application; matching, by the processor, each of the business processes to one of the baseline processes identified during the testing phase; measuring, by the processor, amounts of deviation of the business processes from the corresponding baseline processes; comparing, by the processor, the amounts of deviation of the business processes to a threshold to determine which ones of the business processes were not tested during the testing phase; in response to a determination that the amount of deviation of a first business process of the business processes is greater than the threshold, which indicates the first business process was not tested during the testing phase, executing, by the processor, a test on the first business process; and generating, by the processor, a report that includes the amounts of deviation between the business processes of the business application and the corresponding baseline processes identified during the testing phase. 2. The method of claim 1 , further comprising: based on the amounts of deviation, reporting on whether the business processes are defined differently during the testing phase than the way the business processes are being used in practice. 3. The method of claim 1 , further comprising: based on the amounts of deviation, reporting on whether one of the baseline processes identified during the testing phase is being used in practice. 4. The method of claim 1 , wherein the amounts of deviation are measured based on a BLAST algorithm. 5. The method of claim 1 , wherein the amounts of deviation are measured based on a Levenshtein algorithm. 6. The method of claim 1 , wherein the amounts of deviation are measured based on a Smith-Waterman algorithm. 7. A system for optimizing business processes, comprising: a processor; and a memory device that stores instructions that are executable by the processor to cause the processor to: store, in a database, test data of a business application generated during a testing phase of the business application; identify baseline processes from the test data of the business application, wherein each of the baseline processes includes a distinctive set of markers indicating a unique pattern; retrieve actual data of the business application, wherein the actual data is generated during a deployment phase of the business application and represents resource usage and an application-specific parameter of the business application; identify the business processes from the actual data of the business application; match each of the business processes to one of the baseline processes identified during the testing phase; measure amounts of deviation of the business processes from the corresponding baseline processes; compare the amounts of deviation of the business processes to a threshold to determine which ones of the business processes were not tested during the testing phase; in response to a determination that the amount of deviation of a first business process is greater than the threshold, which indicates the first business process was not tested during the testing phase, execute a test on the first business process; and generate a report comprising the amounts of deviation between the business processes of the business application and the baseline processes identified during the testing phase. 8. The system of claim 7 , wherein, based on the amounts of deviation, the instructions are executable to cause the processor to determine whether the baseline processes are defined differently during the testing phase than the way the business processes are being used in practice. 9. The system of claim 7 , wherein, based on the amounts of deviation, the instructions are executable to cause the processor to determine whether one of the baseline processes identified in the testing phase is being used in practice. 10. The system of claim 7 , wherein the amounts of deviation are measured based on a BLAST algorithm. 11. The system of claim 7 , wherein the amounts of deviation are measured based on a Levenshtein algorithm. 12. The system of claim 7 , wherein the amounts of deviation are measured based on a Smith-Waterman algorithm. 13. A non-transitory, computer readable medium, storing instructions that are executable to cause a processor to: store, in a database, test data of a business application generated during a testing phase of the business application; identify baseline processes from the test data of the business application, wherein each of the baseline processes includes a distinctive set of markers indicating a unique pattern; retrieve actual data of the business application, wherein the actual data is generated during a deployment phase of the business application and represents resource usage and an application-specific parameter of the business application; identify business processes from the actual data of the business application; match each of the business processes to one of the baseline processes identified during the testing phase; measure amounts of deviation of the business processes from the corresponding baseline processes; compare the amounts of deviation of the business processes to a threshold to determine which ones of the business processes were not tested during the testing phase; in response to a determination that the amount of deviation of a first business process of the business processes is greater than the threshold, which indicates the first business process was not tested during the testing phase, execute a test on the first business process; and generate a report comprising the amounts of deviation between the business processes of the business application and the baseline processes identified during the testing phase. 14. The non-transitory computer readable medium of claim 13 , wherein the instructions are executable to cause the processor to: based on the amounts of deviation, report on whether the baseline processes are defined differently during the testing phase than the way the business processes are being used in practice. 15. The non-transitory computer readable medium of claim 13 , wherein the instructions are executable to cause the processor to: report on whether one of the baseline processes identified during the testing phase is being used in practice. 16. The computer readable medium of claim 13 , wherein the amounts of deviation are measured based on a BLAST algorithm. 17. The computer readable medium of claim 13 , wherein the amounts of deviation are measured based on a Levenshtein algorithm.
Office automation; Time management · CPC title
Operations research, analysis or management · CPC title
Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.