Context-Driven Application Assembly for Customer Service Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customer service message response systems are inefficient as they require customer service representatives to manually search through multiple applications, leading to time consumption and error-prone processes to find relevant information for responding to inquiries.

Innovation Solution

A dynamic message context-driven application assembly method and system that parses inbound messages to determine their context, selects relevant applications, and provides direct access to these applications within the user interface, reducing the need for manual searching by using context-driven logic and rules to identify and activate pertinent applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the CSR manually searches through multiple information management applications to locate relevant information, then comprehensive information can be found, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improveaccuracy of information locationVSAvoidtime to locate information
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically analyzing the inbound message content, determining its context, and pre-assembling the relevant applications and information before the CSR needs it. The dynamic application assembly logic proactively prepares the workspace by loading only the necessary applications based on message context, eliminating the need for manual searching and reducing both time loss and errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically determining message context and selecting relevant applications without human intervention. The dynamic application assembly mechanism autonomously analyzes message content, applies context determination rules, and configures the appropriate application set, allowing the system to self-prepare the information environment rather than requiring the CSR to manually navigate through applications.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple information management applications are integrated to assist the CSR, then more information is available, but the complexity of selecting and accessing relevant applications increases

Engineering Contradiction:
Improveavailability of informationVSAvoidcomplexity of application selection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the necessary applications from the full set of available information management applications based on the determined message context. Rather than presenting all available applications to the CSR, the dynamic application assembly logic filters and presents only those applications relevant to the specific inbound message, reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by customizing the application set for each specific message context rather than using a uniform approach for all messages. The dynamic assembly mechanism tailors the available applications to the local requirements of each message type, ensuring that the CSR sees only the applications relevant to that particular inquiry, thereby reducing complexity while preserving versatility.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system provides direct access to relevant applications through context-driven assembly, then response efficiency improves, but the system complexity increases

Engineering Contradiction:
Improveresponse efficiencyVSAvoidsystem assembly logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer—the dynamic application assembly logic—that sits between the message input and the application selection process. This intermediary automatically determines message context, applies rules to select relevant applications, and presents them to the CSR. While this adds system complexity, it dramatically improves productivity by eliminating manual searching and providing direct access to relevant applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The dynamic application assembly logic serves multiple functions: it analyzes message content, determines context, selects applications, and manages their presentation. This multi-functional intermediary handles various message types and contexts through a unified mechanism, improving response efficiency across different scenarios while consolidating system complexity into a single versatile component.

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

Data Source

PatentUS8548155B2Dynamic message context driven application assembly for customer service agent productivity applications
Publication Date: 2013.10.01 VERINT AMERICAS INC
  • US8548155B2 patent drawing
  • US8548155B2 patent drawing
  • US8548155B2 patent drawing

AI summary

Embodiments of the present invention address deficiencies of the art in respect to message response systems for customer service environments and provide a method, system and computer program product for dynamic message context driven application assembly in a customer service agent productivity suite of applications. In one embodiment of the invention, a message context driven application assembly method for a customer service agent productivity suite can be provided. The method can include determining a context of an inbound message in a message list of an agent user interface for the customer service agent productivity suite; selecting at least one application based upon the determined context; providing an activatable reference to the at least one application in the agent user interface; and, displaying the agent user interface to provide access to the at least one application through the activatable reference.