implementing a sentient implementing a sentient computing
play

Implementing a Sentient Implementing a Sentient Computing System - PDF document

Implementing a Sentient Implementing a Sentient Computing System Computing System Mike Addlesee, Rupert Curwen, Steve Hodges, Joe Newman, Pete Steggles, Andy Ward and Andy Hopper AT&T Labs, Cambridge Presented by: Kurt Partridge and Jeff


  1. Implementing a Sentient Implementing a Sentient Computing System Computing System Mike Addlesee, Rupert Curwen, Steve Hodges, Joe Newman, Pete Steggles, Andy Ward and Andy Hopper AT&T Labs, Cambridge Presented by: Kurt Partridge and Jeff Hightower 590UC, 4/9/03 1 The Main Point The Main Point • Top down question: • How do we make environments sentient? • Bottom up question: • What can be done with an accurate indoor location system? 2 1

  2. Overview Overview • Motivation: Sentient Computing, Context Awareness… • Specific Applications • Browsing, Follow-me, Novel User Interfaces, Journaling … • System Software • Modeling the world • Hardware Implementation • [presented by Jeff] 3 Modeling the Real World Modeling the Real World 4 2

  3. 5 Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 6 3

  4. Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 7 Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 8 4

  5. Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 9 Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 10 5

  6. Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 11 Applications Applications • Spatial Browsing • Follow-me Audio/Video • Novel User Interfaces • 3-D Mice • Virtual Buttons • Augmented Reality • Data creation, storage, and retrieval • Personalization • Journaling 12 6

  7. Applications Critique Applications Critique • Spatial Browsing • Are there any overlooked • Follow-me Audio/Video applications? • Novel User Interfaces • Are there undesirable • 3-D Mice applications? • Virtual Buttons • Augmented Reality • Do these applications require • Data creation, storage, and precise (3-cm) location retrieval tracking? • Personalization • Journaling 13 System Software: World System Software: World Model Model 14 7

  8. System Software Critique System Software Critique • Depends on hardware infrastructure – would not work “ad-hoc” • Assumes a single coordinate system • Assumes an accurate, invariant world model • Scales only to a point • Centralized database for low latency 16 8

  9. Discussion Questions Discussion Questions [Gaetano] [Gaetano] 1. When is the right place for intentional or implicit interaction? 2. When using implicit interaction, how can users recover when the system makes the wrong association? 3. How do different associations that applications might want overlay with each other? 4. What requirements are placed on the resolution of the location system by different applications? 5. How can these requirements be relaxed using other sensed information besides location? 6. Would an arbitrary resolution location system solve all the problems, if not, which stay with us? 17 9

Recommend


More recommend