Patent ID: 8502657

Claim:
A user customizable monitoring system, comprising: a set of user-programmable portable sensors; and a communication hub comprising at least one physical port for plugging in one or more of the user-programmable portable sensors, a first communication interface for communicating with the set of user-programmable portable sensors and a second communication interface that provides communication over a communication network, the communication hub being configured to: receive input from a user to customize features associated with the set of user-programmable portable sensors; store, in a memory of a first user-programmable sensor, one or more configuration parameters when the first user-programmable sensor is plugged into the physical port, to configure behavior of the first user-programmable sensor; receive data from the set of user programmable portable sensors; and perform a user specified action in response to the received data, wherein performing a user specified action comprises communicating with a data processing system over the communication network, based on the received data.