Grupo de Procesado de Datos y Simulación                                                          ETSI de Telecomunicación...
contents                  introduction and motivation                  interaction method fundamentals                 ...
contents                  introduction and motivation                  interaction method fundamentals                 ...
introduction and motivation    smart    spaceSmart Environments and Ambient Intelligence – SENAmI 2013   luca.bergesio@grp...
introduction and motivation    smart    space                                                smart                        ...
introduction and motivation                                                                            smart space behavio...
introduction and motivation                                                                              smart space behav...
contents                                   introduction and motivation                  interaction method fundamentals...
interaction method fundamentalsmobile-instrumentedconcepttriggerorchestratorSmart Environments and Ambient Intelligence – ...
interaction method fundamentalsmobile-instrumentedconcepttriggerorchestrator                                       physica...
interaction method fundamentalsmobile-instrumentedconcepttriggerorchestrator                                       mobile ...
interaction method fundamentalsmobile-instrumentedconcepttriggerorchestrator                                       device-...
interaction method fundamentalsmobile-instrumented                    multiple & heterogeneousconcept                     ...
interaction method fundamentals                                       rule-based reasoning                                ...
interaction method fundamentals               context                 user                  context-responsive          en...
contents                                   introduction and motivation                                   interaction m...
‘smart night table’ use case                                                                    functionalities           ...
‘smart night table’ use case                                                                    functionalities           ...
‘smart night table’ use case                                                                       functionalities        ...
contents                                   introduction and motivation                                   interaction m...
‘smart night table’ use case                                         architecture & implementation                        ...
‘smart night table’ use case                                                      architecture & implementation           ...
‘smart night table’ use case                                                      architecture & implementation           ...
‘smart night table’ use case                                                             architecture & implementation    ...
‘smart night table’ use case                                                             architecture & implementation    ...
‘smart night table’ use case                                                             architecture & implementation    ...
contents                                   introduction and motivation                                   interaction m...
‘smart night table’ use case                                                                                              ...
‘smart night table’ use case                                                                                              ...
‘smart night table’ use case                                                                                              ...
‘smart night table’ use case                                                                                              ...
‘smart night table’ use case                                                                                              ...
contents                                   introduction and motivation                                   interaction m...
‘smart night table’ use case                                                        video-demonstrationSmart Environments ...
contents                                   introduction and motivation                                   interaction m...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
discussion and future works              smart space behaviour personalization              ⁷   Bernardos, A.M, Casar, J.R...
any question?Smart Environments and Ambient Intelligence – SENAmI 2013   luca.bergesio@grpss.ssr.upm.es   8/8
Upcoming SlideShare
Loading in …5
×

