IP Library › Granted Patent US 12,225,157
Granted Patent B2
US 12,225,157 · App. 18/583,477 · Granted Feb 11, 2025

System and methods for automated customer response system mapping and duplication

Inventor: Geoff Willshire (Greenslopes, AU)
Assignee: Cyara Solutions Pty Ltd
H04M3/493G10L15/22H04M3/24H04M3/4938H04M7/1295
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,225,157
App. No.
18/583,477
Granted
Feb 11, 2025
Kind
B2
Abstract

A system and method for automated customer response system mapping and duplication comprising a contact center crawler which connects with an existing automated contact center system, generates navigation data for the automated contact center system by sending queries and receiving responses for each available option of the automated contact center system; a data model generator which creates a map of the navigation data in a structured data format; and a CX model generator which generates programmatic code representing the data model which duplicates the function of the automated customer response system.

Claims (38)

1. A system for automated customer response system mapping and duplication, comprising:

a computing device comprising a memory and a processor;

a contact center crawler comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

establish a connection with an automated customer response system;

automatically navigate through the automated customer response system via queries from the contact center crawler and responses from the automated customer response system;

send navigation data comprising the queries and responses to a data model generator;

the data model generator comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

map the navigation of the automated customer response system using the navigation data;

send the map as a data model comprising a graph, a tree, or a list of possible inputs and outputs for the automated customer response system to a customer experience (CX) model generator; and

the customer experience (CX) model generator comprising a third plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

receive the data model from the data model generator; and

convert the data model into a CX model containing programming code sufficient to recreate the automated customer response system.

2. The system of claim 1 , wherein:

the automated customer response system comprises an interactive voice response (IVR) system; and

the system for automated customer response system mapping and duplication further comprises an automated speech recognition module comprising a fourth plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

receive some or all of the queries and the responses in audio form from the contact center crawler;

convert the received audio queries and responses to text; and

send the text to the contact center crawler.

3. The system of claim 2 , wherein the data model is converted into a structured data format for export and import into another platform for the purposes of reproducing the original IVR structure in another system.

4. The system of claim 1 , wherein the contact center crawler, data model generator, and CX model generator are located on an internal network connected to a contact center.

5. A method for automated customer response system mapping and duplication, comprising the steps of:

using a contact center crawler operating on a computing device comprising a memory and a processor to perform the steps of:

establishing a connection with an automated customer response system;

automatically navigating through the automated customer response system via queries from the contact center crawler and responses from the automated customer response system;

sending navigation data comprising the queries and response to a data model generator operating on the computing device;

using the data model generator to perform the steps of:

mapping the navigation of the automated customer response system using the navigation data;

sending the map as a data model comprising a graph, a tree, or a list of possible inputs and outputs for the automated customer response system to a customer experience (CX) model generator operating on the computer system; and

using the customer experience (CX) model generator to perform the steps of:

receiving the data model from the data model generator; and

converting the data model into a CX model containing programming code sufficient to recreate the automated customer response system.

6. The method of claim 5 , wherein the automated customer response system comprises an interactive voice response (IVR) system; and further comprising the steps of:

using an automated speech recognition module operating on the computing device to perform the steps of:

receiving some or all of the queries and the responses in audio form from the contact center crawler;

converting the received audio queries and responses to text; and

sending the text to the contact center crawler.

7. The method of claim 6 , wherein the data model is converted into a structured data format for export and import into another platform for the purposes of reproducing the original IVR structure in another system.

