SlideShare une entreprise Scribd logo
1  sur  31
CREATING INTELLIGENT DEVICES
               Håkan Jonsson – Sony Ericsson
            hakan1.jonsson@sonyericsson.com
CONTEXT AWARE APPLICATIONS
>information filtering and prio
>assistants, acting on behalf of user




EXAMPLES
>adaptation
>situation
>you
>preferences
>behaviours
>anthropomorphic
WHY?
WHY NOW?
>what is context?
” Context is any information that can be used to
                    characterize the situation of an entity.

                    An entity is a person, place, or object that is
                    considered relevant to the interaction between a
                    user and an application, including the user and
                    applications themselves.” - Dey & Abowd




>what is context?
” Context is any information that can be used to
                    characterize the situation of an entity.

                    An entity is a person, place, or object that is
                    considered relevant to the interaction between a
                    user and an application, including the user and
                    applications themselves.” - Dey & Abowd




>what is context?
>primary contexts
>what is context?
>primary contexts
>identity
>what is context?
>primary contexts
>identity
>location
>what is context?
>primary contexts
>identity
>location
>time
>what is context?
>primary contexts
>identity
>location
>time
>activity
>what is context?
>primary contexts
>identity
>location
>time
>activity
>
>secondary contexts
>what is context?
>primary contexts
>identity
>location
>time
>activity
>
>secondary contexts
>social
>what is context?
>primary contexts
>identity
>location
>time
>activity
>
>secondary contexts
>social
>proximity
>what is context?
>primary contexts
>identity
>location
>time
>activity
>
>secondary contexts
>social
>proximity
>ambient
>what is context?
>primary contexts
>identity
>location
>time
>activity
>
>secondary contexts
>social
>proximity
>ambient
>
>application specific
CHALLENGES
OPPORTUNITIES



>data chicken & egg
>slow start
>relevance
>privacy
>regulatory requirements
>power consumption
>competence
CO-ADAPTATION OF USER AND MODEL
Managing user self image
>regulatory requirements
>design for deletion
>document processing
>power consumption
>competence
>data scientists
>product management
>designers
SUMMARY




>now
>challenges = opportunities
>understand value of data
>get down and dirty with your data
>data collection and bootstrapping strategy
>reflect data in application
>assume perfect knowledge when creating
CREATIVE COMMONS
      ATTRIBUTIONS
http://www.flickr.com/photos/kyletaylor/6171944368
http://www.flickr.com/photos/sackerman519/4266213525
http://www.flickr.com/photos/despedidairene/6081013938
http://www.flickr.com/photos/33498942@N04/5840922426
http://www.flickr.com/photos/ogimogi/2223450729
http://www.flickr.com/photos/hyku/368912557
http://www.flickr.com/photos/50523792@N03/4687262861
http://www.flickr.com/photos/honigtigerrr/5355643258
http://www.flickr.com/photos/limaoscarjuliet/225249268
http://www.flickr.com/photos/jackbetty/3870732354
http://www.flickr.com/photos/br1dotcom/4038319628
http://www.flickr.com/photos/jackbetty/3500383209
http://www.flickr.com/photos/jenniferwoodardmaderazo/545753132
http://www.flickr.com/photos/johnloo/5271716187
http://www.flickr.com/photos/chazoid/3418513437
http://www.flickr.com/photos/scalespeeder/2328220277
http://www.flickr.com/photos/aaronpk/4777867209
http://www.flickr.com/photos/ratio/4410018644
http://www.flickr.com/photos/stevendepolo/5591246580
http://www.flickr.com/photos/cogdog/3639706163
http://www.flickr.com/photos/mnasholm/2708941707
http://www.flickr.com/photos/mollivan_jon/79266547
http://www.flickr.com/photos/vincealongi/1269414385
http://www.flickr.com/photos/ciadefoto/3192757134
http://www.flickr.com/photos/fdecomite/1773414074
http://www.flickr.com/photos/marfis75/3272079115

Contenu connexe

En vedette

