Managing configurations of distributed devices
First Claim
1. A method, performed at an enterprise, for managing a configuration of a device, comprising:
- building a defined configuration for a device type, the defined configuration comprising value requirements;
comparing an actual configuration of the device to the defined configuration, the actual configuration and the defined configuration being stored in a database of the enterprise, the actual configuration having values associated with the device;
determining if the values match corresponding value requirements of the defined configuration;
associating the device with a first group of devices based on whether the values match the corresponding value requirements, each device in the first group of devices having at least one characteristic in common, the device being associated with the group automatically;
associating the device with at least one second group based on a dynamic group rule, the dynamic group rule instructing creation of the at least one second group in response to information received about the device that is consistent with at least one membership criterion of the dynamic group rule;
associating business logic with the device as a result of membership of the device in the first group and the at least one second group; and
running the business logic for the device, the business logic for performing functions relative to the device that are specific to the first group and to the at least one second group.
13 Assignments
0 Petitions
Accused Products
Abstract
A method manages configurations of devices in a system that communicates information between a device type. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations are stored for subsequent use.
787 Citations
23 Claims
-
1. A method, performed at an enterprise, for managing a configuration of a device, comprising:
-
building a defined configuration for a device type, the defined configuration comprising value requirements; comparing an actual configuration of the device to the defined configuration, the actual configuration and the defined configuration being stored in a database of the enterprise, the actual configuration having values associated with the device; determining if the values match corresponding value requirements of the defined configuration; associating the device with a first group of devices based on whether the values match the corresponding value requirements, each device in the first group of devices having at least one characteristic in common, the device being associated with the group automatically; associating the device with at least one second group based on a dynamic group rule, the dynamic group rule instructing creation of the at least one second group in response to information received about the device that is consistent with at least one membership criterion of the dynamic group rule; associating business logic with the device as a result of membership of the device in the first group and the at least one second group; and running the business logic for the device, the business logic for performing functions relative to the device that are specific to the first group and to the at least one second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for managing a configuration of a device associated with a monitor agent, the system comprising:
-
a server to communicate with the monitor agent, the monitor agent being configured to collect information from the device to obtain an actual configuration of the device; and a database configured to store the actual configuration of the device and a defined configuration of a device type, the device type being associated with devices;
the defined configuration being built for the device type and stored in the database, the defined configuration comprising value requirements, and the actual configuration having values associated with the device;wherein the server is configured to; compare the actual configuration to the defined configuration, determine whether the values match corresponding value requirements, associate the device with a group of devices based on whether the values match the corresponding value requirements, each device in the group of devices having at least one characteristic in common, the device being associated with the group automatically, associate the device with at least one second group based on a dynamic group rule, the dynamic group rule instructing creation of the at least one second group in response to information received about the device that is consistent with at least one membership criterion of the dynamic group rule; associate business logic with the device as a result of membership of the device in the first group and the at least one second group; and run the business logic for the device, the business logic for performing functions relative to the device that are specific to the first group and to the at least one second group. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium storing instructions for managing a configuration of a device, the instructions being executable by a processing device to perform operations comprising:
-
building a defined configuration for a device type, the defined configuration comprising value requirements; comparing an actual configuration of the device to the defined configuration, the actual configuration and the defined configuration being stored in a database of the enterprise, the actual configuration having values associated with the device; determining if the values match corresponding value requirements of the defined configuration; associating the device with a first group of devices based on whether the values match the corresponding value requirements, each device in the first group of devices having at least one characteristic in common, the device being associated with the group automatically; associating the device with at least one second group based on a dynamic group rule, the dynamic group rule instructing creation of the at least one second group in response to information received about the device that is consistent with at least one membership criterion of the dynamic group rule; associating business logic with the device as a result of membership of the device in the first group and the at least one second group; and running the business logic for the device, the business logic for performing functions relative to the device that are specific to the first group and to the at least one second group.
-
Specification