CS547 Human-Computer Interaction Seminar   (Seminar on People, Computers, and Design)

Fridays 11:30am-12:30pm PT · Gates B3 · Open to the public
Previous | Next

Hannes Marais||Krishna Bharat


DEC Systems Research Center||DEC Systems Research Center
Supporting Cooperative and Personal Surfing with a Desktop Assistant
October 24, 1997

We present the use of desktop assistants in the context of web surfing and show how such a tool may be used to support actitivites in both cooperative and personal surfing. By cooperative surfing we mean surfing by a community of users who choose to cooperatively and asynchronously build up knowledge structures relevant to their group. Specifically, we describe the design of an assistant called Vistabar, which lives on the Windows desktop and operates on the currently active web browser. Vistabar instances working for individual users support the authoring of annotations and shared bookmark hierarchies, and work with community interest profiles to make findings highly available. Thus, they support a form of community memory. Vistabar also serves as a form of personal memory by indexing pages the user sees to assist in recall. We present rationale for the assistant's design, show some roles it could play to support surfing and discuss implementation strategies and ongoing extensions.




<P><A HREF="http://www.research.digital.com/SRC/personal/Johannes_Marais/home.html">Hannes Marais</A> has been a member of the research staff at Digital's <A HREF="http://www.research.digital.com/SRC/home.html">Systems Research Center</A> in Palo Alto since April 1996. His background is in user interfaces with a recent focus on the web.<BR> <BR> <A HREF="http://www.research.digital.com/SRC/staff/bharat/bio.html">Krishna Bharat</A> is a member of the research staff at Digital's Systems Research Center in Palo Alto. He received his PhD at the Graphics, Visualization, and Usability Center of the College of Computing at the Georgia Institute of Technology last year with a thesis topic of &quot;Supporting the Construction of Distributed, Interoperative, User Interface Applications&quot;</P>