Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
453 words
A method for routing a call to a called subscriber, using a dialed number, such dialed number being either NXX-XXXX or NPA-NXX-XXXX, comprising the steps of: (a) determining, at a local switch, whether an incoming call to the local switch is an intra-LATA call or a call to an exchange code served by the local switch; and, (i) if the call is to an exchange code served by the local switch, determining whether the dialed number is served by the local switch; and (1) if the dialed number is not served by the local switch, determining whether a Service Provider Area (SPA) code assigned to the dialed number is populated in the local switch, where: an SPA code is a three digit designation code assigned to each one of a plurality of Local Service Providers within a common Numbering Plan Area (NPA), 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, (A) if the SPA code assigned to the dialed number is not populated in the local switch accessing an External Local Number Portability Database to retrieve the SPA code, such database storing a relationship between each NPA-NXX-XXXX directory number assigned to Subscribers within the common Numbering Plan Area (NPA) and an SPA code associated with each NPA-NXX-XXXX directory number; and (B) if the SPA code assigned to the called dialed number is populated in the local switch, prefixing such SPA code to the NXX-XXXX portion of the dialed number to provide a call routing number and routing the call using the call routing number; and (2) if the dialed number is served by the local switch, routing the call to the called subscriber using the dialed number; and, (ii) if the call is an intra-LATA call, accessing the External Local Number Portability Database to retrieve the SPA code; and, (b) if accessing the External Local Number Portability Database in step (a) (i) (1) (A) or (a) (ii) and, (i) if an NPA code is absent from the dialed number, adding to the dialed number an NPA code assigned to the dialed number to provide a modified dialed number; and, (ii) retrieving from the External Local Number Portability Database, based on the dialed number or the modified dialed number, a retrieved SPA code; and, (iii) if the call is a call to an exchange code served by the local switch, populating the local switch with the retrieved SPA code; (iv) prefixing the retrieved SPA code to the NXX-XXXX portion of the dialed number or the modified dialed number to provide the call routing number SPA-NXX-XXXX; and, (v) routing the call using the call routing number SPA-NXX-XXXX.
Claim 2
Independent Claim
453 words
A method for routing a call to a called subscriber, using a dialed number, such dialed number being either NXX-XXXX or NPA-NXX-XXXX, comprising the steps of: (a) determining, at a local switch, whether an incoming call to the local switch is an intra-LATA call or a call to an exchange code served by the local switch; and, (i) if the call is to an exchange code served by the local switch, determining whether the dialed number is served by the local switch; and (1) if the dialed number is not served by the local switch, determining whether a Service Provider Area (SPA) code assigned to the dialed number is populated in the local switch, where: an SPA code is a three digit designation code assigned to each one of a plurality of Local Service Providers within a common Numbering Plan Area (NPA), 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, (A) if the SPA code assigned to the dialed number is not populated in the local switch accessing an External Local Number Portability Database to retrieve the SPA code, such database storing a relationship between each NPA-NXX-XXXX directory number assigned to Subscribers within the common Numbering Plan Area (NPA) and an SPA code associated with each NPA-NXX-XXXX directory number; and (B) if the SPA code assigned to the called dialed number is populated in the local switch, prefixing such SPA code to the NXX-XXXX portion of the dialed number to provide a call routing number and routing the call using the call routing number; and (2) if the dialed number is served by the local switch, routing the call to the called subscriber using the dialed number; and, (ii) if the call is an intra-LATA call, accessing the External Local Number Portability Database to retrieve the SPA code; and, (b) if accessing the External Local Number Portability Database in step (a) (i) (1) (A) or (a) (ii) and, (i) if an NPA code is absent from the dialed number, adding to the dialed number an NPA code assigned to the dialed number to provide a modified dialed number; and, (ii) retrieving from the External Local Number Portability Database, based on the dialed number or the modified dialed number, a retrieved SPA code; and, (iii) if the call is a call to an exchange code served by the local switch, populating the local switch with the retrieved SPA code; (iv) prefixing the retrieved SPA code to the NXX-XXXX portion of the dialed number or the modified dialed number to provide the call routing number SPA-NXX-XXXX; and, (v) routing the call using the call routing number SPA-NXX-XXXX.
Claim 3
Independent Claim
212 words
A method for routing a call to a called subscriber, using a dialed number, comprising the step of: (a) determining, at a local switch, whether a Service Provider Area (SPA) code assigned to the dialed number is populated in the local switch, where; an SPA code is a three digit designation code assigned to each of a plurality of Local Serveice Providers within a common Numbering Plan Area (NPA), 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, (i) if the SPA code assigned to the dialed number is not populated in the local switch, accessing an External Local Number Portability Database to retrieve the SPA code assigned to the dialed number, such database storing a relationship between each directory number assigned to Subscribers within the common Numbering Plan Area (NPA) and an SPA code associated with each directory number; retrieving from the External Local Number Portability Database, based on the dialed number, a retrieved SPA code; and routing the call using the retrieved SPA code; and, (ii) if the SPA code assigned to the dialed number is populated in the local switch, routing the call using the SPA code populated in the local switch.
Claim 4
Independent Claim
212 words
A method for routing a call to a called subscriber, using a dialed number, comprising the step of: (a) determining, at a local switch, whether a Service Provider Area (SPA) code assigned to the dialed number is populated in the local switch, where; an SPA code is a three digit designation code assigned to each of a plurality of Local Serveice Providers within a common Numbering Plan Area (NPA), 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, (i) if the SPA code assigned to the dialed number is not populated in the local switch, accessing an External Local Number Portability Database to retrieve the SPA code assigned to the dialed number, such database storing a relationship between each directory number assigned to Subscribers within the common Numbering Plan Area (NPA) and an SPA code associated with each directory number; retrieving from the External Local Number Portability Database, based on the dialed number, a retrieved SPA code; and routing the call using the retrieved SPA code; and, (ii) if the SPA code assigned to the dialed number is populated in the local switch, routing the call using the SPA code populated in the local switch.