Automated grouping of messages provided to an application using execution path similarity analysis
US7917911B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 1, 2006 |
| Grant date | Mar 29, 2011 |
| Priority date | — |
| Expiry date | May 25, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/875
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An application is monitored to identify different execution paths, e.g., sequences of invoked components, which occur due to the receipt of messages by the application. Similarities between the execution paths are determined based on a distance algorithm, in one approach, and execution paths which are similar are assigned to a common group. Additionally, application runtime data such as response times is obtained for the execution paths and aggregated for the group. The messages can also be grouped based on the grouping of the execution paths. Further, a representative execution path can be determined for each execution path group for comparison to subsequent execution paths. A representative message can similarly be determined for each message group. Results can be reported which include a group identifier, representative message, representative execution path, count, and aggregated runtime data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.