Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
227 words
A method for configuring a composite drive for a disk drive array controller within a computer system, comprising the steps of: installing a plurality of disk drives on a bus of said computer system, each of said plurality of disk drives having a user data region, a first portion of which contains a first subset of information common to each of said plurality of disk drives and a second portion of which contains a second subset of information specific to each of said disk drives, wherein said first subset of information is comprised of a first field which indicates a total number of physical drives in said composite drive used for data storage and a second field which indicates a total number of physical drives in said composite drive used for data redundancy, and wherein said second subset of information is comprised of a logical position of said each of said plurality of disk drives within said composite drive; combining said first and second fields to determine a total number of physical drives included as a part of said composite drive: combining said logical position of each of said disk drives with said total number of physical disk drives included as part of said composite drive to determine said configuration for said composite drive; and mapping said composite drive using said determined configuration for said composite drive.
Claim 2
Independent Claim
227 words
A method for configuring a composite drive for a disk drive array controller within a computer system, comprising the steps of: installing a plurality of disk drives on a bus of said computer system, each of said plurality of disk drives having a user data region, a first portion of which contains a first subset of information common to each of said plurality of disk drives and a second portion of which contains a second subset of information specific to each of said disk drives, wherein said first subset of information is comprised of a first field which indicates a total number of physical drives in said composite drive used for data storage and a second field which indicates a total number of physical drives in said composite drive used for data redundancy, and wherein said second subset of information is comprised of a logical position of said each of said plurality of disk drives within said composite drive; combining said first and second fields to determine a total number of physical drives included as a part of said composite drive: combining said logical position of each of said disk drives with said total number of physical disk drives included as part of said composite drive to determine said configuration for said composite drive; and mapping said composite drive using said determined configuration for said composite drive.
Claim 3
Dependent Claim
26 words
A method for configuring a composite drive according to claim 1 further comprising the step of generating a physical drive position list for said composite drive.
Claim 4
Dependent Claim
22 words
A method for configuring a composite drive according to claim 2 wherein each of said disk drives is a SCSI type drive.
Claim 5
Independent Claim
305 words
A method for configuring at least one composite drive for a disk drive array controller, comprising the steps of: installing said disk drive array controller within a computer system, said disk drive array controller having a memory portion in which a list of a plurality of composite drives installed on a bus of said computer system is stored; installing a plurality of disk drives on said bus of said computer system, each of said disk drives having a user data region including a first portion and a second portion, said first portion of which contains a first field containing a composite drive ID number for a composite drive, a second field which indicates the total number of physical disk drives in said composite drive which are used for data storage, and a third field which indicates the total number of physical disk drives in said composite drive which are used for data redundancy, said second portion of which contains a logical position of said each of said plurality of disk drives within said composite drive corresponding to said composite drive ID number; comparing said composite drive ID number for each of said plurality of disk drives to said list of said plurality of composite drives; combining said second and third fields of at least one of said plurality of disk drives having an associated composite drive ID number that matches a listed composite drive to determine the total number of physical disk drives included as part of said listed composite drive; determining a configuration for said listed composite drive using said total number of physical disk drives included as part of said listed composite drive and said logical position of each disk drive having said composite drive ID number that matches said listed composite drive ID; and mapping said listed composite drive using said configuration.
Claim 6
Independent Claim
305 words
A method for configuring at least one composite drive for a disk drive array controller, comprising the steps of: installing said disk drive array controller within a computer system, said disk drive array controller having a memory portion in which a list of a plurality of composite drives installed on a bus of said computer system is stored; installing a plurality of disk drives on said bus of said computer system, each of said disk drives having a user data region including a first portion and a second portion, said first portion of which contains a first field containing a composite drive ID number for a composite drive, a second field which indicates the total number of physical disk drives in said composite drive which are used for data storage, and a third field which indicates the total number of physical disk drives in said composite drive which are used for data redundancy, said second portion of which contains a logical position of said each of said plurality of disk drives within said composite drive corresponding to said composite drive ID number; comparing said composite drive ID number for each of said plurality of disk drives to said list of said plurality of composite drives; combining said second and third fields of at least one of said plurality of disk drives having an associated composite drive ID number that matches a listed composite drive to determine the total number of physical disk drives included as part of said listed composite drive; determining a configuration for said listed composite drive using said total number of physical disk drives included as part of said listed composite drive and said logical position of each disk drive having said composite drive ID number that matches said listed composite drive ID; and mapping said listed composite drive using said configuration.
Claim 7
Dependent Claim
29 words
The method for configuring at least one composite drive according to claim 4 further comprising the step of generating a physical drive position list for said listed composite drive.
Claim 8
Dependent Claim
24 words
A method for configuring at least one composite drive according to claim 5 wherein each of said disk drives is a SCSI type drive.
Claim 9
Dependent Claim
33 words
A method for configuring at least one composite drive according to claim 6 wherein said disk drive array controller further comprises a non-volatile random access memory for storing said list of composite drives.
Claim 10
Independent Claim
234 words
A method for configuring a composite drive for a disk drive array controller within a computer system comprising the steps of: installing a plurality of disk drives in a first physical arrangement on a bus of said computer system, each of said disk drives having a user data region, a first portion of which includes a first subset of information indicative of a total number of physical disk drives included as part of said composite drive and a second portion including a second subset of information comprised of a logical position of said each of said plurality of disk drives within said composite drive; reading said first subset of information and said second subset of information from said each of said plurality of disk drives; mapping said each of said plurality of disk drives within said composite drive according to said logical position indicated by said second subset of information read from said each of said plurality of disk drives; re-installing said plurality of disk drives in a second physical arrangement different from said first physical arrangement; re-reading said first subset of information and said second subset of information from said each of said plurality of disk drives; and re-mapping said each of said plurality of disk drives within said composite drive according to said logical position indicated by said second subset of information re-read from said each of said plurality of disk drives.
Claim 11
Independent Claim
234 words
A method for configuring a composite drive for a disk drive array controller within a computer system comprising the steps of: installing a plurality of disk drives in a first physical arrangement on a bus of said computer system, each of said disk drives having a user data region, a first portion of which includes a first subset of information indicative of a total number of physical disk drives included as part of said composite drive and a second portion including a second subset of information comprised of a logical position of said each of said plurality of disk drives within said composite drive; reading said first subset of information and said second subset of information from said each of said plurality of disk drives; mapping said each of said plurality of disk drives within said composite drive according to said logical position indicated by said second subset of information read from said each of said plurality of disk drives; re-installing said plurality of disk drives in a second physical arrangement different from said first physical arrangement; re-reading said first subset of information and said second subset of information from said each of said plurality of disk drives; and re-mapping said each of said plurality of disk drives within said composite drive according to said logical position indicated by said second subset of information re-read from said each of said plurality of disk drives.
Claim 12
Dependent Claim
46 words
The method for configuring a composite drive according to claim 8 wherein said logical position of said each of said plurality of disk drives is independent of a physical position of said each of said plurality of disk drives on said bus on said computer system.
Claim 13
Dependent Claim
63 words
The method for configuring a composite drive according to claim 8 comprising the further step of generating a drive position list for said composite drive, wherein said drive position list is indicative of a correlation between said logical position of each of said plurality of disk drives and a physical position of said each of said plurality of disk drives on said bus.
Claim 14
Dependent Claim
24 words
The method for configuring a composite drive according to claim 8 wherein each of said plurality of disk drives is a SCSI type drive.
Claim 15
Dependent Claim
56 words
The method for configuring a composite drive as recited in claim 8 comprising the further steps of: combining said first subset of information and said second subset of information to determine a configuration for said composite drive; and determining whether a particular logical position within said composite drive is void of an associated physical disk drive.