Business process optimization and problem resolution

US10467590B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10467590-B2
Application numberUS-23974808-A
CountryUS
Kind codeB2
Filing dateSep 27, 2008
Priority dateApr 29, 2008
Publication dateNov 5, 2019
Grant dateNov 5, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • Operations research, analysis or management · CPC title

  • Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10467590B2 cover?
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 deploym…
Who is the assignee on this patent?
Isaacs Malcolm, Micro Focus Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).