21st-Century Skills: The Learning Journey
21st-Century Skills: The Learning Journey21st-Century Skills: The Learning Journey
21st-Century Skills: The Learning JourneyRita Abdelnour
 
Putting it Together, Personal Learning Networks
Putting it Together, Personal Learning NetworksPutting it Together, Personal Learning Networks
Putting it Together, Personal Learning NetworksSeth Bowers
 
Mikhail's Quotes.
Mikhail's Quotes.Mikhail's Quotes.
Mikhail's Quotes.Airalien
 
Perfect Storm 15 For Nurse Symposium 1
Perfect Storm 15 For Nurse Symposium 1Perfect Storm 15 For Nurse Symposium 1
Perfect Storm 15 For Nurse Symposium 1kyguy1085
 
Shaping the Way We Teach English at the Lebanese University
Shaping the Way We Teach English at the Lebanese UniversityShaping the Way We Teach English at the Lebanese University
Shaping the Way We Teach English at the Lebanese UniversityRita Abdelnour
 
Manual of MS-Access / Excel / VBA Project
Manual of MS-Access / Excel / VBA ProjectManual of MS-Access / Excel / VBA Project
Manual of MS-Access / Excel / VBA Projectcormacsharpe
 
.NET Project Manual
.NET Project Manual.NET Project Manual
.NET Project Manualcormacsharpe
 
2013 Brochure Complete
2013 Brochure Complete2013 Brochure Complete
2013 Brochure CompleteUwem Udoh
 
A Poesia Das Imagens
A Poesia Das ImagensA Poesia Das Imagens
A Poesia Das Imagensguest56383cd
 
El minuto de confianza
El minuto de confianzaEl minuto de confianza
El minuto de confianzaJuan C. Camus
 
Novedades diciembre nattures sunshine
Novedades diciembre nattures sunshineNovedades diciembre nattures sunshine
Novedades diciembre nattures sunshinegrupomariposansp
 
Rgb led strip tutorial
Rgb led strip tutorialRgb led strip tutorial
Rgb led strip tutorialAtul Uttam
 
Cosas para hacer en los meses que quedan de este año
Cosas para hacer en los meses que quedan de este añoCosas para hacer en los meses que quedan de este año
Cosas para hacer en los meses que quedan de este añoAngélica Zambrano
 

En vedette (20)

21st-Century Skills: The Learning Journey
21st-Century Skills: The Learning Journey21st-Century Skills: The Learning Journey
21st-Century Skills: The Learning Journey
 
Putting it Together, Personal Learning Networks
Putting it Together, Personal Learning NetworksPutting it Together, Personal Learning Networks
Putting it Together, Personal Learning Networks
 
Mikhail's Quotes.
Mikhail's Quotes.Mikhail's Quotes.
Mikhail's Quotes.
 
Perfect Storm 15 For Nurse Symposium 1
Perfect Storm 15 For Nurse Symposium 1Perfect Storm 15 For Nurse Symposium 1
Perfect Storm 15 For Nurse Symposium 1
 
Shaping the Way We Teach English at the Lebanese University
Shaping the Way We Teach English at the Lebanese UniversityShaping the Way We Teach English at the Lebanese University
Shaping the Way We Teach English at the Lebanese University
 
Manual of MS-Access / Excel / VBA Project
Manual of MS-Access / Excel / VBA ProjectManual of MS-Access / Excel / VBA Project
Manual of MS-Access / Excel / VBA Project
 
.NET Project Manual
.NET Project Manual.NET Project Manual
.NET Project Manual
 
Frica
FricaFrica
Frica
 
Juan316
Juan316Juan316
Juan316
 
2013 Brochure Complete
2013 Brochure Complete2013 Brochure Complete
2013 Brochure Complete
 
A Poesia Das Imagens
A Poesia Das ImagensA Poesia Das Imagens
A Poesia Das Imagens
 
El minuto de confianza
El minuto de confianzaEl minuto de confianza
El minuto de confianza
 
7777
77777777
7777
 
