System and method for mediating service invocation from a communication device
First Claim
1. A method for forwarding a service request with a call that from a communication device in a communication system for later fulfillment of the service request, comprising:
- provisioning a database comprising a non-numeric prefix code and a corresponding point code address, at a telecommunication switch, to thereby provision the telecommunication switch to later recognize the non-numeric prefix code in a digit string received from the communication device;
storing the non-numeric prefix code and the corresponding point code address in a memory of the telecommunication switch;
receiving the digit string from the communication device during a call processing, at the telecommunication switch, comprising the non-numeric prefix code, and wherein the digit string further comprising a service code indicating a service to be fulfilled;
translating the non-numeric prefix code to the point code address which indicates a network address of a destination service control point (SCP) using said database;
suspending the call processing andtransmitting a message to said SCP, the message comprising the digit string;
in response to said receiving the digit string, forwarding the message, by the SCP, to a service processing center, wherein the service processing center is connected to a plurality of service providers;
if the service processing center determines the digit string is invalid, transmitting, by the service processing center, via the SCP to the telecommunication switch a command configured to cause the switch to continue translate the digit and resume the call processing;
if the service processing center determines the digit string is valid, performing a service fulfillment in accordance with the service code and a user service delivery profile, and providing the telecommunication switch with instructions to resume the call.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling a number of service providers to respond to communication device user service invocations through a service invocation distribution center. A telecommunications switch is provisioned with a trigger that operates based on a service prefix code in a service invocation message. Calling events that include various service prefix codes that match trigger firing criteria cause the trigger to execute call control logic within the telecommunications switch to forward information concerning the service invocation to the distribution center. The distribution center matches a service provider with a prefix code in conjunction with the forwarded information and forwards the service invocation to the appropriate service provider. The service invocation message may include a service code that indicates the specific service requested. The triggers are provisioned in the telecommunications switch once, thereby reducing complexity and administrative burdens in relation to providing services through a telecommunications system.
32 Citations
21 Claims
-
1. A method for forwarding a service request with a call that from a communication device in a communication system for later fulfillment of the service request, comprising:
-
provisioning a database comprising a non-numeric prefix code and a corresponding point code address, at a telecommunication switch, to thereby provision the telecommunication switch to later recognize the non-numeric prefix code in a digit string received from the communication device; storing the non-numeric prefix code and the corresponding point code address in a memory of the telecommunication switch; receiving the digit string from the communication device during a call processing, at the telecommunication switch, comprising the non-numeric prefix code, and wherein the digit string further comprising a service code indicating a service to be fulfilled; translating the non-numeric prefix code to the point code address which indicates a network address of a destination service control point (SCP) using said database; suspending the call processing and transmitting a message to said SCP, the message comprising the digit string; in response to said receiving the digit string, forwarding the message, by the SCP, to a service processing center, wherein the service processing center is connected to a plurality of service providers; if the service processing center determines the digit string is invalid, transmitting, by the service processing center, via the SCP to the telecommunication switch a command configured to cause the switch to continue translate the digit and resume the call processing; if the service processing center determines the digit string is valid, performing a service fulfillment in accordance with the service code and a user service delivery profile, and providing the telecommunication switch with instructions to resume the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19)
-
-
11. A system comprising a telecommunication switch and service processing center configured for forwarding a service request from a communication device in a communication system for later fulfillment of the service request, the telecommunication switch comprising:
-
a memory for storing non-numeric prefix codes and corresponding point code addresses; and
a processor configured for(i) receiving database comprising a non-numeric prefix code and a corresponding point code address to thereby provision the telecommunication switch to later recognize the non-numeric prefix code in a digit string received from the communication device, (ii) storing the non-numeric prefix code and the corresponding point code address in the memory, (iii) receiving the digit string from the communication device comprising the non-numeric prefix code during a call processing and wherein the digit string further comprising a service code indicating a service to be fulfilled, (iv) translating the non-numeric prefix code to the point code address which indicates a network address of a destination service control point (SCP) using said database, and (v) suspending the call processing and transmitting a message to the SCP specified by the point code address, the message comprising the digit string;
the service-fulfillment database is configured for storing records each comprising service codes and fields indicating service-fulfillment configurations associated with the service codes; and
a processor configured for (i) receiving the message from the SCP, (ii) identifying the service code contained within the message, (iii) looking up, in a service-fulfillment database, a service-fulfillment configuration based on the identified service code, (iv) if the service processing center determines the digit string is invalid, transmitting by the service processing center via the service control point (SCP) to the telecommunication switch a command configured to cause the switch to continue translate the digit and resume the call processing;if the service processing center determines the digit string is valid, performing a service fulfillment in accordance with the service code and a user service delivery profile and providing the switch with instructions to resume the call and providing a service based on service-fulfillment configuration. - View Dependent Claims (12, 13, 14, 15, 16, 17, 20, 21)
-
Specification