SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Human-in-the-loop
in IoT Systems
Fulvio Corno – Politecnico di Torino
https://elite.polito.it
Outline
Reply Netcamp 2017IoT and Humans2
 IoT and Humans
 Motivation
 Ambient Intelligence
 Architectural framework
 Looking forward
 Defining Missing Features
IoT and Humans
Human-in-the-loop in IoT Systems
Technologies, we have a lot of them
Reply Netcamp 2017IoT and Humans4
What kinds of applications?
Reply Netcamp 2017IoT and Humans5
Microsoft
Azure IoT
Oracle
Cloud Service
Bosch
IoT Suite
Google
Cloud IoT
Amazon
AWS IoT
Reply Netcamp 2017IoT and Humans6
Sensors Cloud Dashboards
Connectivity
magic
Analytics
magic
Currently…
IoT ≈ Sensor-To-Dashboard pipeline
Where are the users?
Where is interaction?
Where is intelligence?
Where are smart spaces?
What about users?
Reply Netcamp 2017IoT and Humans7
http://radar.oreilly.com/2014/05/most-of-what-we-
need-for-smart-cities-already-exists.html
http://radar.oreilly.com/2014/04/ioth-the-internet-of-
things-and-humans.html
Conquering the user
Smart
Home
Electrical
plants and
components
Consumer
electronics
Computers
Telecommun
ications
Industrial
automation
plants
Surveillance
systems
Smart
appliance
On-line
services
Reply Netcamp 2017IoT and Humans8
Controlling the
consumer IoT
market is appealing
to producers of…
May we
talk?
Ambient Intelligence
Human-in-the-loop in IoT Systems
why
what
AmI is
people-
oriented
Ambient Intelligence (AmI)
Reply Netcamp 2017IoT and Humans10
AmI Features
AmI
Sensitive
Responsive
Adaptive
Transparent
Ubiquitous
Intelligent
Reply Netcamp 2017IoT and Humans12
AmI Features
AmI
Sensitive
Responsive
Adaptive
Transparent
Ubiquitous
Intelligent
Able to sense the
environments and its
inhabitants.
Able to process sensor data.
Able to respond to user
needs.
Able to act on the
environment.
Able to infer a situational context:
- from environment data
- from user data (identity,
presence, actions, …)
- from statistics and preferences
- from external information
sources
Able to adapt to the context, by
means of the interpretation of
sensing and the generated
response
"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
Present, appearing,
found everywhere.
Able to be distributed
over the ambient and
over
different people.
Incorporates Artificial Intelligence:
Machine learning, agent-based
software, robotics
Hearing, vision, language,
knowledge processing
Semantic web, reasoning
Reply Netcamp 2017IoT and Humans13
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans14
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans15
Sensing
Acting
ReasoningInteracting
Data.
Cloud.
Models.
Inference.
Protocols.
Databases.
Data Mining.
Personalization.
Machine Learning.
Context Awareness.
Artificial Intelligence.
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans16
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans17
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans18
Ambient Intelligence
• Politecnico di Torino
• Corsi di Laurea in Ingegneria – 1 °livello
• Elective course, 3° year
• 6 ECTS credits, 3 teachers, 60 hours
• Taught in English
• Full lecture video recordings
• +50% laboratory hours
• Exam = develop a project, in groups
• Follow work methodology
• Python
• Raspberry PI
• Arduino
• Z-Wave
• REST API
• Database
• Computer vision
Latest edition: 2017
• Project themes: Smart Campus (2015), Health and
Well-Being (2016), Sustainability (2017)
• 70 students, different background, 30% non-Italian
• 15 groups starting / 13 completed projects
• Student Showcase
• Web
• Beacon Bluetooth
• Smart Card
• Philips Hue
• Pebble smartwatch
• Android
• Sensori
YouTube
Facebook GitHubSito del corso Google Drive
Reply Netcamp 2017IoT and Humans19
Reply Netcamp 2017IoT and Humans20
Looking forward
Human-in-the-loop in IoT Systems
The IoT we all want…
Reply Netcamp 2017IoT and Humans22
I wish IoT were…
The IoT we all want…
Reply Netcamp 2017IoT and Humans23
I wish IoT were…
Useful Easy Safe Durable
Useful?
Reply Netcamp 2017IoT and Humans24
Easy?
Reply Netcamp 2017IoT and Humans25
Safe?
Reply Netcamp 2017IoT and Humans26
Durable?
Reply Netcamp 2017IoT and Humans27
Conclusion
Human-in-the-loop in IoT Systems
Internet of Things and Humans
Reply Netcamp 2017IoT and Humans29
 IoT systems should include acting on the user-perceivable
