Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
143 words
A computer program embodied on a computer-readable medium having a hierarchical software management structure, said computer program comprising: a first replaceable unit further comprising a first header and first body, said first header comprising first identification data, said first header further comprising a first list of hardware on which said first replaceable unit is dependent for proper operation; a second replaceable unit further comprising a second header and a second body, said second header comprising second identification data; said first body comprising said second identification data, thereby allowing said first replaceable unit to link to said second replaceable unit in a hierarchical fashion; said second body comprising operational code necessary to run said computer program; said first body contains no operational code necessary to run said computer program; and said first header further comprising a description of the function of said operational code.
Claim 2
Dependent Claim
143 words
A computer program embodied on a computer-readable medium having a hierarchical software management structure, said computer program comprising: a first replaceable unit further comprising a first header and first body, said first header comprising first identification data, said first header further comprising a first list of hardware on which said first replaceable unit is dependent for proper operation; a second replaceable unit further comprising a second header and a second body, said second header comprising second identification data; said first body comprising said second identification data, thereby allowing said first replaceable unit to link to said second replaceable unit in a hierarchical fashion; said second body comprising operational code necessary to run said computer program; said first body contains no operational code necessary to run said computer program; and said first header further comprising a description of the function of said operational code.
Claim 3
Dependent Claim
28 words
The computer program of claim 1, wherein said second header further comprises a second list of hardware on which said second replaceable unit is dependent for proper operation.
Claim 4
Dependent Claim
29 words
The computer program of claim 1, where in said first header further comprises a first list of software on which said first replaceable unit is dependent for proper operation.
Claim 5
Dependent Claim
28 words
The computer program of claim 1, wherein said second header further comprises a second list of software on which said second replaceable unit is dependent for proper operation.
Claim 6
Dependent Claim
24 words
The computer program of claim 1, wherein said first body further comprises a plurality of identification information corresponding to a plurality of replaceable units.
Claim 7
Dependent Claim
15 words
The computer program of claim 1, wherein said first header further comprises first maintenance information.
Claim 8
Dependent Claim
15 words
The computer program of claim 1, where said second header further comprises second maintenance information.
Claim 9
Dependent Claim
29 words
The computer program of claim 6, wherein said first maintenance information further comprises an identification of a machine instruction set compatible with said operational code of said computer program.
Claim 10
Dependent Claim
272 words
A computer program embodied on a computer-readable medium having a hierarchical software management structure, said computer program comprising: an application group level comprising a first replaceable unit, said first replaceable unit further comprising a first header and a first body, said first header comprising first identification data, said first header further comprising a first list of hardware on which said first replaceable unit is dependent for proper operation; a loadable code group level comprising a second replaceable unit, said second replaceable unit further comprising a second header and a second body, said second header containing second identification data; a primary functional group level comprising a third replaceable unit, said third replaceable unit further comprising a third header and a third body, said third header containing third identification data; a secondary functional group level comprising a fourth replaceable unit, and fourth replaceable unit further comprising a fourth header and a fourth body, said fourth header containing fourth identification data; an operational code group level comprising a fifth replaceable unit, said fifth replaceable unit further comprising a fifth header and a fifth body, said fifth header containing fifth identification data; said first body further comprising said second identification data, thereby allowing said first replaceable unit to link to said second replaceable unit in a hierarchical fashion; said fifth body comprising operational code necessary to run said computer program; said first body, said second body, said third body, and said fourth body contains no operational code necessary to run said computer program; and said first header, said second header, said third header and said fourth header containing descriptions of the function of said operational code.
Claim 11
Dependent Claim
272 words
A computer program embodied on a computer-readable medium having a hierarchical software management structure, said computer program comprising: an application group level comprising a first replaceable unit, said first replaceable unit further comprising a first header and a first body, said first header comprising first identification data, said first header further comprising a first list of hardware on which said first replaceable unit is dependent for proper operation; a loadable code group level comprising a second replaceable unit, said second replaceable unit further comprising a second header and a second body, said second header containing second identification data; a primary functional group level comprising a third replaceable unit, said third replaceable unit further comprising a third header and a third body, said third header containing third identification data; a secondary functional group level comprising a fourth replaceable unit, and fourth replaceable unit further comprising a fourth header and a fourth body, said fourth header containing fourth identification data; an operational code group level comprising a fifth replaceable unit, said fifth replaceable unit further comprising a fifth header and a fifth body, said fifth header containing fifth identification data; said first body further comprising said second identification data, thereby allowing said first replaceable unit to link to said second replaceable unit in a hierarchical fashion; said fifth body comprising operational code necessary to run said computer program; said first body, said second body, said third body, and said fourth body contains no operational code necessary to run said computer program; and said first header, said second header, said third header and said fourth header containing descriptions of the function of said operational code.
Claim 12
Dependent Claim
32 words
The computer program of claim 9, wherein said second body comprises said third identification data, thereby allowing said second replaceable unit to link to said third replaceable unit in a hierarchical fashion.
Claim 13
Dependent Claim
32 words
The computer program of claim 10, wherein said third body comprises said fourth identification data, thereby allowing said third replaceable unit to link to said fourth replaceable unit in a hierarchical fashion.
Claim 14
Dependent Claim
32 words
The computer program of claim 11, wherein said fourth body comprises said fifth identification data, thereby allowing said fourth replaceable unit to link to said fifth replaceable unit in a hierarchical fashion.
Claim 15
Dependent Claim
175 words
A computer program embodied on a computer-readable medium having a hierarchical software management structure, said computer program comprising: a first replaceable unit further comprising a first header and first body, said first header comprising first identification data; a second replaceable unit further comprising a second header and a second body, said second header comprising second identification data; a third replaceable unit further comprising a third header and a third body, said third header comprising third identification data; said first body comprising said second identification data and said third identification data, thereby allowing said first replaceable unit to link to said second replaceable unit and said third replaceable unit in a hierarchical fashion; said second body comprises first operational code necessary to run a first portion of said computer program on a first computer using a first machine instruction set; and said third body comprises second operational code necessary to run a second portion of said computer program on a second computer incompatible with said first computer, said second computer using a second machine instruction set.
Claim 16
Dependent Claim
175 words
A computer program embodied on a computer-readable medium having a hierarchical software management structure, said computer program comprising: a first replaceable unit further comprising a first header and first body, said first header comprising first identification data; a second replaceable unit further comprising a second header and a second body, said second header comprising second identification data; a third replaceable unit further comprising a third header and a third body, said third header comprising third identification data; said first body comprising said second identification data and said third identification data, thereby allowing said first replaceable unit to link to said second replaceable unit and said third replaceable unit in a hierarchical fashion; said second body comprises first operational code necessary to run a first portion of said computer program on a first computer using a first machine instruction set; and said third body comprises second operational code necessary to run a second portion of said computer program on a second computer incompatible with said first computer, said second computer using a second machine instruction set.