SlideShare a Scribd company logo
Using Watson to Build 
IoT Apps on Bluemix 
Watson’s address is Bluemix.net
Using Watson to Build 
IoT Apps on Bluemix 
Watson’s address is Bluemix.net
Speakers 
Greg Knowles 
Product Manager, Smarter Infrastructure 
@gtkwahoo 
Swami Chandrasekaran 
Executive Architect, Watson Innovations 
@SwamiChandra 
Swami’s Blog 
Nathan Vega (Moderator) 
Developer Engagement, IBM Bluemix 
@IBMBluemix 
© 2014 IBM Corporation 3
Internet of Things 
Greg Knowles, IBM Software Group 
Product Management & Strategy, Internet of Things 
gknowles@us.ibm.com 
@gtkwahoo 
© 2014 IBM Corporation 4
The Internet of Things is here, and growing 
 9 billion devices around the world are currently 
connected to the Internet 
 The number of connected devices is expected to 
increase dramatically within the next decade, 
including many new types of connected devices, with 
estimates ranging from 50 Billion devices to 
1 trillion 
 The Internet of Things has the potential to create 
economic value of $2.7 trillion to 
$6.2 trillion annually by 2025 
Source: Disruptive Technologies, McKinsey Global Institute, May 2013 
© 2014 IBM Corporation 5
What is IoT being used for today? 
Extend the value of goods and services 
• Lock/Unlock/Find your car 
• Tell me when the wash cycle is done 
Monetize through new business models 
• Ad-hoc car hire & sharing (e.g. Uber, Car2Go) 
• Pay-as-you-drive insurance 
Optimize by understanding behaviour and anticipating actions 
• Appliance manufacturer understanding customer behaviour 
• Improved product support & maintenance 
• Smarter Supply Chain 
Control and automate remote behaviour 
• Home automation / remote control 
• Energy Demand Management 
• Smarter Cities 
• Manufacturing 
Key areas 
• Automotive 
• Consumer products 
• Energy and Utilities 
• Government 
• Healthcare 
• Home Automation 
• Insurance 
• Manufacturing 
• Transport 
• Oil and Gas 
© 2014 IBM Corporation 6
The Internet of Things is an integrated fabric of devices, 
data, connections, processes and people 
The Internet of Things is based on a careful balance between both the Internet 
and the things within it—locally and globally, in the design lab and on the 
assembly line, whether in buildings, on roads, and in our very own pockets. 
I invent. 
I operate. 
IBM can help you design, operate and manage the things you deliver for 
optimized performance. We can help you mitigate warranty costs, 
minimize product recalls and gain new insight into customer use 
patterns that will empower entirely new levels of product and service 
innovation. 
IBM can help you bring things together from multiple vendors across 
heterogeneous environments, optimizing the whole to deliver greater 
than the sum of its parts. We deliver the insights that enable you to 
reduce utility costs, optimize compliance and exceed customer 
expectations. And offer exceptional levels of privacy and security. 
© 2014 IBM Corporation 7
IoT solution patterns span the device lifecycle 
Design & 
Engineer 
• Develop connected products 
• Testing and requirements 
• Analyze operations & maintenance 
data to improve designs 
Manage Operate 
verification 
• Integrate across 
heterogeneous devices 
• Optimize processes for 
business outcomes 
• Predict quality issues 
• Analyze heterogeneous 
fleets 
• Monitor device health 
• Predict failures 
• Manage and maintain 
devices 
• Analyze warranty & 
support data 
© 2014 IBM Corporation 8
IoT solution patterns span the device lifecycle 
Design & 
Engineer 
• Develop connected products 
• Testing and requirements 
• Analyze operations & maintenance 
data to improve designs 
Inventors 
Manage Operate 
verification 
• Integrate across 
heterogeneous devices 
• Optimize processes for 
business outcomes 
• Predict quality issues 
• Analyze heterogeneous 
fleets 
Operators 
• Monitor device health 
• Predict failures 
• Manage and maintain 
devices 
• Analyze warranty & 
support data 
© 2014 IBM Corporation 9
Internet of Things Foundation 
A fully managed, cloud-hosted service that makes it simple to Internet of 
Things (IoT) solutions 
Manage 
Assemble 
Connect 
Real Time MQTT Build 
Collect 
REST 
Simple APIs 
IBM® Bluemix™ 
https://bluemix.net/ 
© 2014 IBM Corporation 10
IoT Foundation is part of Bluemix…and a Composable Business 
IoT-related Bluemix services 
Rules, Push, Geo location, Analytics, Asset management, Predictive Maintenance… 
IoT Foundation 
Secure Device Registration, Scalable Device Connectivity, Historian, Visual wiring 
© 2014 IBM Corporation 11 
Devices & Gateways 
REST APIs 
IoT end-end solutions 
REST APIs 
Connected appliance solutions, Smarter home solutions… 
Realtime MQTT APIs
Getting started 
https://internetofthings.ibmcloud.com/#/ 
https://developer.ibm.com/iot/ 
© 2014 IBM Corporation 12
Examples of applying Watson Cognitive 
Services in IOT Applications 
Swami Chandrasekaran 
Executive Architect - CTO Office 
IBM Watson Innovations 
swamchan@us.ibm.com 
@swamichandra 
© 2014 IBM Corporation 13
Anatomy of an IoT Solution / Application - Setting Context 
Systems Integration 
Applications 
Cognitive Services 
Data at Rest Analytics 
✔ 
Data Ingestion & Streaming Analytics 
Connectivity Management 
Network 
Devices / Sensors 
Platform & 
Services 
Connectivity 
& Devices 
Users of Things 
Wizard’s 
stitching the 
perfect 
Composable 
Apps 
Platform, 
Services, 
IoT Cloud 
Providers of 
Connectivity 
Makers of Things 
© 2014 IBM Corporation 14
Until now, access to Watson services has been limited. Today, 
the barriers are gone…What will you do with Watson? 
© 2014 IBM Corporation 15
Watson Developer Cloud Services are the basis for Watson 
Solutions 
Discovery Engagement Decision Policy Partner-created 
User Modeling 
Language Identification 
Machine Translation 
Concept Expansion 
Message Resonance 
Question/Answer 
Relationship Extraction 
Visualization Rendering 
Analytics Exploration 
Data 
IBM Watson Services on Bluemix 
Big Data & Analytics 
Curation 
Curation 
Local Data Sources 
Cloud Data Sources 
© 2014 IBM Corporation 16
8 services are available today with more on the way 
User Modeling 
Personality profiling to help engage users on their own terms. 
Language Identification 
Identifies the language in which text is written 
Machine Translation 
Globalize on the fly. Translate text from one language to another. 
Concept Expansion 
Maps euphemisms or colloquial terms to more commonly understood phrases 
Message Resonance 
Communicate with people with a style and words that suits them 
Question Answer 
Direct responses to users inquiries fueled by primary document sources 
Relationship Extraction 
Intelligently finds relationships between sentences components (nouns, verbs, subjects, objects, etc.) 
Visualization Rendering 
Graphical representations of data analysis for easier understanding 
© 2014 IBM Corporation 17
Cognitive Enabled IoT Apps / Solutions – Art of the Possible 
Connected Car Digital Life Smarter Cities Smarter Care 
API Management 
Cognitive Services Platform 
Observe Interpret & Evaluate Decide 
Models | Annotations | Content | Tools 
Orchestration 
Mediation | Composition | Rules 
Device Registration & Connectivity 
Connectivity | Awareness | Security & Privacy | Asset mgmt 
Big Data Analytics 
Streaming | Batch Analytics 
Data services 
Historian | File | Archive 
© 2014 IBM Corporation 18
Meet Rosy 
• Recently purchased and installed a 
smarter thermostat 
• Very savvy smart phone user 
• She has a question about restricting 
only authorized users to be able to 
configure & access the thermostat 
• Has a smart phone app that allows 
her to pose questions in natural 
language and have a 
conversational dialog 
I need to restrict the access to modify certain capabilities in the 
thermostat. How can set it up? 
Integrate via API 
Q&A Dialog 
Interact 
using NL 
Product Corpus 
Manuals 
© 2014 IBM Corporation 19
Meet Zhang 
• Remotely monitored patient 
• Can use an app to interact with his 
healthcare providers 
• English not first language 
• Need for understanding nuances in 
his less than formal communications 
• Concept Expansion service returns a 
ranked list of contextually similar 
terms 
• Learned from the provided 'seed list' 
against the Zhang’s interaction 
history 
Integrate via API 
Concept Expansion 
Interact 
using NL 
informally 
Interaction Seed List 
History 
© 2014 IBM Corporation 20
Demo – User Modeled Radio 
Swami Chandrasekaran 
Executive Architect - CTO Office 
IBM Watson Innovations 
swamchan@us.ibm.com 
@swamichandra 
© 2014 IBM Corporation 21
What is Watson User Modeling? 
• Use linguistic analytics to extract personality and social traits, including 
Big 5, Values, and Needs, from the way that a person communicates. 
• Analyze any digital footprint that the user makes available, such as 
email, text messages, tweets, forum posts, and more. 
• Leverage cognitive and social characteristics with their corresponding 
percentile values as the basis for analyzing personality and social traits. 
• Can be used anywhere improving customer engagement for an 
organization differentiate itself and also drive personality-driven 
engagements (offers, recommendations etc.) 
© 2014 IBM Corporation 22
Consider this Scenario for a moment…. 
• Meet John Smith 
• Very vocal person and 
maintains a strong digital 
presence 
• Has a long day at work !! 
• Tweets with certain emotions 
and walks to his car 
2. Walk to Car 
1. Tweets before 
leaving work 
© 2014 IBM Corporation 23
What if John Smith’s Connected Car app understood 
him at a deeper level including the current state of his 
personality? 
© 2014 IBM Corporation 24
Now reconsider this Scenario again …. 
• Meet John Smith 
• Very vocal person and maintains a strong digital 
presence 
• Has a long day at work !! 
• Tweets with certain emotions and walks to his car 
• The Connected Car app in his car has done a 
psychographic analysis of his tweets using Watson 
User Modeling 
• User Modeling service provides the Big 5, Values, 
and Needs characteristics & associated values 
• Connected Car app recommends or auto-tunes to 
track / radio channel that would be appropriate 
• Could potentially suggest the app other car settings 
incl seat adjustment, air conditioning, max speed 
limit * 
Walk to Car 
Share Location & 
Context 
User Modeling 
Recommended 
Infotainment 
Prediction 
Past 
Interactions 
© 2014 IBM Corporation 25
Architecture of the User Modeled Radio App 
Search for 
radio stations 
© 2014 IBM Corporation 26 
IBM BlueMix 
Drivers Connected Car App 
Responsive Front-end (View) 
(HTML5, Twitter Bootstrap, jQuery) 
Node.js (Controller) 
(HTML5, Twitter Bootstrap, jQuery) 
Express 
Eclipse 
Nodeclipse 
Deploy & 
Manage Code 
RESTful 
RESTful Communication 
User Modeling 
(driver’s 
psychographic model) 
Twitter API 
8tracks Fetch driver 
Tweets 
Tweets 
AngularJS Template AngularJS Controller
User Modeled Radio – Connected Car App 
© 2014 IBM Corporation 27
User Modeled Radio – Connected Car App 
Radio tracks / station 
from 8tracks played 
based on User 
Modeling 
characteristics 
Extracted Tweets from 
the driver 
Explanation for why 
the track / station was 
selected from 8tracks 
Watson User Modeling 
characteristics & 
values 
© 2014 IBM Corporation 28
Visual depiction of the flow ** 
** Not implemented in Node-RED. Meant to convey the concept. 
© 2014 IBM Corporation 29
Get hands on fast! 
• Get a Bluemix account 
• Try the Watson services free of charge 
for 30 days 
• Take the next step toward further 
development or production 
deployment 
© 2014 IBM Corporation 30
IBMWatson 
IBM Bluemix 
facebook.com/ibmbluemix Bluemix.net @ibmbluemix 
IBM Internet of Things 
internetofthings.ibmcloud.com developer.ibm.com/iot/ @ibmiot 
© 2014 IBM Corporation 31
© 2014 IBM Corporation 32

More Related Content

PDF
Video on demand for worship
PDF
Ai, IBM Watson External
PPTX
IBM Cognitive platform: IBM Watson
PPTX
Building intelligent APIs - Andy Thurai, IBM
PDF
Watson API Use Case Demos for the Nittany Watson Challenge
PDF
IBM Watson - Cognitive Robots
PDF
Oltre l’intelligenza Artificiale: agire alla velocità del pensiero
PDF
Intro to watson bluemix services
Video on demand for worship
Ai, IBM Watson External
IBM Cognitive platform: IBM Watson
Building intelligent APIs - Andy Thurai, IBM
Watson API Use Case Demos for the Nittany Watson Challenge
IBM Watson - Cognitive Robots
Oltre l’intelligenza Artificiale: agire alla velocità del pensiero
Intro to watson bluemix services

What's hot (20)

PDF
IBM Watson Analytics Presentation
PDF
Lightning talk :IBM Content Analytics with Enterprise Search - Wolfgang Jung
PDF
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
PPTX
Ibm's watson
PDF
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
PDF
Nittany Watson Challenge Opening Presentations
PPTX
IBM Smarter Analytics
PDF
Ml, AI and IBM Watson - 101 for Business
PPT
Application Developer Predictions 2017 - It's All About Cognitive
PPTX
Meet with Watson to be present at Communitech waterloo
PDF
IPsmarx SIP Based Calling Card Solution White Paper
PPTX
IBM Mobile Strategy
PDF
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
PDF
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
PPTX
Soluções F5 Networks - FORENSE Tecnologia
PDF
Course tspk101
DOC
Performance Evaluation of Virtualization Technologies for Server
PPTX
IBM Cloud for Financial Services Overview
PDF
Tablet Access to Business Applications
PPTX
How mCaaS - Chatbots are Disrupting the CustomerBrand Engagement Across Indus...
IBM Watson Analytics Presentation
Lightning talk :IBM Content Analytics with Enterprise Search - Wolfgang Jung
IBM Watson Explorer: Explore, analyze and interpret information for better bu...
Ibm's watson
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Nittany Watson Challenge Opening Presentations
IBM Smarter Analytics
Ml, AI and IBM Watson - 101 for Business
Application Developer Predictions 2017 - It's All About Cognitive
Meet with Watson to be present at Communitech waterloo
IPsmarx SIP Based Calling Card Solution White Paper
IBM Mobile Strategy
Using AI on a Large Scale at Doccle (presented by Bram Lerouge, CEO @Doccle)
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Soluções F5 Networks - FORENSE Tecnologia
Course tspk101
Performance Evaluation of Virtualization Technologies for Server
IBM Cloud for Financial Services Overview
Tablet Access to Business Applications
How mCaaS - Chatbots are Disrupting the CustomerBrand Engagement Across Indus...
Ad

