Implementing a Sentient Computing System

  • Authors:
  • Mike Addlesee;Rupert Curwen;Steve Hodges;Joe Newman;Pete Steggles;Andy Ward;Andy Hopper

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • Computer
  • Year:
  • 2001

Quantified Score

Hi-index 4.10

Visualization

Abstract

Sentient computing systems, which can change their behavior based on a model of the environment they construct using sensor data, may hold the key to managing tomorrow's device-rich mobile networks. As computer users become increasingly mobile and the diversity of devices with which they interact increases, the authors note that the overhead of configuring and personalizing these systems must also increase. A natural solution to this problem involves creating devices and applications that appear to cooperate with users, reacting as though they are aware of the context and manner in which they are being used, and recon-figuring themselves appropriately. At AT&T Laboratories Cambridge, the authors built a system that uses sensors to update a model of the real world. The model describes the world much as users themselves would, and they can use it to write programs that react to changes in the environment according to their preferences. The authors call their approach sentient computing because the applications appear to share the user's perception of the environment. Sentient computing systems create applications that appear to perceive the world, making it easy to configure and personalize networked devices in ways that users can easily understand. But sentient computing offers more than a solution to the problems of con-figuration and personalization. When people interact with computer systems in this way, the environment itself becomes the user interface--a natural goal for human-computer interaction.