1 / 35

Zoetrope: Interacting with the Ephemeral Web

Eytan Adar, Mira Dontcheva James Fogarty, Dan Weld University of Washington & Adobe Systems. Zoetrope: Interacting with the Ephemeral Web . The Dynamic Web. WWW. The Now Web. See the web through a browser of “now”. Access services through an index of “now”. Temporally insensitive

moral
Télécharger la présentation

Zoetrope: Interacting with the Ephemeral Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Eytan Adar, Mira Dontcheva James Fogarty, Dan Weld University of Washington & Adobe Systems Zoetrope:Interacting with the Ephemeral Web

  2. The Dynamic Web WWW

  3. The Now Web See the web through a browser of “now” Access services through an index of “now” Temporally insensitive (ignore temporal context and historical values)

  4. Is this really a good price?

  5. Is this really a good price? When is really the right time to buy?

  6. What is the relationship between weather and traffic in Seattle?

  7. Manually collect, page by page Now what? What is the relationship between traffic and temperature in Seattle?

  8. Temp t Travel time t traffic and temperature in Seattle? an alternative…

  9. Related Work Photo • Evolution of the Web [Fetterly et al., WWW ‘03] [Ntoulas et al., WWW ‘04] Internet Archives

  10. Related Work Photo • Evolution of the Web • Monitoring [Sugiura & Koseki, UIST ’98] [Greenberg & Boyle, GI ‘06]

  11. Related Work Photo • Evolution of the Web • Monitoring • Clipping & Aggregating [schraefel et al., WWW ‘02] [Dontcheva et al., UIST ‘07]

  12. Our Approach

  13. Zoetrope Architecture Zoetrope Front End R1 R2 R3 Zoetrope Engine … … Data Store XML/Images/Text/… Crawler Web

  14. Content Streams & Operators {… <Ti , Ci> , <Ti+1 , Ci+1> , …} Time stamp Content (typed, but can be anything: HTML, images)

  15. Content Streams & Operators Input: Content Stream Transform Operator Filter Operator Render Operator {… <Ti , Ci> …} Output: Content stream with modified data payloads (Ci’) Output: Subset of Content Stream Output: “Visual” Output

  16. Construct everything from operators Generate Images Crop to Rectangle Pick image based on slider {… <Ti , Ci> …} Render into lens Lens, locked to coordinate

  17. Construct everything from operators Select DOM forest Extract numerical value Render into time series 44.10 {… <Ti , Ci> …} 49.10 43.10 50.20 <…> $44.10 <…> <…> $50.20 <…> <…> $4310 <…> <…> $49.10 <…>

  18. Lenses

  19. Visual (same place on screen)

  20. Structural (same place in HTML) DOM Structure

  21. Content (same text)

  22. Filters

  23. Renderers

  24. Binding Lenses

  25. Demo

  26. Contributions • Visual programming toolkitfor temporal Web content • Semantics for temporal data streams • Operators for fast processing of temporal data streams • Indexing structures for fast processing and interaction with Web content over time

  27. Future Work • Evaluation • User Study • Performance

  28. Future Work • Evaluation • User Study • Performance • Data gathering

  29. Information Arbitrage cnn.com Weather.com time Combine observations to improve granularity

  30. Future Work • Evaluation • User Study • Performance • Data gathering • Scaling up

  31. Possible Distributed Architecture • Server collects snapshots • Client collects finer resolution • Gaps? • DHT for collected data (good for intervals) • Query: operator chain + data • Release on similarity threshold • Repeat

  32. Thanks! ? Jaime Teevan, Susan Dumais, Rob Miller , GRAIL, DUB NSF Graduate Fellowship, ARCS, WRF/TJ Cable Professorship

More Related