Viewers also liked (20)

PPT
Watson foundation - making sense of your data
PPTX
Ibm watson boston meetup may 27 2015
 
PPTX
Watson System
PPTX
Building Your Own Watson Powered Application on Bluemix
 
PPTX
IBM Internet of Things Offerings
PDF
Evaluating entity linking an analysis of current benchmark datasets and a ro...
PDF
Leveraging IBM Bluemix for Conversation and Personality Insights
PDF
Alchemy api 090915
PPTX
Agile IoT Solution
PPTX
Building Cognitive Applications with Watson APIs
PDF
Watson how it works?
PDF
Build Secure IoT Solutions Using... Blockchain - Geeta Chauhan
PDF
Embodied Cognition with Pproject Intu
PDF
World of Watson 2016 - Put your Analytics on Cloud 9
PDF
Integrating IBM Watson IoT Platform IBM Blockchain Lab
PDF
The march of the IoT - Jérôme Poulain, Orange Business Services
PPTX
How to build IoT solution using cloud infrastructure?
PPTX
IBM Watson Innovation Day Foster City
PDF
왓슨애널리틱스 리뷰세미나
PDF
Watson and Open Source Tools
Watson foundation - making sense of your data
Ibm watson boston meetup may 27 2015
 
Watson System
Building Your Own Watson Powered Application on Bluemix
 
