el to write programs that react to changes in the environment according to the user's preferences. We call this sentient computing because the applications appear to share the user's perception of the environment. Treating the current state of the environment as common ground between computers and users provides new ways of interacting with information systems. Metaphysical concerns aside, a sentient computing system doesn't need to be intelligent or capable of forming new concepts about the world---it only needs to act as though its perceptions duplicate the user's. For example, suppose a user picks up a wireless device that a sentient computing system manages. The system seems to be aware that this event has occurred, and it automatically configures the device to that user. In earlier work, we described a prototype of this system and stated our intention to deploy it on a large scale. We have now installed an enhanced version throughout an office building. Ov
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.