×

SYSTEM AND METHOD FOR CONDUCTING REAL-TIME AND HISTORICAL ANALYSIS OF COMPLEX CUSTOMER CARE PROCESSES

  • US 20130191185A1
  • Filed: 01/24/2012
  • Published: 07/25/2013
  • Est. Priority Date: 01/24/2012
  • Status: Abandoned Application
First Claim
Patent Images

1. A system for conducting real-time analysis of complex customer care processes, the system comprising:

  • an event collector software module operating on a network-attached computer and adapted to receive events in real time from a plurality of event sources;

    a complex event processing software module operating on a network-attached computer located remotely from the contact center associated with the enterprise and operated by a network service provider independent of the enterprise and adapted to receive real-time events from the event collector software module;

    a network-attached distributed data storage layer;

    a business analytics software module operating on a network-attached computer and adapted to receive and process data from the distributed data storage layer;

    a distributed configuration software module operating on a network-attached computer; and

    a user interface software module operating on a network-attached computer and adapted to receive analytics results from the business analytics software module;

    wherein the event collector further comprises at least an interface adapted to receive events delivered via a packet-based data network and a module for converting events from a first event data protocol into a second event data protocol;

    wherein the complex event processing software module comprises an event queue adapted to buffer incoming events from the event collector software module and the complex event processing software module is further adapted to maintain a state machine based at least in part on a plurality of related events received via the event queue;

    wherein the complex event processor carries out a process comprising the steps of;

    (a) enqueuing incoming events in the event queue as they are received in real time from the event collector software module;

    (b) dequeuing events from the event queue singly;

    (c) passing the dequeued events to an event processor;

    (d) processing the dequeued events in the event processor; and

    (e) updating the state machine based at least on a result of step (d); and

    wherein upon receiving an event from an event source, the event collector software module at least converts the event into a standard event data format suitable for use by the complex event processing software module and extracts or masks sensitive data from the event based on privacy rules maintained by the distributed configuration software module.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×