A system, method and computer software product for controlling the operation
of
a device in accordance with a user's personal profile or local environment. The
device is designed for interaction with a user based on the personal or an environment
profile and includes a wireless communication device for communicating with a computer.
The computer providing instructions to the device for controlling the operation
of the device based on gathered data and in response to a stored user's personal profile.