Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, performed at an enterprise, for managing a configuration of a device, comprising: building a defined configuration for a device type; determining if an actual configuration of the device matches the defined configuration; associating, based on the determining, the device with at least one group based on a dynamic group rule written to create a hierarchy of groups, the dynamic group rule instructing creation of the at least one group in response to information received about a member of the group that is consistent with at least one membership criterion of the dynamic group rule, the at least one group being created a first time that the at least one membership criterion is met by a member of the at least one group; associating business logic with the device as a result of membership of the device in the at least one group; and running the business logic for the device.
2. The method of claim 1 , further comprising: associating the device with another group based on the determining; wherein the business logic is configured to perform functions relative to the device that are specific to the other group and to the at least one group.
3. The method of claim 2 , further comprising automatically associating the device with the other group if the actual configuration of the device matches value requirements of the defined configuration of the device.
4. The method of claim 1 , wherein running the business logic comprises sending a notification.
5. The method of claim 4 , wherein the notification is an alert and sending the notification comprises sending the alert to a recipient comprising at least one of a user and a business system.
6. The method of claim 5 , further comprising determining the recipient of the notification using group associations of the device in at least one of an alarm condition and an alert condition.
7. The method of claim 1 , wherein building the defined configuration comprises setting at least one mandatory element in the defined configuration.
8. The method of claim 7 , wherein the mandatory element comprises a mandatory value requirement; and wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match of at least part of the actual configuration to the mandatory value requirement.
9. The method of claim 7 , wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match if an elective value requirement of the defined configuration is present in the actual configuration.
10. The method of claim 1 , wherein running the business logic comprises sending at least one of a software update and a configuration update to the device.
11. One or more non-transitory machine-readable devices media storing instructions that are executable by an enterprise to perform operations to manage a configuration of a device, the operations comprising: building a defined configuration for a device type; determining if an actual configuration of the device matches the defined configuration; associating, based on the determining, the device with at least one group based on a dynamic group rule written to create a hierarchy of groups, the dynamic group rule instructing creation of the at least one group in response to information received about a member of the group that is consistent with at least one membership criterion of the dynamic group rule, the at least one group being created a first time that the at least one membership criterion is met by a member of the at least one group; associating business logic with the device as a result of membership of the device in the at least one group; and running the business logic for the device.
12. The one or more non-transitory machine-readable devices of claim 11 , wherein the operations comprise: associating the device with another group based on the determining; wherein the business logic is configured to perform functions relative to the device that are specific to the other group and to the at least one group.
13. The one or more non-transitory machine-readable devices of claim 12 , wherein the operations comprise automatically associating the device with the other group if the actual configuration of the device matches value requirements of the defined configuration of the device.
14. The one or more non-transitory machine-readable devices of claim 11 , wherein: running the business logic comprises sending a notification.
15. The one or more non-transitory machine-readable devices media of claim 14 , wherein the notification is an alert and-sending the notification comprises sending the alert to a recipient comprising at least one of a user and a business system.
16. The one or more non-transitory machine-readable devices of claim 15 , wherein the operations comprise determining the recipient of the notification using group associations of the device in at least one of an alarm condition and an alert condition.
17. The one or more non-transitory machine-readable devices of claim 11 , wherein the operations comprise building the defined configuration by setting at least one mandatory element in the defined configuration.
18. The one or more non-transitory machine-readable devices of claim 17 , wherein the mandatory element comprises a mandatory value requirement; and wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match of at least part of the actual configuration to the mandatory value requirement.
19. The one or more non-transitory machine-readable devices of claim 17 , wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match if an elective value requirement of the defined configuration is present in the actual configuration.
20. The one or more non-transitory machine-readable devices of claim 11 , wherein running the business logic comprises sending at least one of a software update and a configuration update to the device.
21. A system comprising an enterprise programmed to perform operations to manage a configuration of a device, the operations comprising: building a defined configuration for a device type; determining if an actual configuration of the device matches the defined configuration; associating, based on the determining, the device with at least one group based on a dynamic group rule written to create a hierarchy of groups, the dynamic group rule instructing creation of the at least one group in response to information received about a member of the group that is consistent with at least one membership criterion of the dynamic group rule, the at least one group being created a first time that the at least one membership criterion is met by a member of the at least one group; associating business logic with the device as a result of membership of the device in the at least one group; and running the business logic for the device.
22. The system of claim 21 , wherein the operations comprise: associating the device with another group based on the determining; wherein the business logic is configured to perform functions relative to the device that are specific to the other group and to the at least one group.
23. The system of claim 22 , wherein the operations comprise automatically associating the device with the other group if the actual configuration of the device matches value requirements of the defined configuration of the device.
24. The system of claim 21 , wherein: running the business logic comprises sending a notification.
25. The system of claim 24 , wherein the notification is an alert and sending the notification comprises sending the alert to a recipient comprising at least one of a user and a business system.
26. The system of claim 25 , wherein the operations comprise determining the recipient of the notification using group associations of the device in at least one of an alarm condition and an alert condition.
27. The system of claim 21 , wherein the operations comprise building the defined configuration by setting at least one mandatory element in the defined configuration.
28. The system of claim 27 , wherein the mandatory element comprises a mandatory value requirement; and wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match of at least part of the actual configuration to the mandatory value requirement.
29. The system of claim 27 , wherein determining if the actual configuration of the device matches the defined configuration comprises identifying a match if an elective value requirement of the defined configuration is present in the actual configuration.
30. The system of claim 21 , wherein running the business logic comprises sending at least one of a software update and a configuration update to the device.
Unknown
July 22, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.