Novedades diciembre nattures sunshine
Novedades diciembre nattures sunshineNovedades diciembre nattures sunshine
Novedades diciembre nattures sunshine
 
Txell julia
Txell juliaTxell julia
Txell julia
 
Llistat Proteccions TOV 2007 6
Llistat Proteccions TOV 2007 6Llistat Proteccions TOV 2007 6
Llistat Proteccions TOV 2007 6
 
Curriculum
CurriculumCurriculum
Curriculum
 
Rgb led strip tutorial
Rgb led strip tutorialRgb led strip tutorial
Rgb led strip tutorial
 
Llistat proteccions TOV_2013_2b
Llistat proteccions TOV_2013_2bLlistat proteccions TOV_2013_2b
Llistat proteccions TOV_2013_2b
 
Cosas para hacer en los meses que quedan de este año
Cosas para hacer en los meses que quedan de este añoCosas para hacer en los meses que quedan de este año
Cosas para hacer en los meses que quedan de este año
 

Similaire à Creating intelligent devices

context aware computing
context aware computingcontext aware computing
context aware computingswati sonawane
 
An Operational Definition Of Context
An Operational Definition Of ContextAn Operational Definition Of Context
An Operational Definition Of ContextSandra Valenzuela
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computinglogus2k
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware ComputingMOHIT DADU
 
Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...
Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...
Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...Turun Teknologiakiinteistöt
 
Management information system (1)
Management information system (1)Management information system (1)
Management information system (1)Aily Sangcap
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)Nazir Ahmed
 
Introduction to the agents
Introduction to the agentsIntroduction to the agents
Introduction to the agentsAryan Rathore
 
Importance of UX-UI in Android/iOS Development- Stackon
Importance of UX-UI in Android/iOS Development- StackonImportance of UX-UI in Android/iOS Development- Stackon
Importance of UX-UI in Android/iOS Development- Stackonnajam gs
 
Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)Bianca Pereira
 
Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1
Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1
Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1Salvatore Iaconesi
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)apppsych
 
context aware.pptx
context aware.pptxcontext aware.pptx
context aware.pptxnassmah
 
Mobile user context identification
Mobile user context identificationMobile user context identification
Mobile user context identificationRifad Mohamed
 
MuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 NovMuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 NovMartin Wolpers
 
JOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTS
JOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTSJOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTS
JOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTSijistjournal
 

Similaire à Creating intelligent devices (20)

context aware computing
context aware computingcontext aware computing
context aware computing
 
An Operational Definition Of Context
An Operational Definition Of ContextAn Operational Definition Of Context
An Operational Definition Of Context
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computing
 
Use centered design
Use centered designUse centered design
Use centered design
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...
Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...
Yritystä kehiin 26.2.2014: Contextual considerations for mobile situations - ...
 
Management information system (1)
Management information system (1)Management information system (1)
Management information system (1)
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
 
Introduction to the agents
Introduction to the agentsIntroduction to the agents
Introduction to the agents
 
Designing the Internet of Things
Designing the Internet of ThingsDesigning the Internet of Things
Designing the Internet of Things
 
Importance of UX-UI in Android/iOS Development- Stackon
Importance of UX-UI in Android/iOS Development- StackonImportance of UX-UI in Android/iOS Development- Stackon
Importance of UX-UI in Android/iOS Development- Stackon
 
Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)
 
Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1
Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1
Master of Exhibit Design at La Sapienza University, Introduction and Lesson 1
 
HCI.pptx
HCI.pptxHCI.pptx
HCI.pptx
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
context aware.pptx
context aware.pptxcontext aware.pptx
context aware.pptx
 
Um4
Um4Um4
Um4
 
Mobile user context identification
Mobile user context identificationMobile user context identification
Mobile user context identification
 
MuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 NovMuMe Slide M. Wolpers 18 Nov
MuMe Slide M. Wolpers 18 Nov
 
JOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTS
JOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTSJOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTS
JOB SEARCH SYSTEM IN ANDROID ENVIRONMENTAPPLICATION OF INTELLIGENT AGENTS
 

Dernier

Real Moto 2 MOD APK v1.1.721 All Bikes, Unlimited Money
Real Moto 2 MOD APK v1.1.721 All Bikes, Unlimited MoneyReal Moto 2 MOD APK v1.1.721 All Bikes, Unlimited Money
Real Moto 2 MOD APK v1.1.721 All Bikes, Unlimited MoneyApk Toly
 
France's UEFA Euro 2024 Ambitions Amid Coman's Injury.docx
France's UEFA Euro 2024 Ambitions Amid Coman's Injury.docxFrance's UEFA Euro 2024 Ambitions Amid Coman's Injury.docx
France's UEFA Euro 2024 Ambitions Amid Coman's Injury.docxEuro Cup 2024 Tickets
 
JORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdf
JORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdfJORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdf
JORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdfArturo Pacheco Alvarez
 
办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样
办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样
办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样7pn7zv3i
 
JORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdf
JORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdfJORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdf
JORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdfArturo Pacheco Alvarez
 
Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...
Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...
Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...Eticketing.co
 
Dubai Call Girls Bikni O528786472 Call Girls Dubai Ebony
Dubai Call Girls Bikni O528786472 Call Girls Dubai EbonyDubai Call Girls Bikni O528786472 Call Girls Dubai Ebony
Dubai Call Girls Bikni O528786472 Call Girls Dubai Ebonyhf8803863
 
Instruction Manual | ThermTec Wild Thermal Monoculars | Optics Trade
Instruction Manual | ThermTec Wild Thermal Monoculars | Optics TradeInstruction Manual | ThermTec Wild Thermal Monoculars | Optics Trade
Instruction Manual | ThermTec Wild Thermal Monoculars | Optics TradeOptics-Trade
 
8377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/7
8377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/78377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/7
8377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/7dollysharma2066
 
Mysore Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mysore Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesMysore Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mysore Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
Resultados del Campeonato mundial de Marcha por equipos Antalya 2024
Resultados del Campeonato mundial de Marcha por equipos Antalya 2024Resultados del Campeonato mundial de Marcha por equipos Antalya 2024
Resultados del Campeonato mundial de Marcha por equipos Antalya 2024Judith Chuquipul
 
Expert Pool Table Refelting in Lee & Collier County, FL
Expert Pool Table Refelting in Lee & Collier County, FLExpert Pool Table Refelting in Lee & Collier County, FL
Expert Pool Table Refelting in Lee & Collier County, FLAll American Billiards
 
Technical Data | ThermTec Wild 335 | Optics Trade
Technical Data | ThermTec Wild 335 | Optics TradeTechnical Data | ThermTec Wild 335 | Optics Trade
Technical Data | ThermTec Wild 335 | Optics TradeOptics-Trade
 
IPL Quiz ( weekly quiz) by SJU quizzers.
IPL Quiz ( weekly quiz) by SJU quizzers.IPL Quiz ( weekly quiz) by SJU quizzers.
IPL Quiz ( weekly quiz) by SJU quizzers.SJU Quizzers
 
Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝
Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝
Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝soniya singh
 
Technical Data | ThermTec Wild 650L | Optics Trade
Technical Data | ThermTec Wild 650L | Optics TradeTechnical Data | ThermTec Wild 650L | Optics Trade
Technical Data | ThermTec Wild 650L | Optics TradeOptics-Trade
 
ppt on Myself, Occupation and my Interest
ppt on Myself, Occupation and my Interestppt on Myself, Occupation and my Interest
ppt on Myself, Occupation and my InterestNagaissenValaydum
 
Technical Data | ThermTec Wild 650 | Optics Trade
Technical Data | ThermTec Wild 650 | Optics TradeTechnical Data | ThermTec Wild 650 | Optics Trade
Technical Data | ThermTec Wild 650 | Optics TradeOptics-Trade
 

Dernier (20)

Real Moto 2 MOD APK v1.1.721 All Bikes, Unlimited Money
Real Moto 2 MOD APK v1.1.721 All Bikes, Unlimited MoneyReal Moto 2 MOD APK v1.1.721 All Bikes, Unlimited Money
Real Moto 2 MOD APK v1.1.721 All Bikes, Unlimited Money
 
