MODULAR MONITOR SERVICE FOR SMART ITEM MONITORING
First Claim
1. 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;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Monitor services deployable on device networks may be implemented using a modular approach, in which a core monitor service is mapped to one or more devices included in, or associated with, the device networks. Additional monitoring-related functionality may be provided to such devices using plug-ins, add-on services or service components, or other service modules, which interact with the core monitor service. The core monitor service(s) and any monitor service modules may be mapped, to specific ones of the devices, based on, for example, requirements of other services and/or relevant device metadata (e.g., capabilities) of the devices. In additional or alternative implementations, various protocols may be used to register new devices and deployed monitor service(s) with the distributed monitoring service(s) in a fast, secure, energy-efficient, and reliable manner, even as devices join or leave the device network(s).
20 Citations
20 Claims
-
1. 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product including instructions recorded on a non-transitory computer-readable storage medium, which, when executed by at least one processor, cause the at least one processor 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; 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 deploy at least one monitor service module onto at least one tier of the hierarchical, multi-tiered architecture; and propagate at least a portion of the monitor data through the hierarchical, multi-tiered architecture from the device network, using a system monitor comprising the instances of the core monitor service and the at least one monitor service module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
storing 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; deploying instances of the core monitor service onto at least two tiers of a hierarchical, multi-tiered architecture associated with obtaining the monitor data, and deploy at least one monitor service module onto at least one tier of the hierarchical, multi-tiered architecture; and propagating at least a portion of the monitor data through the hierarchical, multi-tiered architecture from the device network, using a system monitor comprising the instances of the core monitor service and the at least one monitor service module. - View Dependent Claims (19, 20)
-
Specification