Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
99 words
A method for optimizing the pairing of a plurality of disk units, comprising the machine-executed steps of: selecting a first disk unit; selecting a second disk unit, wherein the first and second disk units are a first potential pair; calculating a first level of protection for said first potential pair: selecting a third disk unit, wherein the first and third disk units are a second potential pair; determining a second level of protection for the second potential pair: and pairing said first and second disk units together unless said second level of protection exceeds said first level of protection.
Claim 2
Independent Claim
99 words
A method for optimizing the pairing of a plurality of disk units, comprising the machine-executed steps of: selecting a first disk unit; selecting a second disk unit, wherein the first and second disk units are a first potential pair; calculating a first level of protection for said first potential pair: selecting a third disk unit, wherein the first and third disk units are a second potential pair; determining a second level of protection for the second potential pair: and pairing said first and second disk units together unless said second level of protection exceeds said first level of protection.
Claim 3
Dependent Claim
24 words
The method of claim 1, wherein said pairing step is performed only if said first level of protection exceeds a threshold level of protection.
Claim 4
Dependent Claim
30 words
The method of claim 1, further comprising the step of: pairing the first and third disk units together if said second level of protection exceeds said first level of protection.
Claim 5
Dependent Claim
24 words
The method of claim 3, wherein said pairing step is performed only if said second level of protection exceeds a threshold level of protection.
Claim 6
Dependent Claim
62 words
The method of claim 1, further comprising the steps of: selecting a fourth disk unit, wherein the first and fourth disk units are a third potential pair; determining a third level of protection for the third potential pair: and pairing the first and second disk units together unless said second or said third levels of protection exceeds said first level of protection.
Claim 7
Dependent Claim
24 words
The method of claim 5, wherein said pairing step is performed only if said first level of protection exceeds a threshold level of protection.
Claim 8
Dependent Claim
43 words
The method of claim 5, further comprising the step of: pairing the first and third disk units together if said second level of protection exceeds said first level of protection and said third level of protection does not exceed said level of protection.
Claim 9
Dependent Claim
24 words
The method of claim 7, wherein said pairing step is performed only if said second level of protection exceeds a threshold level of protection.
Claim 10
Independent Claim
123 words
A method for optimizing the pairing of a plurality of disk units 1-N, comprising the machine-executed steps of: (a) selecting a disk unit x, wherein x is one of said plurality of disk units 1-N: (b) picking a disk unit y, wherein y is one of said plurality of disk units 1-N different than disk unit x, wherein the first and second disk units are a potential pair x+y; (c) calculating a level of protection for potential pair x+y: (d) repeatedly setting y equal to a different one of said plurality of disk units 1-N and repeating step (c): and (e) pairing disk unit x with the disk unit y determined in steps (b) through (d) to have the highest level of protection.
Claim 11
Independent Claim
123 words
A method for optimizing the pairing of a plurality of disk units 1-N, comprising the machine-executed steps of: (a) selecting a disk unit x, wherein x is one of said plurality of disk units 1-N: (b) picking a disk unit y, wherein y is one of said plurality of disk units 1-N different than disk unit x, wherein the first and second disk units are a potential pair x+y; (c) calculating a level of protection for potential pair x+y: (d) repeatedly setting y equal to a different one of said plurality of disk units 1-N and repeating step (c): and (e) pairing disk unit x with the disk unit y determined in steps (b) through (d) to have the highest level of protection.
Claim 12
Dependent Claim
25 words
The method of claim 9, wherein step (e) is not performed if the highest level of protection does not exceed a threshold level of protection.
Claim 13
Dependent Claim
35 words
The method of claim 10, further comprising the step of: (f) repeatedly setting x equal to a different one of said plurality of disk units 1-N not previously paired and repeating steps (b) through (e).
Claim 14
Dependent Claim
28 words
The method of claim 11, further comprising the step of: (g) repeating steps (b) through (f) until all of said plurality of disk units 1-N are paired together.
Claim 15
Dependent Claim
48 words
The method of claim 12, further comprising the steps of: (h) swapping mates between a first pair of disk units and a second pair of disk units if said swapping would result in a higher level of protection for both said first and second pair of disk units.
Claim 16
Independent Claim
160 words
A method for optimizing the pairing of a plurality of disk units 1 to N, wherein said plurality of disk units 1 to N is segmented into a first group 1 to M and a second group M+1 to N. said method comprising the machine-executed steps of: (a) selecting a disk unit x, wherein x is one of said first group of disk units 1 to M: (b) picking a disk unit y, wherein y is one of said first group of disk units 1 to M different than disk unit x, wherein disk units x and y are a potential pair x+y: (c) calculating a level of protection for potential pair x+y: (d) repeatedly setting y equal to a different one of said first group of disk units 1 to M and repeating step (c): and (e) pairing disk unit x with the disk unit y determined in steps (b) through (d) to have the highest level of protection.
Claim 17
Independent Claim
160 words
A method for optimizing the pairing of a plurality of disk units 1 to N, wherein said plurality of disk units 1 to N is segmented into a first group 1 to M and a second group M+1 to N. said method comprising the machine-executed steps of: (a) selecting a disk unit x, wherein x is one of said first group of disk units 1 to M: (b) picking a disk unit y, wherein y is one of said first group of disk units 1 to M different than disk unit x, wherein disk units x and y are a potential pair x+y: (c) calculating a level of protection for potential pair x+y: (d) repeatedly setting y equal to a different one of said first group of disk units 1 to M and repeating step (c): and (e) pairing disk unit x with the disk unit y determined in steps (b) through (d) to have the highest level of protection.
Claim 18
Dependent Claim
24 words
The method of claim 14, wherein step (e) is performed only if the highest level of y protection exceeds a threshold level of protection.
Claim 19
Dependent Claim
37 words
The method of claim 15, further comprising the step of: (f) repeatedly setting x equal to a different one of said plurality of disk units 1 to M not previously paired and repeating steps (b) through (e).
Claim 20
Dependent Claim
126 words
The method of claim 16, further comprising the step of: (g) selecting a disk unit x, wherein x is one of said plurality of disk units M+1 to N in said second group: (h) picking a disk unit y, wherein y is one of said second group of disk units M+1 to N different than disk unit x, wherein disk units x and y are a potential pair x+y: (i) calculating a level of protection for potential pair x+y: (j) repeatedly setting y equal to a different one of said second group of disk units M+1 to N and repeating step (i): and (k) pairing disk unit x with the disk unit y determined in steps (h) through (j) to have the highest level of protection.
Claim 21
Dependent Claim
23 words
The method of claim 17, wherein step (k) is performed only if the highest level of protection exceeds a threshold level of protection.
Claim 22
Dependent Claim
37 words
The method of claim 18, further comprising the step of: (1) repeatedly setting x equal to a different one of said plurality of disk units M+1 to N not previously paired and repeating steps (g) through (k).
Claim 23
Dependent Claim
48 words
The method of claim 19, further comprising the step of: (v) swapping mates between a first pair of disk units and a second pair of disk units if said swapping would result in a higher level of protection for both said first and second pair of disk units.
Claim 24
Dependent Claim
32 words
The method of claim 19, wherein all disk units that could not be paired in steps (a) through (1) are placed on a spare list comprising spare disk units 1 to S.
Claim 25
Dependent Claim
117 words
The method of claim 21, further comprising the steps of: (m) selecting a disk unit b, wherein b is one of said disk units on said spare list: (n) picking a disk unit c, wherein c is one of said disk units on said spare list different than disk unit b, wherein disk units b and c are a potential pair b+c: (o) calculating a level of protection for potential pair b+c: (p) repeatedly setting c equal to a different one of said disk units on said spare list and repeating step (o); and (q) pairing disk unit b with the disk unit c determined in steps (n) through (p) to have the highest level of protection.
Claim 26
Dependent Claim
23 words
The method of claim 22, wherein step (q) is performed only if the highest level of protection exceeds a threshold level of protection.
Claim 27
Dependent Claim
37 words
The method of claim 23, further comprising the step of: (r) repeatedly setting b equal to a different one of said plurality of disk units 1 to S not previously paired and repeating steps (m) through (q).
Claim 28
Dependent Claim
73 words
The method of claim 24, if any disk units 1-S are still unpaired, comprising the steps of: (s) determining the pair of disk units x+y with the lowest level of protection paired in steps (a) through (1): (t) adding the pair with the lowest level of protection paired in steps (a) through (1) to said spare list; and (u) repeating steps (m) through (t) until all disk units 1 to N are paired.
Claim 29
Dependent Claim
48 words
The method of claim 25, further comprising the step of: (v) swapping mates between a first pair of disk units and a second pair of disk units if said swapping would result in a higher level of protection for both said first and second pair of disk units.