France's UEFA Euro 2024 Ambitions Amid Coman's Injury.docx
France's UEFA Euro 2024 Ambitions Amid Coman's Injury.docxFrance's UEFA Euro 2024 Ambitions Amid Coman's Injury.docx
France's UEFA Euro 2024 Ambitions Amid Coman's Injury.docx
 
JORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdf
JORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdfJORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdf
JORNADA 4 LIGA MURO 2024TUXTEPEC1234.pdf
 
办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样
办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样
办理学位证(KCL文凭证书)伦敦国王学院毕业证成绩单原版一模一样
 
JORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdf
JORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdfJORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdf
JORNADA 3 LIGA MURO 2024GHGHGHGHGHGH.pdf
 
Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...
Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...
Croatia vs Italy UEFA Euro 2024 Croatia's Checkered Legacy on Display in New ...
 
FULL ENJOY Call Girls In Savitri Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In  Savitri Nagar (Delhi) Call Us 9953056974FULL ENJOY Call Girls In  Savitri Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Savitri Nagar (Delhi) Call Us 9953056974
 
Dubai Call Girls Bikni O528786472 Call Girls Dubai Ebony
Dubai Call Girls Bikni O528786472 Call Girls Dubai EbonyDubai Call Girls Bikni O528786472 Call Girls Dubai Ebony
Dubai Call Girls Bikni O528786472 Call Girls Dubai Ebony
 
Instruction Manual | ThermTec Wild Thermal Monoculars | Optics Trade
Instruction Manual | ThermTec Wild Thermal Monoculars | Optics TradeInstruction Manual | ThermTec Wild Thermal Monoculars | Optics Trade
Instruction Manual | ThermTec Wild Thermal Monoculars | Optics Trade
 
young Call girls in Moolchand 🔝 9953056974 🔝 Delhi escort Service
young Call girls in Moolchand 🔝 9953056974 🔝 Delhi escort Serviceyoung Call girls in Moolchand 🔝 9953056974 🔝 Delhi escort Service
young Call girls in Moolchand 🔝 9953056974 🔝 Delhi escort Service
 
8377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/7
8377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/78377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/7
8377087607 ☎, Cash On Delivery Call Girls Service In Hauz Khas Delhi Enjoy 24/7
 
Mysore Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mysore Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesMysore Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mysore Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
Resultados del Campeonato mundial de Marcha por equipos Antalya 2024
Resultados del Campeonato mundial de Marcha por equipos Antalya 2024Resultados del Campeonato mundial de Marcha por equipos Antalya 2024
Resultados del Campeonato mundial de Marcha por equipos Antalya 2024
 
Expert Pool Table Refelting in Lee & Collier County, FL
Expert Pool Table Refelting in Lee & Collier County, FLExpert Pool Table Refelting in Lee & Collier County, FL
Expert Pool Table Refelting in Lee & Collier County, FL
 
Technical Data | ThermTec Wild 335 | Optics Trade
Technical Data | ThermTec Wild 335 | Optics TradeTechnical Data | ThermTec Wild 335 | Optics Trade
Technical Data | ThermTec Wild 335 | Optics Trade
 
IPL Quiz ( weekly quiz) by SJU quizzers.
IPL Quiz ( weekly quiz) by SJU quizzers.IPL Quiz ( weekly quiz) by SJU quizzers.
IPL Quiz ( weekly quiz) by SJU quizzers.
 
Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝
Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝
Call Girls in Dhaula Kuan 💯Call Us 🔝8264348440🔝
 
Technical Data | ThermTec Wild 650L | Optics Trade
Technical Data | ThermTec Wild 650L | Optics TradeTechnical Data | ThermTec Wild 650L | Optics Trade
Technical Data | ThermTec Wild 650L | Optics Trade
 
ppt on Myself, Occupation and my Interest
ppt on Myself, Occupation and my Interestppt on Myself, Occupation and my Interest
ppt on Myself, Occupation and my Interest
 
