IP Library Granted Patent US 10,091,356
Granted Patent B2
US 10,091,356 · App. 14/590,972 · Granted Oct 2, 2018

Interactive voice response system crawler

Inventors: Alok Kulkarni (Glen Iris, AU); Geoff Willshire (Greenslopes, AU); Thomas Fejes (Freshwater, AU)
Assignee: CYARA SOLUTIONS PTY LTD
H04M3/4938H04M3/28H04M2203/355
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 10,091,356
App. No.
14/590,972
Granted
Oct 2, 2018
Kind
B2
Abstract

A system for interactive voice response system crawling, comprising an IVR crawler that may be VXML, design specification, DTMF or ASR/NLSR speech-based in nature and traverses an IVR menu to discover possible interaction paths and produces test cases based on those paths, and a database that stores test cases produced by the IVR crawler during operation, and a method for interactive voice response system crawling utilizing the IVR crawler of the invention.

Claims (20)

1. A system for interactive voice response system crawling, comprising:

an IVR crawler stored and operating on a network-connected computing device;

a test case execution engine stored and operating on a network-connected computing device;

a test results analyzer stored and operating on a network-connected computing device, wherein the test results analyzer analyzes the results of test case execution from the test execution engine; and

a database stored and operating on a network-connected computing device;

a VXML browser;

wherein the IVR crawler traverses a menu path in an interactive voice response system;

wherein the IVR crawler generates test cases based at least in part on the menu paths traversed;

wherein the IVR crawler sends the test cases to the database;

wherein the IVR crawler places a telephone call to an IVR system under direction of the test case execution engine; and

wherein the database stores the test cases received from the IVR crawler;

wherein the IVR crawler is a VXML-based crawler;

wherein the VXML browser provides VXML files via a network;

wherein the VXML-based crawler receives a VXML file from the VXML browser.

2. The system of claim 1 , further comprising an automatic speech recognition engine stored and operating on a network-connected computing device, wherein the automated speech recognition engine interprets audio prompts from the IVR during test case execution;

wherein the IVR crawler is alternatively a ASR/NLSR speech-based crawler;

wherein the ASR/NLSR speech-based crawler places a telephone call to an IVR system;

wherein the ASR/NLSR speech-based crawler interacts with the IVR system via automatically generated speech utterance inputs.

3. The system of claim 1 , wherein the test cases are retrieved directly from the IVR crawler as they are produced.

4. The system of claim 1 , wherein stored test cases are retrieved from a database.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2017
From: FEJES, THOMAS
To: CYARA SOLUTIONS PTY LTD
Reel/Frame 043367/0120 →
CHANGE OF ADDRESS Recorded Jan 25, 2017
From: CYARA SOLUTIONS PTY LTD
To: CYARA SOLUTIONS PTY LTD
Reel/Frame 041481/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2015
From: KULKARNI, ALOK; WILLSHIRE, GEOFF
To: CYARA SOLUTIONS PTY LTD
Reel/Frame 035056/0516 →
Continuity (1)
Related Publication 20160198045A1 · Jul 7, 2016
Cited By (1)
US 12,225,157