8. The method of claim 5 , wherein the contact center crawler, data model generator, and CX model generator, are located on an internal network connected to a contact center.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2024
From: WILLSHIRE, GEOFF
To: CYARA SOLUTIONS PTY LTD
Reel/Frame 069511/0382 →
Continuity (6)
Continuation 17863360 · Jul 12, 2022
Continuation 16985652 · Aug 5, 2020
Continuation In Part 16379084 · Apr 9, 2019
Continuation 15091556 · Apr 5, 2016
Continuation In Part 14590972 · Jan 6, 2015
Related Publication 20240195914A1 · Jun 13, 2024
References Cited (115)
US 5918213A · Bernard · 1999 [cited by examiner]
US 6122345A · Johnson · 2000 [cited by examiner]
US 6661882B1 · Muir · 2003 [cited by examiner]
US 6823054B1 · Suhm · 2004 [cited by examiner]
US 6876727B2 · Reynolds · 2005 [cited by applicant]
US 7206744B2 · Suryanaraya · 2007 [cited by applicant]
US 7249321B2 · Bushey · 2007 [cited by examiner]
US 7287248B1 · Adeeb · 2007 [cited by applicant]
US 7373300B1 · Bangalore et al. · 2008 [cited by applicant]
US 7415537B1 · Maes · 2008 [cited by applicant]
US 7599861B2 · Peterson · 2009 [cited by examiner]
US 7657828B2 · Lucas et al. · 2010 [cited by applicant]
US 7734470B2 · Natesan · 2010 [cited by applicant]
US 7826600B2 · Da Palma · 2010 [cited by examiner]
US 7908143B2 · Kankar · 2011 [cited by examiner]
US 7924986B2 · Sadowski et al. · 2011 [cited by applicant]
US 8009811B2 · Sharma · 2011 [cited by examiner]
US 8019057B2 · Sharma · 2011 [cited by examiner]
US 8027945B1 · Elad · 2011 [cited by examiner]
US 8046220B2 · Agarwal et al. · 2011 [cited by applicant]
US 8160209B2 · Wang et al. · 2012 [cited by applicant]
US 8229081B2 · Agapi et al. · 2012 [cited by applicant]
US 8301757B2 · Catlin et al. · 2012 [cited by applicant]
US 8369509B2 · Jennings · 2013 [cited by applicant]
US 8423635B2 · Catlin et al. · 2013 [cited by applicant]
US 8468102B2 · Gartner et al. · 2013 [cited by applicant]
US 8488771B2 · Blanchard et al. · 2013 [cited by applicant]
US 8515028B2 · Berger et al. · 2013 [cited by applicant]
US 8565388B2 · Mittal · 2013 [cited by applicant]
US 8635074B2 · Collins · 2014 [cited by applicant]
US 8654933B2 · Doulton · 2014 [cited by applicant]
US 8654963B2 · Anisimov et al. · 2014 [cited by applicant]
US 8666040B2 · Dhanakshirur · 2014 [cited by applicant]
US 8682669B2 · Suendermann · 2014 [cited by applicant]
US 8706719B1 · Sanz-Pastor et al. · 2014 [cited by applicant]
US 8718262B2 · Conway · 2014 [cited by examiner]
US 8725513B2 · Cross, Jr. · 2014 [cited by examiner]
US 8767948B1 · Riahi et al. · 2014 [cited by applicant]
US 8855615B2 · Jaiswal et al. · 2014 [cited by applicant]
US 8874636B2 · Tuchman et al. · 2014 [cited by applicant]
US 8958532B2 · Kritt · 2015 [cited by applicant]
US 8976944B2 · Doulton · 2015 [cited by examiner]
US 9009041B2 · Zavaliagkos · 2015 [cited by applicant]
US 9031214B2 · Dahan · 2015 [cited by examiner]
US 9100478B1 · Benway et al. · 2015 [cited by applicant]
US 9100481B2 · O'Connor et al. · 2015 [cited by applicant]
US 9148512B1 · Kumar · 2015 [cited by examiner]
US 9219819B1 · Glass · 2015 [cited by examiner]
US 9241012B2 · de Castro et al. · 2016 [cited by applicant]
US 9313332B1 · Kumar · 2016 [cited by examiner]
US 9398155B2 · Brimshan et al. · 2016 [cited by applicant]
US 9634855B2 · Poltorak · 2017 [cited by applicant]
US 9680994B2 · Mittal · 2017 [cited by applicant]
US 9883026B2 · Aldecoa et al. · 2018 [cited by applicant]
US 9900438B1 · Hollenberg et al. · 2018 [cited by applicant]
US 9916128B2 · Badger et al. · 2018 [cited by applicant]
US 10091356B2 · Kulkarni et al. · 2018 [cited by applicant]
US 10115163B2 · Bailey et al. · 2018 [cited by applicant]
US 10171660B2 · Dahan · 2019 [cited by applicant]
US 10291776B2 · Kulkarni et al. · 2019 [cited by applicant]
US 10419610B2 · Dahan et al. · 2019 [cited by applicant]
US 10492102B2 · Raleigh et al. · 2019 [cited by applicant]
US 10631257B1 · Serero et al. · 2020 [cited by applicant]
US 11489962B2 · Willshire · 2022 [cited by examiner]
US 11711467B2 · Willshire · 2023 [cited by examiner]
US 11722598B2 · Willshire · 2023 [cited by examiner]
US 11943389B2 · Willshire · 2024 [cited by examiner]
US 20030078779A1 · Desai · 2003 [cited by examiner]
US 20030115066A1 · Seeley et al. · 2003 [cited by applicant]
US 20030121002A1 · Goose et al. · 2003 [cited by applicant]
US 20030187656A1 · Goose et al. · 2003 [cited by applicant]
US 20040008825A1 · Seeley · 2004 [cited by examiner]
US 20040047453A1 · Fraser · 2004 [cited by applicant]
US 20040162724A1 · Hill · 2004 [cited by examiner]
US 20040170258A1 · Levin · 2004 [cited by examiner]
US 20050105712A1 · Williams · 2005 [cited by examiner]
US 20060230410A1 · Kurganov et al. · 2006 [cited by applicant]
US 20060282494A1 · Sima et al. · 2006 [cited by applicant]
US 20070025535A1 · Bushey · 2007 [cited by examiner]
US 20070198272A1 · Horioka · 2007 [cited by examiner]
US 20070263834A1 · Jensen · 2007 [cited by examiner]
US 20070286360A1 · Chu · 2007 [cited by examiner]
US 20070291905A1 · Halliday et al. · 2007 [cited by applicant]
US 20080065974A1 · Campbell · 2008 [cited by applicant]
US 20080152121A1 · Mandalia · 2008 [cited by examiner]
US 20110145641A1 · Evans · 2011 [cited by applicant]
US 20110249811A1 · Conway · 2011 [cited by applicant]
US 20120016678A1 · Gruber · 2012 [cited by examiner]
US 20120136883A1 · Kwabi · 2012 [cited by applicant]
US 20120232897A1 · Pettyjohn · 2012 [cited by examiner]
US 20130077772A1 · Lichorowic · 2013 [cited by applicant]
US 20130226579A1 · Wlasiuk · 2013 [cited by examiner]
US 20130275164A1 · Gruber · 2013 [cited by examiner]
US 20140029733A1 · Smith · 2014 [cited by applicant]
US 20140161241A1 · Baranovsky · 2014 [cited by examiner]
US 20140247926A1 · Gainsboro · 2014 [cited by applicant]
US 20140314225A1 · Riahi et al. · 2014 [cited by applicant]
US 20150095305A1 · Tripp · 2015 [cited by applicant]
US 20150103984A1 · Peterson · 2015 [cited by applicant]
US 20150156327A1 · Van Buren · 2015 [cited by examiner]
US 20150235163A1 · Gupta · 2015 [cited by applicant]
US 20150281436A1 · Kumar · 2015 [cited by examiner]
US 20150281445A1 · Kumar · 2015 [cited by examiner]
US 20160021250A1 · Kumar · 2016 [cited by examiner]
US 20160062876A1 · Narayanan · 2016 [cited by applicant]
US 20160065637A1 · O'Malley · 2016 [cited by applicant]
US 20160086225A1 · Liu et al. · 2016 [cited by applicant]
US 20160182722A1 · Neidermyer · 2016 [cited by examiner]
US 20160198045A1 · Kulkarni · 2016 [cited by examiner]
US 20160227034A1 · Kulkarni · 2016 [cited by applicant]
US 20170293610A1 · Tran · 2017 [cited by applicant]
US 20180146090A1 · Lavian et al. · 2018 [cited by applicant]
US 20210092229A1 · Willshire · 2021 [cited by examiner]
US 20220407961A1 · Willshire · 2022 [cited by examiner]
US 20240195914A1 · Willshire · 2024 [cited by examiner]