IBM Internet of Things Offerings
Evaluating entity linking an analysis of current benchmark datasets and a ro...
Leveraging IBM Bluemix for Conversation and Personality Insights
Alchemy api 090915
Agile IoT Solution
Building Cognitive Applications with Watson APIs
Watson how it works?
Build Secure IoT Solutions Using... Blockchain - Geeta Chauhan
Embodied Cognition with Pproject Intu
World of Watson 2016 - Put your Analytics on Cloud 9
Integrating IBM Watson IoT Platform IBM Blockchain Lab
The march of the IoT - Jérôme Poulain, Orange Business Services
How to build IoT solution using cloud infrastructure?
IBM Watson Innovation Day Foster City
왓슨애널리틱스 리뷰세미나
Watson and Open Source Tools
Ad

Similar to Using Watson to build Cognitive IoT Apps on Bluemix (20)

PPTX
Ibm mobile first briefing
PDF
SmartData Webinar: Cognitive Computing in the Mobile App Economy
PPT
API First Mobile Strategy
PDF
Digital Transformation by Richard Baird
PDF
Knowledge Engines – Building Smart Applications that Learn #2
PDF
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
PPTX
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
 
PPTX
Webinar - Empower Your Organization with Enterprise Mobility
PDF
IBM InterConnect Build and Deploy MobileFirst Applications
PPTX
Why Mobile will Change your Business - Parmelee
PPT
Mobile application development
PDF
Growth with IBM Mobile Enterprise
PDF
IBM s'associe au SmartHome Challenge
PPTX
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
PDF
20150702 - Strategy and Business Value for connected appliances public version
PDF
Twitter and ibm form strategic relationship
PDF
IBM Mobile First
PPT
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
PPTX
Bluemix
PPTX
Management in a Cloud Centric World – The NEW Business Paradigm
Ibm mobile first briefing
SmartData Webinar: Cognitive Computing in the Mobile App Economy
API First Mobile Strategy
Digital Transformation by Richard Baird
Knowledge Engines – Building Smart Applications that Learn #2
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
 
