Patent ID: 7529543

Claim:
A method for configuring a configurable device, comprising: determining at a configuration manager that a configurable device has initiated interaction with an environment by detecting that the configurable device has entered a wireless detection range of the environment; querying the configurable device in response to the detection to obtain a device request, the device request representing a request made by the configurable device to obtain one or more configuration values for one or more specific configuration parameters of a plurality of configuration parameters; accessing a set of preferences, a preference indicating a configuration value for a configuration parameter of the plurality of configuration parameters, the set of preferences comprising a device-specific preference and an environment-specific preference; identifying the one or more configuration values for the one or more specific configuration parameters according to the set of preferences; generating a configuration instruction, the configuration instruction providing the one or more configuration values for the one or more specific configuration parameters; transmitting the configuration instruction to the configurable device, the one or more configuration values used to configure the configurable device; and adding a sharable device capability of the configurable device to a plurality of environment capabilities of the environment.