The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it. Mark Weiser
In my previous post I wrote about how the IoT will be for the most part invisible, acting as an airbag for our lives, ready to step in when we need it, freeing us from the internet and not constantly competing for our attention. Invisibility means not having a user interface (UI). Successful IoT solutions will be those that remove complexity from our lives rather than add to it with another UI that demands our attention. Two technologies will be key to delivering the invisibility of the IoT: voice recognition and process automation.
If the internet of things is to be invisible we need some method to interact with it. That’s were voice recognition comes in. Despite having an iPhone, apart from asking Siri a few stupid questions when I’m bored, I seldom use Siri. So if like me you were wondering why two of the largest IT companies on the planet, Google and Apple, have been focusing on speech recognition the recent launch of iOS8 will have provided some clarity.
At iOS 8 Siri has become completely hands free with the “Hey Siri” command replacing initiation of Siri via the home button. In addition from iOS 8 Siri begins to integrate with the apple home kit features and Apple have stated that Siri users will soon be able to issue a single command “and have the lights turn on in specific rooms, the thermostat adjust the temperature and the garage door open.” So here we have Apple confirming that voice recognition will drive the internet of things.
“Hey Siri” follows on from the introduction of Google’s “OK Google” search command on Google Now earlier this year. While both the “OK Google” and “Hey Siri” commands may seem trivial or frivolous features, voice initiation of our interactions with smart devices will be a critical component of personal IoT solutions.
Invisibility not only relates to how we engage or interact with the IoT but also to the processes that will be triggered from the smart devices on our behalf. We are still in the foothills when it comes to the IoT. To date discussion of the personal IoT has focused heavily on smart homes and wearables. Many of these basic early sense and respond IoT solutions will turn out to be simply gimmicks or at most niche applications. Most of us regularly only use 4 or 5 apps on our mobile phones. Are we really going to spend significant sums replacing the locks on our doors to make them smart? My mum and dad never worked out how to program their video recorder and have managed perfectly fine. This is simple cost benefit analysis. The cost of many smart home devices and the time required to configure them will outweigh the benefits they’ll provide.
But what if we could go “Hey Siri can you put this coat up for sale on ebay?” or “Hey Siri can you book me a flight to London on March 17th?”. What if we could say “OK google can you get me a house insurance quote?” or “OK google can you transfer my credit card balance to the lowest possible interest rate?”. What if we could make these voice commands anywhere in our homes or while we are on the move? These are mundane yet sometimes essential activities and processes we’d all love to be able to outsource. These solutions will require a mix of voice recognition, smart devices and process automation. The data generated by IoT devices is only of use if it is connected to processes. Process automation can put the data generated by smart devices to work and deliver significant value to the end user.
Following acquisition by Google, Nest CEO Tony Fadell told WIRED “Both companies believe in letting the technology do the hard work behind the scenes so that people can get on with their lives”. This statement along with Apple’s iOS8 Siri enhancements confirm an understanding among the leading tech organizations that IoT solutions will be mostly invisible and that both voice recognition and process automation will be crucial components.
How often does your house burn down? Pretty frequently it appears if you are a Google exec. As I’m sure most of you are aware Google have just bought Nest, the “unloved home products” manufacturer (not the “unloved, home products manufacturer”) known for their thermostats and smoke detectors.
To excuse the pun but is this a case of Google having money to burn or a pointer towards something more significant for the emerging IoT industry? In my opinion it’s probably a bit of both. First of all current Nest products are niche and will only appeal to gadget freaks or maybe people with OCD who need to regularly check if their house is on fire. A $150 price point for a smoke alarm when I can get one for less than $10 will strangle adoption.
In a previous post I stated that all of the data generated by IoT devices is only of use if it is connected to business processes. Successful IoT companies will produce solutions for essential business or consumer problems not just smart devices.
It has been said elsewhere that there are two IoTs, one for industry and one for consumers. The industrial IoT is alive and well providing things like monitoring and control of for example essential and dangerous business processes. When it comes to consumer IoT successful products will be those that also trigger essential but mundane processes and services for the end user (e.g. car repairs and essential home maintenance) or provide important personal and environment monitoring services (e.g. health, weather and traffic monitoring). Getting back to Nest it’s not the thermostat that needs web enabled it’s the boiler/furnace. Being able remotely adjust my thermostat is not an essential service however I’d really like a call out to be automatically triggered if my boiler/furnace breaks down. Knowing my house is one or two degrees warmer than it should be isn’t critical. I need to know quickly if an elderly relative has remembered to take prescribed medicine or had an accident in their home. $200 fridges, kettles or toasters are non-essential items and don’t need internet connectivity. The core objective of a domestic smoke alarm is to get people out of a house before a fire takes hold, it doesn’t need to be web enabled.
Nest CEO Tony Fadell told WIRED “Both companies believe in letting the technology do the hard work behind the scenes so that people can get on with their lives,” This statement I think implies an understanding of the key role business process automation will have on the successful adoption of IoT. At the moment Nest products provide the Internet of Things for devices that don’t need to be connected to the internet. However I think Google are buying the technology, patents and potential roadmap rather than the current product suite?
Successful IoT companies won’t simply supply devices, they’ll provide business and customer process solutions.
IFTTT (If This Then That) is a service that lets users connect multiple different mobile apps based on a simple rule. “This” is the process trigger, “That” is the process action. Today the tool lets users rapidly create connections between 71 applications or what IFTTT calls “channels”. The simple workflows created between channels using the IFTTT rule are called recipes and can be shared within an IFTTT community.
If This Then That
So what’s the big deal?
In the BPMS suite we’ve been executing simple and complex business rules like If This Then That for years. The emergence of IFTTT is important because it does two things that BPMS does not do well; integration and simplicity.
Many business processes cut horizontally across organizations and as a result touch multiple business applications. There is thus an ongoing drive among BPM and Case Management vendors to continuously enhance their integration capabilities. This is however a continuously moving target and integration remains one of the greatest obstacles for the successful deployment of both cloud and on premise BPM solutions, often adding considerable cost and time to projects.
When it comes to the integration of cloud and mobile applications into business processes the difficulty multiplies. We are only just seeing the emergence of smart process applications and on demand business processes. Mobile BPM applications have emerged with integration to back end systems but is any BPM vendor doing mobile app to mobile app integration?
Mobile and cloud app integration is a key IT battleground. As business software users we regularly use mobile apps and on demand software to address business problems. This consumerization of the business IT landscape however sits uncomfortably with IT heavy BPM projects.
IFTTT radically simplifies the process of stitching together and automating web services and as such throws down the gauntlet to other business applications that are heavily reliant on application integration.
Consistent with consumerization IFTTT empowers users to integrate and develop their own workflows. It doesn’t take a huge leap of faith to expect this simple IFTTT rule to be extended to support more complex rules and events and ultimately encroach into the market for workflow and BPM applications.