IP Library Granted Patent US 7,930,489
Granted Patent B2
US 7,930,489 · App. 12/058,180 · Granted Apr 19, 2011

Techniques for optimizing configuration partitioning

Assignee: Symantec Corporation
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 7,930,489
App. No.
12/058,180
Granted
Apr 19, 2011
Kind
B2
Abstract

Techniques for optimizing configuration partitioning are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for configuration partitioning comprising a module for providing one or more policy managers, a module for providing one or more applications, the one or more applications assigned to one or more application groups, a module for associating related application groups with one or more blocks, and a module for assigning each of the one or more blocks to one of the one or more policy managers, wherein if one or more of the one or more blocks cannot be assigned to a policy manager, breaking the one or more blocks into the one or more application groups and assigning the one or more application groups to one of the one or more policy managers.

Claims (38)

1. A system for configuration partitioning comprising:

a module for providing one or more policy managers;

a module for providing one or more applications, wherein the one or more applications are assigned to one or more application groups;

a module for assigning the one or more application groups to one or more blocks, wherein more than one of the one or more application groups are assigned to a common one of the one or more blocks based at least in part on whether the more than one of the one or more application groups are related; and

a module for assigning each of the one or more blocks to one or more of the one or more policy managers;

wherein if a block cannot be assigned to a policy manager, breaking the block into the one or more application groups that were assigned to the block and assigning the one or more application groups that were assigned to the block to one of the one or more policy managers.

2. The system of claim 1 , wherein the one or more application groups are associated with a priority.

3. The system of claim 1 , wherein the one or more blocks are associated with a priority.

4. The system of claim 3 , wherein the priority of the one or more blocks is determined by the highest priority of the associated one or more application groups.

5. The system of claim 1 , further comprising a module for sorting the blocks based on priority.

6. The system of claim 1 , wherein the more than one of the one or more application groups are related if the more than one of the one or more application groups are dependent upon one another.

7. A method for configuration partitioning comprising the steps of:

providing one or more policy managers;

providing one or more applications, wherein the one or more applications are assigned to one or more application groups;

assigning the one or more application groups to one or more blocks, wherein more than one of the one or more application groups are assigned to a common one of the one or more blocks based at least in part on whether the more than one of the one or more application groups are related; and

assigning each of the one or more blocks to one or more of the one or more policy managers;

wherein if a block cannot be assigned to a policy manager, breaking the block into the one or more application groups that were assigned to the block and assigning the one or more application groups that were assigned to the block to one of the one or more policy managers.

8. The method of claim 7 , wherein the one or more application groups are associated with a priority.

9. The method of claim 7 , wherein the one or more blocks are associated with a priority.

10. The method of claim 9 , wherein the priority of the one or more blocks is determined by the highest priority of the associated one or more application groups.

11. The method of claim 7 , further comprising sorting the blocks based on priority.

12. At least one non-transitory processor readable storage medium for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 7 .

13. The method of claim 7 , wherein the more than one of the one or more application groups are related if the more than one of the one or more application groups are dependent upon one another.

14. An article of manufacture for configuration partitioning, the article of manufacture comprising:

at least one non-transitory processor readable storage medium; and

instructions carried on the at least one storage medium;

wherein the instructions are configured to be readable from the at least one storage medium by at least one processor and thereby cause the at least one processor to operate so as to:

provide one or more policy managers;

provide one or more applications, wherein the one or more applications are assigned to one or more application groups;

assign the one or more application groups to one or more blocks, wherein more than one of the one or more application groups are assigned to a common one of the one or more blocks based at least in part on whether the more than one of the one or more application groups are related; and

assign each of the one or more blocks to one or more of the one or more policy managers;

wherein if a block cannot be assigned to a policy manager, breaking the block into the one or more application groups that were assigned to the block and assigning the one or more application groups that were assigned to the block to one of the one or more policy managers.

15. The article of claim 14 , wherein the one or more application groups are associated with a priority.

16. The article of claim 14 , wherein the one or more blocks are associated with a priority.

17. The article of claim 16 , wherein the priority of the one or more blocks is determined by the highest priority of the associated one or more application groups.

18. The article of claim 14 , wherein the at least one processor is further caused to operate so as to:

sort the blocks based on priority.

19. The article of claim 14 , wherein the more than one of the one or more application groups are related if the more than one of the one or more application groups are dependent upon one another.

Assignments (12)
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded May 4, 2026
From: COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 075521/0417 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2011
From: SYMANTEC CORPORATION
To: SYMANTEC CORPORATION
Reel/Frame 025909/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2008
From: VAIDYA, SACHIN; BANDOPADHYAY, TUSHER
To: SYMANTEC CORPORATION
Reel/Frame 020721/0103 →
Continuity (1)
Related Publication 20090249020A1 · Oct 1, 2009