Subscriber profile extension (SPEX)
First Claim
1. A method of providing a single-ended, single point-of-control service in an Intelligent Network comprising:
- initiating a call from a calling party to a called party through a switch;
suspending the call at the switch while the switch queries a first database which stores a first profile of one of the calling party and the called party;
the first database querying a second database which stores a second profile of the other of the calling party and the called party;
returning a response from the second database to the first database, said response including at least a portion of the second profile;
appending the at least a portion of the second profile to the first profile to form an appended profile; and
proceeding with the call in accordance with the appended profile.
8 Assignments
0 Petitions
Accused Products
Abstract
One of the features of the Intelligent Network (IN) is the storage of subscriber profile information at network databases, such as, but not limited to, service control points (SCPs) and Home Location Registers (HLRs.) Such profiles may also be stored at the local switch level, and be made accessible to all other nodes via the signaling network. The present invention extends service logic functionality for a given subscriber to allow for the interaction of subscriber profiles on behalf of a single subscriber, and sharing of data contained in these profiles, to enhance single-ended, single point-of-control services specific to either the calling or called party offered in an Intelligent Network. As such, an enhanced service tailored to both the called and calling parties is made available.
28 Citations
34 Claims
-
1. A method of providing a single-ended, single point-of-control service in an Intelligent Network comprising:
-
initiating a call from a calling party to a called party through a switch;
suspending the call at the switch while the switch queries a first database which stores a first profile of one of the calling party and the called party;
the first database querying a second database which stores a second profile of the other of the calling party and the called party;
returning a response from the second database to the first database, said response including at least a portion of the second profile;
appending the at least a portion of the second profile to the first profile to form an appended profile; and
proceeding with the call in accordance with the appended profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
generating a CCS7 query message at the first database; and
forwarding said CCS7 query message to the second database.
-
-
3. The method of claim 1 wherein returning a response from the second database to the first database comprises:
-
generating a CCS7 response message at the second database; and
forwarding said CCS7 response message to the first database.
-
-
4. The method of claim 3 further including appending the profile of one of the calling party and the called party to said CCS7 response message.
-
5. The method of claim 1 wherein the first database is stored in a Service Control Function.
-
6. The method of claim 5, wherein the Service Control Function is a Service Control Point.
-
7. The method of claim 5 wherein the Service Control Function is a Home Location Register.
-
8. The method of claim 1 wherein the second database is stored in a Service Control Function.
-
9. The method of claim 8 wherein the Service Control Function is a Service Control Point.
-
10. The method of claim 8 wherein the Service Control Function is a Home Location Register.
-
11. A method of providing an incoming call screening service in a telecommunications network comprising:
-
a calling party initiating a call to a called party through a switch;
suspending to call at the switch while the switch queries a Service Control Function which stores a profile of the called party;
the Service Control Function which stores a profile of the called party querying a database which stores a profile of the calling party, the profile of the calling party containing the preferred language of the calling party;
returning the profile of the calling party to the Service Control Function which stores a profile of the called party;
appending the profile of the calling to the profile of the called party; and
transmitting an announcement to the calling party in the preferred language of the calling party. - View Dependent Claims (12, 13)
-
-
14. A method of providing a call delivery service in a telecommunications network comprising:
-
a calling party initiating a call to a called party through a switch;
suspending the call at the switch while the switch queries a Service Control Function which stores a profile of the calling party;
the Service Control Function which stores a profile of the calling party querying a database which stores a profile of the called party, the profile of the called party containing the time zone where the called party is located;
returning the profile of the called party to the service control point which stores a profile of the calling party;
appending the profile of the called party to the profile of the calling party; and
the Service Control Function which stores a profile of the calling party allowing or disallowing the call to proceed depending on the time zone where the called party is located. - View Dependent Claims (15, 16)
-
-
17. A computer program product for programming a network element in an Intelligent Network to offer a single-ended, single point-of-control service, the computer program product having a medium with a computer program embodied thereon, the computer program comprising computer program code for:
-
suspending a call from a calling part to a called party at a switch while the switch queries a first database which stores a first profile of one of the calling party and the called party;
the first database querying a second database which stores a second profile of the other of the calling party and the called party;
returning a response from the second database to the first database, said response including at least a portion of the second profile;
appending the at least a portion of the second profile to the first profile to form an appended profile; and
proceeding with the call in accordance with the appended profile. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
- 26. A telecommunication network comprising a switch, the switch connected to a first database storing a first profile of one of a calling party and a called party, and the first database connected to a second database storing a second profile of the other of a calling party and a called party, wherein upon the initiation of a call from a calling party to a called party, through the switch, the switch suspends the call while the switch queries the first database, the first database queries the second database, and the second database returns a response to the first database, said response including at least a portion of the second profile, the switch then appending the at least a portion of the second profile to the first profile to form an appended profile and proceeding with the call in accordance with the appended profile.
Specification