Author: glentaylor47

  • The Holy Grail

    by Glen Taylor

    Soon after my arrival in the Conversant development organization in 1987, there was a bit of a crisis.  A relatively new entry into the IVR field, Syntellect, was capturing market share with its “voice robot” application scripting tool.  I no longer remember the marketing name, but it was effective.  Conversant at that time had to be “programmed” in the TAS language.  Although my engineering colleagues felt it was simple enough to create a voice script with TAS, doing so was much less than obvious unless you were already a decent programmer.  Thus, we embarked on our quest for the holy grail.

    We began a development activity to create a “high level” scripting tool that would be so easy and intuitive that the “knowledge worker” could program his or her own application flows.  The “knowledge worker” was assumed to be someone involved with the contact center.  This might be a telecom technician or contact center supervisor who understood what calls were arriving at a particular number (DNIS) and what should be done with those calls.   Using our new tool named ScriptBuilder, this knowledge worker would “merely” describe the flow of the call using a text “outline” and the tool would turn that script into the Conversant voice application.  Nothing to it.

    Exactly what a “knowledge worker” needed to know and how that should be supported in ScriptBuilder was open to debate.  My good friend and colleague, Steve Riederer and I, were the two systems engineers / human factors specialists charged with designing the features and interface of ScriptBuilder.  Steve and I had some serious discussions and conceptual disagreements.  Steve’s position was that we shouldn’t assume that the person using ScriptBuilder would be a trained programmer but only someone who understood the basics of how a call should flow.  I took the position that we were really creating a tool that professional IVR developers would be using and therefore should adopt all of the programming conventions needed to make it a “complete” high level language for Conversant.  The result was a compromise.  Steve, who was primary on the basic design of the ScriptBuilder textual interface, agreed to include sufficient programming constructs to make the “language” complete, but omitted a number of the constructs that I’d proposed.  I would be primary for the portion of the tool that captured IBM 3270 “green screens” and allowed them to be defined and used within the application.

    With several decades of hindsight, I feel that my view of the place of ScriptBuilder in the evolution of Conversant may have been a bit more correct, but the tool proved remarkably useful.  What did not happen was the holy grail.  Few customer “knowledge workers,” individuals with no previous programming background but knowledge of their contact center, picked up the tool, created their own Conversant voice applications, and supported them.  ScriptBuilder became the main tool of every professional IVR development shop that supported the Conversant ecosystem.  The customer “knowledge workers” who did become fluent in ScriptBuilder taught themselves or were taught how to program in ScriptBuilder.  It was fundamentally a programming tool, and its users had to think like programmers. 

    Having remained directly in the IVR business now for nearly forty years, I’ve had the opportunity to watch this “search for the holy grail” go on year after year, decade after decade.  We in the Conversant organization took a second swing at it with the Voice@Work tool.  This replaced the character-oriented user interface (CHUI) that was required of ScriptBuilder given the platform of the time with a graphics-oriented user interface (GUI).   This moved IVR application creation off the Conversant platform itself and onto a Windows desktop.  All subsequent scripting tools would continue to be visual GUI tools.  When the underlying scripting formalism moved from proprietary languages such as TAS to an open standard such as VoiceXML, Avaya first sourced a graphical tool from a UK company and then created its own tool, DialogDesigner.  Without fail, the big marketing message for DialogDesigner was “so simple you can build your own applications.”  Avaya sales people would proudly demonstrate to a customer in a fifteen-minute presentation how easy it was to build an entire VoiceXML application from scratch.  I was never very comfortable doing these because I knew the “little white lie” behind it, but a number of my sales colleagues were quite skilled at these demonstrations.  Yes, it was easy to build a very simple application with no error handling in a few minutes.  However, production quality IVR applications are much more complex with many error paths that must be handled.  DialogDesigner was a nice set of pre-built tools inserted into the Eclipse Java integrated development environment (IDE).  All of the professional development organizations that built serious applications for the Avaya IVR platform, by then the Voice Portal platform, used it.  But it wasn’t really for the “knowledge worker.”

    The holy grail, the idea that anyone can have any application that they need simply by “describing” what it should do, has moved beyond this narrow IVR world.  Anyone who has heard of “conversational AI” may be familiar with tools such as Google DialogFlow.  DialogFlow is, in fact, an IVR flow tool although it began as a way to script text chat interactions but can be easily converted to voice flows.  The tool itself is as difficult to “program” as most of the tools I’ve mentioned although it has some basic features that are quite an enhancement over earlier methods of building “speech enabled” flows.  The space of conversational AI tools has blossomed with dozens of offerings. 

    The evolution of software more generally has begun to talk of no code (NOCO) and low code (LOCO) applications.  The user “simply assembles” his or her application by putting together pre-built capabilities with little or no programming “glue” (LOCO-NOCO).  The emergence of AI large language models (LLMs) has made this seem eminent.  A modified version of something like ChatGPT will just take the knowledge worker’s description and build the application.  Voila, the holy grail achieved.

    For an old fossil who’s lived through the Cretaceous to the Carboniferous ages of IVR, achieving the holy grail doesn’t seem possible.  I have no doubt that we’ve reached a point where a knowledge worker can give an AI generation tool a description of the “desired flow,” but I’m not certain the result will be the holy grail.  Fundamentally, a description must be sufficiently precise to achieve the desired result.  It must also take into account all of the error paths that are most likely to occur and how those should be handled.  It will need some elegant way to handle the errors that were not described.  Finally, it will need to be tested to ensure that all of these aspects are correctly represented and work as intended.  Fundamentally, that’s “programming & testing” an application.  AI tools may make that easier and easier, but I still believe that a human, thinking like a programmer, will be the final check.

  • Bracketball Tournament

    by Jeanne Gokcen

    In the spirit of reminiscing about all things Conversant and given that ‘tis the season for the NCAA Men’s Basketball Tournament, Sedat and I wanted to share our memories of the annual Bracketball Tournament that was organized forever by Mark Fohl (aka “Saint”), in which many of us participated and thoroughly enjoyed.

    We’re not sure what year Mark started organizing his Bracketball Tournament, but Sedat started participating immediately. I was not into basketball nor even familiar with the tournament at the time. After a couple of years, I complained to Sedat about “losing” him to basketball every year for a month. He tried to convince me how fun this event was and encouraged me to join in. Despite my protests that I knew nothing about basketball, much less the teams, I reluctantly filled out a bracket, using the team descriptions and analyses published in USA Today and the Columbus Dispatch.

    Does everyone who participated remember gathering at Damon’s in the Hunter’s Ridge shopping center to watch the games? Talk about fun! Damon’s was one of the first places that really had the concept of a sports bar and had multiple screens showing all of the games simultaneously. And the onion loaf (I miss the onion loaf)! Some people would go there on the first Thursday and Friday of the tournament as early as they could manage and would snag a couple of large tables. Then the rest of us would straggle in as soon as we could. What a riot! The camaraderie that developed as we all collectively experienced those dramatic highs and lows as our teams lived or died was amazing! Woo! What a ride!

    The Damon’s experience alone was enough to make me love the tournament, but what took me over the top was that, against all expectations, I won Mark’s Bracketball Tournament my first year! To say I was hooked after that is an understatement. And then to cement that obsession, I won the next 2 years in a row, as well! Hilariously, I started having people come up to me in the halls and asking me what I thought of different teams and what my picks were gonna be!

    After my 3rd win, Mark approached me and told me a closely-held secret: Whoever runs a Bracketball Tournament NEVER wins – and he was living proof of that! He hinted, maybe even halfway seriously, that perhaps I should take over his tournament.

    My consultant work with Conversant was completed in 1997, and Sedat joined me in my company, FutureCom Technologies, in 1998. When March Madness rolled around in 1999, we were at a loss because we didn’t have a Bracketball group to participate in any more. Something had to be done.

    Well, those of you who know Sedat and his initiative will not be surprised to learn that he created our online Gokcen Bracketball Tournament that year in which people from anywhere can participate, easily entering their teams, keeping up with the results, and being able to banter back and forth throughout the tournament. I contributed by writing blog posts and also, and most critically, presenting a “Bracketball song of the year,” taking a perfectly lovely song and butchering the lyrics to pay homage to Bracketball!

    We are now in our 26th year of presenting the Gokcen Bracketball Tournament, all of which is due to Mark Fohl’s Bracketball legacy. And true to what Mark warned me about the curse, as the organizer of the Gokcen Bracketball Tournament, I have never won the tournament again. Sigh. We’ve enjoyed many years of participation from some Conversant friends, like Wally Wolfe (and his family).


    In early March 2025, Jeanne Gokcen shared this story. Jeanne’s husband Sedat was a key member of the original Conversant speech & signal processing group responsible for a number of key things including the Text to Speech (TTS) capability on Conversant:


    Jeanne the hoops queen!!!  Yes, I remember!  Not once, not twice, but three times!  One or two guys actually stopped playing because of you!  Losers!!! And don’t forget, we were voice enabled one year!Thanks Jeanne!  Hope to see you and Sedat in June!

    Kudos also to Bill Lenzotti who ran it for a couple years ….


    Reply by Mark Fohl

  • Conversant and Katz

    by Glen Taylor

    To anyone who worked in the contact center and IVR space during the 1990s and 2000s, the name Ronald Katz or the term “Katz patents” probably jumps out like a curse. Katz’ organization Ronald A. Katz Technology Licensing (RAKTL) activities have been described as shark-like or bottom feeders. RAKTL owns a collection of patents that it licenses to companies, primarily large wealthy companies. A substantial group of those patents cover some very basic IVR applications. RAKTL’s actions to sue or threaten suite against companies that fail to license the RAKTL patent portfolio has been likened to legal extortion. What does all this have to do with Conversant? A lot, actually.

    Ron Katz co-founded a company called Telecredit, Inc. that later formed a partnership with American Express as First Data Resources, headquartered in Omaha, NE. In the late 1980s, First Data Resources partnered with AT&T to create, First Data Resources – Interactive Technologies or FDRIT. The “FDRIT Project” would be a large & formative project in the early history of Conversant.

    About a thousand ports of Conversant IVR were installed in Omaha, NE. FDRIT had a contract with the National Football League to hold a real time telephone survey quiz during a Monday Night Football commercial break. Almost the entire Conversant organization in Columbus was mobilized to support the effort. A huge number of racks of Conversant platforms each supporting two T1s or 48 ports were installed in Omaha.

    As this project was underway, Katz became familiar with the Conversant and its applications. How much familiarity he had with IVR platforms prior to his Conversant exposure is unknown to this author, but he promptly developed patent applications for several key IVR applications such as his patent US5128984 submitted contemporaneously with that Conversant project.  This patent describes in its abstract the use of an IVR application reached via an 800 or 900 number service to provide a quiz or survey — exactly what the Monday Night Football project entailed.

    Katz would go on to propose “inventions” which the Conversant team would have to point out weren’t really patent-able since they were already implemented features of the Conversant platform.  In fact, his “IVR application” patent ideas were not novel either.  This led to some friction between Katz and the Conversant team.  Eventually a truce was reached.  Katz would refrain from trying to submit patent applications for the features already in Conversant, and the Conversant team would not actively oppose Katz’ patent applications for “IVR application” concepts.  This led to a smoother trajectory for the project, but may have contributed to later misery within the marketplace.  Most of the Katz patents could probably have been successfully overturned based on existing prior art, but there was no will to engage in that activity as long as Katz wasn’t coming after AT&T and Conversant.