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 log outgoing call log address book –links , 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 Knothole Stefan Marti Speech Interface Group E Intelligent Paging
Knothole messaging filters incoming 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 present 2a: the part of space within one's immediate vicinity 2b: the neighborhood of one of superior esp. royal rank archaic 3: COMPANY 4: one that is present : as 4a: the actual person or thing that is present 4b: something present of a visible or concrete nature 5: something held to be present Def presence
ME, modif. of OF or MD; OF blostre boil, fr. MD bluyster blister;]akin to OE bl -st blast Ety blister
1034 AM EDT WED 29 THIS 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 THE PM. 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 SUN CUR DEF ETY ROLO or ROLOP or ROLOA TRAF CITIES STOCKS NEWS HEAD SUM or SUMD or DATE CAL ADD CAL DAY or WEEK SEQ RESEND SUM + : command line, as arguments - : command line, on STDIN M ( )
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