Contact Tracking Agent for Multi-Party Communication Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current contact center management systems lack detailed tracking and reporting capabilities for multi-channel and multi-party interactions, failing to provide granular data necessary for effective analysis and resource management.

Innovation Solution

A contact tracking method that utilizes 'contact parts' to monitor changes in state and channel during interactions, creating new contact parts for each endpoint when parties or channels are added or removed, and tracking these changes to provide detailed records of all states and participants involved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing contact center management systems (BCMS, CMS, Multi-Media Contact Center) are used to track calls, then basic call management functions are provided, but detailed tracking of multi-channel and multi-party contacts is not supported

Engineering Contradiction:
Improvecontact tracking detailVSAvoidmulti-channel and multi-party contact support
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The contact is segmented into multiple contact parts, where each contact part represents a specific party's participation in the contact. This allows independent tracking of each party's state changes, channel usage, and participation duration, enabling detailed measurement of multi-channel and multi-party interactions while maintaining system versatility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The contact part model serves multiple functions simultaneously: it tracks state changes, monitors channel usage, records party participation, and provides granular data for analysis. This universal approach enables the system to handle diverse contact scenarios (voice, email, chat, conferences) without requiring separate tracking mechanisms for each channel or party type

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If summary data tracking is used (as in CMS and Multi-Media Contact Center), then basic call record structure is maintained, but granular details of individual contacts and state changes are not provided

Engineering Contradiction:
Improvecontact detail informationVSAvoiddata model complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The contact record is segmented into multiple contact parts, each capturing granular details of a specific party's participation. This segmentation preserves comprehensive information about state changes, channel usage, and timing without creating an unwieldy monolithic data structure, as each contact part can be independently managed and queried

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data model transitions from a single-dimensional summary record to a multi-dimensional structure where contact parts are organized by party, state, and channel. This dimensional expansion allows granular details to be stored and retrieved efficiently, providing rich contact information while maintaining manageable data organization through structured relationships

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8731177B1Data model of participation in multi-channel and multi-party contacts
Publication Date: 2014.05.20 AVAYA INC
  • US8731177B1 patent drawing
  • US8731177B1 patent drawing
  • US8731177B1 patent drawing

AI summary

The present invention is directed to a contact center that includes a switching fabric 110, 130 operable to configure a communication session between a first customer and a first resource 138 for servicing of a first contact by the first resource and a contact tracking agent 232 operable, during the servicing of the first contact by the first resource, to (a) monitor the first contact center endpoint for at least one of (i) a change in contact state, (ii) the connection of the first resource and the first customer through a second (new) communication channel, and (iii) the addition of a party to and/or removal of a party from the communication session and (b), when the at least one of (i)-(iii) occurs, terminate a first contact part and create a second contact part. The first and second contact parts are associated with the communication session.