Managing configurations of distributed devices
First Claim
1. A method, performed at an enterprise, comprising:
- building a defined configuration for a device type;
comparing an actual configuration of a device having the device type to the defined configuration, the actual configuration and defined configuration being stored in a database of the enterprise;
associating, based on the comparing, the device with a group that corresponds to the defined configuration, the device being associated with the group automatically because the device meets at least one criterion of the group;
identifying an event that triggers a group evaluation to determine, absent user input, whether the device is to be moved out of the group, data representing the event being received from a monitoring agent when the device is updated;
performing the group evaluation; and
based on the group evaluation, moving the device out of the group or keeping the device in the group.
7 Assignments
0 Petitions
Accused Products
Abstract
A method manages configurations of devices in a system that communicates information between a device and an enterprise. 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.
-
Citations
21 Claims
-
1. A method, performed at an enterprise, comprising:
-
building a defined configuration for a device type; comparing an actual configuration of a device having the device type to the defined configuration, the actual configuration and defined configuration being stored in a database of the enterprise; associating, based on the comparing, the device with a group that corresponds to the defined configuration, the device being associated with the group automatically because the device meets at least one criterion of the group; identifying an event that triggers a group evaluation to determine, absent user input, whether the device is to be moved out of the group, data representing the event being received from a monitoring agent when the device is updated; performing the group evaluation; and based on the group evaluation, moving the device out of the group or keeping the device in the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Non-transitory machine-readable storage storing instructions that are executable at an enterprise to perform operations comprising:
-
building a defined configuration for a device type; comparing an actual configuration of a device having the device type to the defined configuration, the actual configuration and defined configuration being stored in a database of the enterprise; associating, based on the comparing, the device with a group that corresponds to the defined configuration, the device being associated with the group automatically because the device meets at least one criterion of the group; identifying an event that triggers a group evaluation to determine, absent user input, whether the device is to be moved out of the group, data representing the event being received from a monitoring agent when the device is updated; performing the group evaluation; and based on the group evaluation, moving the device out of the group or keeping the device in the group. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
memory storing instructions that are executable; and one or more processing devices to execute the instructions to perform operations comprising; building a defined configuration for a device type; comparing an actual configuration of a device having the device type to the defined configuration, the actual configuration and defined configuration being stored in a database of the enterprise; associating, based on the comparing, the device with a group that corresponds to the defined configuration, the device being associated with the group automatically because the device meets at least one criterion of the group; identifying an event that triggers a group evaluation to determine, absent user input, whether the device is to be moved out of the group, data representing the event being received from a monitoring agent when the device is updated; performing the group evaluation; and based on the group evaluation, moving the device out of the group or keeping the device in the group. - View Dependent Claims (18, 19, 20, 21)
-
Specification