← Back to Patent Explorer
US5515427A Expired / Lapsed US ⏱️ 0.0 years remaining

Completion of intelligent network telephone calls

Assignee: AT&T Inc
•
Filing: 1994-07-19
•
Granted: 1996-05-07
•
Expires: 2014-07-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Intelligent network telephone calls are processed by an intelligent terminal which cooperates with network elements such as a database that contains information with respect to such calls. When a call requiring intelligent network treatment is first made from an intelligent terminal, if the terminal does not have the requisite information to complete the call, the call is processed by network elements such as an originating switch and a network database which attempt to find routing information for the call. However, if the call contains an indication that (a) the calling party requests a down load, and the database record associated with the dialed number indicates that routing information stored in the database is marked for down loading, then the routing information is down loaded and stored in the intelligent terminal. When a subsequent call to the same number and therefore requiring the same treatment is again made, the intelligent terminal now contains the requisite routing information needed to complete the call. In this circumstance, the call does not have to be processed by intelligent network elements such as the network database. The routing information can be a destination number, or an indication of the particular network (e.g. wireline, cellular or CATV) that will carry the call, or other similar information.

Inventors

  • 👤 Ralph Carlsen
  • 👤 James F. Day

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 13:07
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/2753; H04M1/2757; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q2213/00; H04Q2213/13532; H04Q2213/13541; H04Q2213/13547

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 111 words
A method for completing an intelligent network telephone call placed by dialing a dialed number from a terminal including a memory, comprising the steps of (a) determining if said memory in said terminal contains routing information corresponding to said dialed number, (b) (i) if so, providing said routing information to elements in the telephone network in order to complete said call, and (ii) if not, a. providing said dialed number to said elements in the telephone network in order to obtain routing information with which to complete said call, and b. storing said routing information in said memory in said terminal for use in completing subsequent calls to said dialed number.
Claim 2
Independent Claim 111 words
A method for completing an intelligent network telephone call placed by dialing a dialed number from a terminal including a memory, comprising the steps of (a) determining if said memory in said terminal contains routing information corresponding to said dialed number, (b) (i) if so, providing said routing information to elements in the telephone network in order to complete said call, and (ii) if not, a. providing said dialed number to said elements in the telephone network in order to obtain routing information with which to complete said call, and b. storing said routing information in said memory in said terminal for use in completing subsequent calls to said dialed number.
Claim 3
Dependent Claim 14 words
The invention defined in claim 1 wherein said routing information is a destination number.
Claim 4
Dependent Claim 20 words
The invention defined in claim 1 wherein said routing information identifies a network to which said call should be routed.
Claim 5
Dependent Claim 20 words
The invention defined in claim 3 wherein said network is a wireline network, a cellular network or a CATV network.
Claim 6
Dependent Claim 58 words
The invention defined in claim 1 wherein the routing information stored in said memory includes a time stamp indicative of the date and/or time at which said information was stored, and said method further includes the step of removing information from said memory when said time stamp indicates that said routing information is older than a predetermined age.
Claim 7
Independent Claim 98 words
A method of call completion for intelligent network telephone calls, comprising the steps of determining when a call requiring intelligent network treatment is first made from an intelligent terminal, if the terminal has the requisite routing information to complete the call; if the terminal does not have the requisite information needed to complete the call, querying network elements to determine routing information associated with the dialed number, and storing said routing information in said intelligent terminal; if the terminal does have the requisite routing information needed to complete the call, providing said routing information to said network elements.
Claim 8
Independent Claim 98 words
A method of call completion for intelligent network telephone calls, comprising the steps of determining when a call requiring intelligent network treatment is first made from an intelligent terminal, if the terminal has the requisite routing information to complete the call; if the terminal does not have the requisite information needed to complete the call, querying network elements to determine routing information associated with the dialed number, and storing said routing information in said intelligent terminal; if the terminal does have the requisite routing information needed to complete the call, providing said routing information to said network elements.
Claim 9
Dependent Claim 48 words
The method defined in claim 6 wherein, prior to said storing step, a determination is made if (a) the calling party requested a down load, and (b) a database record associated with the dialed number indicates that routing information stored in the database is marked for down loading.
Claim 10
Dependent Claim 19 words
The method of claim 6 wherein said network elements include the originating switch handling said intelligent network telephone calls.
Claim 11
Dependent Claim 13 words
The method of claim 6 wherein said network elements include a network database.
Claim 12
Dependent Claim 146 words
An intelligent network system comprising an intelligent terminal including a memory for storing translations between dialed 800 telephone numbers and routing numbers that correspond to those dialed numbers; means, responsive to dialing an 800 number, for collecting the digits of the dialed number and comparing said digits to the numbers in the memory; an originating switch; means for transmitting the dialed number to the originating switch if no match is found by said collecting and comparing means; a service control point (SCP); means for originating and routing a query message to said service control point (SCP); means in said SCP for translating said 800 number to an appropriate routing number and for returning said routing number to said originating switch; and means in said originating switch for transmitting said routing number to said intelligent terminal for storage in said memory in association with said 800 number.
Claim 13
Dependent Claim 146 words
An intelligent network system comprising an intelligent terminal including a memory for storing translations between dialed 800 telephone numbers and routing numbers that correspond to those dialed numbers; means, responsive to dialing an 800 number, for collecting the digits of the dialed number and comparing said digits to the numbers in the memory; an originating switch; means for transmitting the dialed number to the originating switch if no match is found by said collecting and comparing means; a service control point (SCP); means for originating and routing a query message to said service control point (SCP); means in said SCP for translating said 800 number to an appropriate routing number and for returning said routing number to said originating switch; and means in said originating switch for transmitting said routing number to said intelligent terminal for storage in said memory in association with said 800 number.
Claim 14
Dependent Claim 25 words
The system defined in claim 10 further including means for retrieving and transmitting the stored number to the originating switch if a match is found.
Claim 15
Dependent Claim 23 words
The system of claim 10 wherein said collecting and comparing means is arranged to compare said digits on a digit by digit basis.
Claim 16
Dependent Claim 144 words
Apparatus for completing calls via a communications network, said apparatus comprising a memory containing routing information associated with dialed numbers; means responsive to a particular dialed number for determining if there is an entry in said memory containing said particular dialed number and its associated particular routing information; and means for (a) outputting to said communications network, said particular routing information stored in said memory, if an entry is present in said memory for said particular dialed number, and (b) (i) generating a query to an element in said communications network, said query including said particular dialed number, and (ii) storing the response to said query received from said element in said communications network, said response including the particular routing information associated with said particular dialed number, in said memory, if an entry is not present in said memory for said particular dialed number.
Claim 17
Dependent Claim 144 words
Apparatus for completing calls via a communications network, said apparatus comprising a memory containing routing information associated with dialed numbers; means responsive to a particular dialed number for determining if there is an entry in said memory containing said particular dialed number and its associated particular routing information; and means for (a) outputting to said communications network, said particular routing information stored in said memory, if an entry is present in said memory for said particular dialed number, and (b) (i) generating a query to an element in said communications network, said query including said particular dialed number, and (ii) storing the response to said query received from said element in said communications network, said response including the particular routing information associated with said particular dialed number, in said memory, if an entry is not present in said memory for said particular dialed number.
Claim 18
Dependent Claim 22 words
The invention defined in claim 13 wherein said apparatus further includes means for displaying the destination number associated with a dialed number.
Claim 19
Dependent Claim 14 words
The invention defined in claim 13 wherein said routing information is a destination number.
Claim 20
Dependent Claim 20 words
The invention defined in claim 13 wherein said routing information identifies a network to which a call should be routed.
Claim 21
Dependent Claim 20 words
The invention defined in claim 16 wherein said network is a wireline network, a cellular network or a CATV network.
Claim 22
Independent Claim 144 words
A method for routing telephone calls originated from an intelligent terminal through a telephone network, said method comprising the steps of receiving a dialed telephone number as an input to said intelligent terminal; determining if a destination number associated with said dialed telephone number is stored in said intelligent terminal; if a destination number associated with said dialed telephone number is stored in said intelligent terminal, transmitting said destination number in lieu of said dialed telephone number, to elements in said telephone network; if a destination number associated with said dialed telephone number is not stored in said intelligent terminal, routing a query containing said dialed telephone number to said elements in said telephone network, and, responsive thereto, receiving from said elements in said telephone network, a destination number associated with said dialed telephone number, and storing said destination number in said intelligent terminal.
Claim 23
Independent Claim 144 words
A method for routing telephone calls originated from an intelligent terminal through a telephone network, said method comprising the steps of receiving a dialed telephone number as an input to said intelligent terminal; determining if a destination number associated with said dialed telephone number is stored in said intelligent terminal; if a destination number associated with said dialed telephone number is stored in said intelligent terminal, transmitting said destination number in lieu of said dialed telephone number, to elements in said telephone network; if a destination number associated with said dialed telephone number is not stored in said intelligent terminal, routing a query containing said dialed telephone number to said elements in said telephone network, and, responsive thereto, receiving from said elements in said telephone network, a destination number associated with said dialed telephone number, and storing said destination number in said intelligent terminal.
Claim 24
Dependent Claim 17 words
The method of claim 18 wherein said determining step is performed only for selected dialed telephone numbers.
Claim 25
Dependent Claim 24 words
The method of claim 19 wherein said selected dialed telephone numbers are selected based upon the numbering plan area (NPA) portion of said numbers.
Claim 26
Dependent Claim 17 words
The method of claim 19 wherein said selected dialed telephone numbers are numbers for "800" telephone calls.

References Cited (Backward Citations)

US4191860A Cited
US4313035A Cited
US4800582A Cited
US5271058A Cited
US5243645A Cited
US5311572A Cited
US5353331A Cited
US5335404A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-07 1999-11-06 2000-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-07 2003-11-06 2004-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-07 2007-11-06 2008-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag