Method and system for routing calling name queries
First Claim
1. A method for routing a TR-1188 Calling Name query to provide Calling Name information respecting a calling party to a called party, the method comprising:
- receiving the TR-1188 Calling Name query including a calling party number and an identifier for the called party;
using the identifier to determine that an alternate service provider serves as a Calling Name service provider for the called party; and
causing the TR-1188 Calling Name query to be routed to the alternate service provider.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for routing Calling Name queries in a locally competitive environment includes the creation of a Calling Name query having both the calling party number and the called party number. The query is routed to a service control point of the local exchange carrier, where the called party number is extracted to determine the Calling Name service provider for the called party. The service control point accesses a series of databases to route the Calling Name query to the proper service provider/destination. The databases include a database storing a table of subscribers and their choice for Calling Name service, a database storing porting status of telephone numbers, and a database storing information about distribution of other local number portability databases.
-
Citations
24 Claims
-
1. A method for routing a TR-1188 Calling Name query to provide Calling Name information respecting a calling party to a called party, the method comprising:
-
receiving the TR-1188 Calling Name query including a calling party number and an identifier for the called party;
using the identifier to determine that an alternate service provider serves as a Calling Name service provider for the called party; and
causing the TR-1188 Calling Name query to be routed to the alternate service provider.
-
-
2. A method for routing a Calling Name query to provide Calling Name information respecting a calling party to a called party, the method comprising:
-
receiving the Calling Name query from a network element serving the called party with the Calling Name query including a calling party number and an identifier for the called party. using the identifier to directly make a determination that a local service provider serves as a Calling Name service provider for the called party; and
in response to the determination, causing the Calling Name query to be routed to a database of the local service provider. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
making a finding that the calling party number is not within a service region of the local service provider; and
based on the finding, instead of causing the Calling Name query to be sent to the database of the local service provider, then causing the Calling Name query to be sent to an out-of-region (OOR) data file.
-
-
5. The method for routing a Calling Name query, as recited in claim 2, further comprising:
-
making a finding that the calling party number is not within a service region of the local service provider; and
based on the finding, checking whether an out-of-region (OOR) data file is available; and
if the OOR data file is unavailable, then causing the Calling Name query to be sent to the database of the local service provider.
-
-
6. The method for routing a Calling Name query, as recited in claim 2, further comprising:
-
making a finding that the calling party number is within a service area of a service region of the local service provider; and
based on the finding, then causing the Calling Name query to be sent to the database of the local service provider.
-
-
7. The method for routing a Calling Name query, as recited in claim 2, wherein the database of the local service provider serves a service area within a service region of the local service provider;
- and further comprising;
making a finding that the calling party number is not within the service area of the service region of the local service provider; and
in response to the finding, then causing the Calling Name query to be sent to another database of the local service provider instead of the database.
- and further comprising;
-
8. The method for routing a Calling Name query, as recited in claim 2, further comprising:
-
making a finding that the calling party number is within a service area of a service region of the local service provider; and
based on the finding, checking whether the calling party number is ported; and
if the calling party number is not ported, then causing the Calling Name query to be sent to the database of the local service provider.
-
-
9. The method for routing a Calling Name query, as recited in claim 2, further comprising:
-
making a finding that the calling party number is within a service area of a service region of the local service provider; and
based on the finding, checking whether the calling party number is ported; and
if the calling party number is ported, causing the Calling Name query to be sent to a service provider serving the calling party instead of causing the Calling Name query to be sent to the database of the local service provider.
-
-
10. The method for routing a Calling Name query, as recited in claim 2, further comprising:
-
making a finding that the calling party number is ported; and
in response to the finding, sending the query to a service provider serving the calling party instead of sending the query to the database of the local service provider.
-
-
11. A system for routing a TR-1188 Calling Name query to provide Calling Name information respecting a calling party to a called party, the system comprising:
-
an intelligent device for receiving the TR-1188 Calling Name query, which includes a calling party number and an identifier for the called party;
the intelligent device operative to use the identifier to determine that an alternate service provider serves as a Calling Name service provider for the called party; and
the intelligent device operative to cause the TR-1188 Calling Name query to be sent to the alternate service provider. - View Dependent Claims (12, 13)
-
-
14. A method for routing a Calling Name query, the method comprising:
-
receiving a Calling name query identifying a called number from a network element serving the called number;
determining a service provider that provides Calling Name service to the called number; and
routing the Calling Name query to the service provider. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for routing a TR-1188 Calling Name query, the system comprising:
-
an intelligent device for receiving the TR-1188 Calling Name query identifying the called party;
the intelligent device operative to determine a service provider providing Calling Name service to the called party and the intelligent device operative to cause the TR-1188 Calling Name query to be sent the service provider. - View Dependent Claims (23, 24)
-
Specification