Managing configurations of distributed devices
First Claim
1. In a system for communicating information between a device and an enterprise, a method for managing a configuration of the device, the method comprising:
- building a defined configuration for a device type, the defined configuration including a set of 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, in the enterprise, a change in state of the device based on whether the values of the actual configuration match corresponding value requirements of the defined configuration;
running business logic associated with the device based on a type of the change in state; and
storing the actual configuration that matches the defined configuration, for subsequent use.
6 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
46 Claims
-
1. In a system for communicating information between a device and an enterprise, a method for managing a configuration of the device, the method comprising:
-
building a defined configuration for a device type, the defined configuration including a set of 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, in the enterprise, a change in state of the device based on whether the values of the actual configuration match corresponding value requirements of the defined configuration; running business logic associated with the device based on a type of the change in state; and storing the actual configuration that matches the defined configuration, for subsequent use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing a configuration of a device associated with a monitor agent, the system comprising:
-
a server configured 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 storing the actual configuration of the device and a defined configuration of a device type, the device type being associated with a set of devices, the defined configuration being built for the device type and being stored in the database, the defined configuration including a set of 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 to determine a change in state of the device, and the server is configured to run business logic associated with the device based on a type of the change in state. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a monitor agent to collect information from a device, the information being about an actual configuration of the device; and a computing device configured to perform operations comprising; building a defined configuration for a device type; storing the defined configuration in a configuration management database; using the information to make a comparison of the actual configuration of the device to the defined configuration in order to determine a change in state of the device; determining that an update is to be made to the device based on a type of the change in state of the device; confirming that the update is compatible with the device based on the information about the actual configuration; and sending the update to the device; wherein the monitor agent and the computing device are configured to communicate over at least one communication network and are separated by network security. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. Non-transitory machine-readable storage storing instructions that are executable by a computing device to perform operations that comprise:
-
building a defined configuration for a device type; storing the defined configuration in a configuration management database; receiving information about an actual configuration of a device from a monitor monitoring agent associated with the device; using the information to make a comparison of the actual configuration of the device to the defined configuration in order to determine a change in state of the device; determining that an update is to be made to the device based on a type of the change in state of the device; confirming that the update is compatible with the device based on the information about the actual configuration; and sending the update to the device; wherein the monitor agent and the computing device are configured to communicate over at least one communication network and are separated by network security. - View Dependent Claims (45, 46)
-
Specification