×

System and method for processing database queries

  • US 8,943,088 B2
  • Filed: 03/02/2012
  • Issued: 01/27/2015
  • Est. Priority Date: 09/27/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, comprising:

  • receiving a database query from a client, the database query formatted using a first protocol;

    storing a module address and query identification information of the client;

    setting a query timer to monitor the elapsed time from when the database query was received;

    selecting one of a plurality of databases to process the database query;

    translating the database query from the first protocol to a second protocol matching the selected database;

    sending the translated database query to the second database for processing;

    receiving a response to the database query from the database, the response formatted using the second protocol;

    translating the response from the second protocol to the first protocol;

    determining the client that sent the database query based on the stored module address and the query identification information;

    sending the translated response to the client;

    monitoring via the query timer, whether the translated response to the database query has been received during the elapsed time since the database query was received and waiting for the response via the query timer if the query timer has not expired; and

    turning off the query timer responsive only to the translated response being received or the query timer expiring.

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