Control of activities executed by endpoints based on conditions involving aggregated parameters
First Claim
1. A method, said method comprising:
- storing, by one or more processors of a computer system, one or more policies, each policy comprising an indication of one or more activities for execution on one or more corresponding endpoints, at least one of the activities of the policies being conditioned by a condition based on one or more aggregated parameters, each aggregated parameter depending on one or more local parameters of a corresponding group of a plurality of the endpoints;
collecting, by the one or more processors, the local parameters from the corresponding endpoints;
aggregating, by the one or more processors, the local parameters into the aggregated parameters;
distributing, by the one or more processors, each aggregated parameter at least to the corresponding endpoints of each policy comprising any activity conditioned on the aggregated parameter; and
sending, by the one or more processors, at least the corresponding policies to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system. One or more policies is stored. Each policy includes activities for execution on corresponding endpoints. At least one of the activities of the policies is conditioned by a condition based on one or more aggregated parameters. Each aggregated parameter depends on one or more local parameters of a corresponding group of endpoints. The local parameters are collected from the corresponding endpoints. The local parameters are aggregated into the aggregated parameters. Each aggregated parameter is distributed at least to the corresponding endpoints of each policy including any activity conditioned on the aggregated parameter. At least the corresponding policies are sent to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters.
9 Citations
20 Claims
-
1. A method, said method comprising:
-
storing, by one or more processors of a computer system, one or more policies, each policy comprising an indication of one or more activities for execution on one or more corresponding endpoints, at least one of the activities of the policies being conditioned by a condition based on one or more aggregated parameters, each aggregated parameter depending on one or more local parameters of a corresponding group of a plurality of the endpoints; collecting, by the one or more processors, the local parameters from the corresponding endpoints; aggregating, by the one or more processors, the local parameters into the aggregated parameters; distributing, by the one or more processors, each aggregated parameter at least to the corresponding endpoints of each policy comprising any activity conditioned on the aggregated parameter; and sending, by the one or more processors, at least the corresponding policies to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method, said method comprising
storing, by the one or more processors, one or more policies, each policy comprising an indication of one or more activities for execution on one or more corresponding endpoints, at least one of the activities of the policies being conditioned by a condition based on one or more aggregated parameters, each aggregated parameter depending on one or more local parameters of a corresponding group of a plurality of the endpoints; -
collecting, by the one or more processors, the local parameters from the corresponding endpoints; aggregating, by the one or more processors, the local parameters into the aggregated parameters; distributing, by the one or more processors, each aggregated parameter at least to the corresponding endpoints of each policy comprising any activity conditioned on the aggregated parameter; and sending, by the one or more processors, at least the corresponding policies to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters. - View Dependent Claims (14, 15, 16)
-
-
17. A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage device containing program code executable by the one or more processors via the one or more memories to implement a method, said method comprising:
-
storing, by the one or more processors, one or more policies, each policy comprising an indication of one or more activities for execution on one or more corresponding endpoints, at least one of the activities of the policies being conditioned by a condition based on one or more aggregated parameters, each aggregated parameter depending on one or more local parameters of a corresponding group of a plurality of the endpoints; collecting, by the one or more processors, the local parameters from the corresponding endpoints; aggregating, by the one or more processors, the local parameters into the aggregated parameters; distributing, by the one or more processors, each aggregated parameter at least to the corresponding endpoints of each policy comprising any activity conditioned on the aggregated parameter; and sending, by the one or more processors, at least the corresponding policies to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters. - View Dependent Claims (18, 19, 20)
-
Specification