Voxeo’s patent on a “networked computer telephony system driven by web-based applications”
Thursday, May 29th, 2008
In light of some of our recent news releases (see also our blog post) where we reference “Voxeo’s patented platform architecture“, the question naturally has been raised: “do you really have a patent on your architecture?”
Yes, we do!
Back in September 2000, our co-founder and current CEO Jonathan Taylor filed an application for what was eventually issued in July 2005 as US Patent # 6,922,411: “Networked computer telephony system driven by web-based applications”. (You can also read it at Google Patents.)
Here’s the abstract:
A networked telephony system and method allow users to deploy on the Internet computer telephony applications associated with designated telephone numbers. The telephony application is easily created by a user in XML (Extensible Markup Language) with predefined telephony XML tags and easily deployed on a website. The telephony XML tags include those for call control and media manipulation. A call to anyone of these designated telephone numbers may originate from anyone of the networked telephone system such as the PSTN (Public Switched Telephone System), a wireless network, or the Internet. The call is received by an application gateway center (AGC) installed on the Internet. Analogous to a web browser, the AGC provides facility for retrieving the associated XML application from its website and processing the call accordingly. The architecture and design of the system allow for reliability, high quality-of-service, easy scalability and the ability to incorporate additional telephony hardware and software and protocols.
The two major claims (the other 13 claims build off of these) are:
1. A networked computer telephony system, comprising: a plurality of Extensible Markup Language (XML) documents being hosted by web servers on the Internet, each of said XML documents constituting a telephony application associated with a specified call number and including telephony-specific XML scripts with tags instructing how a telephone call to the specified call number is to be processed; one or more application gateway center accessible via the Internet for receiving and processing said telephone call, said one or more application gateway center individually further comprising: a webpage retriever for retrieving the XML document associated with the specified call number; a virtual machine for running a set of telephony-specific opcodes; and a telephony scripting language parser for interpreting the XML scripts in the retrieved XML document into said telephony-specific opcodes for execution on said virtual machine to process said telephone call.9. A method of processing a telephone call to a specific call number, comprising: providing an Extensible Markup Language (XML) document associated with the specified call number, said XML document constituting a telephony application and including telephony-specific XML tags instructing how a telephone call to the specified call number is to be processed; posting said XML document to a specified location on the Internet; providing a directory for locating said XML document by the specified call number; receiving said telephone call on the Internet; retrieving said XML document at the specified location looked up from said directory with the specified call number; providing a virtual machine for running a set of telephony-specific opcodes; parsing the XML scripts in the retrieved XML document into said telephony-specific opcodes; and executing said parsed opcodes on said virtual machine to process said telephone call.
For those of you who, like me, enjoy reading about network architecture, the full patent text gives great insight into both the Voxeo network architecture and also into how “telephony” has evolved over the years into what can be done today (once you get over the patent language).
So yes, we do indeed have a patent on our architecture!
P.S. Bonus points to any astute observers who noticed before that we have listed this patent for quite a long time in the footer to our Evolution developer portal.
Technorati Tags: voxeo, patents, voip, telephony, telecommunications, xml
If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.

We’ll confess that we really didn’t mind waking up this morning and seeing right on the front page of the business section of the Orlando Sentinel this article: “
If you are 

Have you checked out
Would you like to learn what’s involved with “creating Communication 2.0 applications?” Now courtesy of the great folks at IT Conversations you can
RSS Feed




