System and method for collecting and processing real-time events in a heterogeneous system environment
First Claim
1. A method of analyzing a same transaction that is supported by a plurality of different processes, comprising:
- embedding probes in the plurality of different processes, wherein the plurality of different processes are respectively running on one or more computers;
providing a service that is adapted to communicate with the embedded probes;
automatically detecting, by the embedded probes, events related to how the corresponding processes work to handle the same transaction; and
automatically collecting checkpoint data corresponding to the detected events and including information relating to handling of the same transaction at the service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and process according to the invention supports at least two distinct activities. A first activity relates to system analysis—the ability to collect, measure, track, monitor and report on health and performance of individual systems within a complex environment of highly interdependent and/or loosely coupled systems. Another activity relates to customer experience tracking—the ability to capture and track an entire customer'"'"'s experience as that person interacts with multiple technologies such as a web site, telephony system and a set of agent tools. According some aspects, a system according to the invention provides the backbone for monitoring production systems and for enabling integrated, real-time reporting of a company (e.g. insurance agency) website, telephony system and agent desktop suite. In one example, the system uses specialized probes embedded in key processes to collect extensive, targeted information in a non-intrusive manner and to relay that information back to a centralized service for processing and further analysis. The key pieces of captured information are known as checkpoints.
52 Citations
25 Claims
-
1. A method of analyzing a same transaction that is supported by a plurality of different processes, comprising:
-
embedding probes in the plurality of different processes, wherein the plurality of different processes are respectively running on one or more computers; providing a service that is adapted to communicate with the embedded probes; automatically detecting, by the embedded probes, events related to how the corresponding processes work to handle the same transaction; and automatically collecting checkpoint data corresponding to the detected events and including information relating to handling of the same transaction at the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for analyzing a same transaction that is supported by a plurality of different processes, comprising:
-
embedded probes in the plurality of different processes, the probes being adapted to automatically detect events related to how the corresponding processes work to handle the same transaction, wherein the plurality of different processes are respectively running on one or more computers; a service that is adapted to communicate with the embedded probes, and to thereby automatically collect checkpoint data corresponding to the detected events and including information relating to handling of the same transaction. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of analyzing a same purchase of a financial services product, comprising:
-
identifying a plurality of different processes used to support interactions with a customer associated with the same purchase; embedding probes in the identified plurality of different processes, wherein the plurality of different processes are respectively running on one or more computers; respectively associating a type of checkpoint with each of the embedded probes, each type corresponding to a different stage of the purchase; providing a service that is adapted to communicate with the embedded probes; automatically detecting, by the embedded probes, events related how the corresponding processes work to handle to the same purchase; automatically collecting checkpoint data corresponding to the detected events and including information relating to handling of the same purchase at the service; and determining how and when the different stages of the purchase were fully or partially completed using the collected checkpoint data. - View Dependent Claims (23, 24, 25)
-
Specification