+ All Categories
Home > Documents > Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul...

Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul...

Date post: 15-Jan-2016
Category:
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary
Transcript
Page 1: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Generating Custom Notificationsby Tracking Visual Differences between Web Page Visits

Saul GreenbergMichael BoyleUniversity of Calgary

Page 2: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

The Message

People can harvest images from web pages to create rich notifications

Page 3: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Notifications

Changing information of personal interest • subscription• ‘pushed’ to a person by content provider• gives awareness over time

MS-NBCBreaking News

Google Desktop Currency Quotes

Google DesktopTraffic Check

BBC News Interactive

Page 4: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Notification Viewers

Microsoft Sideshow

Rss Reader www.rssreader.com Google Desktop

Page 5: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Where do notifications come from?

RSS feeds

Page 6: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Where do notifications come from?

Commercial providers

Page 7: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Where do notifications come from?

3rd party developers

Google Desktop

Page 8: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

The Problem

Are available notifications what I want?

Page 9: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

The Problem

Do they display the critical information I need in the form I want?

Google Desktop Traffic Check http://www.dot.ca.gov/dist11/d11tmc/sdmap/mapmain.html

Page 10: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

The Problem

Can I wait for someone else to produce them?

X

Page 11: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Design Insight

People check web pages for information updates

Page 12: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Design Insight

… and information chunks have spatial regularities

Page 13: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Design Insight

…can look for and harvest changed information Wincuts

Page 14: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

A system demo was provided at this point

Page 15: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.
Page 16: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Spatial Regularities

Sugiura and Koseki UIST ‘98

• categorized articles o predefined spatial clusters

Page 17: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Spatial Regularities

Sugiura and Koseki UIST ‘98

• categorized articles• top news articles

o same space relative to page top

Page 18: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Spatial Regularities

Sugiura and Koseki UIST ‘98

• categorized articles• top news articles• chronological order

o newest on topo older pushed down

Claim:• 90% success

Page 19: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Spatial Shifts

modest sized movements• banner ads

Page 20: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

modest sized movements• banner ads • modest typographic resizes

Spatial Shifts

Page 21: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Landmarks

• specify visual landmark near information chunk

Page 22: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Landmarks

• specify visual landmark near information chunk• search for that landmark and find information relative to it

Page 23: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Landmarks

Can have several landmarks

Page 24: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Images vs. HTML?

Images• surface representation• image editing

HTML Sugiura and Koseki UIST ‘98

• pattern matching • machine learning

Copy

<TABLE cellSpacing=0 cellPadding=0 width=450 border=0><TBODY><TR><TD colSpan=2><P><STRONG>Jackrabbit1<BR> </STRONG></P></TD><TD><P>&nbsp;</P></TD><TD colSpan=2><P><STRONG>Jackrabbit 2<BR></STRONG></P></TD></TR><TD><P>&nbsp;</P></TD><TD colSpan=2><P><STRONG>StandishCam<BR></STRONG></P></TD></TR> …

Page 25: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Images vs. HTML?

Images• surface representation• image editing

familiar data independent simple rendering (images, text) device independence easy

cell phones… cut/paste/combine any region history

video playback step-through

HTML Sugiura and Koseki UIST ‘98

• pattern matching • machine learning

x unfamiliarx data dependantx difficult rendering (html + …)x device independence hard

x special renderers

x hierarchical scopex history

x hard as an html stream?

Page 26: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Images vs. HTML?

Images• surface representation• image editing

x sensitive to formatting, chronological & spatial moves

x changes from minor edits & typography

HTML Sugiura and Koseki UIST ‘98

• pattern matching • machine learning

tolerant (?) to formatting and spatial moves

Page 27: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Next steps

Empirically verify spatial regularities

Study how people exploit regularities to create custom notificationstolerance to errors

Page 28: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Summary

People can harvest changing image information from web pages to create rich notification histories

Software: http://www.cpsc.ucalgary.ca/grouplab/cookbook/

Page 29: Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.

Recommended