Claims
- 1. An automated method of providing information for an international telephone number, the method comprising:
receiving an international telephone number from a user via a secure network connection; in response to receiving the international telephone number, consulting a table of prefixes in a centralized database of characteristics to identify a longest matching prefix for the international telephone number; in response to identifying the longest matching prefix, automatically consulting a location table in the centralized database to retrieve location information associated with the longest matching prefix; and in response to retrieving the location information associated with the longest matching prefix, automatically transmitting the location information to the user.
- 2. The method of claim 1, wherein the location information comprises two or more characteristics selected from the group of characteristics consisting of:
service type; country identifier; city identifier; and carrier name.
- 3. The method of claim 1, wherein the centralized database includes prefixes for telephone numbers for multiple nations outside the North American Numbering Plan (NANP).
- 4. A system for providing information for an international telephone number, the system comprising:
a centralized database of telephone characteristics; a tree structure of multiply-linked nodes in the centralized database, wherein the tree structure serves as a prefix table; request processing logic that performs operations comprising:
receiving an international telephone number from a user; in response to receiving the international telephone number, automatically querying the centralized database to obtain location information about the international telephone number; and in response to obtaining the location information from the centralized database, automatically transmitting the location information in a response to the user; and a database engine that uses the tree structure to perform a longest matching prefix search on the international telephone number in response to the request processing logic querying the centralized database.
- 5. The system of claim 4, wherein the location information comprises two or more characteristics selected from the group of characteristics consisting of:
service type; country identifier; city identifier; and carrier name.
- 6. The system of claim 4, wherein the centralized database includes prefixes for telephone numbers for multiple nations outside the North American Numbering Plan (NANP).
- 7. A program product for providing information for an international telephone number, the program product comprising:
a computer-usable medium; and computer instructions encoded in the computer-usable medium, wherein the computer instructions perform operations comprising:
receiving an international telephone number from a user; in response to receiving the international telephone number, automatically querying a centralized database of characteristics to obtain location information about the international telephone number; and automatically transmitting the location information in a response to the user; and wherein the operation of automatically querying the centralized database comprises:
automatically consulting a table of prefixes in the centralized database to identify a longest matching prefix for the international telephone number, wherein the centralized prefix database includes prefixes for telephone numbers for multiple nations outside the North American Numbering Plan (NANP); and in response to identifying the longest matching prefix, automatically consulting a location table in the centralized prefix database to retrieve the location information associated with the longest matching prefix.
- 8. The program product of claim 7, wherein the location information comprises two or more characteristics selected from the group of characteristics consisting of:
service type; country identifier; city identifier; and carrier name.
- 9. The program product of claim 7, further comprising the centralized database, encoded in the computer-usable medium.
- 10. The program product of claim 9, further comprising:
a prefix table implemented as a tree structure of multiply-linked nodes in the centralized database; and wherein the computer instructions encoded in the computer-usable medium further comprise a database engine that uses the tree structure to find the longest matching prefix for the international telephone number.
- 11. The program product of claim 9, wherein the centralized database of characteristics includes prefixes for telephone numbers for multiple nations outside the North American Numbering Plan (NANP).
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part application of U.S. patent application Ser. No. 10/217,743, filed by Jackie A. Halpern et al. on Aug. 13, 2002, entitled “SYSTEM AND METHOD FOR DETERMINING CHARACTERISTICS OF INTERNATIONAL CALLS,.”
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10217743 |
Aug 2002 |
US |
Child |
10348828 |
Jan 2003 |
US |