Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
204 words
A method of creating a program package having a plurality of primary functions and a plurality of secondary functions, comprising the machine executed steps of: creating a plurality of fifth level replaceable units containing operational code or data needed to perform each of said plurality of secondary functions; creating a fourth level replaceable unit for each of said plurality of secondary functions; linking said fourth level replaceable unit to its corresponding plurality of fifth level replaceable units; creating a third level replaceable unit for each of said plurality of primary functions; linking said third level replaceable unit to its corresponding plurality of fourth level replaceable units; creating a second level replaceable unit, said second level replaceable unit comprising a list of hardware on which said second level replaceable unit is dependent for proper operation; and linking said second level replaceable unit to said plurality of third level replaceable units, wherein said second level replacement unit, said third level replacement unit, and said fourth level replacement unit contain no operational code necessary to perform said plurality of secondary functions, wherein said second level replaceable unit, said third level replaceable unit, and said fourth level replaceable unit contain descriptions of the function of said operational code.
Claim 2
Independent Claim
204 words
A method of creating a program package having a plurality of primary functions and a plurality of secondary functions, comprising the machine executed steps of: creating a plurality of fifth level replaceable units containing operational code or data needed to perform each of said plurality of secondary functions; creating a fourth level replaceable unit for each of said plurality of secondary functions; linking said fourth level replaceable unit to its corresponding plurality of fifth level replaceable units; creating a third level replaceable unit for each of said plurality of primary functions; linking said third level replaceable unit to its corresponding plurality of fourth level replaceable units; creating a second level replaceable unit, said second level replaceable unit comprising a list of hardware on which said second level replaceable unit is dependent for proper operation; and linking said second level replaceable unit to said plurality of third level replaceable units, wherein said second level replacement unit, said third level replacement unit, and said fourth level replacement unit contain no operational code necessary to perform said plurality of secondary functions, wherein said second level replaceable unit, said third level replaceable unit, and said fourth level replaceable unit contain descriptions of the function of said operational code.
Claim 3
Independent Claim
302 words
A method of creating a software application package, comprising the machine executed steps of: selecting a first program package having a second level replaceable unit linked to a plurality of third level replaceable units linked to a plurality of fourth level replaceable units linked to a plurality of fifth level replaceable units, each of said third level replaceable units corresponding to a primary function of said first program package, each of said fourth level replaceable units corresponding to a secondary function of said first program package, and said fifth level replaceable units containing operational code or data needed to perform said secondary functions of said first program package; selecting a second program package having a second level replaceable unit linked to a plurality of third level replaceable units linked to a plurality of fourth level replaceable units linked to a plurality of fifth level replaceable units, each of said third level replaceable units corresponding to a primary function of said second program package, each of said fourth level replaceable units corresponding to a secondary function of said second program package, and said fifth level replaceable units containing operational code or data needed to perform said secondary functions of said second program package; creating a first level replaceable unit; linking said first level replaceable unit to said second level replaceable unit of said first program package and to said second level replaceable unit of said second program package, wherein said first level replacement unit, said second level replacement unit, said third level replacement unit, and said fourth level replacement unit contain no operational code necessary to perform said plurality of secondary functions, wherein said first level replaceable unit, said second level replaceable unit, said third level replaceable unit, and said fourth level replaceable unit contain descriptions of the function of said operational code.
Claim 4
Independent Claim
302 words
A method of creating a software application package, comprising the machine executed steps of: selecting a first program package having a second level replaceable unit linked to a plurality of third level replaceable units linked to a plurality of fourth level replaceable units linked to a plurality of fifth level replaceable units, each of said third level replaceable units corresponding to a primary function of said first program package, each of said fourth level replaceable units corresponding to a secondary function of said first program package, and said fifth level replaceable units containing operational code or data needed to perform said secondary functions of said first program package; selecting a second program package having a second level replaceable unit linked to a plurality of third level replaceable units linked to a plurality of fourth level replaceable units linked to a plurality of fifth level replaceable units, each of said third level replaceable units corresponding to a primary function of said second program package, each of said fourth level replaceable units corresponding to a secondary function of said second program package, and said fifth level replaceable units containing operational code or data needed to perform said secondary functions of said second program package; creating a first level replaceable unit; linking said first level replaceable unit to said second level replaceable unit of said first program package and to said second level replaceable unit of said second program package, wherein said first level replacement unit, said second level replacement unit, said third level replacement unit, and said fourth level replacement unit contain no operational code necessary to perform said plurality of secondary functions, wherein said first level replaceable unit, said second level replaceable unit, said third level replaceable unit, and said fourth level replaceable unit contain descriptions of the function of said operational code.
Claim 5
Dependent Claim
36 words
The method of claim 2, further comprising the machine executed step of: selecting some of said plurality of primary and secondary function from said first and second program packages to be included in said application package.
Claim 6
Independent Claim
154 words
A method of creating a software application package, comprising the machine executed steps of: displaying on a computer screen first textual descriptions of a plurality of first functions of a first program package having a first plurality of replaceable units; selecting some of said first textual descriptions of said plurality of first functions; displaying on said computer screen second textual descriptions of a plurality of second functions of a second program package having a second plurality of replaceable units; selecting some of said second textual descriptions of said plurality of second functions; and creating said application package from said some of said plurality of first functions and said some of said plurality of second functions selected in said selecting steps by combining said first plurality of replaceable units corresponding with said some of said first functions with said second plurality of replaceable units corresponding with said some of said plurality of said second functions.
Claim 7
Independent Claim
154 words
A method of creating a software application package, comprising the machine executed steps of: displaying on a computer screen first textual descriptions of a plurality of first functions of a first program package having a first plurality of replaceable units; selecting some of said first textual descriptions of said plurality of first functions; displaying on said computer screen second textual descriptions of a plurality of second functions of a second program package having a second plurality of replaceable units; selecting some of said second textual descriptions of said plurality of second functions; and creating said application package from said some of said plurality of first functions and said some of said plurality of second functions selected in said selecting steps by combining said first plurality of replaceable units corresponding with said some of said first functions with said second plurality of replaceable units corresponding with said some of said plurality of said second functions.
Claim 8
Independent Claim
151 words
A method for storing a computer program having a hierarchical software management structure on a storage medium, comprising the machine executed steps of: generating storing 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, said first body further comprising second identification data; generating and storing a second replaceable unit further comprising a second header and a second body, said second header comprising said second identification data; and linking said first replaceable unit 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, said first header further comprising a description of the function of said operational code.
Claim 9
Independent Claim
151 words
A method for storing a computer program having a hierarchical software management structure on a storage medium, comprising the machine executed steps of: generating storing 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, said first body further comprising second identification data; generating and storing a second replaceable unit further comprising a second header and a second body, said second header comprising said second identification data; and linking said first replaceable unit 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, said first header further comprising a description of the function of said operational code.
Claim 10
Independent Claim
189 words
A method of storing a computer program having a hierarchical software management structure on a storage medium, comprising the machine executed steps of: generating and storing a first replaceable unit further comprising a first header and first body, said first header comprising first identification data, said first body further comprising said second identification data and said third identification data; generating and storing a second replaceable unit further comprising a second header and a second body, said second header comprising said second identification data; generating and storing a third replaceable unit further comprising a third header and a third body, said third header comprising said third identification data; and linking said first replaceable unit 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, 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 11
Independent Claim
189 words
A method of storing a computer program having a hierarchical software management structure on a storage medium, comprising the machine executed steps of: generating and storing a first replaceable unit further comprising a first header and first body, said first header comprising first identification data, said first body further comprising said second identification data and said third identification data; generating and storing a second replaceable unit further comprising a second header and a second body, said second header comprising said second identification data; generating and storing a third replaceable unit further comprising a third header and a third body, said third header comprising said third identification data; and linking said first replaceable unit 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, 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.