Social CRM Message Priority Assignment via Historical Pattern Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In social CRM environments, identifying high-priority messages from customers across noisy and informal social media channels is challenging for organizations, making it difficult to maintain timely and effective customer communication.

Innovation Solution

A customer relationship management system that retrieves historical conversations, extracts features, and assigns priorities to incoming messages based on categorization and cumulative priorities from past interactions, using both predefined and dynamically generated rules to display the priority for customer agents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If customers utilize social medium channels to communicate with customer care representatives, then communication channels are expanded and customer reach is increased, but the noise and informality of these channels make it difficult to identify high priority messages

Engineering Contradiction:
Improvecommunication channel expansionVSAvoidpriority message identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary system comprising a processor that acts as a mediator between social media channels and customer care representatives. This intermediary automatically analyzes incoming messages, extracts features, compares them against historical conversation patterns, and generates priority scores, thereby resolving the difficulty of identifying priority messages in noisy social media environments without requiring manual assessment of each message

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of customer care representatives reading and prioritizing messages with an automated electronic system. The processor-based system electronically analyzes message features, retrieves historical data, performs pattern matching, and automatically assigns priorities, substituting human cognitive effort with computational processes that can efficiently handle the noise and volume of social media channels

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual review of all incoming messages is performed to identify priority messages, then accurate priority identification may be achieved, but significant time and resources are consumed

Engineering Contradiction:
Improvepriority identification accuracyVSAvoidmessage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service by allowing incoming messages to automatically assess and prioritize themselves through feature extraction and comparison with historical data. The processor analyzes each message's inherent features (such as keywords, sender history, message content) and autonomously determines its priority level without requiring manual review, thereby achieving accurate priority identification while eliminating time loss associated with human reading and assessment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-processing messages through automatic feature extraction and immediate comparison against historical conversation databases. The system performs priority assessment in advance before messages reach customer care representatives, so that when agents receive the message queue, priorities are already determined, eliminating the need for time-consuming manual review at the point of service

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated priority assignment systems are implemented, then processing speed and efficiency are improved, but system complexity increases

Engineering Contradiction:
Improvemessage processing efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down the complex priority assignment task into distinct modular components: a feature extraction module that identifies relevant message characteristics, a historical data retrieval module that accesses conversation history, a pattern comparison module that matches features against historical patterns, and a priority scoring module that generates final priorities. This segmentation allows each component to perform its function independently and efficiently, improving overall processing speed while managing system complexity through modular design

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20160261747A1Methods and systems for assigning priority to incoming message from customer
Publication Date: 2016.09.08 CONDUENT BUSINESS SERVICES LLC
  • US20160261747A1 patent drawing
  • US20160261747A1 patent drawing
  • US20160261747A1 patent drawing

AI summary

What is disclosed is a customer relationship management system to help customer care agents prioritize a response to an incoming message. Historical conversations between customers and agents are retrieved. Each conversation has associated features and an assigned priority. Features are categorized into a plurality of categories. A priority is assigned to each category based on the features and the cumulative priority of all conversations in each category. Thereafter, an incoming message is received from a customer's computing device. Features are extracted from the incoming message. A determination is then made as to which of the categories this incoming message belongs based on this message's features. A priority is then assigned to the incoming message based on a priority assigned to the category which the incoming message belongs. The priority is then displayed for a customer agent so the agent can prioritize his/her response to that customer's incoming message.