Multiple services per trigger within a telecommunications network
AssigneeBellSouth Intellectual Property Corporation
InventorAamir M. Hussain
Life of this patent
Estimating the term…
Abstract
Multiple subscriber services are associated with an individual trigger. The same trigger, such as a terminating attempt trigger (“TAT”), activates multiple associated subscriber services. A query mediator determines the order in which the multiple subscriber services are to be executed. After the first subscriber service has completed execution, the next subscriber service is executed, as determined by the query mediator using a priority system, for example, or processing continues without further subscriber services being executed, if a conflict would otherwise arise, for example, or if the executed subscriber service has disposed of the call.
Claims27
A method for providing a plurality of subscriber services associated with a trigger to a subscriber responsive to a call, comprising:
- receiving the trigger;
- determining a plurality of subscriber services that are associated with the trigger;
- determining which of the subscriber services associated with the trigger are active prior to executing any of the subscriber services;
- determining a priority for each of the active subscriber services;
- selecting a service package application at which to execute an active subscriber service having the highest priority;
- and
- executing the active subscriber service having the highest priority at the selected service package application.
A method for establishing a call connection between a calling party and a subscriber, comprising:
- receiving an incoming call request from the calling party to the subscriber at a central office associated with the subscriber;
- activating a trigger corresponding to a plurality of subscriber services;
- determining which of the subscriber services associated with the trigger are active prior to executing any of the subscriber services;
- determining a priority for each of the active subscriber services;
- selecting a service package application at which to execute an active subscriber service having the highest priority;
- executing the active subscriber service having the highest priority at the selected service package application;
- and
- establishing the call connection if the subscriber services do not otherwise dispose of the call.
A system for providing a plurality of subscriber services associated with a trigger to a subscriber responsive to a call, comprising:
- a central office associated with the subscriber for receiving the trigger;
- a service control point coupled to the central office for storing the plurality of subscriber services, determining a plurality of subscriber services that are associated with the trigger, and determining which of the subscriber services associated with the trigger are active prior to the execution of any of the subscriber services;
- a query mediator coupled to the service control point for determining a priority for each of the active subscriber services responsive to the trigger, and selecting a service package application at which to execute an active subscriber service having the highest priority;
- and
- the selected service package application coupled to the query mediator for executing the active subscriber service having the highest priority.
A system for establishing a call connection between a calling party and a subscriber, comprising:
- a central office for receiving an incoming call request from the calling party to the subscriber, the central office being associated with the subscriber, the incoming call request generating a trigger;
- a service control point coupled to the central office for storing a plurality of subscriber services associated with the trigger, and determining which of the subscriber services associated with the trigger are active prior to the execution of any of the subscriber services;
- a query mediator coupled to the service control point for determining a priority for each of the active subscriber services responsive to the trigger and selecting a service package application at which to execute an active subscriber service having the highest priority;
- a controller coupled to the query mediator for providing the trigger to the query mediator;
- and
- the selected service package application for executing the active subscriber service having the highest priority, and establishing the call connection if the subscriber services do not otherwise dispose of the call.
A method for providing a plurality of subscriber services associated with a trigger to a subscriber responsive to a call, comprising:
- receiving the trigger;
- determining a plurality of subscriber services that are associated with the trigger;
- determining which of the subscriber services associated with the trigger are active prior to executing any of the subscriber services;
- determining a priority for each of the active subscriber services;
- selecting from a plurality of service package applications a service package application at which to execute the active services;
- and
- executing the active subscriber service having the highest priority at the selected service package application.
Dependencies are inferred from the claim text.