Virtual Assistant Staging for Automated Order Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual processes for account managers (AMs) in handling customer requests for quotes and orders are time-consuming, repetitive, and prone to errors, as they require manual interpretation and processing of electronic messages, which can be inefficient and inaccurate.

Innovation Solution

A machine learning-based account manager virtual assistant system that interprets, classifies, and processes electronic messages by generating staging records, determining message completeness, and automatically generating orders or quotes, thereby automating the interpretation and facilitation of customer requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processing methods are used by account managers, then flexibility in handling customer requests is maintained, but processing time increases and error rates rise

Engineering Contradiction:
ImproveaccuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the virtual assistant independently processes customer messages by extracting intent, classifying requests, and generating responses without requiring manual account manager intervention for routine tasks. This reduces both processing time and human error while maintaining service quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processing by account managers is replaced with an automated virtual assistant system that uses machine learning models to interpret and process customer messages. This substitution eliminates human fatigue and errors while accelerating processing speed.

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

2Productivity

If manual interpretation and processing of electronic messages is performed, then nuanced customer intent can be understood, but processing speed decreases and errors increase

Engineering Contradiction:
Improveprocessing speedVSAvoidaccuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A virtual assistant acts as an intermediary between customers and account managers, using natural language processing to interpret customer intent accurately. This intermediary layer handles routine message processing automatically, improving both speed and accuracy by eliminating manual interpretation errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the processing parameters from manual human interpretation to automated machine learning-based interpretation. This parameter change enables faster processing while maintaining or improving accuracy through consistent application of classification rules and reduced human fatigue.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated systems are implemented for processing customer messages, then processing speed and accuracy improve, but system complexity increases

Engineering Contradiction:
ImproveefficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated system is segmented into distinct functional modules: message reception, intent classification, information extraction, response generation, and human handoff. This segmentation manages complexity by organizing functions into manageable, independent components that can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual assistant is designed as a universal system that handles multiple types of customer requests (quotes, orders, cancellations, modifications) through a single integrated platform. This multi-functionality reduces overall system complexity compared to having separate systems for each function.

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

4Loss of time

If account managers manually handle each customer request, then personalized service is provided, but time consumption increases

Engineering Contradiction:
Improvetime consumptionVSAvoidservice quality
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The virtual assistant provides self-service automation for routine customer requests, handling standard inquiries and transactions without human intervention. This reduces time consumption while maintaining service quality through consistent, rule-based processing that eliminates human errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where the virtual assistant learns from customer interactions and improves its response accuracy over time. This feedback mechanism ensures that automated service maintains or improves quality while reducing time consumption compared to manual handling.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11416904B1Account manager virtual assistant staging using machine learning techniques
Publication Date: 2022.08.16 CDW LLC
  • US11416904B1 patent drawing
  • US11416904B1 patent drawing
  • US11416904B1 patent drawing

AI summary

A method for machine learning-based account manager virtual assistant staging includes receiving a message and a classification, generating a staging record, generating a status using staging rules, generating an order when the message classification is order and the status is complete, and transmitting the order. An account manager virtual assistant staging system includes a processor and a memory storing instructions that cause the system to receive a message and a classification, generate a staging record, generate a status using staging rules, generate an order when the message classification is order and the status is complete, and transmit the order. A non-transitory computer readable medium contains program instructions that when executed, cause a computer to receive a message and a classification, generate a staging record, generate a status using staging rules, generate an order when the message classification is order and the status is complete, and transmit the order.