Technical Data | ThermTec Wild 650 | Optics Trade
Technical Data | ThermTec Wild 650 | Optics TradeTechnical Data | ThermTec Wild 650 | Optics Trade
Technical Data | ThermTec Wild 650 | Optics Trade
 

Creating intelligent devices

  • 1. CREATING INTELLIGENT DEVICES Håkan Jonsson – Sony Ericsson hakan1.jonsson@sonyericsson.com
  • 3. >information filtering and prio >assistants, acting on behalf of user EXAMPLES
  • 6.
  • 10. ” Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.” - Dey & Abowd >what is context?
  • 11. ” Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.” - Dey & Abowd >what is context? >primary contexts
  • 12. >what is context? >primary contexts >identity
  • 13. >what is context? >primary contexts >identity >location
  • 14. >what is context? >primary contexts >identity >location >time
  • 15. >what is context? >primary contexts >identity >location >time >activity
  • 16. >what is context? >primary contexts >identity >location >time >activity > >secondary contexts
  • 17. >what is context? >primary contexts >identity >location >time >activity > >secondary contexts >social
  • 18. >what is context? >primary contexts >identity >location >time >activity > >secondary contexts >social >proximity
  • 19. >what is context? >primary contexts >identity >location >time >activity > >secondary contexts >social >proximity >ambient
  • 20. >what is context? >primary contexts >identity >location >time >activity > >secondary contexts >social >proximity >ambient > >application specific
  • 21. CHALLENGES OPPORTUNITIES >data chicken & egg >slow start >relevance >privacy >regulatory requirements >power consumption >competence
  • 22.
  • 23.
  • 24.
  • 25. CO-ADAPTATION OF USER AND MODEL Managing user self image
  • 26.
  • 27. >regulatory requirements >design for deletion >document processing
  • 30. SUMMARY >now >challenges = opportunities >understand value of data >get down and dirty with your data >data collection and bootstrapping strategy >reflect data in application >assume perfect knowledge when creating
  • 31. CREATIVE COMMONS ATTRIBUTIONS http://www.flickr.com/photos/kyletaylor/6171944368 http://www.flickr.com/photos/sackerman519/4266213525 http://www.flickr.com/photos/despedidairene/6081013938 http://www.flickr.com/photos/33498942@N04/5840922426 http://www.flickr.com/photos/ogimogi/2223450729 http://www.flickr.com/photos/hyku/368912557 http://www.flickr.com/photos/50523792@N03/4687262861 http://www.flickr.com/photos/honigtigerrr/5355643258 http://www.flickr.com/photos/limaoscarjuliet/225249268 http://www.flickr.com/photos/jackbetty/3870732354 http://www.flickr.com/photos/br1dotcom/4038319628 http://www.flickr.com/photos/jackbetty/3500383209 http://www.flickr.com/photos/jenniferwoodardmaderazo/545753132 http://www.flickr.com/photos/johnloo/5271716187 http://www.flickr.com/photos/chazoid/3418513437 http://www.flickr.com/photos/scalespeeder/2328220277 http://www.flickr.com/photos/aaronpk/4777867209 http://www.flickr.com/photos/ratio/4410018644 http://www.flickr.com/photos/stevendepolo/5591246580 http://www.flickr.com/photos/cogdog/3639706163 http://www.flickr.com/photos/mnasholm/2708941707 http://www.flickr.com/photos/mollivan_jon/79266547 http://www.flickr.com/photos/vincealongi/1269414385 http://www.flickr.com/photos/ciadefoto/3192757134 http://www.flickr.com/photos/fdecomite/1773414074 http://www.flickr.com/photos/marfis75/3272079115

