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

Slides:



Advertisements
Similar presentations
Assieme: Finding and Leveraging Implicit References in a Web Search Interface for Programmers I am Raphael Hoffmann and this is joint work with James Fogarty.
Advertisements

Data Mining and the Web Susan Dumais Microsoft Research KDD97 Panel - Aug 17, 1997.
CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Database Management Using Microsoft Access Xinhua Chen, Ph.D. Chinese Association of Professionals in Science and Technology March 23, 2003.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Adding Dynamic Content to your Web Site
Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI? Jeffery S. Horsburgh CUAHSI HIS Sharing hydrologic.
Languages for Dynamic Web Documents
Information Retrieval in Practice
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
Time-dependent Similarity Measure of Queries Using Historical Click- through Data Qiankun Zhao*, Steven C. H. Hoi*, Tie-Yan Liu, et al. Presented by: Tie-Yan.
2/11/2004 Internet Services Overview February 11, 2004.
DiffIE: Changing How You View Changes on the Web DiffIE: Changing How You View Changes on the Web Jaime Teevan, Susan T. Dumais, Daniel J. Liebling, and.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
CS580: Building Web Based Information Systems Roger Alexander & Adele Howe The purpose of the course is to teach theory and practice underlying the construction.
T EMPORAL -I NFORMATICS R ESEARCH Eytan Adar University of Michigan, School of Information and Computer Science & Engineering April 23, 2010.
Overview of Search Engines
The World Wide Web By: Brittney Hardin, Carlos Smith, and David Wilkins.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
Finding and Re-Finding Through Personalization Jaime Teevan MIT, CSAIL David Karger (advisor), Mark Ackerman, Sue Dumais, Rob Miller (committee), Eytan.
Result presentation. Search Interface Input and output functionality – helping the user to formulate complex queries – presenting the results in an intelligent.
Dynamic Web Pages (Flash, JavaScript)
TWIRL Twinning virtual World (on- line) Information with Real world (off-Line) data sources Kick-Off Meeting Cassidian 08 & 09 October 2012, Paris - France.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
User Interface Toolkit Mechanisms For Securing Interface Elements Franziska Roesner, James Fogarty, Tadayoshi Kohno Computer Science & Engineering DUB.
Tutorial 8 Programming with ActionScript 3.0. XP Objectives Review the basics of ActionScript programming Compare ActionScript 2.0 and ActionScript 3.0.
Asynchronous Interactive Design of Web Applications: Real-time SIP Message Monitoring System using AJAX Student: Yan-Hsiang Wang Advisor: Dr. Quincy Wu.
Focus plus context screens Patrick Baudisch, Nathan Good, and Paul Stewart UIST 2001, November 11 th 2001.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
인지구조기반 마이닝 소프트컴퓨팅 연구실 박사 2 학기 박 한 샘 2006 지식기반시스템 응용.
Individualized Knowledge Access David Karger Lynn Andrea Stein Mark Ackerman Ralph Swick.
Personalizing Search Jaime Teevan, MIT Susan T. Dumais, MSR and Eric Horvitz, MSR.
Web Search Module 6 INST 734 Doug Oard. Agenda The Web Crawling  Web search.
Next Generation Search Engines Ehsun Daroodi 1 Feb, 2003.
WEB MINING. In recent years the growth of the World Wide Web exceeded all expectations. Today there are several billions of HTML documents, pictures and.
Accessing and Using Fire-Related Data with the CAPITA DataFed.net* Services Framework Stefan Falke Rudolf Husar Kari Hoijarvi Washington University in.
CiteSight: Contextual Citation Recommendation with Differential Search Avishay Livne 1, Vivek Gokuladas 2, Jaime Teevan 3, Susan Dumais 3, Eytan Adar 1.
1 AReNA: Adaptive Distributed Catalog Infrastructure Based On Relevance Networks Vladimir Zadorozhny, University of Pittsburgh, Pittsburgh, PA Avigdor.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation The Future of the Web June 3, 2008.
Search Engine-Crawler Symbiosis: Adapting to Community Interests
Measuring How Good Your Search Engine Is. *. Information System Evaluation l Before 1993 evaluations were done using a few small, well-known corpora of.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Search and Access Technologies for Large Scale Web Archives Joseph JaJa, Sangchul Song, and Mike Smorul Institute for Advanced Computer Studies Department.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
WIRED Future Quick review of Everything What I do when searching, seeking and retrieving Questions? Projects and Courses in the Fall Course Evaluation.
Virtual Information and Knowledge Environments Workshop on Knowledge Technologies within the 6th Framework Programme -- Luxembourg, May 2002 Dr.-Ing.
 A content management system ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These.
An Architecture for Adaptive Content Extraction in Wireless Networks Phil West Greg Foster Peter Clayton Submitted to the South African Telecommunications.
Integrated Departmental Information Service IDIS provides integration in three aspects Integrate relational querying and text retrieval Integrate search.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Digital Archive page 1 Worzyk Anhalt University of Applied Sciences Digital Archive Storage of pictorial material from the Departments of Design and Architecture.
1 Personalizing Search via Automated Analysis of Interests and Activities Jaime Teevan, MIT Susan T. Dumais, Microsoft Eric Horvitz, Microsoft SIGIR 2005.
General Architecture of Retrieval Systems 1Adrienn Skrop.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
Seesaw Personalized Web Search Jaime Teevan, MIT with Susan T. Dumais and Eric Horvitz, MSR.
SEARCH AND CONTEXT Susan Dumais, Microsoft Research INFO 320.
The Web Changes Everything How Dynamic Content Affects the Way People Find Online Jaime Teevan Microsoft Research (CLUES) with S. Dumais, D. Liebling,
Information Retrieval in Practice
The Web Information Technology Department
Search Engine Architecture
Simultaneous Support for Finding and Re-Finding
User working in web-browser
Dynamic Web Pages (Flash, JavaScript)
Introduction to WWW Past  Present  Future.
Introduction to JavaScript
Presentation transcript:

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

The Dynamic Web WWW

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)

Is this really a good price?

When is really the right time to buy?

What is the relationship between weather and traffic in Seattle?

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

traffic and temperature in Seattle? an alternative… tt Temp Travel time

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

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

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

Our Approach

Zoetrope Architecture Crawler Web Data Store XML/Images/Text/… Zoetrope Engine …… Zoetrope Front End R1R1 R2R2 R3R3

Content Streams & Operators {…,, …} Time stamp Content (typed, but can be anything: HTML, images)

Content Streams & Operators {… …} Output: Content stream with modified data payloads (C i ’) Input: Content Stream Output: Subset of Content StreamOutput: “Visual” Output

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

Construct everything from operators {… …} Select DOM forest Extract numerical value Render into time series $49.10 $4310 $44.10 $

LENSES

Visual (same place on screen)

Structural (same place in HTML) DOM Structure

Content (same text)

Filters

RENDERERS

Binding Lenses

Demo

Contributions Visual programming toolkit for 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

Future Work Evaluation – User Study – Performance

Future Work Evaluation – User Study – Performance Data gathering

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

Future Work Evaluation – User Study – Performance Data gathering Scaling up

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

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