Contact Center Data Preloading via Interaction Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing customer contact center systems face inefficiencies due to generic user interfaces and time-consuming data retrieval processes, leading to increased overhead costs and reduced interaction efficiency.

Innovation Solution

Implementing a system that monitors agent interactions to anticipate and preload relevant data in cache memory, providing it upon request during communication sessions, thereby reducing latency and improving resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is retrieved from contact center resources during communication sessions, then agents have access to necessary information, but data retrieval is time-consuming and bandwidth-intensive causing delays

Engineering Contradiction:
Improvedata availabilityVSAvoiddata loading time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by anticipating what data the agent will need next in the interaction and pre-loading it into cache memory before the agent actually requests it. This is achieved by monitoring the interaction state and using prediction models to identify upcoming data needs, thereby eliminating wait time during actual data retrieval.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If a generic user interface with wide variety of data and tools is provided to agents, then agents have comprehensive access to features, but many features are not relevant to every interaction reducing efficiency

Engineering Contradiction:
Improveinterface functionalityVSAvoidinteraction efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system applies local quality by customizing the user interface to display only the specific data and tools relevant to the current interaction context. Instead of showing all possible features, the interface dynamically adapts to show locally optimized information based on the interaction type, customer profile, and predicted agent needs, thereby improving efficiency without sacrificing versatility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The user interface is made dynamic by continuously monitoring the interaction state and adjusting the displayed features and data in real-time. The interface transitions from a static generic layout to a dynamic context-aware display that evolves throughout the interaction, showing different features at different stages of the conversation.

Inventive Principle:
Principle #15Dynamics

3Speed

If data is pre-loaded into cache memory based on anticipated needs, then data access speed is improved, but system complexity increases due to monitoring and prediction requirements

Engineering Contradiction:
Improvedata access speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system implements self-service by using automated monitoring and prediction algorithms that independently identify and pre-load needed data without requiring manual configuration or complex centralized control. The interaction monitoring system and prediction models work autonomously to manage the caching process, reducing the operational complexity despite the technical sophistication.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10033868B2System and method for anticipating and preloading data in a customer contact center
Publication Date: 2018.07.24 GENESYS CLOUD SERVICES INC
  • US10033868B2 patent drawing
  • US10033868B2 patent drawing
  • US10033868B2 patent drawing

AI summary

A method for anticipating and preloading data in a customer contact center, the method comprising: monitoring, by a processor, an interaction of an agent of the customer contact center, with an agent device, during a communication session with a customer of the customer contact center; anticipating, by the processor, data to be accessed during a communication session; pre-loading, by the processor, the data in a memory device; detecting, by the processor, a request for the data; and providing, by the processor, the data for output on the agent device in response to the request.