Patent ID: 8156208

Claim:
A hierarchical, multi-tiered mapping and monitoring system for use with a plurality of device networks, the system comprising a plurality of computing devices having respective processors and memories, the memories containing instructions that when loaded onto the processors cause the processors to implement: a global service that is configured to track global device metadata associated with the plurality of device networks, wherein each device network includes devices and associated sensors, and wherein each of the devices is configured to execute at least one sensor service to control an operation of a corresponding sensor; a local service that is configured to track local device metadata associated with at least one device network of the plurality of device networks, and to update the global device metadata based thereon; and a group leader service that is configured to query a group of devices of the at least one device network and aggregate group-level device metadata for transmission to the local service and updating of the local device metadata, wherein at least one of the global service, the local service, and the group leader service are configured to determine a cause for re-deployment of an executing sensor service that controls operation of a first sensor of an originating device having a sensor type, map the executing sensor service to a selected device from among a plurality of devices that includes the originating device and the selected device, and re-deploy the executing sensor service on the selected device, wherein the selected device is associated with a second sensor of the sensor type and the executing sensor service thereafter controls operation of the second sensor.