Scope: Providing Awareness of Multiple Notifications at a Glance - PowerPoint PPT Presentation

1 / 52
About This Presentation
Title:

Scope: Providing Awareness of Multiple Notifications at a Glance

Description:

Design. Scope: Providing Awareness of. Multiple Notifications at a Glance ... Design 'Show me all the important new stuff without bothering me too much. ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 53
Provided by: danielc1
Category:

less

Transcript and Presenter's Notes

Title: Scope: Providing Awareness of Multiple Notifications at a Glance


1
Scope Providing Awareness of Multiple
Notifications at a Glance
  • Maarten van Dantzich, Daniel Robbins, Eric
    Horvitz, Mary Czerwinski
  • Microsoft Research

2
Notification Overload
3
Show me all the important new stuff without
bothering me too much.
4
The Scope
5
Scope Goals
  • Glanceable need only a quick look
  • Unified all notifications in one place
  • Unobtrusive minimize distractions
  • Lightweight assisted prioritization

6
Desktop Video
7
Learning From Email Workflow
  • Flow unobtrusively show newly arriving
    notifications
  • Triage show all the notifications that have
    arrived since the last time the user attended to
    the Scope
  • Task management let users edit metadata
  • Archive Let users keep items on the scope
  • Retrieve Let the user easily see summary info
    about a particular notification AND quickly
    access the original item

Thanks to Gina Venolia
8
Information Sources (Current)
  • Email (Outlook)
  • Calendar Appointments (Outlook)
  • Tasks (Outlook)
  • Web Alerts (Custom)
  • News, stock-alerts, weather, traffic
  • Prioritized by Notification Platform

9
Basic Design
User is at center of Scope Items closer to the
user are are more important to the user
LESS Urgent
Inbox
Alerts
MORE Urgent
Tasks
Calendar
Notification Item with visuals for metadata
10
Demo
  • scope_geometries_01.html

11
Feature Overview
  • Levels of Detail
  • Wedge Expansion
  • Filtering
  • Lens
  • Top N list
  • Single-item list
  • Rich tooltips
  • Inspector

12
LOD Glance ? Interrogate
13
Wedge Expansion
Show more of each item
Show more items (of lower priority)
14
Filtering
Show only email
No Filter
15
Lens
16
Lists
17
Rich Tooltips
Alerts
Email
Todo
Calendar
18
Inspector
  • Appears when user double-clicks on an item
  • Clicking on button within Inspector opens source
    document in native application

19
So Why Did We Make It This Way?
20
Feedback Channels Available
  • Sound
  • Color
  • Animation
  • Position, shape
  • Position
  • Shape

21
Interaction Channels Available
  • Hover
  • Click
  • Double-click
  • Drag-and-drop
  • Zooming
  • Lens

22
But Design Challenges
  • Alert the user without distracting the user
  • Pop-out for urgent, new, overdue items
  • Distinguishable visuals (at all sizes)
  • High contrast between item background
  • Contrast between wedges
  • Usable in grayscale
  • Boolean states for many properties
  • vs. many states for few properties
  • Use as few different icons as possible

23
Design Evolution Analysis
  • Pretty (candy drop)? Clean (flat)
  • Complex ? Simple
  • Representational ? Iconic ? Abstract
  • Animated ? Static
  • Minimize distractions
  • Minimize visual noise
  • Usable at small sizes

24
Tangibility
Flat less visual noise
Pretty candy drop tangible
25
Evolution of MetaData Visuals
  • Complex
  • Representational
  • Simple
  • Abstract

Symbols for metadata and position for type
Rich icons for metadata
Rich icons for state and type
alpha-numeric for type and symbols for metadata
26
Item Design Elements (Email)
27
Item Design Composition
28
Why Show Visuals For Metadata?
  • If auto-prioritization works, arent visuals
    redundant?
  • Items are more distinguishable/identifiable
  • Builds users trust in systems intelligence
  • Users feel in control
  • Edit priority and type by dragging items

29
Overall Design Refinement
30
Color vs. Grayscale
31
User Studies
32
User Studies Tasks (Sample)
  • Determine which items are of high urgency and
    which are lower
  • Find an unread email of high urgency that was
    sent only to you, from a known contact
  • Find meetings that are not close to your office
  • Use filters to show only email messages that were
    sent specifically to you
  • Read a high urgency email sent only to you

33
User Study Results
  • Visuals were learnable within an hour
  • Spatial coding of urgency is unfamiliar
  • Finding a high-urgency email
  • Beginning of session 234
  • End of session 0034 (find, read, close)
  • Animation too distracting
  • Liked idea of trainable reasoning

34
Implementation
  • Visual Interface Macromedia Flash
  • Scalable vector graphics
  • Fluid animation
  • Fast, iterative authoring, rapid-prototyping
  • Supporting system and shell Visual Basic
  • Talks to Microsoft Exchange/Outlook
  • MAPI, CDO interfaces in VB
  • XML communication between Flash and VB
  • Prioritization via Notification Platform

35
Future Directions
36
Different Wedge Semantics
37
Dynamic Wedge Proportions
Alerts
Inbox
Inbox
Alerts
Tasks
Calendar
Tasks
Calendar
38
Center vs. Edge Centric
Most important items near perimeter
Most important items near center
Look in one place for important stuff
More room for the important stuff
39
Warped Wedges More Space for the Most Important
Items
40
Fins Showing More Items
41
3D
42
Other Form Factors
43
PDA
44
PDA Video
45
Adapting Design to a PDA
  • No hover ? overloaded click
  • No double-click ? press-and-hold
  • Much slower CPU ? Simpler visuals

46
Watch Form Factor
47
The Scope Conclusions
  • Manages multiple notification streams
  • Glanceable
  • Learnable
  • Sensitive/subtle design space
  • Adaptable to many platforms

48
End
49
Notification Platform
  • Newness
  • Item Type
  • Due date
  • Recipient
  • Key words
  • Usage for similar items

50
Email Workflow
  • Flow As people are working on other tasks, they
    want to keep up with the flow of incoming
    messages as they arrive.
  • Triage After people are away from their email
    for a period of time, they need to catch up and
    deal with all the email that accumulated while
    they were away.
  • Task management People often use email to remind
    them what they need to do, and to help them get
    tasks done.
  • Archive People store email so they can refer to
    it later.
  • Retrieve After archiving messages, people need a
    method of retrieving messages.

Thanks to Gina Venolia
51
Element Design
Pushpinned task
Email from known contact AND sent to me and a few
others
Pushpinned email from someone special
Overdue task
Pushpinned meeting requiring travel time to
attend
New appointment
52
Synonyms For Glance
  • Fleeting look
  • Momentary look
  • Quick look
  • Glimpse
  • Peek
  • Perusal
Write a Comment
User Comments (0)
About PowerShow.com