Once again, my friends at Avaya have done really cool things with my IoT software! Advertisements

We’ve all heard the old saying, “Be careful of the company you keep.”  This is true for both people and technology.  Consider blockchain.  For many Americans, the immediate word association is “Bit Coin.”  In fact, I would venture to guess that quite a few people think that they are one and the same.  While this […]

Those of you who know me from my technical, nerdy life know that I love protocols.  It’s true.  I simply adore bits, bytes, request messages, responses, ACKs, and message bodies.  I take great pleasure from looking through a complicated Wireshark trace and knowing exactly what a particular header value means and why it was used. […]

Avaya has been very busy creating Breeze workflows with my IoT software and the most engaging uses of my work can be found in their Lego Smart City.   It’s impressive how little blocks of plastic can be so successful at presenting IoT in ways that everyone can relate to. Here are two videos that demonstrate […]

For those of you who were not able to attend my AI and NLP webinar, here is the playback.    Among other things, you will learn the basic language of NLP and how it can be used to build a text bot.

Are you interested in how IBM Watson, Amazon Lex, and/or Wit.ai can be used to build bots?  If not, you should be.  This is the future of how we will interact with customer care centers.  Actually, it’s the present and the chances are pretty good that you have already chatted with a machine and not […]

For the past several months, I have been immersed in the studies of artificial intelligence (AI) and natural language processing (NLP).  Not only are they two extremely interesting technologies, but the inroads they’ve made into our day-to-day lives is breathtaking.  Not a day goes by where I don’t talk to my phone or ask Alexa […]

It’s important to know one’s limitations.  For example, I consider myself a pretty good computer programmer.  I love problem solving and turning abstract concepts into lines of code.  Over the years, I have written everything from SIP-based communication services to hard disk interrupt processors. However, I am not good at writing software that people can […]

In my last blog article, I wrote of the framework I developed to create SMS text bots.   This framework uses Breeze to send and receive text messages, Context Store to manage individual chat sessions, and IBM Watson to turn incoming text messages into actionable items.  This division of labor allows anyone to create very sophisticated […]

As a nerdy guy, I love movies about other nerdy guys.  Give me movies like “A Beautiful Mind,” “The Theory of Everything,” or “Einstein and Eddington” (two nerdy scientists for the price of one), and I am in geek heaven.  Recently, I was thrilled by “The Imitation Game” — the story of Alan Turing and […]