IP Library Granted Patent US 12,381,981
Granted Patent B1
US 12,381,981 · App. 19/045,349 · Granted Aug 5, 2025

Customer request routing system based on customers and agents

Inventors: Jonathan Braganza (Ottawa, CA); Kevin Lee (Kanata, CA); Logendra Naidoo (Ottawa, CA)
Assignee: Mitel Networks Corporation
H04M3/5175
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,381,981
App. No.
19/045,349
Granted
Aug 5, 2025
Kind
B1
Abstract

A customer contact center system configured to utilize analysis to match a customer with an agent, the contact center system comprising a contact center, a request handler electronically connectable to one or more customer devices and configured to handle customer requests sent to the contact center routing system; and a customer footprint updater in communication with the request handler and electronically connectable to a third-party electronic network connectable to the one or more customer devices.

Claims (25)

1. A customer contact center system configured to route customer request and analysis to match a customer with an agent, the customer contact center system comprising a contact center routing system comprising:

a request handler electronically connectable to one or more customer devices and configured to handle customer requests sent to the contact center routing system;

a customer footprint updater in communication with the request handler and electronically connectable to a third-party electronic network connectable to the one or more customer devices, the customer footprint updater being configured to:

access the third-party electronic network and retrieves data corresponding to an account of one of a plurality of customers;

use the retrieved data to generate locally stored footprint data, the locally footprint stored data being generated as the customer footprint updater creates or updates a customer digital footprint for the one of the plurality of customers, the locally stored footprint data corresponding to the customer digital footprint;

access an internal data store of the contact center system and retrieves local data corresponding to prior interactions between the customer associated with the connection request from the one of the one or more customer devices and the contact center system; and

use the retrieved local data to generate the locally stored footprint data corresponding to the customer digital footprint so that the customer digital footprint of the one of the plurality of customers comprises prior interactions between the one of the one or more customer devices and the contact center system, including orders, purchases, purchase dates, warranty information, and discounts;

the contact center routing system being configured to:

communicate with one or more customer devices and with one or more agent devices;

receive a connection request from one of the one or more customer devices;

select one of the one or more agent devices for connection to the one or more customer devices in response to the connection request;

connect the one of the one or more customer devices to the one of the one or more agent devices, and

control communication between the one or more customer devices and the one or more agent devices;

an agent footprint updater in communication with the request handler, the agent footprint updater being configured to access a customer file of each of a plurality of agents and creates or updates an agent digital footprint for each of the plurality of agents; and

a customer clout analyzer in communication with the request handler, the customer clout analyzer comprising a neural network that is a feedforward network implemented as an acyclic graph with nodes arranged in layers, the neural network having an input layer, an output layer, and a hidden layer separating the input layer and the output layer, the customer clout analyzer being configured to:

receive, by the input layer, the locally stored footprint data;

identify, by the hidden layer, relevant parameters in the locally stored footprint data and determine the identified relevant parameters to be customer clout indicators;

assign, by the hidden layer, values to the customer clout indicators;

output, by the output layer, the identified relevant parameters as the customer clout indicators with the assigned values, subsequent to identifying relevant parameters as customer clout indicators and analyzing the customer clout indicators by the neural network; and

determine a presence and magnitude, for the one of the plurality of customers, of the customer clout indicators by analyzing the customer digital footprint of the one of the plurality of customers, and determining a request of the one of plurality of customers that is received by the request handler.

2. The customer contact center system of claim 1 , further comprising:

an agent clout analyzer in communication with the request handler, the agent clout analyzer being configured to determine agent clout indicators by analyzing the agent digital footprint of each of the plurality of agents.

3. The customer contact center system of claim 2 , the agent clout analyzer being configured to use natural language processing (NLP) classification.

4. The customer contact center system of claim 2 , further comprising a clout-based routing system configured to analyze the presence and the magnitude of the customer clout indicators, including the customer request received by the request handler, and the agent clout indicators, wherein based on inputs by a system administrator the customer contact center system determines values and thresholds for the clout-based routing system to analyze a routing of the customer request; and connect the one of the plurality of customers to one of the plurality of agents based on the analysis to control the communication between the one or more customer devices and the one or more agent devices.

5. The customer contact center system of claim 4 , the clout-based routing system being configured to use natural language processing (NLP) classification.

Assignments (5)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: BRAGANZA, JONATHAN, MR.; LEE, KEVIN, MR.; NAIDOO, LOGENDRA, MR.
To: MITEL NETWORKS CORPORATION
Reel/Frame 071154/0024 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
Continuity (1)
Continuation 17325011 · May 19, 2021
References Cited (7)
US 20120054049A1 · Hayes · 2012 [cited by examiner]
US 20130282594A1 · Gaedcke · 2013 [cited by examiner]
US 20140129942A1 · Rathod · 2014 [cited by examiner]
US 20150201078A1 · Khouri · 2015 [cited by examiner]
US 20150207983A1 · Kang · 2015 [cited by examiner]
US 20160042371A1 · Klemm · 2016 [cited by examiner]
US 20190385107A1 · Renfroe · 2019 [cited by examiner]