messaging and alerting chris schmandt mit media lab

29
Messaging and alerting Chris Schmandt MIT Media Lab

Upload: nash-damp

Post on 14-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Messaging and alerting Chris Schmandt MIT Media Lab

Messaging and alerting

Chris Schmandt

MIT Media Lab

Page 2: Messaging and alerting Chris Schmandt MIT Media Lab

How much?

• interruption is essential in work and play

• just what we want and when we want it

• if too much, users will disable it

• tradeoff: benefit vs. annoyance

Page 3: Messaging and alerting Chris Schmandt MIT Media Lab

What can we do?

• filter messages

• adapt to user

• location aware

• augment sensory environment

• appropriate user interface

Page 4: Messaging and alerting Chris Schmandt MIT Media Lab

Filtering

• which messages arrive at async device?

• presentation order for synchronous reader - especially non-GUI

• rules: regular expressions

• by-example while reading

• how do rules age/expire?

• what does my computer know about me?

Page 5: Messaging and alerting Chris Schmandt MIT Media Lab

• sent email log

• outgoing call log

• address book– links email, phone numbers, location

• calendar

• geographic location

• updated hourly (Unix cron)

CLUES - dynamic filtering

Page 6: Messaging and alerting Chris Schmandt MIT Media Lab

How do we use CLUES?

• Message order and grouping for voice access over phones – Mailcall– Phoneshell– “You have three important messages and two timely

ones”

• Voice alerting in office (finger or active badges)

• Selecting for forwarding to pagers, etc.

Page 7: Messaging and alerting Chris Schmandt MIT Media Lab

InternetDesktop Computer

Pager

KnotholeStefan MartiSpeech Interface Group

E15-344

IntelligentPaging

Page 8: Messaging and alerting Chris Schmandt MIT Media Lab

Knothole messaging

• filters incoming email using CLUES• proxy hides my outgoing address

– recipient’s privacy– sender knows only one address

• replies• originate to any internet address• originate via address book

– NOT a special local pager app

Page 9: Messaging and alerting Chris Schmandt MIT Media Lab

Knothole as PDA

• structured messages

• rolodex lookup

• calendar read/write

• local data (dictionary)

• web data (news, weather, traffic, stocks)

• Unix command line

Page 10: Messaging and alerting Chris Schmandt MIT Media Lab

Route 93 NB: No probs reported. Traf is moving near normal posted 55 & 65-mph speeds from Boston to Andover; a 21 min ride.Route 93 SB: No reports of probs from Route 495 to Route 128. Expect that to be a 12 min ride at 65-mph.Lower Deck traf is moving well to Route 1/Tobin Bridge merge.

Traf 93

Page 11: Messaging and alerting Chris Schmandt MIT Media Lab

1: the fact or condition of being present2a: the part of space within one's immediate vicinity2b: the neighborhood of one of superior esp. royal rank archaic3: COMPANY4: one that is present : as4a: the actual person or thing that is present4b: something present of a visible or concrete nature5: something held to be present

Def presence

Page 12: Messaging and alerting Chris Schmandt MIT Media Lab

ME, modif. of OF or MD; OF blostre boil, fr. MD bluyster blister;]akin to OEbl<a-e>-st blast

Ety blister

Page 13: Messaging and alerting Chris Schmandt MIT Media Lab

1034 AM EDT WED 29THIS PM SUN & MILDER. HI 70 TO 75. W WND 10 TO 20 MPH.TNGT PTLY CLDY. LOW 50 TO 55 BOS & 40 TO 45 BURBS. W WND 5 TO 10 MPH.THURS PTLY SUN AM MOST CLDY THEPM. MILD HI NR 75.

Wx bos

Page 14: Messaging and alerting Chris Schmandt MIT Media Lab

(0) Clinton says controversy won t cancel China trip(1) Clinton won t delay China trip, defends closer ties(2) Experts praise Clinton s bioterror defense plan(3) Federal budget will have 39 billion surplus this year, Clinton says(4) Clinton sees first budget surplus in 30 years(5) Honh Kong election results put Clinton in a difficult spot(6) Clinton will visit China, defends closer ties(7) Clinton sees record budget surplus, first in 30 years(8) Expert welcomes Clinton s bioterror plan

Head Clinton

Page 15: Messaging and alerting Chris Schmandt MIT Media Lab

WX or WXS or WXE <city>SUN <city>CUR <city>DEF <word>ETY <word>ROLO or ROLOP or ROLOA <name>TRAF <road>CITIES <state>STOCKSNEWS <word>HEAD <word>SUM or SUMD or DATE <xx> <yy>CAL ADD <date> <entry>CAL DAY or WEEK <date>SEQRESEND <xx> <yy>SUM <xx> <yy>+<aa> <bb cc ...> : command line, as arguments-<aa> <bb cc ...> : command line, on STDINM <alias> (<subjectline>) <messagebody>

Page 16: Messaging and alerting Chris Schmandt MIT Media Lab

Active Messenger

Page 17: Messaging and alerting Chris Schmandt MIT Media Lab

Active Messenger

• guarantee delivery of important messsges

• work in concert with other access– reading mail on the console– IMAP remote access– telephonic reading (Phoneshell)

• throttle delivery when less reachable

• across a variety of devices

Page 18: Messaging and alerting Chris Schmandt MIT Media Lab

Devices

• pagers– local, Skytel, Iridium,SMS to phones

• text-to-speech over phones– wireline, portable

• fax

• screen reading

Page 19: Messaging and alerting Chris Schmandt MIT Media Lab

Operation

• monitor device access– which pager– caller ID– finger, etc.

• track messages– device delivery status– reply status (via proxy service)

• model user activity / location

Page 20: Messaging and alerting Chris Schmandt MIT Media Lab

Why multiple devices?

• coverage

• cost of service

• support heterogeneous networks and multiple access modalities

• real goal: What is user’s attentive state?

• a process, not just a routing table

Page 21: Messaging and alerting Chris Schmandt MIT Media Lab

comMotion

• location aware computing

• messages and reminders

• learns user’s locations

• GPS

• auditory interface for driving

Page 22: Messaging and alerting Chris Schmandt MIT Media Lab
Page 23: Messaging and alerting Chris Schmandt MIT Media Lab
Page 24: Messaging and alerting Chris Schmandt MIT Media Lab

comMotion demo

Page 25: Messaging and alerting Chris Schmandt MIT Media Lab

Issues

• reliability of GPS tracks

• learning algorithms

• route detection/deviation/projection

• privacy– client based– might reveal to family/friends?

Page 26: Messaging and alerting Chris Schmandt MIT Media Lab

Nomadic Radio

• wearable audio

Page 27: Messaging and alerting Chris Schmandt MIT Media Lab

Nomadic Radio

• more effective alerting– voice cues– content, subject lines

• adaptive– user responses to stimuli– presence of speech/conversation

Page 28: Messaging and alerting Chris Schmandt MIT Media Lab

Nomadic Radio

• scaleable audio

Page 29: Messaging and alerting Chris Schmandt MIT Media Lab

Nomadic Radio

• adaptive alerting