×

System and method including a merging driver for accessing multiple data sources

  • US 7,406,697 B2
  • Filed: 12/13/2000
  • Issued: 07/29/2008
  • Est. Priority Date: 12/14/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for enabling access of a plurality of databases by a single access operation wherein each database in said plurality of databases requires a separate driver to access the database so that there is a plurality of separate drivers, said method comprising:

  • using an application programming interface (API) for each driver in said plurality of separate drivers, wherein said API is substantially identical for each of said drivers in said plurality of separate drivers;

    receiving said single access operation by a merging driver wherein in response to said single access operation, said merging driver accesses each driver in said plurality of separate drivers through said API;

    accessing an associated database in said plurality of databases by said each driver in response to said merging driver access through said API,wherein said single access operation enabled access of said plurality of databases; and

    said single access operation is performed for each of said plurality of databases to search for stored data related to said single access operation in each of said plurality of databases;

    receiving a result offer from each of said plurality of databases having data available that is responsive to said single access operation; and

    obtaining, by said merging driver automatically without user action, an ordered result in response to said single access operation wherein said obtaining further comprises retrieving results, by said merging driver, corresponding to said result offers from said plurality of databases in an order to obtain said ordered result.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×