Completion of intelligent network telephone calls
First Claim
1. 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, andb. storing said routing information in said memory in said terminal for use in completing subsequent calls to said dialed number.
2 Assignments
0 Petitions
Accused Products
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.
85 Citations
21 Claims
-
1. 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.
-
6. 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. - View Dependent Claims (7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19, 20, 21)
-
Specification