IP Library Granted Patent US 10,038,720
Granted Patent B2
US 10,038,720 · App. 14/572,328 · Granted Jul 31, 2018

Master security policy server

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,038,720
App. No.
14/572,328
Granted
Jul 31, 2018
Kind
B2
Abstract

A master policy server manages security polices for client computers through a network of local policy servers. Each local policy server is responsible for the security policies on a group of clients and maintains a data store containing the security policies and security information pertaining to the clients. Periodically, the master policy server and the local policy server synchronize, at which time the master policy server replicates updated policies to the local policy servers and the local policy servers upload client security statistics to the master policy server for consolidation into a global status.

Claims (43)

1. At least one non-transitory computer storage medium to store at least one computer program product, the computer program product comprising:

computer code to create a plurality of security policies at a first policy server;

computer code to maintain the plurality of security policies at the first policy server;

computer code to manage, by a second policy server, security for a plurality of client platforms, each client platform to operate security software that includes anti-virus and firewall software;

the managing to include retrieval, from a master policy server, of one or more of the plurality of security policies created by the first policy server and application of one or more of the plurality of security policies to each of the plurality of client platforms according to hardware platform type;

computer code to provide at least one security statistic about one or more of the plurality of client platforms to the first policy server from the second policy server; and

computer code to derive a global status based on the at least one security statistic.

2. The computer program product of claim 1 , further comprising:

computer code to periodically synchronize the first policy server and the second policy server to replicate the security policies at the second policy server.

3. The computer program product of claim 2 , wherein the security policies replicated during synchronization include at least one updated policy.

4. The computer program product of claim 1 , wherein the security policies include configuration parameters for the anti-virus and firewall software.

5. The computer program product of claim 1 , further comprising:

computer code to periodically query, by the second policy server, the first policy server to determine if one or more of the plurality of security policies applied to each client platform has been updated.

6. The computer program product of claim 5 , further comprising:

computer code to replicate the updated versions of one or more of the plurality of security policies at the second policy server responsive to a determination that the one or more of the plurality of security policies applied to each client platform has been updated.

7. The computer program product of claim 6 , further comprising:

computer code to apply, by the second policy server, the updated versions of the one or more of the plurality of security policies to one or more of the plurality of client platforms.

8. The computer program product of claim 1 , wherein the plurality of security policies include global level security policy configurations.

9. The computer program product of claim 8 , further comprising:

computer code to derive, by the second policy server, local level security policy configurations for each client platform from the global level security policy configurations.

10. The computer program product of claim 1 , further comprising:

computer code to receive, by the second policy server, a request for the at least one security statistic from the first policy server.

11. The computer program product of claim 1 , further comprising:

computer code to send, by the first policy server, the global status to a requester.

12. A system for managing security policies, the system comprising:

a first policy computer server, the first policy computer server configured to:

create a plurality of security policies; and

maintain the plurality of security policies;

a second policy computer server, the second policy computer server configured to:

manage security for a plurality of client platforms, each client platform to operate security software that includes anti-virus and firewall software;

the managing to include retrieval, from a master policy server, of one or more of the plurality of security policies created by the first policy computer server and application of one or more of the plurality of security policies to each of the plurality of client platforms according to hardware platform type; and

provide at least one security statistic about one or more of the plurality of client platforms to the first policy computer server; and

wherein the first policy computer server is further configured to derive a global status based on the at least one security statistic.

13. The system of claim 12 , wherein the first policy computer server is further configured to periodically synchronize the first policy computer server and the second policy computer server to replicate the security policies at the second policy computer server.

14. The system of claim 13 , wherein the security policies replicated during synchronization include at least one updated policy.

15. The system of claim 12 , wherein the security policies include configuration parameters for the anti-virus and firewall software.

16. The system of claim 12 , wherein the second policy computer server is further configured to periodically query the first policy computer server to determine if the one or more of the plurality of security policies applied to each client platform has been updated.

17. The system of claim 16 , wherein the first policy computer server is further configured to replicate updated versions of the one or more of the plurality of security policies at the second policy computer server responsive to a determination that the one or more of the plurality of security policies applied to each client platform has been updated.

18. The system of claim 17 , further comprising wherein the second policy computer server is further configured to apply the updated versions of the one or more of the plurality of security policies to one or more of the plurality of client platforms.

19. The system of claim 12 , wherein the plurality of security policies include global level security policy configurations.

20. The system of claim 19 , wherein the second policy computer server is further configured to derive local level security policy configurations for each client platform from the global level security policy configurations.

21. The system of claim 12 , wherein the second policy computer server is further configured to receive a request for the at least one security statistic from the first policy computer server.

22. The system of claim 12 , wherein the first policy computer server is further configured to send the global status to a requester.

Assignments (13)
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 057453, FRAME 0053 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0413 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN CERTAIN PATENTS RECORDED AT REEL 056990, FRAME 0960 Recorded Aug 15, 2024
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: MUSARUBRA US LLC
Reel/Frame 068655/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 061007/0124 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 057315 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 11, 2022
From: MCAFEE, LLC
To: MUSARUBRA US LLC
Reel/Frame 060878/0126 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 056990/0960 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jul 27, 2021
From: MUSARUBRA US LLC; SKYHIGH NETWORKS, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 057453/0053 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MCAFEE, LLC; SKYHIGH NETWORKS, LLC
Reel/Frame 057620/0102 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →