Patent ID: 6950823
Filing Date: 2005-09-27
Classification: G06F,Y10S

Abstract:
1. A method for a local server to satisfy a database query for at least one remote server, the method comprising: dynamically caching results of previous database queries of the at least one remote server in an edge cache; associating a local database with the local server; storing a plurality of the caching results in shared tables in the local database; and using the plurality of the caching results in transparently satisfying a new database query with the local server, wherein the step of storing comprises: inserting results of simple and Top-N queries over a single database table in shared base tables; saving results of join queries in shared join tables; forming a shared table repository including shared base tables and shared join tables; storing results of complex queries in separate tables one per query result; and forming an exact-match repository from a plurality of the separate tables.