Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
265 words
In a telecommunications network including a service switch point, a service control point, and a first and second telephone, a method for providing a virtual private network for the first and second telephone comprising the steps of: storing an identifier for the first telephone in a memory accessible by the service control point; receiving a first dialed number from the first telephone into the service switch point; querying the service control point to determine if the identifier for the first telephone is in the memory; if the identifier for the first telephone is in the memory, interpreting the first dialed number to a second dialed number, the second dialed number being assigned to the second telephone; providing the second dialed number to the service switch point; instructing the service switch point to connect the first and second telephones using the second dialed number; and if the first and second telephones have disconnected an the first telephone dials a third telephone: receiving a third dialed number from the first telephone into the service switch point; querying the service control point to determine if the identifier for the first telephone is in the memory; if the identifier for the first telephone is in the memory, interpreting the third dialed number to a fourth dialed number, the fourth dialed number being assigned to the third telephone, and the third dialed number being a subset of the first and second dialed number; providing the fourth dialed number to the service switch point; instructing the service switch point to connect the first and third telephones using the fourth dialed number.
Claim 2
Dependent Claim
265 words
In a telecommunications network including a service switch point, a service control point, and a first and second telephone, a method for providing a virtual private network for the first and second telephone comprising the steps of: storing an identifier for the first telephone in a memory accessible by the service control point; receiving a first dialed number from the first telephone into the service switch point; querying the service control point to determine if the identifier for the first telephone is in the memory; if the identifier for the first telephone is in the memory, interpreting the first dialed number to a second dialed number, the second dialed number being assigned to the second telephone; providing the second dialed number to the service switch point; instructing the service switch point to connect the first and second telephones using the second dialed number; and if the first and second telephones have disconnected an the first telephone dials a third telephone: receiving a third dialed number from the first telephone into the service switch point; querying the service control point to determine if the identifier for the first telephone is in the memory; if the identifier for the first telephone is in the memory, interpreting the third dialed number to a fourth dialed number, the fourth dialed number being assigned to the third telephone, and the third dialed number being a subset of the first and second dialed number; providing the fourth dialed number to the service switch point; instructing the service switch point to connect the first and third telephones using the fourth dialed number.
Claim 3
Dependent Claim
14 words
A method according to claim 1 wherein the first telephone is a wireless telephone.
Claim 4
Dependent Claim
40 words
A method according to claim 1 wherein the second telephone is part of a private network and the first dialed number is assigned to the second telephone by the private network and wherein the first and second numbers are different.
Claim 5
Dependent Claim
18 words
A method according to claim 1 wherein the first dialed number is shorter than the second dialed number.
Claim 6
Dependent Claim
19 words
A method according to claim 1 wherein the first number includes a region code for identifying the second telephone.
Claim 7
Dependent Claim
49 words
A method according to claim 2 wherein the first telephone has a home region and further comprising the step of: if the first dialed number does not include a region code, providing a region code for interpreting the second dialed number, the region code corresponding to the home region.
Claim 8
Dependent Claim
37 words
A method according to claim 1 further comprising: if the identifier for the first telephone is not in the memory, allowing the service switch point to connect the first and second telephones using the first dialed number.
Claim 9
Dependent Claim
131 words
The method of claim 1 further comprising, if the second telephone concurrently dials a fourth telephone with the third dialed number: storing an identifier for the second telephone in a memory accessible by another service control point; receiving the third dialed number from the second telephone into another service switch point; querying the another service control point to determine if the identifier for the second telephone is in the memory; if the identifier for the second telephone is in the memory, interpreting the second dialed number to a fourth dialed number, the fourth dialed number being assigned to the fourth telephone; providing the fourth dialed number to the another service switch point; and instructing the another service switch point to connect the second and fourth telephones using the fourth dialed number.
Claim 10
Dependent Claim
328 words
A programming product for use in a telecommunications network including a service switch point, a service control point, and a first and second telephone, the software product providing a virtual private network for the first and second telephone and comprising: instructions for storing an identifier for the first telephone in a memory accessible by the service control point; instructions for receiving a first dialed number from the first telephone into the service switch point; instructions for querying the service control point to determine if the identifier for the first telephone is in the memory; instructions for interpreting the first dialed number to a second dialed number, the second dialed number being assigned to the second telephone responsive to a determination that the identifier for the first telephone is in the memory; instructions for providing the second dialed number to the service switch point; and instructions for instructing the service switch point to connect the first and second telephones using the second dialed number; instructions for, if the first and second telephones have disconnected and the first telephone dials a third telephone: receiving a third dialed number from the first telephone into the service switch point; querying the service control point to determine if the identifier for the first telephone is in the memory; if the identifier for the first telephone is in the memory, interpreting the third dialed number to a fourth dialed number, the fourth dialed number being assigned to the third telephone, and the third dialed number being a subset of the first and second dialed number; providing the fourth dialed number to the service switch point; instructing the service switch point to connect the first and third telephones using the fourth dialed number; and wherein the first telephone is a wireless telephone, the second telephone is part of a private network and the first dialed number is assigned to the second telephone by the private network and wherein the first and second numbers are different.
Claim 11
Dependent Claim
328 words
A programming product for use in a telecommunications network including a service switch point, a service control point, and a first and second telephone, the software product providing a virtual private network for the first and second telephone and comprising: instructions for storing an identifier for the first telephone in a memory accessible by the service control point; instructions for receiving a first dialed number from the first telephone into the service switch point; instructions for querying the service control point to determine if the identifier for the first telephone is in the memory; instructions for interpreting the first dialed number to a second dialed number, the second dialed number being assigned to the second telephone responsive to a determination that the identifier for the first telephone is in the memory; instructions for providing the second dialed number to the service switch point; and instructions for instructing the service switch point to connect the first and second telephones using the second dialed number; instructions for, if the first and second telephones have disconnected and the first telephone dials a third telephone: receiving a third dialed number from the first telephone into the service switch point; querying the service control point to determine if the identifier for the first telephone is in the memory; if the identifier for the first telephone is in the memory, interpreting the third dialed number to a fourth dialed number, the fourth dialed number being assigned to the third telephone, and the third dialed number being a subset of the first and second dialed number; providing the fourth dialed number to the service switch point; instructing the service switch point to connect the first and third telephones using the fourth dialed number; and wherein the first telephone is a wireless telephone, the second telephone is part of a private network and the first dialed number is assigned to the second telephone by the private network and wherein the first and second numbers are different.
Claim 12
Dependent Claim
51 words
A programming product according to claim 9 wherein the first telephone has a home region and further comprising: instructions responsive to whether the first dialed number does not include a region code, for providing a region code for interpreting the second dialed number, the region code corresponding to the home region.
Claim 13
Dependent Claim
38 words
A programming product according to claim 9 wherein the service switch point is allowed to connect the first and second telephones using the first dialed number if the identifier for the first telephone is not in the memory.
Claim 14
Dependent Claim
15 words
A programming product according to claim 9 wherein the first telephone is a wireless telephone.
Claim 15
Dependent Claim
41 words
A programming product according to claim 9 wherein the second telephone is part of a private network and the first dialed number is assigned to the second telephone by the private network and wherein the first and second numbers are different.
Claim 16
Dependent Claim
19 words
A programming product according to claim 9 wherein the first dialed number is shorter than the second dialed number.
Claim 17
Dependent Claim
20 words
A programming product according to claim 9 wherein the first number includes a region code for identifying the second telephone.
Claim 18
Dependent Claim
135 words
A programming product according to claim 9 further comprises, if the second telephone concurrently dials a fourth telephone with the third dialed number, instructions for: storing an identifier for the second telephone in a memory accessible by another service control point; receiving the third dialed number from the second telephone into another service switch point; querying the another service control point to determine if the identifier for the second telephone is in the memory; if the identifier for the second telephone is in the memory, interpreting the second dialed number to a fourth dialed number, the fourth dialed number being assigned to the fourth telephone; providing the fourth dialed number to the another service switch point; and instructing the another service switch point to connect the second and fourth telephones using the fourth dialed number.