part of the environment
 Otherwise it’s not a «smart» home/building/car/city/…
 Users should close the loop of the intelligent algorithms
 They must feel connected and feel in control
 Consider user needs and requirements
 More technology is not always the answer
Contact information
Reply Netcamp 2017IoT and Humans30
 Fulvio Corno
Politecnico diTorino
fulvio.corno@polito.it
@fulcorno
 e-Lite Research Group
https://elite.polito.it/
 Ambient Intelligence course
https://bit.ly/polito.ami (course materials)
https://ami-2017.github.io (student projects )
Licenza d’uso
Reply Netcamp 2017IoT and Humans31
This work is licensed under the Creative Commons “Attribution-
NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License.
You are free:
 to Share - to copy, distribute and transmit the work
 to Remix - to adapt the work
Under the following conditions:
 Attribution -You must attribute the work in the manner specified by
the author or licensor (but not in any way that suggests that they
endorse you or your use of the work).
 Noncommercial -You may not use this work for commercial
purposes.
 Share Alike - If you alter, transform, or build upon this work, you may
distribute the resulting work only under the same or similar license to
this one.
To view a copy of this license, visit
http://creativecommons.org/license/by-nc-sa/3.0/

Weitere ähnliche Inhalte

Was ist angesagt?

Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
Beat Signer
 

Was ist angesagt? (11)

Michel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the InternetMichel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the Internet
 
Research Issues, Challenges and Directions in IoT (Internet of Things)
 Research Issues, Challenges and Directions in IoT (Internet of Things) Research Issues, Challenges and Directions in IoT (Internet of Things)
Research Issues, Challenges and Directions in IoT (Internet of Things)
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent Systems
 
Artificial Intelligence and Machine Learning by Praveen Hanchinal
Artificial Intelligence and Machine Learning by Praveen HanchinalArtificial Intelligence and Machine Learning by Praveen Hanchinal
Artificial Intelligence and Machine Learning by Praveen Hanchinal
 
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkomCognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkom
 
9 knowledge café summary
9 knowledge café summary9 knowledge café summary
9 knowledge café summary
 
Ai in project management Karen Blay
Ai in project management Karen BlayAi in project management Karen Blay
Ai in project management Karen Blay
 
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
 
HUMAN-SYS-INTEGRATION
HUMAN-SYS-INTEGRATIONHUMAN-SYS-INTEGRATION
HUMAN-SYS-INTEGRATION
 
Informal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive VideoInformal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive Video
 

Ähnlich wie Human-in-the-loop in IoT Systems

Ähnlich wie Human-in-the-loop in IoT Systems (20)

Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
 
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
 
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of Things
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of Things
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
End User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic ApproachEnd User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic Approach
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
 
The role of individuals and communities in IoT
The role of individuals and communities in IoT The role of individuals and communities in IoT
The role of individuals and communities in IoT
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
 
20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
 
Ajit jaokar slides
Ajit jaokar slidesAjit jaokar slides
Ajit jaokar slides
 
ARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSE
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Human-in-the-loop in IoT Systems

  • 1. Human-in-the-loop in IoT Systems Fulvio Corno – Politecnico di Torino https://elite.polito.it
  • 2. Outline Reply Netcamp 2017IoT and Humans2  IoT and Humans  Motivation  Ambient Intelligence  Architectural framework  Looking forward  Defining Missing Features
  • 4. Technologies, we have a lot of them Reply Netcamp 2017IoT and Humans4
  • 5. What kinds of applications? Reply Netcamp 2017IoT and Humans5 Microsoft Azure IoT Oracle Cloud Service Bosch IoT Suite Google Cloud IoT Amazon AWS IoT
  • 6. Reply Netcamp 2017IoT and Humans6 Sensors Cloud Dashboards Connectivity magic Analytics magic Currently… IoT ≈ Sensor-To-Dashboard pipeline Where are the users? Where is interaction? Where is intelligence? Where are smart spaces?
  • 7. What about users? Reply Netcamp 2017IoT and Humans7 http://radar.oreilly.com/2014/05/most-of-what-we- need-for-smart-cities-already-exists.html http://radar.oreilly.com/2014/04/ioth-the-internet-of- things-and-humans.html
  • 8. Conquering the user Smart Home Electrical plants and components Consumer electronics Computers Telecommun ications Industrial automation plants Surveillance systems Smart appliance On-line services Reply Netcamp 2017IoT and Humans8 Controlling the consumer IoT market is appealing to producers of… May we talk?
  • 10. why what AmI is people- oriented Ambient Intelligence (AmI) Reply Netcamp 2017IoT and Humans10
  • 12. AmI Features AmI Sensitive Responsive Adaptive Transparent Ubiquitous Intelligent Able to sense the environments and its inhabitants. Able to process sensor data. Able to respond to user needs. Able to act on the environment. Able to infer a situational context: - from environment data - from user data (identity, presence, actions, …) - from statistics and preferences - from external information sources Able to adapt to the context, by means of the interpretation of sensing and the generated response "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 Present, appearing, found everywhere. Able to be distributed over the ambient and over different people. Incorporates Artificial Intelligence: Machine learning, agent-based software, robotics Hearing, vision, language, knowledge processing Semantic web, reasoning Reply Netcamp 2017IoT and Humans13
  • 13. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans14
  • 14. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans15
  • 15. Sensing Acting ReasoningInteracting Data. Cloud. Models. Inference. Protocols. Databases. Data Mining. Personalization. Machine Learning. Context Awareness. Artificial Intelligence. Main Steps for an AmI System Reply Netcamp 2017IoT and Humans16
  • 16. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans17
  • 17. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans18
  • 18. Ambient Intelligence • Politecnico di Torino • Corsi di Laurea in Ingegneria – 1 °livello • Elective course, 3° year • 6 ECTS credits, 3 teachers, 60 hours • Taught in English • Full lecture video recordings • +50% laboratory hours • Exam = develop a project, in groups • Follow work methodology • Python • Raspberry PI • Arduino • Z-Wave • REST API • Database • Computer vision Latest edition: 2017 • Project themes: Smart Campus (2015), Health and Well-Being (2016), Sustainability (2017) • 70 students, different background, 30% non-Italian • 15 groups starting / 13 completed projects • Student Showcase • Web • Beacon Bluetooth • Smart Card • Philips Hue • Pebble smartwatch • Android • Sensori YouTube Facebook GitHubSito del corso Google Drive Reply Netcamp 2017IoT and Humans19
  • 19. Reply Netcamp 2017IoT and Humans20
  • 21. The IoT we all want… Reply Netcamp 2017IoT and Humans22 I wish IoT were…
  • 22. The IoT we all want… Reply Netcamp 2017IoT and Humans23 I wish IoT were… Useful Easy Safe Durable
  • 28. Internet of Things and Humans Reply Netcamp 2017IoT and Humans29  IoT systems should include acting on the user-perceivable part of the environment  Otherwise it’s not a «smart» home/building/car/city/…  Users should close the loop of the intelligent algorithms  They must feel connected and feel in control  Consider user needs and requirements  More technology is not always the answer
  • 29. Contact information Reply Netcamp 2017IoT and Humans30  Fulvio Corno Politecnico diTorino fulvio.corno@polito.it @fulcorno  e-Lite Research Group https://elite.polito.it/  Ambient Intelligence course https://bit.ly/polito.ami (course materials) https://ami-2017.github.io (student projects )
  • 30. Licenza d’uso Reply Netcamp 2017IoT and Humans31 This work is licensed under the Creative Commons “Attribution- NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License. You are free:  to Share - to copy, distribute and transmit the work  to Remix - to adapt the work Under the following conditions:  Attribution -You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).  Noncommercial -You may not use this work for commercial purposes.  Share Alike - If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. To view a copy of this license, visit http://creativecommons.org/license/by-nc-sa/3.0/