Hierarchical, multi-tiered mapping and monitoring architecture for smart items
First Claim
1. A hierarchical, multi-tiered mapping and monitoring system for use with device networks, the system comprising:
- a service repository configured to store;
a global service that is configured to track global device metadata associated with at least one device network;
a local service that is configured to track local device metadata associated with the at least one device network and to update the global device metadata based thereon;
a group leader service that is configured to query 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; and
a service mapper that is configured to associate service metadata of the global service, the local service, and the group leader service, respectively, with device metadata of at least one global device, at least one local device, and at least one group leader device, also respectively, and to perform a mapping of the services to the respective devices, based thereon.
2 Assignments
0 Petitions
Accused Products
Abstract
A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to determine device metadata associated with each of a plurality of devices, where the device metadata provides device characteristics of the devices. The service mapper may thus map the service to a selected device of the plurality of devices for deployment thereon, based on a matching of corresponding elements of the service requirements and the device characteristics. The service mapper also may re-map the service between devices to maintain a quality and reliability of the service.
-
Citations
20 Claims
-
1. A hierarchical, multi-tiered mapping and monitoring system for use with device networks, the system comprising:
-
a service repository configured to store;
a global service that is configured to track global device metadata associated with at least one device network;
a local service that is configured to track local device metadata associated with the at least one device network and to update the global device metadata based thereon;
a group leader service that is configured to query 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; and
a service mapper that is configured to associate service metadata of the global service, the local service, and the group leader service, respectively, with device metadata of at least one global device, at least one local device, and at least one group leader device, also respectively, and to perform a mapping of the services to the respective devices, based thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
mapping a group leader service to a group leader device of a device network, the group leader service configured to query devices of the device network to obtain device metadata therefrom, and to process the device metadata for transmission;
mapping a local service to a local device associated with the group leader device, the local service configured to receive the processed device metadata from the group leader service for storage thereof; and
mapping a global service to a global device in communication with the local device, the global service configured to communicate with the local service to update global-level device metadata based on the stored, processed device metadata, wherein the mappings of the group leader service, the local service, and the global service are performed based on an association of service metadata of each of the services with device capabilities of the group leader device, the local device, and the global device, respectively. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
a group leader service deployed on a group leader device of a device network and configured to collect and process device metadata associated with at least one device of a group of devices of a sensor network;
a local service deployed on a local device and configured to communicate with the group leader device and to receive the processed device metadata therefrom;
a global service deployed on a global device and configured to communicate with the local device and to update global device metadata, based on the device metadata; and
a service mapper configured to receive the device metadata and to map a device network service from a service repository to at least one of the devices, based on the device metadata and on service metadata associated with the device network service. - View Dependent Claims (18, 19, 20)
-
Specification