Patent ID: 8751644

Claim:
A system including instructions recorded on a non-transitory computer-readable storage medium and executable by at least one processor, the system comprising: a service repository configured to store a core monitor service and a plurality of monitor service modules, wherein the core monitor service and the plurality of monitor service modules are associated with obtaining monitor data from at least one device network, wherein the at least one device network includes at least a smart item device; a system mapper configured to cause the at least one processor to deploy instances of the core monitor service onto at least two tiers of a hierarchical, multi-tiered architecture associated with obtaining the monitor data, and further configured to deploy at least one monitor service module onto at least one tier of the hierarchical, multi-tiered architecture; and a system monitor comprising the instances of the core monitor service and the at least one monitor service module, the system monitor configured to cause the at least one processor to propagate at least a portion of the monitor data through the hierarchical, multi-tiered architecture from the device network, wherein the smart item device is configured to implement a first instance of the core monitor service and a first monitor service module of the at least one monitor service module implementing an edge monitor service of the system monitor at which the monitor data is collected at a first tier of the hierarchical, multi-tiered architecture, wherein the hierarchical, multi-tiered architecture includes a group leader device that is included within the at least one device network at a second tier of the hierarchical, multi-tiered architecture, and the group leader device is configured to implement a second instance of the core monitor service and a second monitor service module implementing a group leader monitor service of the system monitor at which the monitor data is processed for transmission, wherein the hierarchical, multi-tiered architecture includes a local device associated with the group leader monitor service, and the local device is configured to implement a third instance of the core monitor service and at least a third monitor service module implementing a local monitor service of the system monitor at which the processed monitor data is stored, and wherein the hierarchical, multi-tiered architecture includes a global device associated with the local monitor service, and the global device is configured to implement a fourth instance of the core monitor service and at least a fourth monitor service module implementing a global monitor service of the system monitor at which the stored monitor data is used to update global monitor data.