×

Distributed aggregation for contact center agent-groups on sliding interval

  • US 10,021,003 B2
  • Filed: 10/14/2016
  • Issued: 07/10/2018
  • Est. Priority Date: 11/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for aggregating and reporting data from a plurality of data sources associated with a contact center, the method comprising:

  • maintaining, by a computer device, aggregated data for a sliding interval comprising N+1 contiguous panes, wherein N is greater or equal to 1, each of the panes having a first time interval;

    receiving, by the computer device, data collected by a first node of a plurality of nodes and a second node of the plurality of nodes, each of the first and second nodes collecting respectively first and second portions of the data from respectively a first plurality and a second plurality of data sources over a preset time period;

    updating, by the computer device, the aggregated data for the sliding interval based on the collected data received from the first and second nodes;

    monitoring, by the computer device, for expiration of the Nth pane;

    determining, by the computer device, that the first time interval of the Nth pane has expired;

    identifying, by the computer device at least one delay pane having a second time interval;

    in response to determining that the first time interval for the Nth pane has expired, and further in response to identifying at least one delay pane, delaying, for a duration of the second time interval, reporting the aggregated data for the sliding interval to a client for improving consistency of data provided to the client; and

    transmitting to the client over a data communications network, by the computer device, in response to expiration of the second time interval, the aggregated data for the sliding interval.

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