Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
170 words
A computer implemented method for handling a request for data storage access in a distributed database environment having a data requestor and a plurality of database servers, said request originating from said requestor, said data requestor and said database servers being connected by a communications network, said method comprising the steps of: maintaining usage information regarding said database servers in a configuration controller connected to said data requestor and to said database servers via said network, said usage information indicating the availability of said database servers for storage of new data; transmitting said request for data storage access from said data requestor to said configuration controller; selecting a database server for said data storage access in accordance with said usage information; transmitting database server access information identifying the selected database server from said configuration controller to said data requestor; transmitting said new data from said data requestor to the database server identified by said access information; and updating said usage information to indicate the database server storing said new data.
Claim 2
Dependent Claim
170 words
A computer implemented method for handling a request for data storage access in a distributed database environment having a data requestor and a plurality of database servers, said request originating from said requestor, said data requestor and said database servers being connected by a communications network, said method comprising the steps of: maintaining usage information regarding said database servers in a configuration controller connected to said data requestor and to said database servers via said network, said usage information indicating the availability of said database servers for storage of new data; transmitting said request for data storage access from said data requestor to said configuration controller; selecting a database server for said data storage access in accordance with said usage information; transmitting database server access information identifying the selected database server from said configuration controller to said data requestor; transmitting said new data from said data requestor to the database server identified by said access information; and updating said usage information to indicate the database server storing said new data.
Claim 3
Dependent Claim
34 words
The method of claim 1 further comprising the step of: transmitting a status message from said selected database server to said configuration controller upon the successful storage of said new data from said requestor.
Claim 4
Dependent Claim
44 words
The method of claim 1 wherein said step of selecting a database server for data storage access includes the steps of: comparing the volumes of data stored by said database servers; and selecting the database server with the least volume for data storage access.
Claim 5
Independent Claim
144 words
A system for managing large volumes of data in a plurality of distributed databases, said system comprising: configuration means for maintaining usage information indicating the availability of said distributed databases for storage of new data; requestor means for generating a data storage request; a plurality of server means for storing data in said distributed databases; and means for interconnecting said configuration means, said requestor means and said server means via a communications network, said configuration means selecting one of said server means for data storage access in accordance with said usage information and transmitting server access information identifying the selected server means to said requestor means in response to said data storage request, said requestor means transmitting data to the server means identified by said access information for storage, said configuration means updating said usage information to indicate the database server storing said data.
Claim 6
Independent Claim
144 words
A system for managing large volumes of data in a plurality of distributed databases, said system comprising: configuration means for maintaining usage information indicating the availability of said distributed databases for storage of new data; requestor means for generating a data storage request; a plurality of server means for storing data in said distributed databases; and means for interconnecting said configuration means, said requestor means and said server means via a communications network, said configuration means selecting one of said server means for data storage access in accordance with said usage information and transmitting server access information identifying the selected server means to said requestor means in response to said data storage request, said requestor means transmitting data to the server means identified by said access information for storage, said configuration means updating said usage information to indicate the database server storing said data.
Claim 7
Dependent Claim
30 words
The system of claim 4 wherein said interconnecting means operates using a protocol for peer-to-peer data exchange between said configuration means, said requestor means and said plurality of server means.
Claim 8
Dependent Claim
14 words
The system of claim 4 wherein said plurality of server means comprise heterogeneous devices.
Claim 9
Dependent Claim
44 words
The method of claim 1 wherein said step of selecting a database server for data storage access includes the additional steps of: comparing the access loads of said database servers; and selecting the database server with the lowest access load for data storage access.