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.