Patent ID: 7373335

Claim:
A method of processing a database query between one or more clients and one or more databases, the method comprising the steps of: receiving the database query from one of the clients, the database query related to information about a telephone number, the database query sent using the telephone number, the database query formatted using a first protocol; storing a module address and query identification information of the one of the clients; setting a query timer; selecting one of the databases to process the database query; translating the database query from the first protocol to a second protocol; sending the translated database query to the selected database for processing; processing the translated database query by a line information database; receiving a response to the database query from the selected database, the response used to process a call related to the telephone number; the response formatted using the second protocol; translating the response from the second protocol to the first protocol; determining which of the clients sent the database query based on the stored module address and the query identification information; and sending the translated response to the client that sent the database query based on the setting of the query timer.