Systems and methods for automatic endpoint protection and policy management
First Claim
Patent Images
1. A computer-implemented method for dynamically adjusting server settings, the method comprising:
- identifying, via a processor of a server, at least one parameter of a status of the server that diverges from a corresponding baseline setting of a policy of a client maintained by the server, wherein identifying the at least one parameter that diverges is based at least in part on the processor determining whether a frequency at which malware code is discovered on the client satisfies a first threshold;
wherein the policy maintained by the server comprises at least one of a central processing unit (CPU) setting, a memory setting, a storage setting, a network setting, a client setting, a virtual environment setting, a heartbeat interval setting, and a randomization setting;
determining, via the processor, a degree of difference between the at least one parameter of the server status and the baseline setting of the policy maintained by the server;
comparing, via the processor, the degree of difference to a predetermined parameter threshold;
upon determining the frequency at which malware code is discovered on the client satisfies the first threshold, calculating, via the processor, an adjustment to the baseline setting of the policy based at least in part on the divergent parameter;
determining, via the processor, that the degree of difference satisfies the predetermined parameter threshold;
adjusting, via the processor, the baseline setting of the policy according to the calculated adjustment based at least in part on the determining that the degree of difference satisfies the predetermined parameter threshold, wherein adjusting the baseline setting of the policy includes increasing at least one of a scan frequency of the client and a malware definition update frequency for the client;
issuing a command to send, via the processor, data representative of the adjusted baseline setting of the policy from the server to the client via a network; and
automatically updating one or more client profiles associated with the client according to the adjusted baseline setting of the policy.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for dynamically adjusting server settings is described. In one embodiment, at least one parameter of a status of a server that diverges from a corresponding baseline setting of a policy maintained by the server may be identified. An adjustment to the baseline setting of the policy may be calculated based at least in part on the divergent parameter. The baseline setting of the policy may be adjusted according to the calculated adjustment. A command may be issued to send data representative of the adjusted baseline setting of the policy from the server to a client to update a user profile.
36 Citations
15 Claims
-
1. A computer-implemented method for dynamically adjusting server settings, the method comprising:
-
identifying, via a processor of a server, at least one parameter of a status of the server that diverges from a corresponding baseline setting of a policy of a client maintained by the server, wherein identifying the at least one parameter that diverges is based at least in part on the processor determining whether a frequency at which malware code is discovered on the client satisfies a first threshold;
wherein the policy maintained by the server comprises at least one of a central processing unit (CPU) setting, a memory setting, a storage setting, a network setting, a client setting, a virtual environment setting, a heartbeat interval setting, and a randomization setting;determining, via the processor, a degree of difference between the at least one parameter of the server status and the baseline setting of the policy maintained by the server; comparing, via the processor, the degree of difference to a predetermined parameter threshold; upon determining the frequency at which malware code is discovered on the client satisfies the first threshold, calculating, via the processor, an adjustment to the baseline setting of the policy based at least in part on the divergent parameter; determining, via the processor, that the degree of difference satisfies the predetermined parameter threshold; adjusting, via the processor, the baseline setting of the policy according to the calculated adjustment based at least in part on the determining that the degree of difference satisfies the predetermined parameter threshold, wherein adjusting the baseline setting of the policy includes increasing at least one of a scan frequency of the client and a malware definition update frequency for the client; issuing a command to send, via the processor, data representative of the adjusted baseline setting of the policy from the server to the client via a network; and automatically updating one or more client profiles associated with the client according to the adjusted baseline setting of the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device configured to dynamically adjust server settings, comprising:
-
a processor of a server; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to; identify at least one parameter of a status of the server that diverges from a corresponding baseline setting of a policy of a client maintained by the server, wherein identifying the at least one parameter that diverges is based at least in part on determining whether a frequency at which malware code is discovered on the client satisfies a first threshold;
wherein the policy maintained by the server comprises at least one of a central processing unit (CPU) setting, a memory setting, a storage setting, a network setting, a client setting, a virtual environment setting, a heartbeat interval setting, and a randomization setting;determine a degree of difference between the at least one parameter of the server status and the baseline setting of the policy maintained by the server; compare the degree of difference to a predetermined parameter threshold; upon determining the frequency at which malware is discovered on the client satisfies the first threshold, calculate an adjustment to the baseline setting of the policy based at least in part on the divergent parameter; determine that the degree of difference satisfies the predetermined parameter threshold; adjust the baseline setting of the policy according to the calculated adjustment based at least in part on the determining that the degree of difference satisfies the predetermined parameter threshold, wherein adjusting the baseline setting of the policy includes increasing at least one of a scan frequency of the client and a malware definition update frequency for the client; issue a command to send data representative of the adjusted baseline setting of the policy from the server to the client via a network; and automatically update one or more client profiles associated with the client according to the adjusted baseline setting of the policy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product for dynamically adjusting, by a processor of a server, server settings, the computer-program product comprising a non-transitory computer readable medium storing instructions thereon, the instructions being executable by the processor to:
-
identify at least one parameter of a status of the server that diverges from a corresponding baseline setting of a policy of a client maintained by the server, wherein identifying the at least one parameter that diverges is based at least in part on determining whether a frequency at which malware code is discovered on the client satisfies a first threshold;
wherein the policy maintained by the server comprises at least one of a central processing unit (CPU) setting, a memory setting, a storage setting, a network setting, a client setting, a virtual environment setting, a heartbeat interval setting, and a randomization setting;determine a degree of difference between the at least one parameter of the server status and the baseline setting of the policy maintained by the server; compare the degree of difference to a predetermined parameter threshold; upon determining the frequency at which malware code is discovered on the client satisfies the first threshold, calculate an adjustment to the baseline setting of the policy based at least in part on the divergent parameter; determine that the degree of difference satisfies the predetermined parameter threshold; adjust the baseline setting of the policy according to the calculated adjustment based at least in part on the determining that the degree of difference satisfies the predetermined parameter threshold, wherein adjusting the baseline setting of the policy includes increasing at least one of a scan frequency of the client and a malware definition update frequency for the client; issue a command to send data representative of the adjusted baseline setting of the policy from the server to the client via a network; and automatically update one or more client profiles associated with the client according to the adjusted baseline setting of the policy.
-
Specification