Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
326 words
For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for dynamically configuring the computer system and the circuit boards, the computer implemented steps comprising: reading a configuration file to determine the various common computer resources which are capable of being utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function and definable linking resources; allocating said definable linking resources and the common computer resources to the circuit boards to be inserted into the computer system; detecting conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be installed into the computer system; resolving said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, resolving said conflicts comprising the steps of: identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the computer system which give rise to said conflicts as members of a conflict group; deallocating all said definable linking resources and common computer resources of said conflict group previously allocated to the circuit boards to be inserted into the computer system; and reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common computer resource allocations which are not members of said conflict group; and storing configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.
Claim 2
Dependent Claim
326 words
For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for dynamically configuring the computer system and the circuit boards, the computer implemented steps comprising: reading a configuration file to determine the various common computer resources which are capable of being utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function and definable linking resources; allocating said definable linking resources and the common computer resources to the circuit boards to be inserted into the computer system; detecting conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be installed into the computer system; resolving said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, resolving said conflicts comprising the steps of: identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the computer system which give rise to said conflicts as members of a conflict group; deallocating all said definable linking resources and common computer resources of said conflict group previously allocated to the circuit boards to be inserted into the computer system; and reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common computer resource allocations which are not members of said conflict group; and storing configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.
Claim 3
Dependent Claim
35 words
The method of claim 1, further including the steps of: the operator defining said definable linking resources for each circuit board; and the operator adding said definable linking resources to said circuit board configuration file.
Claim 4
Dependent Claim
41 words
The method of claim 1, wherein the step allocating said definable linking resources and the common computer resources further includes associating groups of common computer resource allocated across multiple circuit boards within the computer system according to said definable linking resources.
Claim 5
Dependent Claim
44 words
The method of claim 1, wherein the step of allocating said definable linking resources and the common computer resources further includes associating the common computer resource allocations across multiple circuit boards to be inserted into the computer system according to said definable linking resources.
Claim 6
Dependent Claim
42 words
The method of claim 1, wherein the step of allocating said definable linking resources and the common computer resources further includes creating circuit board hierarchies across multiple circuit boards to be inserted into the computer system according to said definable linking resources.
Claim 7
Dependent Claim
36 words
The method of claim 1, wherein the step of allocating said definable linking resources and the common computer resources further includes defining circuit board operational relationships within the computer system according to said definable linking resources.
Claim 8
Dependent Claim
44 words
The method of claim 1, wherein the step of allocating said definable linking resources and the common computer resources further includes associating the common computer resource allocations across multiple functions on a single circuit board having multiple functions according to said definable linking functions.
Claim 9
Dependent Claim
341 words
A computerized, dynamic apparatus for configuring a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more various common computer resources, comprising: means for the computer system to utilize a configuration file to determine the various common computer resources which can be utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function, and definable linking resources; means for the computer system to allocate said definable linking resources and the common computer resources to the circuit boards to be inserted into the computer system; means for the computer system to detect conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system; means for the computer system to resolve said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, said means including: means for identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the computer system which give rise to said conflicts as members of a conflict group; means for deallocating all said definable linking resources and common computer resources of said conflict group previously allocated to the circuit boards to be inserted into the computer system; and means for reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common computer resource allocations which are not members of the conflict group; and means for the computer to store configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.
Claim 10
Dependent Claim
341 words
A computerized, dynamic apparatus for configuring a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more various common computer resources, comprising: means for the computer system to utilize a configuration file to determine the various common computer resources which can be utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function, and definable linking resources; means for the computer system to allocate said definable linking resources and the common computer resources to the circuit boards to be inserted into the computer system; means for the computer system to detect conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system; means for the computer system to resolve said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, said means including: means for identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the computer system which give rise to said conflicts as members of a conflict group; means for deallocating all said definable linking resources and common computer resources of said conflict group previously allocated to the circuit boards to be inserted into the computer system; and means for reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common computer resource allocations which are not members of the conflict group; and means for the computer to store configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.
Claim 11
Dependent Claim
36 words
The apparatus of claim 8, further including: means for the operator to define said definable linking resources for each circuit board; and means for the operator to include said definable linking resources in said configuration file.
Claim 12
Dependent Claim
51 words
The apparatus of claim 8, wherein said means for the computer system to allocate said definable linking resources and the common computer resources further includes means for associating groups of the common computer resources to be allocated across multiple circuit boards within the computer system according to said definable linking resources.
Claim 13
Dependent Claim
49 words
The apparatus of claim 8, wherein said means for the computer system to allocate said definable linking resources and the common computer resources further includes means for associating common computer resource allocations across multiple circuit boards to be inserted into the computer system according to said definable linking resources.
Claim 14
Dependent Claim
48 words
The apparatus of claim 8, wherein said means for the computer system to allocate said definable linking resources and the common computer resources further includes means for defining circuit board hierarchies across multiple circuit boards to be inserted into the computer system according to said definable linking resources.
Claim 15
Dependent Claim
42 words
The apparatus of claim 8, wherein said means for the computer system to allocate said definable linking resources and the common compute resources further includes means for defining circuit board operational relationships within the computer system according to said linking definable resources.
Claim 16
Dependent Claim
50 words
The apparatus of claim 8, wherein said means for the computer system to allocate said definable linking resources and the common computer resources further includes means for associating the common computer resource allocations across multiple functions on a single circuit board having multiple functions according to said definable linking resources.
Claim 17
Dependent Claim
334 words
For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a computerized, dynamic method for configuring the computer system and the circuit boards, the steps comprising: the computer system reading a configuration file to determine the various common computer resources which are capable of being utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function and definable linking resources; the computer system allocating said definable linking resources and the common computer resources to circuit boards to be inserted into the computer system; the computer system detecting conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system; the computer system resolving said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, including the steps of: the computer system identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the system which give rise to a conflict as members of a conflict group; the computer system de-allocating all said definable linking resources and common computer resources previously allocated to said members of said conflict group; the computer system reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common resource allocations which are not members of said conflict group; and the computer system storing configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.
Claim 18
Dependent Claim
334 words
For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a computerized, dynamic method for configuring the computer system and the circuit boards, the steps comprising: the computer system reading a configuration file to determine the various common computer resources which are capable of being utilized by the circuit boards to be inserted into the computer system, said configuration file having a defined configuration file format and providing for board identification information, initialization information, function information, the common computer resources necessary for the performance of each function and definable linking resources; the computer system allocating said definable linking resources and the common computer resources to circuit boards to be inserted into the computer system; the computer system detecting conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system; the computer system resolving said conflicts as to said definable linking resources and the common computer resources allocated to the circuit boards to be inserted into the computer system, including the steps of: the computer system identifying said definable linking resources and common computer resource allocations to the circuit boards to be inserted into the system which give rise to a conflict as members of a conflict group; the computer system de-allocating all said definable linking resources and common computer resources previously allocated to said members of said conflict group; the computer system reallocating alternate definable linking resources and common computer resources to said members of said conflict group, the computer system leaving undisturbed any prior definable linking resource and common resource allocations which are not members of said conflict group; and the computer system storing configuration information for the computer system and each circuit board based on said allocation of said definable linking resources and the common computer resources.
Claim 19
Dependent Claim
93 words
The method of claim 15, wherein the step of the computer system resolving conflicts as to said definable linking resources and the common computer resources to be allocated to the circuit boards to be inserted into the computer system further includes the steps of: the computer system creating a resource request array in computer system memory; and the computer system creating at least one entry in said resource request array for each circuit board to be inserted into the computer system, said entry being based on the information contained within said configuration file.
Claim 20
Dependent Claim
58 words
The method of claim 15, wherein the step of the computer system identifying said definable linking resources and common computer resource allocations to the circuit boards which give rise to said conflict comprises the computer identifying said entries in said resource request array giving rise to the conflict of said definable linking resources and the common computer resources.