Notes de l'éditeur

  1. I will talk about a class of applications called CA apps, that can be considered intelligent in some sense.
  2. Some examples:Sirilife.contactsLocaleAssistants act on behalf of the user, e.g.Change settings depending on context, e.g. Turn on Wifi at home Launch applications, e.g. A sports tracker when runningSimplify task executionInformation filtersHighlighting, prioritizations e.g. contacts you call, or applications you use in a contextFiltering, e.g. Call screening
  3. CA apps can adaptto situationsto youPreferencesBehavioursAdapting to a situation can be done without referring to you, e.g. changing ring volume depending on ambient noise.Adapting to you, e.g. your preferred ring volume at the office, requires learning.Learning: it can adapt by applying previous experiences to a situationA more advanced form of learning includes generalization: applying previous experiences to new situation
  4. Anthropomorphic: behaves like a humanMicrosoft clipSiriAnthropomorphism is not a general characteristic of CA apps but is often what people think of when we talk about intelligent applications. Anthropomorphism is a UI paradigm.Anthropomorphic UIs are hard due to our high expectations. Our expectations come from our tendency to attribute intelligence or intentionality to everything. When we discover the object is not intelligent(?) we get disappointed.It has been well researched within HCI community with mixed results.
  5. I think it was a very bold move to launch Siri. It is not at all clear that UI or the AI works well enough for users to approve.Launching a product that doesn’t meet the usual user experience excellence of Apple may have a significant impact on its brand.But on the other hand, what they need to succeed with Siri is data, and launching a beta is one of the few ways to get it.
  6. Why important? - Improved usability through simplicity, and even removing the UI. ”The invisible interface” as Amber Case call it. Here we show the Sony Ericsson headset that have the start and stop button that is often seen on our other headsets removed. You just pull the plug out of your ear to stop the player. Here we use the earplug as a sensor to determine current context. Stickiness. Your learning app is creating a relationship with you that is hard to break. This could be Siri’s main competitive edge and reason for early launch. New features/values, e.g. location aware reminders Non-trivial. Requires intimate knowledge about your user and your data. Thus room for competition on R&D and UX.
  7. Why now?Social web rich source of context informationPrivacy threshold has loweredmobile sensing, mobile computing (multi-core cpu, gpu)Recent advances in NLP, machine learningCheap cloud computing
  8. Research on defining context for user models gave up, to focus on how context sources are used instead.For a definition most people refer to Dey & Abowds paper
  9. But the definition is very broad. So, for practical reasons they defined primary contexts
  10. Today we take for granted that applications adapt to our identity
  11. Location is a general parameter and can mean many things, e.g. absolute position in a coordinate system relative position, i.e. distance to something- places with common meaning but with unique instances for each user, e.g. home and work
  12. Often relative, e.g. time of day, day of week
  13. What is the user doing, e.g. walking, running, writing a document, talking on the phone, playing a game
  14. Secondary contexts can be derived from primary contexts, but in practise they are contexts of their own
  15. What people is the user interacting with and what is her relation to them?
  16. What people, things is the user currently in proximity of?
  17. Ambient context refers to what is happening at the place where the user is, independent of the user, e.g. there is currently a rock concert at the stadium where the user is.
  18. Context is very often application specific, e.g. what song the user is currently listening to is relevant context information to some applications but not to others
  19. There are challenges to developing CA apps. However, since solutions are not trivial, these are also opportunities for differentiation and competition.
  20. Data chicken and eggTo create context aware applications you need data in order to create user models.To get data you must have an application.The value features of your application should match the data you collect, as we will soon show. Thus you can’t collect data that the user doesn’t get an immediate benefit from.Solution:-Simulate. Usually you can’t simulate all aspects (since then you would alrady have a user model), but often you can simulate some aspects.-Bootstrap. Use public data from existing services, or exisiting user data sets e.g. Google Location History.-Provide some feature using the extra data you need to collect.-Launch a beta, and make it clear that some features are not available in the beta, but that you need the data to launch those features.
  21. An aspect of data chicken and egg is Slow start:Modelling individual users means that you initially have no data unless you can bootstrap somehow.This means you can’t introduce a feature until you have enough data, which is when you have enough confidence.This is not necessarily bad. Adding features after install may be perceived as something good. The problem is in selling a feature the user can’t initially use.Solution:Bootstrap using already collected data about the userBoostrap using stereotyping: use data from a stereotypical user if the user is similar to it by some measure
  22. RelevanceCA apps must be confident in any interactions initiated with the user or actions taken on behalf of the user:Making the wrong decision can be very expensive, where taking the right action a thousand times does not compensate for one mistake.Solutions:Use CA only when cost of mistakes is low. For example: CA ads and restaurant recommendations has very low cost for mistakes. The user is unlikely to know about a restaurant you failed to recommend. Turning off wifi at wrong time has higher cost than turning it on.Use prediction, classificationmethods that can provide confidence values. Statistical methods can, machine learning methods often can’t. If not possible, estimate confidence emprically before launch. For how many days do you need to collect data from a user before the feature works well? Use semi-supervised learning. In most cases you don’t want to prompt the user to answer questions about predictions your app made, but if you can introduce them in a non-intrusive way, do so.
  23. Even if you have good accuracy and confidence, users may think different.Users are not very aware of their own behaviours.Services and apps that use learning to automatically adapt to user behaviour often notice the user go through these steps:”Cool!” ”Wrong!” ”Ok, maybe not wrong, but it doesn’t fit my image of myself.” User starts to manipulate own behaviour to correct. This is especially true if what is learnt is public, e.g. through Facebook Give up, and accept imageExample: last.fmWe find that the user image of herself and her behaviour is often not what she expects.Continuous feedback important.Design application to show the current model of the user, and allow her to give feedback. This gives the user incentive to give feedback you can use for supervised learning.
  24. Privacy is all about managing user expectations.This lesson has been learnt the hard way by players like Google and Facebook.Where do user expectations come from?Not the EULA or privacy policy. Studies show no one reads EULAs or privacy policies. They are of no value for your relation with your user.They have little legal value if any, but we are in a situation where no one dare remove them. [reference]Some exceptions: readable policies, smooth, playful introductions [examples]User expectations come from people who use the service, especially friends, and from the service itself.- This means you must design the service so that it becomes obvious to the user what data is being collected through what it offers.- You must also make sure that each feature using personal data provides enough value to the user to motivate the data collection. Users understand they buy the service for data about themselves, but they want value for their data.
  25. EU has strong regulatory requirements on collecting and processing user data, or rather personally identifiable data.One of it’s implications is that you must allow users to retrieve or delete their data, which has implications for design and implementation.You must also allow users to have information about how data is processed, which means you must document it and make it public.
  26. Determining location context and activity context consumes a lot of power since it requires movement detection.Movement detection is expensive since it requires continous or periodic polling of sensors that can determine movement.This is why some obvious use cases, e.g. life logging with activity recognition, has not been launched on existing smart phones.Solutions:Requires support in HW and low-level SW, e.g. interrupt driven accelerometer drivers, and sensor sub-systems. Until then: work around.
  27. CA apps require lots of data. To create value out of data you need a special skill set. Not all organization can easily start recruiting statisticians, thus you want to be looking for programmers with statistics and data mining skills, or statisticians with programming skills (often called data scientists these days). However, they are in very high demand.Also, you need competence in management and product planning to understand the value of data. Companies like Google understand since this is at the core of their business. Companies like Nokia and LinkedIn realized the importance of data, and invested heavily in it, through research and by either having separate product management for data products, or having data scientist in product teams. When being creative about intelligent features, e.g. together with designers or product planenrs, I have found it very usefull to not restrict oneself regarding limitations of technology or data avilability. Instead, assume that you have a perfect knowledge about your customer and can predict anything. Also, designers need to tackle the challenge of confidence, what do when your model is wrong or doesn’t fit all your users.
  28. - Now is the time.- There are challenges but they are also opportunities.- Understand value of data. Get the right product management.- Get down and dirty with your data. Buying a BI solution and have it generate a weekly report is not enough.- Data collection strategy- Privacy policies are not enough. You need to manage user expections by reflecting the data collected in the features of your application.- When creating new products, dont limit yourself initially by what you think is possible. Analytics can accomplish a lot more than we think.