System and method for controlling advanced triggering operations in a telecommunication network
First Claim
1. A method of communicating triggers in a telecommunication network, comprising:
- receiving, via a processor of a server computing device, a trigger communication message from a source device, wherein the received trigger communication message includes;
information suitable for causing a destination device to automatically initiate a communication operation to establish a subsequent session and communicate with the source device; and
one or more trigger parameters;
identifying, via the processor of the server computing device, a condition for monitoring based on at least one of the trigger parameters included in the received trigger communication message;
monitoring, via the processor of the server computing device, the identified condition for a period of time;
determining, via the processor of the server computing device, whether the received trigger communication message should be sent to the destination device based on a result of monitoring the identified condition for the period of time;
determining whether the subsequent session may be established based on at least one of the trigger parameters included in the received trigger communication message in response to determining, based on the result of monitoring the identified condition for the period of time, that the received trigger communication message should be sent to the destination device; and
sending the received trigger communication message to the destination device to cause the subsequent session to be established in response to determining that the subsequent session may be established.
2 Assignments
0 Petitions
Accused Products
Abstract
A network server may be configured to generate, modify, augment, communicate, and/or manage the triggers and signaling communications so that they may be processed and communicated in a more intelligent, efficient, and/or cost effective manner than that which is available via conventional solutions. The network server may receive a trigger communication message that includes trigger parameters and information suitable for causing a destination device to automatically initiate an operation, determining a criterion for sending the trigger communication message to the destination device based on the trigger parameters included in the trigger communication message, monitoring a condition to determine whether the criterion has been satisfied, and send the trigger communication message to the destination device when it is determined that the criterion has been satisfied.
14 Citations
23 Claims
-
1. A method of communicating triggers in a telecommunication network, comprising:
-
receiving, via a processor of a server computing device, a trigger communication message from a source device, wherein the received trigger communication message includes; information suitable for causing a destination device to automatically initiate a communication operation to establish a subsequent session and communicate with the source device; and one or more trigger parameters; identifying, via the processor of the server computing device, a condition for monitoring based on at least one of the trigger parameters included in the received trigger communication message; monitoring, via the processor of the server computing device, the identified condition for a period of time; determining, via the processor of the server computing device, whether the received trigger communication message should be sent to the destination device based on a result of monitoring the identified condition for the period of time; determining whether the subsequent session may be established based on at least one of the trigger parameters included in the received trigger communication message in response to determining, based on the result of monitoring the identified condition for the period of time, that the received trigger communication message should be sent to the destination device; and sending the received trigger communication message to the destination device to cause the subsequent session to be established in response to determining that the subsequent session may be established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server computing device comprising:
a processor configured with processor-executable instructions to perform operations comprising; receiving a trigger communication message from a source device, wherein the received trigger communication message includes; information suitable for causing a destination device to automatically initiate a communication operation to establish a subsequent session and communicate with the source device; and one or more trigger parameters; identifying, via the processor of the server computing device, a condition for monitoring based on at least one of the trigger parameters included in the received trigger communication message; monitoring the identified condition for a period of time; determining whether the received trigger communication message should be sent to the destination device based on a result of monitoring the identified condition for the period of time; determining whether the subsequent session may be established based on at least one of the trigger parameters included in the received trigger communication message in response to determining, based on the result of monitoring the identified condition for the period of time, that the received trigger communication message should be sent to the destination device; and sending the received trigger communication message to the destination device to cause the subsequent session to be established in response to determining that the subsequent session may be established. - View Dependent Claims (15, 16, 17, 18)
-
19. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations comprising:
-
receiving a trigger communication message from a source device, wherein the received trigger communication message includes; information suitable for causing a destination device to automatically initiate a communication operation with the source device; and one or more trigger parameters; identifying, via the processor of the server computing device, a condition for monitoring based on at least one of the trigger parameters included in the received trigger communication message; monitoring the identified condition for a period of time; determining whether the received trigger communication message should be sent to the destination device based on a result of monitoring the identified condition for the period of time; determining whether the subsequent session may be established based on at least one of the trigger parameters included in the received trigger communication message in response to determining, based on the result of monitoring the identified condition for the period of time, that the received trigger communication message should be sent to the destination device; and sending the received trigger communication message to the destination device to cause the subsequent session to be established in response to determining that the subsequent session may be established. - View Dependent Claims (20, 21, 22, 23)
-
Specification