Webinar - Empower Your Organization with Enterprise Mobility
IBM InterConnect Build and Deploy MobileFirst Applications
Why Mobile will Change your Business - Parmelee
Mobile application development
Growth with IBM Mobile Enterprise
IBM s'associe au SmartHome Challenge
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
20150702 - Strategy and Business Value for connected appliances public version
Twitter and ibm form strategic relationship
IBM Mobile First
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
Bluemix
Management in a Cloud Centric World – The NEW Business Paradigm

More from IBM (20)

PDF
Microservices - Choosing the Right Cloud Services and Tools
 
PDF
Digital Innovation in the Cognitive Era
 
PDF
How Bluemix Helps NASA Innovate
 
PPTX
IBM RTP Dojo Launch
 
PPT
Using Service Discovery and Service Proxy
 
PPTX
IBM Relay 2015: Securing the Future
 
PPTX
IBM Relay 2015: Opening Keynote
 
PPTX
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
 
PPTX
IBM Relay 2015: Cloud is All About the Customer
 
PPTX
IBM Relay 2015: Open for Data
 
PPTX
IBM Relay 2015: Expect More From Private Cloud
 
PDF
Node on Guard
 
PPT
Birmingham Meetup
 
PDF
Discover the Linux on z Systems Effect
 
PDF
Exploring the Open Source Linux Ecosystem
 
PDF
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
 
PDF
Open Source Centers of Gravity
 
