← Back to Patent Explorer
EP0710042A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Means and method for providing local telephone number portability

Assignee: AT&T Inc
•
Filing: 1995-10-18
•
Granted: —
•
Expires: 2015-10-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention provides a means and method for creating the capability of local number portability, allowing a telephone service subscriber to retain a phone number when the local switch servicing the subscriber changes. The invention implements a database that acts as a centralized source of call connection information. The invention establishes two tiers of databases - local databases dedicated to local switches first queried for call connection information matching the dialed number, and a centralized database serving all switches which is subsequently queried if local database response is not sufficient for call placement. Also, the dialed number is correlated to a call connection information set containing augmenting information to provide the equivalent of the actual service number for the subscriber for call placement. Databases dynamically maintain call connection information sets, with switch dedicated databases ranking call connection information sets to fill limited storage capacity with call connection information sets for calls most likely originated through the served switch.

Inventors

  • 👤 Elbert Lee Sneed, Jr.
  • 👤 Dorothy V. Stanley

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 19:22
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/005; H04M; H04M3/00; H04M3/42; H04M3/4228; H04M3/42297; H04Q2213/00; H04Q2213/13097; H04Q2213/13102; H04Q2213/13103; H04Q2213/13141; H04Q2213/13513; H04Q2213/13547

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 192 words
In a telecommunications system, apparatus for recognizing a dialed virtual service number and selecting augmenting call connection information which may differ from the number dialed by a caller, but which is recognized by the system as the intended destination subscriber number, comprising: at least two local switches; a first database means storing call connection information serving one local switch serving the dialing caller; a second database means storing call connection information, serving the at least two local switches throughout the telecommunications system; means responsive to the dialed virtual number received by the serving local switch for selectively querying the first database means for call connection information of the intended destination subscriber; means responsive to the absence of acceptable call connection information in the first database means, residing in the one served switch, for selectively querying the second database means for call connection information; means for providing call connection information received in response to a query of the second database means to the first database means; and means for implementing a call from the local switch utilizing the call connection information provided by either the first database means or the second database means.
Claim 2
Dependent Claim 134 words
The telecommunications system of claim 1 in which the first database means comprises: a central processing unit; memory for storing call connection information; means for retrieving call connection information regarding a specific service number queried to the first database means; means for hierarchically ranking call connection information for each number queried based upon the frequency and the recency of the queries; means for deleting from storage call connection information which does not meet a desired threshold of recency and frequency of queries or which is preempted by other call information having a greater hierarchical ranking; means for again ranking call connection information and deleting and replacing call connection information as appropriate dynamically as the first database means is queried and as the first database means receives call connection information from the second database means.
Claim 3
Dependent Claim 51 words
The telecommunications system of claim 2 in which stored call connection information includes augmenting call connection information which provides the equivalent of the actual service number recognized by the telecommunications system as the intended destination subscriber for the dialed virtual number received by the local switch, and other call connection information.
Claim 4
Dependent Claim 17 words
The telecommunications system of claim 3 in which stored call connection information includes the virtual service number.
Claim 5
Dependent Claim 119 words
The telecommunications system of claim 4 in which the second database means comprises: a central processing unit; memory for storing call connection information at least sufficient to store call connection information for all service numbers assigned in the telecommunications system; means for retrieving call connection information regarding a specific service number queried to the second database means; means for providing call connection information retrieved from storage as part of the positive response to the query; means for providing a negative response to the query in the absence of acceptable call connection information retrieved from storage and for recording information related to the query and negative response; and means for updating the call connection information in the database storage means.
Claim 6
Dependent Claim 51 words
The telecommunications system of claim 5 in which stored call connection information includes augmenting call connection information which provides the equivalent of the actual service number recognized by the telecommunications system as the intended destination subscriber for the dialed virtual number received by the local switch, and other call connection information.
Claim 7
Dependent Claim 17 words
The telecommunications system of claim 6 in which stored call connection information includes the virtual service number.
Claim 8
Dependent Claim 69 words
The telecommunications system of claim 7 in which the first database means comprises: means for organizing a plurality of entries of call connection information such that, for each service number, the virtual service number is related to the augmented call connection information and the other call connection information; and means for retrieving for any queried virtual service number, the augmenting call connection information, and the other call connection information.
Claim 9
Dependent Claim 68 words
The telecommunications system of claim 8 in which the second database means comprises: means for organizing a plurality of entries of call connection information such that, for each service number, the virtual service number is related to the actual service number and the other call connection information; and means for retrieving for any queried virtual service number, the augmenting call connection information, and the other call connection information.
Claim 10
Dependent Claim 31 words
The telecommunications system of claim 9 in which the first database means includes means to record information pertaining to each call and its date and time dialed through the served switch.
Claim 11
Independent Claim 315 words
A method of providing a telecommunications system the capability of routing calls in the absence of NPA, NXX or XXXX numbers in the virtual service number dialed corresponding to the NPA, NXX or XXXX numbers recognized by the telecommunications system as the actual service number for the area code NPA number, local switch NXX number, and personal identification XXXX number of the intended destination recipient, comprising: storing, for each subscriber to a telecommunications system, in a first database, call connection information sets correlated to the associated virtual service number for the subscriber, the call connection information including augmenting call connection information which provides the equivalent of the actual service number recognized by the telecommunications system as the destination of the subscriber within the telecommunications system; storing, for a limited number of selected subscribers to a telecommunications system, in a second database, call connection information sets correlated to the associated virtual service number for each selected subscriber, the call connection information including augmenting call connection information which provides the equivalent of the actual service number recognized by the telecommunications system as the destination of the subscriber within the telecommunications system; querying the second database by a switch served by the second database upon receipt of a dialed virtual service number; retrieving from the second database the correlated call connection information; delivering to the querying switch the retrieved correlated call connection information; querying the first database by the switch, if the call connection information received from the second database is a negative response, for the correlated call connection information; retrieving from the first database the correlated call connection information for the dialed virtual service number queried; delivering to the querying switch the retrieved correlated call connection information; utilizing the call connection information by the querying local switch to augment the dialed virtual number to place the call across the telecommunications network to reach the intended destination subscriber.
Claim 12
Dependent Claim 31 words
The method of claim 11, further comprising the step of: recording in the second database information pertaining to the virtual service number, date and time for each query by the switch;
Claim 13
Dependent Claim 110 words
The method of claim 12, further comprising the steps of: determining all sets of correlated call connection information available to the second database at a point in time; ranking all determined sets of correlated call connection information by a desired method; determining the number of call connection information sets the second database is then capable of storing; deleting from storage all call connecting information sets ranked lower than the threshold number of sets the second database is then capable of storing; and repeating the above steps each time a new query is made of the second database or a new call connection information set is presented to the second database.
Claim 14
Dependent Claim 94 words
The method of claim 13, in which ranking includes the steps of: retrieving from the second database the information pertaining to the virtual service number, date and time for each query; matching the information retrieved to the appropriate call connection information set; utilizing the recency and frequency of queries to establish rank for a call connection information set in relation to each other call connection information set as part of a desired method of hierarchical ranking in which greater recency and greater frequency contribute to higher relative ranking for a call connection information set.
Claim 15
Dependent Claim 56 words
The method of claim 14 which includes the additional steps of: presenting each call connection information set received by the switch from the first database to the second database; ranking the presented call connection information set by the second database; and determining whether to store the presented call connection set in the second database by ranking.
Claim 16
Dependent Claim 43 words
The method of claim 15, which includes, if the correlated call connection information for the dialed virtual service number queried is a negative response, the additional step of: storing information related to the query in the first database in a problem report location.
Claim 17
Independent Claim 219 words
A method of employing numbers other than the area code NPA number, the serving switch NXX number and/or the personal identification number recognized by a telecommunications system as that of a particular subscriber in dialing and successfully connecting with the termination destination of that subscriber comprising the steps of: assigning a virtual service number to be dialed in calling the subscriber; assigning augmenting call connection information and other call connection information consistent with the requirements of the telecommunications system to properly route and connect a call to the subscriber's terminal location; establishing a first database as part of the telecommunications system accessible by switches in the system; establishing and dedicating a second database to a switch in the telecommunications system; correlating the virtual service number to the augmenting call connection information and other call connection information to define a correlated call connection information set; storing the correlated call connection information set in the first database which contains all call connection information sets for the telecommunications system; storing selected call connection information sets in the second database which will accept a finite number of call connection information sets; and providing a determined call connection information set from the first database to the second database when the second database does not contain acceptable call connection information for a dialed virtual number.
Claim 18
Dependent Claim 106 words
The method of claim 17, including the additional steps of: dynamically ranking all call connection information sets in the second database according to a desired hierarchical method which takes into consideration recency and frequency of query by the switch; adding a call connection information set to storage in the second database which is then absent from storage and which is of a higher rank than at least one other call connection information set then stored; and deleting a call connection set from storage in the second database which is of a lower ranking than the number of sets then desired to be stored by the database.
Claim 19
Independent Claim 61 words
A method of maintaining a desired service number for a telecommunications system service subscriber comprising the steps of: correlating a number dialed to reach the intended subscriber with the number recognized as the service termination location for that subscriber; and translating within the telecommunications system from the dialed number to the recognized number in placing the call across the telecommunications network.
Claim 20
Dependent Claim 60 words
The method of claim 19, which includes the additional steps of: dynamically determining numbers most likely to be dialed through a switch in the telecommunications system; separately maintaining the correlated number for those most likely numbers; and attempting to translate from a number dialed through the switch to the system recognized number by first referring to the separately maintained numbers.

References Cited (Backward Citations)

US4924510A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag