Method and system for routing calls to a party
First Claim
1. A system for routing a call to a party using a dialed directory number NPA-NXX-XXXX or NXX-XXXX, such system comprising:
- a plurality of databases for storing relationships between NPA-NXX-XXXX or NXX-XXXX directory numbers assigned to called Subscribers and call routing identifiers, SPAs, where;
SPA is a three digit designation code assigned to each one of a plurality of Local Service Providers within a common one of a plurality of different Numbering Plan Areas (NPAs), one of the plurality of Local Service Providers being assigned a first SPA code in the common one of the plurality of different Numbering Plan Areas (NPAs), the first SPA code being different from a second SPA code assigned to said one of the plurality of Local Service Providers in another one of the plurality of different Numbering Plan Areas (NPAs); and
, NXX is a three digit exchange code representative of a local exchange area within the common Numbering Plan Area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enabling a plurality of Local Service Providers within a common Numbering Plan Area (NPA) to serve Subscribers of the plurality of Local Service Providers. The method includes the step of assigning to each Subscriber of a Local Service Provider within the common NPA a unique three digit code, hereinafter referred to as an SPA code. The service provider area (SPA) code is used by the telephone system in the same manner presently used for routing calls made when a calling Subscriber dials the NPA code of the called party. Here, however, the SPA code is not dialed by the calling Subscriber. The dialed directory number, NXX-XXXX, of a called Subscriber subscribed to a different Local Service Provider, is sent to a database. The database maintains a record of the relationships between the directory numbers of Subscribers and the SPA codes of the Subscribers. The database retrieves the SPA code associated with the dialed directory number presently serving the called Subscriber. The call is routed as SPA-NXX-XXXX. Because the ten digit format, SPA-NXX-XXXX, is the same as the present NPA-NXX-XXXX, ten digit format, existing signaling and routing mechanisms may be used to route the call. Thus, each one of the Subscribers of each one of the plurality of Local Service Providers is assigned a common SPA code, each one of the Local Service Providers having a different SPA code.
83 Citations
35 Claims
-
1. A system for routing a call to a party using a dialed directory number NPA-NXX-XXXX or NXX-XXXX, such system comprising:
a plurality of databases for storing relationships between NPA-NXX-XXXX or NXX-XXXX directory numbers assigned to called Subscribers and call routing identifiers, SPAs, where;
SPA is a three digit designation code assigned to each one of a plurality of Local Service Providers within a common one of a plurality of different Numbering Plan Areas (NPAs), one of the plurality of Local Service Providers being assigned a first SPA code in the common one of the plurality of different Numbering Plan Areas (NPAs), the first SPA code being different from a second SPA code assigned to said one of the plurality of Local Service Providers in another one of the plurality of different Numbering Plan Areas (NPAs); and
, NXX is a three digit exchange code representative of a local exchange area within the common Numbering Plan Area.- View Dependent Claims (2, 3, 4)
-
5. A method for routing a call from a calling party to a called subscriber through a telephone network served by Local Service Providers, each one of said Local Service Providers having a set of call routing switches, the called subscriber being served by one of the switches in the set of switches of one of the Local Service Providers assigned to the called subscriber, comprising the steps of:
-
(a) providing a plurality of databases, each one storing relationships between NPA-NXX-XXXX or NXX-XXXX directory numbers assigned to called subscribers and call routing identifiers, SPAs, where; SPA is a three digit designation code assigned to each one of a plurality of Local Service Providers assigned to called subscribers within a common Numbering Plan Area (NPA), each SPA code identifying the set of switches of a corresponding one of the plurality of Local Service Providers, each one of the plurality of Local Service Providers being assigned a different SPA code in the common Numbering Plan Area (NPA); and
,NXX is a three digit designation code representative of an exchange area within the common Numbering Plan Area (NPA); (b) receiving a dialed number identifying the called subscriber; (c) retrieving from one of the plurality of databases an SPA code associated with the dialed number; (d) prefixing the dialed number, in whole or in part, with said SPA code to provide a call routing number SPA-NXX-XXXX for routing the call; and (e) routing the call, in response to the call routing number SPA-NXX-XXXX, to the called subscriber through said one of the switches. - View Dependent Claims (6, 7, 8)
-
-
9. A system for routing a call to a party using a dialed directory number NPA-NXX-XXXX or NXX-XXXX, such system comprising:
-
a plurality of local switch internal databases for storing relationships between NPA-NXX-XXXX or NXX-XXXX directory numbers assigned to called Subscribers and call routing identifiers associated with the directory numbers; and
,means for enabling one of a plurality of Local Service Providers to access at least one of the plurality of local switch internal databases and retrieve a call routing identifier associated with the dialed directory number to route the call. - View Dependent Claims (10, 11)
-
-
12. A method for routing a call to a party using a dialed directory number NPA-NXX-XXXX or NXX-XXXX, comprising the steps of:
-
(a) providing a plurality of local switch internal databases, each one thereof being accessible to a plurality of Local Service Providers and storing relationships between NPA-NXX-XXXX or NXX-XXXX directory numbers assigned to called Subscribers and call routing identifiers; (b) retrieving from one of the plurality of local switch internal databases a call routing identifier associated with the dialed directory number NPA-NXX-XXXX or NXX-XXXX; and (c) routing the call to the party using the retrieved call routing identifier. - View Dependent Claims (13, 14)
-
-
15. A method for routing a call from a calling party to a called subscriber through a telephone network served by Local Service Providers, each one of said Local Service Providers having a set of call routing switches, the called subscriber being served by one of the switches in the set of switches of one of the Local Service Providers assigned to the called subscriber, comprising the steps of:
-
(a) providing a database storing a relationship between a directory number of the called subscriber and a call routing identifier, SPA, of said one of the Local Service Providers where; SPA is a three digit designation code assigned to each one of the plurality of Local Service Providers assigned to called subscribers within a common Numbering Plan Area (NPA), each SPA code identifying the set of switches of a corresponding one of the plurality of Local Service Providers, each one of the plurality of Local Service Providers being assigned a different SPA code in the common Numbering Plan Area (NPA); and
,NXX is a three digit designation code representative of an exchange area within the common Numbering Plan Area (NPA); (b) receiving a dialed number identifying the called subscriber; (c) retrieving from the database the SPA code associated with the dialed number; (d) prefixing the dialed number, in whole or in part, with said SPA code to provide a call routing number SPA-NXX-XXXX for routing the call; and (e) routing the call, in response to the call routing number SPA-NXX-XXXX, to the called subscriber through said one of the switches.
-
-
16. A method for routing a call from a calling party to a called subscriber through a telephone network served by Local Service Providers, each one of said Local Service Providers having a set of call routing switches, the called subscriber being served by one of the switches in the set of switches of one of the Local Service Providers assigned to the called subscriber, comprising the steps of:
-
(a) providing a database storing a relationship between a directory number of the called subscriber and a Service Provider Area (SPA) code of said one of the Local Service Providers where; SPA is a three digit designation code assigned to each one of the plurality of Local Service Providers assigned to called subscribers within a common Numbering Plan Area (NPA), each SPA code identifying the set of switches of a corresponding one of the plurality of Local Service Providers, each one of the plurality of Local Service Providers being assigned a different Service Provider Area (SPA) code in the common Numbering Plan Area (NPA); and
,NXX is a three digit designation code representative of a local area within the common Numbering Plan Area (NPA); (b) receiving a dialed number identifying the called subscriber; (c) converting, in the database, the dialed number into a call routing output, SPA-NXX-XXXX, for routing the call; and (d) routing the call, in response to the call routing output SPA-NXX-XXXX, to the called subscriber through said one of the switches.
-
-
17. A system used in routing a call to a party using a dialed directory number NPA-NXX-XXXX or NXX-XXXX, such system comprising:
a database storing a relationship between the NPA-NXX-XXXX or NXX-XXXX directory number and a call routing identifier, SPA, where;
SPA is a three digit designation code assigned to each one of a plurality of Local Service Providers within a common one of a plurality of different Numbering Plan Areas (NPAs), one of the plurality of Local Service Providers being assigned a first SPA code in the common one of the plurality of different Numbering Plan Areas (NPAs), the first SPA code being different from a second SPA code assigned to said one of the plurality of Local Service Providers in another one of the plurality of different Numbering Plan Areas (NPAs); and
, NXX is a three digit exchange code representative of a local exchange area within a Numbering Plan Area.
-
18. A system for routing a call to a party using a dialed number, such system comprising:
a database for storing relationships between directory numbers assigned to called subscribers and call routing identifiers, SPAs, where;
SPA is a code assigned to each one of a plurality of service providers within one of a plurality of predetermined areas, said one of the plurality of service providers being assigned a first SPA code in said one of the plurality of predetermined areas, the first SPA code being different from a second SPA code assigned to said one of the plurality of service providers in a different one of the plurality of predetermined areas.- View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
27. A system for routing calls to called subscribers, each one of the service providers having a set of call routing switches, such system comprising:
a database for storing relationships between directory numbers assigned to called subscribers and call routing identifiers, SPAs, where;
SPAs are codes assigned to each one of a plurality of service providers for prefixing dialed numbers of called subscribers, in whole or in part, to provide call routing numbers and for routing calls through a telephone network to the called subscribers, in response to the call routing numbers, such code being determined in the network and identifying the set of switches of a corresponding one of the service providers.- View Dependent Claims (28, 29)
-
30. A method for routing a call from a calling party to a called subscriber through a telephone network served by service providers, each one of said service providers having a set of call routing switches, the called subscriber being served by one of the switches in the set of switches of one of the service providers assigned to the called subscriber, comprising the steps of:
-
(a) providing a database storing a relationship between a directory number of the called subscriber and a Service Provider Area (SPA) code of said one of the service providers where; SPA is a code assigned to each one of a plurality of service providers assigned to called subscribers, each SPA code identifying the set of switches of a corresponding one of the plurality of service providers; (b) receiving a dialed number identifying the called subscriber; (c) prefixing the dialed number, in whole or in part, with said SPA code to provide a call routing output, SPA-NXX-XXXX, for routing the call; and (d) routing the call, in response to the call routing output SPA-NXX-XXXX, to the called subscriber through said one of the switches. - View Dependent Claims (31, 32)
-
-
33. A method for routing a call from a calling party to a called subscriber through a telephone network served by service providers, each one of said service providers having a set of call routing switches, the called subscriber being served by one of the switches in the set of switches of one of the service providers assigned to the called subscriber, comprising the steps of:
-
(a) providing a database storing a relationship between a directory number of the called subscriber and a Service Provider Area (SPA) code of said one of the service providers where; SPA is a service provider code assigned to each one of a plurality of service providers within one of a plurality of different predetermined areas, said one of the plurality of service providers being assigned a first SPA code in said one of the plurality of predetermined areas, the first SPA code being different from a second SPA code assigned to said one of the plurality of service providers in a different one of the plurality of predetermined areas; (b) receiving a dialed number identifying the called subscriber; (c) determining, in the database, the service provider code associated with the called subscriber; and (d) routing the call, in response to the determined service provider code and the dialed number, to the called subscriber through said one of the switches. - View Dependent Claims (34, 35)
-
Specification