Learn More
Our central claim is that user interactions with everyday productivity applications (e.g., word processors, Web browsers, etc.) provide rich contextual information that can be leveraged to support just-in-time access to task-relevant information. We discuss the requirements for such systems, and develop a general architecture for systems of this type. As(More)
Our central claim is that user interactions with productivity applications (e.g., word processors, Web browsers, etc.) provide rich contextual information that can be leveraged to support just-in-time access to task-relevant information. As evidence for our claim, we present Watson, a system which gathers contextual information in the form of the text of(More)
We describe ongoing work on I2I, a system aimed at fostering opportunistic communication among users viewing or manipulating content on the Web and in productivity applications. Unlike previous work in which the URLs of Web resources are used to group users visiting the same resource, we present a more general framework for clustering work contexts to group(More)
The ability to reason about the activity of a user is crucial to the implementation of any Intelligent User Interface. If it is able to recognize what a user is doing, a computer can act to cooperate. Most computer systems limit themselves to command-response interactions-their trivial understandings of their users cannot support a more complicated(More)
In this article, we explore a new role for the computer in art as a reflector of popular culture. Moving away from the static audio-visual installations of other artistic endeavors and from the traditional role of the machine as a computational tool, we fuse art and the Internet to expose cultural connections people draw implicitly but rarely consider(More)
We present ongoing work on systems aimed at improving a user’s awareness of resources available to them on the Internet and in intranets. First, we briefly describe Watson, a system that proactively retrieves documents from on-line repositories that are potentially useful in the context of a task, allowing the user to quickly become aware of document(More)