• Publications
  • Influence
The PageRank Citation Ranking : Bringing Order to the Web
This paper describes PageRank, a mathod for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them, and shows how to efficiently compute PageRank for large numbers of pages. Expand
Understanding computers and cognition - a new foundation for design
It is argued that what AI needs is not so much a hermeneutic approach as a better appreciation of biology and psychology. Expand
Understanding natural language
A computer system for understanding English that contains a parser, a recognition grammar of English, programs for semantic analysis, and a general problem solving system based on the belief that in modeling language understanding, it must deal in an integrated way with all of the aspects of language—syntax, semantics, and inference. Expand
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
The Interactive Workspaces project explores new possibilities for people working together in technology-rich spaces with large displays, wireless or multimodal devices, and seamless mobile appliance integration. Expand
SIDES: a cooperative tabletop computer game for social skills development
The findings indicate that cooperative tabletop computer games are a motivating and supportive tool for facilitating effective group work among the target population and reveal several design lessons to inform the development of similar systems. Expand
Computer systems and the design of organizational interaction
A theory of language as social action, which differs from the generally taken-for-granted understandings of what goes on in an organization is proposed and illustrated. Expand
Procedures As A Representation For Data In A Computer Program For Understanding Natural Language
A system for the computer understanding of English that combines a complete syntactic analysis of each sentence with a 'heuristic understander' which uses different kinds of information about a sentence, other parts of the discourse, and general information about the world in deciding what the sentence means. Expand
A Language/Action Perspective on the Design of Cooperative Work
This article examines research collaborations as a particularly informative example of group work and proposes a framework for describing research collaboration that should provide guidance to those developing technology to support collaborative work. Expand
Architectures for Context
  • T. Winograd
  • Computer Science
  • Hum. Comput. Interact.
  • 1 December 2001
A blackboard-based context architecture that is being used in the construction of interactive workspaces is described, and the tradeoffs among the different alternatives are examined. Expand