Method for implementing service logic via database table transversals
First Claim
1. A method for translating a first parameter to a second parameter using a database comprising at least one table, wherein said at least one table includes at least one record, the method comprising the steps of:
- receiving a query corresponding to the first parameter, said query including a third parameter;
searching a first database table record to locate the second parameter, said first database table record being identified using said third parameter; and
searching a second database table record to locate the second parameter if the second parameter is not located within said first database table record, said second database table record being identified using a fourth parameter located within said first database table record.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for translating a first number (e.g., a number dialed by a telephone subscriber) to a second number (referred to as a routing number) is disclosed. An example of an apparatus in accordance with the present invention includes two broad functional components: 1) tables of translation information stored within a database and 2) application software. Upon receiving a query requesting the translation of a dialed number to a routing number, the application software uses information within the received query to query the tables of translation information in order to find the correct routing number. The routing number is then sent to the requester.
18 Citations
10 Claims
-
1. A method for translating a first parameter to a second parameter using a database comprising at least one table, wherein said at least one table includes at least one record, the method comprising the steps of:
-
receiving a query corresponding to the first parameter, said query including a third parameter;
searching a first database table record to locate the second parameter, said first database table record being identified using said third parameter; and
searching a second database table record to locate the second parameter if the second parameter is not located within said first database table record, said second database table record being identified using a fourth parameter located within said first database table record. - View Dependent Claims (2, 3)
sending the second parameter to a device from which said query originated.
-
-
3. The method of claim 2, wherein the first parameter is a number dialed using a telephone;
-
wherein the second parameter is a target telephone number; and
wherein said device is a switch adapted to be connected to a communications network.
-
-
4. A method for translating a first parameter to a second parameter using a database comprising at least one table, wherein said at least one table includes at least one record, the method comprising the steps of:
-
sending a query from a device to the database, said query including third parameter;
searching a first database table record to locate the second parameter, said first database table record being identified using said third parameter;
searching a second database table record to locate the second parameter if the second parameter is not located within said first database table record, said second database table record being identified using a fourth parameter located within said first database table record; and
sending the second parameter from the database to said device. - View Dependent Claims (5)
wherein the second parameter is a target telephone number; and
wherein said device is a switch adapted to be connected to a communications network.
-
-
6. A computer-readable medium whose contents cause a computer system to translate a first parameter to a second parameter using a database comprising at least one table, wherein said at least one table includes at least one record, the computer-readable medium performing the steps of:
-
receiving a query corresponding to the first parameter, said query including a third parameter;
searching a first database table record to locate the second parameter, said first database table record being identified using said third parameter; and
searching a second database table record to locate the second parameter if the second parameter is not located within said first database table record, said second database table record being identified using a fourth parameter located within said first database table record. - View Dependent Claims (7, 8)
sending the second parameter to a device from which said query originated.
-
-
8. The computer-readable medium of claim 7, wherein the first parameter is a number dialed using a telephone;
-
wherein the second parameter is a target telephone number; and
wherein said device is a switch adapted to be connected to a communications network.
-
-
9. An apparatus for translating a first parameter to a second parameter, comprising:
-
a processor;
a computer readable memory segment adapted to be connected to said processor;
a database adapted to be connected to said processor, said database including at least one table, wherein said at least one table includes at least one record; and
a translation module included within said computer readable memory segment, said translation module including computer program code segments which, when executed by said processor, implement the following steps;
receiving a query corresponding to the first parameter, said query including a third parameter;
searching a first database table record to locate the second parameter, said first database table record being identified using said third parameter; and
searching a second database table record to locate the second parameter if the second parameter is not located within said first database table record, said second database table record being identified using a fourth parameter located within said first database table record. - View Dependent Claims (10)
sending the second parameter to a device from which said query originated.
-
Specification