Patent ID: 7127463

Claim:
A method of processing a database query from a client in a client-server database management system, the method comprising: receiving a database query from a client; and responding to the database query by returning to the client only a subset of the data requested by the client in the database query based upon a usage statistic associated with the database query; wherein the method further comprises determining the subset of data to be returned to the client in response to the database query based upon the usage statistic, wherein the database query is generated by a client application resident on the client, wherein determining the subset of data to be returned to the client is performed by a database driver, wherein at least a portion of the database driver is resident on the client, and wherein determining the subset of data to be returned to the client is performed by the portion of the database driver resident on the client, wherein at least a portion of the database driver is resident on a server, and wherein the portion of the database driver resident on the server is responsive to the portion of the database driver resident on the client to retrieve the subset of data from a database and communicate the subset of data to the client.