[SENAmI'13] PERSEO - a system to personalize the environment response through smart phones and objects

270 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
270
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[SENAmI'13] PERSEO - a system to personalize the environment response through smart phones and objects

  1. 1. Grupo de Procesado de Datos y Simulación ETSI de Telecomunicación Universidad Politécnica de Madrid PERSEO: a system to Personalize the Environment Response through Smart phonEs and Objects SENAmI 2013 5th International Workshop on Smart Environments and Ambient Intelligence (presented by Josué Iglesias)Luca Bergesio, Íñigo Marquínez, Ana M. Bernardos, Juan A. Besada, José R. Casar luca.bergesio@grpss.ssr.upm.es
  2. 2. contents  introduction and motivation  interaction method fundamentals  ‘smart night table’ use case  functionalities  architecture & implementation  example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 1/8
  3. 3. contents  introduction and motivation  interaction method fundamentals  ‘smart night table’ use case  functionalities  architecture & implementation  example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 1/8
  4. 4. introduction and motivation smart spaceSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 1/8
  5. 5. introduction and motivation smart space smart objectsSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 1/8
  6. 6. introduction and motivation smart space behaviour smart personalization space smart objectsSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 1/8
  7. 7. introduction and motivation smart space behaviour smart personalization space focus general approach  mobile-instrumented smart interaction method objects particular implementation  device-objects coordination for content representation & managementSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 1/8
  8. 8. contents   introduction and motivation  interaction method fundamentals  ‘smart night table’ use case  functionalities  architecture & implementation  example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  9. 9. interaction method fundamentalsmobile-instrumentedconcepttriggerorchestratorSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  10. 10. interaction method fundamentalsmobile-instrumentedconcepttriggerorchestrator physical-based interaction maintaining traditional interaction paradigmSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  11. 11. interaction method fundamentalsmobile-instrumentedconcepttriggerorchestrator mobile device – smart object coordinated response logical state of mobile device physical-based interaction maintaining traditional interaction paradigmSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  12. 12. interaction method fundamentalsmobile-instrumentedconcepttriggerorchestrator device-hosted content sharing audio, video, pictures, etc. mobile device – smart object coordinated response logical state of mobile device physical-based interaction maintaining traditional interaction paradigmSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  13. 13. interaction method fundamentalsmobile-instrumented multiple & heterogeneousconcept smart objects interfacestrigger TV, Hi-Fi, tablet, PC, photo frame, etc.orchestrator device-hosted content sharing audio, video, pictures, etc. mobile device – smart object coordinated response logical state of mobile device physical-based interaction maintaining traditional interaction paradigmSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  14. 14. interaction method fundamentals rule-based reasoning ECA model Events – Conditions – Actionsmobile-instrumented multiple & heterogeneousconcept smart objects interfacestrigger TV, Hi-Fi, tablet, PC, photo frame, etc.orchestrator device-hosted content sharing audio, video, pictures, etc. mobile device – smart object coordinated response logical state of mobile device physical-based interaction maintaining traditional interaction paradigmSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  15. 15. interaction method fundamentals context user context-responsive environment context analysis before executing etc. actions rule-based reasoning ECA model Events – Conditions – Actionsmobile-instrumented multiple & heterogeneousconcept smart objects interfacestrigger TV, Hi-Fi, tablet, PC, photo frame, etc.orchestrator device-hosted content sharing audio, video, pictures, etc. mobile device – smart object coordinated response logical state of mobile device physical-based interaction maintaining traditional interaction paradigmSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 2/8
  16. 16. contents   introduction and motivation   interaction method fundamentals  ‘smart night table’ use case  functionalities  architecture & implementation  example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 3/8
  17. 17. ‘smart night table’ use case functionalities hi-fi audio digital photo frame television ‘smartnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 3/8
  18. 18. ‘smart night table’ use case functionalities hi-fi audio Voice (call) digital photo framePhotos Music Internet Videos television ‘smartnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 3/8
  19. 19. ‘smart night table’ use case functionalities Voice (call) Music hi-fi audio Voice (call) Photos digital photo framePhotos Music Internet Videos Videos television ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 3/8
  20. 20. contents   introduction and motivation   interaction method fundamentals  ‘smart night table’ use case   functionalities  architecture & implementation  example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  21. 21. ‘smart night table’ use case architecture & implementation Voice (call) Music hi-fi audio Voice (call) Photos digital photo framePhotos Music Internet Videos Videos television ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  22. 22. ‘smart night table’ use case architecture & implementation Android service Voice (call) Music hi-fi audio Voice (call) Photos digital photo framePhotos Music NFC tag Internet Videos Videos television ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  23. 23. ‘smart night table’ use case architecture & implementation Android service Voice (call) Music hi-fi audio Voice (call)  Photos Airplay Mirroring (Apple)  Intel Wireless Display (WiDi) digital photo frame  Wireless HD MusicPhotos  Miracast NFC tag DLNA Internet Videos (DMS) Digital Media Server (DMR) Digital Media Renderer Videos (DMC) Digital Media Controller television  maturity  interoperability (S.O., comm. tech., brands, etc.)  certified devices  SDK available ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  24. 24. ‘smart night table’ use case architecture & implementation DLNA Renderer Android (DMR) service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music NFC tag DLNA DLNA Renderer Videos Internet (DMR) (DMS) Digital Media Server ID: Renderer002 (DMR) Digital Media Renderer Videos (DMC) Digital Media Controller television ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  25. 25. ‘smart night table’ use case architecture & implementation Bluetooth DLNA Renderer Android (DMR) service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music NFC tag DLNA Renderer Videos Internet (DMR) ID: Renderer002 Videos television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  26. 26. ‘smart night table’ use case architecture & implementation Bluetooth DLNA Renderer Android (DMR) service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music NFC tag DLNA Renderer Videos Internet (DMR) ID: Renderer002 Videos television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 4/8
  27. 27. contents   introduction and motivation   interaction method fundamentals  ‘smart night table’ use case   functionalities   architecture & implementation  example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 5/8
  28. 28. ‘smart night table’ use case example Bluetooth DLNA Renderer Android (DMR) service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music 1 Videos Internet NFC tag DLNA Renderer (DMR) ID: Renderer002 Videos television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 5/8
  29. 29. ‘smart night table’ use case example SELECT render Bluetooth 2 GET renderers 3 DLNA Renderer (DMR) Android service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music 1 Videos Internet NFC tag DLNA Renderer (DMR) ID: Renderer002 Videos television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 5/8
  30. 30. ‘smart night table’ use case example Bluetooth 2 3 DLNA Renderer (DMR) Android service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer 4 STOP 5 render (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music 1 Videos Internet NFC tag DLNA Renderer (DMR) ID: Renderer002 Videos television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 5/8
  31. 31. ‘smart night table’ use case example Bluetooth 6 START playing 3 DLNA Renderer (DMR) Android service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer 4 5 (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music 1 7 START playing Videos Internet NFC tag DLNA Renderer (DMR) ID: Renderer002 Videos television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 5/8
  32. 32. ‘smart night table’ use case example Bluetooth 6 3 DLNA Renderer (DMR) Android service ID: Renderer003 Voice (call) Music hi-fi audio DLNA Renderer 4 5 (DMR) ID: Renderer001 DLNA Controller DLNA Renderer (DMC) (DMR) DLNA Server ID: Renderer004 Voice (call) M-DMS RESTful API Photos digital photo framePhotos Music 1 7 Videos Internet NFC tag DLNA Renderer (DMR) ID: Renderer002  Videos Videos 8 (continuous streaming) television sockets ‘smart Internetnight table’ tabletSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 5/8
  33. 33. contents   introduction and motivation   interaction method fundamentals   ‘smart night table’ use case   functionalities   architecture & implementation   example  video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 6/8
  34. 34. ‘smart night table’ use case video-demonstrationSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 6/8
  35. 35. contents   introduction and motivation   interaction method fundamentals   ‘smart night table’ use case   functionalities   architecture & implementation   example   video-demonstration  discussion and future worksSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  36. 36. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011Smart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  37. 37. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011  smart objects orchestration architecture mobile-centredSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  38. 38. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011  smart objects orchestration architecture mobile-centred  mobile-instrumented interaction method mobile media content/services ↔interface device transferSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  39. 39. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011  smart objects orchestration architecture mobile-centred  mobile-instrumented interaction method mobile media content/services ↔interface device transfer  specific use case ‘smart night table’Smart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  40. 40. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011  smart objects orchestration architecture mobile-centred  mobile-instrumented interaction method mobile media content/services ↔interface device transfer  specific use case ‘smart night table’ future extensions  extending the set of interaction actions to perform (generic approach)Smart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  41. 41. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011  smart objects orchestration architecture mobile-centred  mobile-instrumented interaction method mobile media content/services ↔interface device transfer  specific use case ‘smart night table’ future extensions  extending the set of interaction actions to perform (generic approach)  interface device interaction e.g., mobile-device movement detection, Kinect, etc.Smart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  42. 42. discussion and future works smart space behaviour personalization ⁷ Bernardos, A.M, Casar, J.R., Cano, J., Bergesio, L. 2011. Enhancing interaction with smart objects through mobile devices. Proc. of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami (USA), 31 October - 4 November 2011  smart objects orchestration architecture mobile-centred  mobile-instrumented interaction method mobile media content/services ↔interface device transfer  specific use case ‘smart night table’ future extensions  extending the set of interaction actions to perform (generic approach)  interface device interaction e.g., mobile-device movement detection, Kinect, etc.  context-responsiveness enhancementsSmart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 7/8
  43. 43. any question?Smart Environments and Ambient Intelligence – SENAmI 2013 luca.bergesio@grpss.ssr.upm.es 8/8

×