PPT
Meetupslides 150409100501-conversion-gate01
 
PDF
Integrating MongoDB into Cloud Foundry App
 
ODP
Bluemix Girls Night Out
 
Microservices - Choosing the Right Cloud Services and Tools
 
Digital Innovation in the Cognitive Era
 
How Bluemix Helps NASA Innovate
 
IBM RTP Dojo Launch
 
Using Service Discovery and Service Proxy
 
IBM Relay 2015: Securing the Future
 
IBM Relay 2015: Opening Keynote
 
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
 
IBM Relay 2015: Cloud is All About the Customer
 
IBM Relay 2015: Open for Data
 
IBM Relay 2015: Expect More From Private Cloud
 
Node on Guard
 
Birmingham Meetup
 
Discover the Linux on z Systems Effect
 
Exploring the Open Source Linux Ecosystem
 
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
 
Open Source Centers of Gravity
 
Meetupslides 150409100501-conversion-gate01
 
Integrating MongoDB into Cloud Foundry App
 
Bluemix Girls Night Out
 

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development

Using Watson to build Cognitive IoT Apps on Bluemix

  • 1. Using Watson to Build IoT Apps on Bluemix Watson’s address is Bluemix.net
  • 2. Using Watson to Build IoT Apps on Bluemix Watson’s address is Bluemix.net
  • 3. Speakers Greg Knowles Product Manager, Smarter Infrastructure @gtkwahoo Swami Chandrasekaran Executive Architect, Watson Innovations @SwamiChandra Swami’s Blog Nathan Vega (Moderator) Developer Engagement, IBM Bluemix @IBMBluemix © 2014 IBM Corporation 3
  • 4. Internet of Things Greg Knowles, IBM Software Group Product Management & Strategy, Internet of Things gknowles@us.ibm.com @gtkwahoo © 2014 IBM Corporation 4
  • 5. The Internet of Things is here, and growing  9 billion devices around the world are currently connected to the Internet  The number of connected devices is expected to increase dramatically within the next decade, including many new types of connected devices, with estimates ranging from 50 Billion devices to 1 trillion  The Internet of Things has the potential to create economic value of $2.7 trillion to $6.2 trillion annually by 2025 Source: Disruptive Technologies, McKinsey Global Institute, May 2013 © 2014 IBM Corporation 5
  • 6. What is IoT being used for today? Extend the value of goods and services • Lock/Unlock/Find your car • Tell me when the wash cycle is done Monetize through new business models • Ad-hoc car hire & sharing (e.g. Uber, Car2Go) • Pay-as-you-drive insurance Optimize by understanding behaviour and anticipating actions • Appliance manufacturer understanding customer behaviour • Improved product support & maintenance • Smarter Supply Chain Control and automate remote behaviour • Home automation / remote control • Energy Demand Management • Smarter Cities • Manufacturing Key areas • Automotive • Consumer products • Energy and Utilities • Government • Healthcare • Home Automation • Insurance • Manufacturing • Transport • Oil and Gas © 2014 IBM Corporation 6
  • 7. The Internet of Things is an integrated fabric of devices, data, connections, processes and people The Internet of Things is based on a careful balance between both the Internet and the things within it—locally and globally, in the design lab and on the assembly line, whether in buildings, on roads, and in our very own pockets. I invent. I operate. IBM can help you design, operate and manage the things you deliver for optimized performance. We can help you mitigate warranty costs, minimize product recalls and gain new insight into customer use patterns that will empower entirely new levels of product and service innovation. IBM can help you bring things together from multiple vendors across heterogeneous environments, optimizing the whole to deliver greater than the sum of its parts. We deliver the insights that enable you to reduce utility costs, optimize compliance and exceed customer expectations. And offer exceptional levels of privacy and security. © 2014 IBM Corporation 7
  • 8. IoT solution patterns span the device lifecycle Design & Engineer • Develop connected products • Testing and requirements • Analyze operations & maintenance data to improve designs Manage Operate verification • Integrate across heterogeneous devices • Optimize processes for business outcomes • Predict quality issues • Analyze heterogeneous fleets • Monitor device health • Predict failures • Manage and maintain devices • Analyze warranty & support data © 2014 IBM Corporation 8
  • 9. IoT solution patterns span the device lifecycle Design & Engineer • Develop connected products • Testing and requirements • Analyze operations & maintenance data to improve designs Inventors Manage Operate verification • Integrate across heterogeneous devices • Optimize processes for business outcomes • Predict quality issues • Analyze heterogeneous fleets Operators • Monitor device health • Predict failures • Manage and maintain devices • Analyze warranty & support data © 2014 IBM Corporation 9
  • 10. Internet of Things Foundation A fully managed, cloud-hosted service that makes it simple to Internet of Things (IoT) solutions Manage Assemble Connect Real Time MQTT Build Collect REST Simple APIs IBM® Bluemix™ https://bluemix.net/ © 2014 IBM Corporation 10
  • 11. IoT Foundation is part of Bluemix…and a Composable Business IoT-related Bluemix services Rules, Push, Geo location, Analytics, Asset management, Predictive Maintenance… IoT Foundation Secure Device Registration, Scalable Device Connectivity, Historian, Visual wiring © 2014 IBM Corporation 11 Devices & Gateways REST APIs IoT end-end solutions REST APIs Connected appliance solutions, Smarter home solutions… Realtime MQTT APIs
  • 12. Getting started https://internetofthings.ibmcloud.com/#/ https://developer.ibm.com/iot/ © 2014 IBM Corporation 12
  • 13. Examples of applying Watson Cognitive Services in IOT Applications Swami Chandrasekaran Executive Architect - CTO Office IBM Watson Innovations swamchan@us.ibm.com @swamichandra © 2014 IBM Corporation 13
  • 14. Anatomy of an IoT Solution / Application - Setting Context Systems Integration Applications Cognitive Services Data at Rest Analytics ✔ Data Ingestion & Streaming Analytics Connectivity Management Network Devices / Sensors Platform & Services Connectivity & Devices Users of Things Wizard’s stitching the perfect Composable Apps Platform, Services, IoT Cloud Providers of Connectivity Makers of Things © 2014 IBM Corporation 14
  • 15. Until now, access to Watson services has been limited. Today, the barriers are gone…What will you do with Watson? © 2014 IBM Corporation 15
  • 16. Watson Developer Cloud Services are the basis for Watson Solutions Discovery Engagement Decision Policy Partner-created User Modeling Language Identification Machine Translation Concept Expansion Message Resonance Question/Answer Relationship Extraction Visualization Rendering Analytics Exploration Data IBM Watson Services on Bluemix Big Data & Analytics Curation Curation Local Data Sources Cloud Data Sources © 2014 IBM Corporation 16
  • 17. 8 services are available today with more on the way User Modeling Personality profiling to help engage users on their own terms. Language Identification Identifies the language in which text is written Machine Translation Globalize on the fly. Translate text from one language to another. Concept Expansion Maps euphemisms or colloquial terms to more commonly understood phrases Message Resonance Communicate with people with a style and words that suits them Question Answer Direct responses to users inquiries fueled by primary document sources Relationship Extraction Intelligently finds relationships between sentences components (nouns, verbs, subjects, objects, etc.) Visualization Rendering Graphical representations of data analysis for easier understanding © 2014 IBM Corporation 17
  • 18. Cognitive Enabled IoT Apps / Solutions – Art of the Possible Connected Car Digital Life Smarter Cities Smarter Care API Management Cognitive Services Platform Observe Interpret & Evaluate Decide Models | Annotations | Content | Tools Orchestration Mediation | Composition | Rules Device Registration & Connectivity Connectivity | Awareness | Security & Privacy | Asset mgmt Big Data Analytics Streaming | Batch Analytics Data services Historian | File | Archive © 2014 IBM Corporation 18
  • 19. Meet Rosy • Recently purchased and installed a smarter thermostat • Very savvy smart phone user • She has a question about restricting only authorized users to be able to configure & access the thermostat • Has a smart phone app that allows her to pose questions in natural language and have a conversational dialog I need to restrict the access to modify certain capabilities in the thermostat. How can set it up? Integrate via API Q&A Dialog Interact using NL Product Corpus Manuals © 2014 IBM Corporation 19
  • 20. Meet Zhang • Remotely monitored patient • Can use an app to interact with his healthcare providers • English not first language • Need for understanding nuances in his less than formal communications • Concept Expansion service returns a ranked list of contextually similar terms • Learned from the provided 'seed list' against the Zhang’s interaction history Integrate via API Concept Expansion Interact using NL informally Interaction Seed List History © 2014 IBM Corporation 20
  • 21. Demo – User Modeled Radio Swami Chandrasekaran Executive Architect - CTO Office IBM Watson Innovations swamchan@us.ibm.com @swamichandra © 2014 IBM Corporation 21
  • 22. What is Watson User Modeling? • Use linguistic analytics to extract personality and social traits, including Big 5, Values, and Needs, from the way that a person communicates. • Analyze any digital footprint that the user makes available, such as email, text messages, tweets, forum posts, and more. • Leverage cognitive and social characteristics with their corresponding percentile values as the basis for analyzing personality and social traits. • Can be used anywhere improving customer engagement for an organization differentiate itself and also drive personality-driven engagements (offers, recommendations etc.) © 2014 IBM Corporation 22
  • 23. Consider this Scenario for a moment…. • Meet John Smith • Very vocal person and maintains a strong digital presence • Has a long day at work !! • Tweets with certain emotions and walks to his car 2. Walk to Car 1. Tweets before leaving work © 2014 IBM Corporation 23
  • 24. What if John Smith’s Connected Car app understood him at a deeper level including the current state of his personality? © 2014 IBM Corporation 24
  • 25. Now reconsider this Scenario again …. • Meet John Smith • Very vocal person and maintains a strong digital presence • Has a long day at work !! • Tweets with certain emotions and walks to his car • The Connected Car app in his car has done a psychographic analysis of his tweets using Watson User Modeling • User Modeling service provides the Big 5, Values, and Needs characteristics & associated values • Connected Car app recommends or auto-tunes to track / radio channel that would be appropriate • Could potentially suggest the app other car settings incl seat adjustment, air conditioning, max speed limit * Walk to Car Share Location & Context User Modeling Recommended Infotainment Prediction Past Interactions © 2014 IBM Corporation 25
  • 26. Architecture of the User Modeled Radio App Search for radio stations © 2014 IBM Corporation 26 IBM BlueMix Drivers Connected Car App Responsive Front-end (View) (HTML5, Twitter Bootstrap, jQuery) Node.js (Controller) (HTML5, Twitter Bootstrap, jQuery) Express Eclipse Nodeclipse Deploy & Manage Code RESTful RESTful Communication User Modeling (driver’s psychographic model) Twitter API 8tracks Fetch driver Tweets Tweets AngularJS Template AngularJS Controller
  • 27. User Modeled Radio – Connected Car App © 2014 IBM Corporation 27
  • 28. User Modeled Radio – Connected Car App Radio tracks / station from 8tracks played based on User Modeling characteristics Extracted Tweets from the driver Explanation for why the track / station was selected from 8tracks Watson User Modeling characteristics & values © 2014 IBM Corporation 28
  • 29. Visual depiction of the flow ** ** Not implemented in Node-RED. Meant to convey the concept. © 2014 IBM Corporation 29
  • 30. Get hands on fast! • Get a Bluemix account • Try the Watson services free of charge for 30 days • Take the next step toward further development or production deployment © 2014 IBM Corporation 30
  • 31. IBMWatson IBM Bluemix facebook.com/ibmbluemix Bluemix.net @ibmbluemix IBM Internet of Things internetofthings.ibmcloud.com developer.ibm.com/iot/ @ibmiot © 2014 IBM Corporation 31
  • 32. © 2014 IBM Corporation 32