messaging and alerting chris schmandt mit media lab
TRANSCRIPT
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
What can we do?
• filter messages
• adapt to user
• location aware
• augment sensory environment
• appropriate user interface
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?
• sent email log
• outgoing call log
• address book– links email, phone numbers, location
• calendar
• geographic location
• updated hourly (Unix cron)
CLUES - dynamic filtering
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.
InternetDesktop Computer
Pager
KnotholeStefan MartiSpeech Interface Group
E15-344
IntelligentPaging
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
Knothole as PDA
• structured messages
• rolodex lookup
• calendar read/write
• local data (dictionary)
• web data (news, weather, traffic, stocks)
• Unix command line
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
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
ME, modif. of OF or MD; OF blostre boil, fr. MD bluyster blister;]akin to OEbl<a-e>-st blast
Ety blister
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
(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
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>
Active Messenger
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
Devices
• pagers– local, Skytel, Iridium,SMS to phones
• text-to-speech over phones– wireline, portable
• fax
• screen reading
Operation
• monitor device access– which pager– caller ID– finger, etc.
• track messages– device delivery status– reply status (via proxy service)
• model user activity / location
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
comMotion
• location aware computing
• messages and reminders
• learns user’s locations
• GPS
• auditory interface for driving
comMotion demo
Issues
• reliability of GPS tracks
• learning algorithms
• route detection/deviation/projection
• privacy– client based– might reveal to family/friends?
Nomadic Radio
• wearable audio
Nomadic Radio
• more effective alerting– voice cues– content, subject lines
• adaptive– user responses to stimuli– presence of speech/conversation
Nomadic Radio
• scaleable audio
Nomadic Radio
• adaptive alerting