Implementing a Sentient Implementing a Sentient Computing System - - PDF document

implementing a sentient implementing a sentient computing
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1

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

2

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?

slide-2
SLIDE 2

2

3

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]

4

Modeling the Real World Modeling the Real World

slide-3
SLIDE 3

3

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
slide-4
SLIDE 4

4

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

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
slide-5
SLIDE 5

5

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

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
slide-6
SLIDE 6

6

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

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
slide-7
SLIDE 7

7

13

Applications Critique Applications Critique

  • Spatial Browsing
  • Follow-me Audio/Video
  • Novel User Interfaces
  • 3-D Mice
  • Virtual Buttons
  • Augmented Reality
  • Data creation, storage, and

retrieval

  • Personalization
  • Journaling
  • Are there any overlooked

applications?

  • Are there undesirable

applications?

  • Do these applications require

precise (3-cm) location tracking?

14

System Software: World System Software: World Model Model

slide-8
SLIDE 8

8

16

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
slide-9
SLIDE 9

9

17

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
  • verlay 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?